
    // JavaScript Document

var HideArray=new Array();
var HtArray=new Array();
var SpeedArray=new Array();

var Hide = "";
var varHt = 0;
var Ht = "";
var x = 0;
var y = 10;
var z = 4;
var foo = new Array();
var Speed = "";

function setup() {
	foo = document.getElementsByTagName("div");
	var ii=0;
	for (i=0;i<foo.length;i++) 
	{
		if (foo[i].className == "hidden") 
		{
			HideArray[ii] = foo[i].id;
			HtArray[ii]=document.getElementById(HideArray[ii]).offsetHeight;
			SpeedArray[ii]=HideArray[ii].substring(Hide.lastIndexOf('-')+1);
			document.getElementById(HideArray[ii]).style.height = '0px';
			ii=ii+1;
		}
	}
//	Ht = document.getElementById(Hide).offsetHeight;
//	Speed = Hide.substring(Hide.lastIndexOf('-')+1);
//	document.getElementById(Hide).style.height = '0px';
//	
	document.getElementById('toggle').style.display = 'inline';
	document.getElementById('toggle2').style.display = 'inline';
	
	if (Speed == 1) { y = 100; z = 1; }
	if (Speed == 2) { y = 70; z = 1; }
	if (Speed == 3) { y = 40; z = 1; }
	if (Speed == 4) { y = 20; z = 1; }
	if (Speed == 5) { y = 10; z = 1; }
	if (Speed == 6) { y = 10; z = 2; }
	if (Speed == 7) { y = 10; z = 4; }
	if (Speed == 8) { y = 10; z = 7; }
	if (Speed == 9) { y = 10; z = 10; }
}

function togglefn(elmID) {
    for(i=0;i<HideArray.length;i++)
    {
        if(elmID==HideArray[i])
        {
            Hide=HideArray[i];
            Ht=HtArray[i];
            break;
        }
    }
    //window.status=Hide;
    
    
	if (x === 0) {
		document.getElementById(Hide).style.height = varHt+'px';
		if (((Ht-varHt) < z) && (varHt !== Ht)) {
			varHt = Ht;
		} else {
			varHt = varHt+z;
		}
		if (varHt <= Ht) {
			setTimeout("togglefn('"+ elmID+"')",y);
		}
		if (varHt > Ht) {
			varHt = Ht;
			x = 1;
		}
	} else {
		document.getElementById(Hide).style.height = varHt+'px';
		varHt = varHt-z;
		if ((Ht-varHt) <= Ht) {
			setTimeout("togglefn('"+ elmID+"')",y);
		}
		if ((Ht-varHt) > Ht) {
			varHt = 0;
			document.getElementById(Hide).style.height = varHt+'px';
			x = 0;
		}
	}
}

    