
if (document.getElementById && document.getElementsByTagName) {
	if (window.addEventListener) window.addEventListener('load', pageName, false);
	else if (window.attachEvent) window.attachEvent('onload', pageName);
}
	
	function pageName() {
		var p = window.location.search.substr(1);
		reveal(p);
	}
	function reveal(layer) {
		//thislayer = document.getElementById(layer);
		alllayers = document.getElementById('worldcuparcs').getElementsByTagName('div');
		collapsedheight = 64;
		for(var i=0; i<alllayers.length; i++) {
			//alert(alllayers[i].id);
			if(alllayers[i].className == "box") {
				if(layer == alllayers[i].id && (alllayers[i].style.height == collapsedheight + "px" || alllayers[i].style.height == "")) {
					if(typeof(alllayers[i].childNodes[3]) == "undefined") {
						endheight = alllayers[i].childNodes[1].offsetHeight;
					}	else {
						endheight = alllayers[i].childNodes[3].offsetHeight;
					}
					//alllayers[i].style.height = endheight + 37 + "px";		
					doslideout(alllayers[i],collapsedheight,endheight + collapsedheight);
				} else {
					
					if(alllayers[i].style.height != collapsedheight + "px" && alllayers[i].style.height != "") {
						if(typeof(alllayers[i].childNodes[3]) == "undefined") {
							startheight = alllayers[i].childNodes[1].offsetHeight;
						}	else {
							startheight = alllayers[i].childNodes[3].offsetHeight;
						}			
						//alllayers[i].style.height = "37px";		
						doslidein(alllayers[i],startheight + collapsedheight,collapsedheight);
					}
				}
			}
		}
	}
	
	function doslideout(elementout,startheight,endheight)
	{
		if (elementout.slide)
		{
			window.clearInterval(elementout.slide);
		}
		elementout.slide = window.setInterval(
		function()
		{
			startheight = startheight+5;
			elementout.style.height = startheight + "px";
			if(startheight >= endheight)
			{
				elementout.style.height = endheight + "px";
				window.clearInterval(elementout.slide);
			}
		}
	    , 1);
	}

	function doslidein(elementin,startheight,endheight)
	{
		if (elementin.slide)
		{
			window.clearInterval(elementin.slide);
		}
		elementin.slide = window.setInterval(
		function()
		{
			startheight = startheight-5;
			elementin.style.height = startheight + "px";
			if(startheight <= endheight)
			{
				elementin.style.height = endheight + "px";
				window.clearInterval(elementin.slide);
			}
		}
	, 1);
	}
