		<!--
		
		var IdNo = 0; 
		
		var _ary = new Array();
				
		function jfrobAnimatedEl(divId, initHeight, initHide, name){
			this.name = name;
			this.curHeight = 0;
			this.isHidden = initHide;
			this.divObj = document.getElementById(divId);
			if(this.divObj){
				this.divObj.style.overflow = 'hidden';
				if(initHide == true){
					this.curHeight = 0;
					this.divObj.style.display = 'none';
				} 
				else{
					this.curHeight = initHeight;
					this.divObj.style.display = 'block';
				}
			}
			
			this.opacIncr = 0;
			this.origHeight = initHeight;
			this.sizeIncr = 4;
			this.sizeTimeout = 1;
			this.timeoutPointer = null;
			
			this.showHide = function(){
				for(var i = 0; i < _ary.length; i++){
					if(_ary[i].name != this.name){
						if(_ary[i].isHidden == false){
							_ary[i].showHide();
						}
					}
				}
				if(this.divObj) {
					if(this.isHidden == true){
						this.HeightIncrease();
						this.isHidden = false;
					} else {
						this.HeightDecrease();
						this.isHidden = true;
					}
				}
			};
			
			this.HeightIncrease = function(){
				clearTimeout(this.timeoutPointer);
				if(this.divObj) {
					this.divObj.style.display = 'block';
					if(this.curHeight < this.origHeight){
						this.divObj.style.height = this.curHeight + 'px';
						this.curHeight += this.sizeIncr;
						this.setOpacity();
						this.timeoutPointer = setTimeout(this.name + '.HeightIncrease()', this.sizeTimeout);
					}
				}
			};
			this.HeightDecrease = function(){
				clearTimeout(this.timeoutPointer);
				if(this.divObj) {
					if(this.curHeight > 0){
						this.divObj.style.height = this.curHeight + 'px';
						this.curHeight -= this.sizeIncr;
						this.setOpacity();
						this.timeoutPointer = setTimeout(this.name + '.HeightDecrease()', this.sizeTimeout);
					}
					else{
						this.divObj.style.display = 'none';
					}
				}
			};
			this.setOpacity = function(){
				if(this.divObj) {
					if(this.curHeight > 0){
						var opacAsInt = (this.curHeight / this.origHeight) * 100;
						
						var opacAsDec = opacAsInt;
						
						if(opacAsInt > 100){
							opacAsInt = opacAsDec = 100;
						}else if(opacAsInt < 0){
							opacAsInt = opacAsDec = 0; 
						}
						
						opacAsDec /= 100;
						if(opacAsInt < 1) {
							opacAsInt = 1; //ie7 bug
						}
						this.divObj.style.opacity = (opacAsDec);
						this.divObj.style.filter  = "alpha(opacity=" + opacAsInt + ")";
					}
				}
				_ary.push(this);
			};
		}
		
		-->
