/*
function toggle(divname,listhd,classon,classoff)
{
if(document.getElementById(divname).style.display == 'none')
{ 

document.getElementById(divname).style.display = 'block'; 
document.getElementById(listhd).className = classoff;

}
else
{ 
document.getElementById(divname).style.display = 'none'; 
document.getElementById(listhd).className = classon;
}
}

function expandall(divname1,divname2,divname3,divname4,divname5,divname6,divname7,divname8,divname9)
{
if(document.getElementById(divname1).style.display == 'none' && document.getElementById(divname2).style.display == 'none' && document.getElementById(divname3).style.display == 'none' && document.getElementById(divname4).style.display == 'none' )
{ 
document.getElementById('expand').className = 'orange-big-list-on';
document.getElementById('expand').innerHTML = "Collapse All"

document.getElementById(divname1).style.display = 'block'; 
document.getElementById(divname2).style.display = 'block'; 
document.getElementById(divname3).style.display = 'block'; 
document.getElementById(divname4).style.display = 'block'; 
document.getElementById(divname5).style.display = 'block'; 
document.getElementById(divname6).style.display = 'block'; 
document.getElementById(divname7).style.display = 'block'; 
document.getElementById(divname8).style.display = 'block'; 
document.getElementById(divname9).style.display = 'block'; 
document.getElementById('list-t1').className = 'site-list-on';
document.getElementById('list-t2').className = 'site-list-on';
document.getElementById('list-t3').className = 'site-list-on';
document.getElementById('list-t5').className = 'site-list-on';
document.getElementById('list-t3-1').className = 'site-list-on';
document.getElementById('list-t3-2').className = 'site-list-on';
document.getElementById('list-t3-3').className = 'site-list-on';
document.getElementById('list-t3-4').className = 'site-list-on';
document.getElementById('list-t3-5').className = 'site-list-on';
document.getElementById('list-t5-1').className = 'site-list-on';
}
else
{ 
document.getElementById('expand').innerHTML = "Expand All"
document.getElementById('expand').className = 'orange-big-list';
document.getElementById('list-t1').className = 'site-list';
document.getElementById('list-t2').className = 'site-list';
document.getElementById('list-t3').className = 'site-list';
document.getElementById('list-t5').className = 'site-list';
document.getElementById('list-t3-1').className = 'site-list';
document.getElementById('list-t3-2').className = 'site-list';
document.getElementById('list-t3-3').className = 'site-list';
document.getElementById('list-t3-4').className = 'site-list';
document.getElementById('list-t3-5').className = 'site-list';
document.getElementById('list-t5-1').className = 'site-list';

document.getElementById(divname1).style.display = 'none'; 
document.getElementById(divname2).style.display = 'none'; 
document.getElementById(divname3).style.display = 'none'; 
document.getElementById(divname4).style.display = 'none'; 
document.getElementById(divname5).style.display = 'none'; 
document.getElementById(divname6).style.display = 'bnone'; 
document.getElementById(divname7).style.display = 'none'; 
document.getElementById(divname8).style.display = 'none'; 
document.getElementById(divname9).style.display = 'none'; 
}
}
*/

var timerlen = 100;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}

function togglediv(objname)
{
	var divname = document.getElementById(objname)
		
		var x = document.getElementById('accordion1');
		var y = document.getElementById('accordion2');
		var z = document.getElementById('accordion3');
	
switch (objname)
{
case "accordion1":
		slideup('accordion2');
		slideup('accordion3');
		slidedown(objname);
		break;
		
case "accordion2":
		slideup('accordion1');
		slideup('accordion3');
		slidedown(objname);
		break;

case "accordion3":
		slideup('accordion1');
		slideup('accordion2');
		slidedown(objname);
		break;
}
	
	function togglebox(divname)	
		{
		var x = document.getElementById(divname);
		
		if(x.style.display == 'none')
			{
				slidedown(divname);
				
			}
			else
			{
				slideup(divname);
				
			}
}

}
