




function $(id){
	return (typeof(id)=="object" ? id : document.getElementById(id));
}




var divs;
var x;
var aaa;

function cont_show_child(elem){
	if (aaa){clearTimeout(aaa); aaa = false;}
}

function show_child(elem) {
	if (aaa){clearTimeout(aaa); aaa = false;}
	divs = $('maintrack').getElementsByTagName ("div");
	for (var x=0; x<divs.length; x++){
		if (divs[x].className == "popup" && divs[x].style.display != "none"){divs[x].style.display = "none";}
	}
	divs = elem.parentNode.getElementsByTagName ("div");
	for (var x=0; x<divs.length; x++){
		if (divs[x].className == "popup" && divs[x].style.display != "block"){
			divs[x].style.display = "block";
			iframes = elem.parentNode.getElementsByTagName ("iframe");/*IE6*/
			tables = elem.parentNode.getElementsByTagName ("table");/*IE6*/
			if (!tables[0].style.width){tables[0].style.width = divs[x].offsetWidth+15+'px';}/*IE6*/
			iframes[0].style.height = divs[x].offsetHeight-20+'px';/*IE6*/
			iframes[0].style.width = divs[x].offsetWidth-11+'px';/*IE6*/
		}
	}
	var spans = document.getElementsByTagName ("span");
	for (var x = 0; x < spans.length; x++){
		if (spans[x].className == 'arrow-down'){
			if (spans[x].parentNode.parentNode.parentNode.parentNode.parentNode.className == "popup"){spans[x].style.marginLeft = elem.offsetWidth-12+'px';}
		}
	}
}

function hide_el(xx){
	divs = $('maintrack').getElementsByTagName ("div");
	divs[xx].style.display = "none";
}

function hide_child(elem) {
	divs = $('maintrack').getElementsByTagName ("div");
	for (var x=0; x<divs.length; x++){
		if (divs[x].className == "popup" && divs[x].style.display == "block"){
			aaa = setTimeout ("hide_el('"+x+"');", 500);}
	}
}





