var exp_txt = new Array();
function find_div()
{
	var i, divs;		
	divs=document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++)
	{		
		if(/collapse/.test(divs[i].className))
		{
			exp_txt.push(divs[i].id);
		}
	}
	if(exp_txt.length>0){document.getElementById("ExpColDiv").style.display = "block"; }
	else{ document.getElementById("ExpColDiv").style.display = "none"; }
	
}
	
// window.onload=function(){
	// find_div();
// }

function ExpCollAll()
{
	var re = new RegExp("\\bplus.gif\\b");
	var im = document.getElementById("ExpColImg");
	
   if (typeof(oExpColSpan)=='undefined')
   {
        oExpColImg = document.getElementById("ExpColImg");
        oExpColSpan = document.getElementById("ExpColSpan");
   }
   
/*    if (expState)
   {
        oExpColImg.src = ExpPath;
        oExpColSpan.innerHTML = ExpText;
   }
   else
   {
        oExpColImg.src = CollPath;
        oExpColSpan.innerHTML= CollText;        
   } */
		
	//if(re.exec(im)==null)
	if(expState)
	{			
		im.src = ExpPath;
		expState = false;
		oExpColSpan.innerHTML = ExpText;
	}
	else
	{		
		im.src = CollPath;
		expState = true;
		oExpColSpan.innerHTML= CollText;        
		//alert(ExpPath);
	}
	
	for(i=0;i<exp_txt.length;i++)
	{			
		var id = exp_txt[i];	
		switch_Menu(id, expState);		
	}	
}

function switch_Menu(obj, show) {
	switch_obj_1(obj, (1-show));
	switch_obj_1(obj+'_', show);
	switch_class_1(obj+'_', show);
}

function switchMenu(obj) {
	switch_obj(obj);
	switch_obj(obj+'_');
	switch_class(obj+'_');
}

function switch_obj(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
		//el.className = 'arrow-d';
	}
	else {
		el.style.display = '';
		//el.className = 'arrow-r';
	}
}

function switch_class(obj) {
	var el = document.getElementById(obj);
	var elo = document.getElementById(obj+'m');
	if ( el.style.display != "none" ) {
		elo.className = 'arrow-d';
		//elo.style.display = 'none';
	}
	else {		
		elo.className = 'arrow-r';
		//elo.style.display = '';
	}
}

function switch_obj_1(obj, show) {
	var el = document.getElementById(obj);
	if ( show != "1" ) {
		el.style.display = 'none';
		//el.className = 'arrow-d';
	}
	else {
		el.style.display = '';
		//el.className = 'arrow-r';
	}
}

function switch_class_1(obj, show) {
	var el = document.getElementById(obj);
	var elo = document.getElementById(obj+'m');
	if ( show == "1" ) {
		elo.className = 'arrow-d';
		//elo.style.display = 'none';
	}
	else {		
		elo.className = 'arrow-r';
		//elo.style.display = '';
	}
}