var globalLayer;		
CheckDivHeight("divPhysicallayout");
function switchLayer()
{  
	var whichLayer;
	if(globalLayer==null)
	return;
		
	whichLayer=globalLayer
	globalLayer=null;   
		
	document.getElementById("imgPhysicallayout").src = "../images/dt_physicallayout_off.gif";
	document.getElementById("imgsignalpowerinteg").src = "../images/dt_signalpowerinteg_off.gif";
	document.getElementById("imgDigitalSiPdesign").src = "../images/dt_digitalSiPdesign_off.gif";
	document.getElementById("imgAnalogRFSiPdesign").src = "../images/dt_analogRFSiPdesign_off.gif";
		
	HideLayer("divPhysicallayout");
	HideLayer("divsignalpowerinteg");
	HideLayer("divDigitalSiPdesign");
	HideLayer("divAnalogRFSiPdesign");

	
	if(whichLayer.id == "imgPhysicallayout") {
		document.getElementById("imgPhysicallayout").src = "../images/dt_physicallayout_on.gif";
		ShowLayer("divPhysicallayout");
	}
	if(whichLayer.id == "imgsignalpowerinteg") {
		document.getElementById("imgsignalpowerinteg").src = "../images/dt_signalpowerinteg_on.gif";
		ShowLayer("divsignalpowerinteg");
	}
	if(whichLayer.id == "imgDigitalSiPdesign") {
		document.getElementById("imgDigitalSiPdesign").src = "../images/dt_digitalSiPdesign_on.gif";
		ShowLayer("divDigitalSiPdesign");
	}
	if(whichLayer.id == "imgAnalogRFSiPdesign") {
		document.getElementById("imgAnalogRFSiPdesign").src = "../images/dt_analogRFSiPdesign_on.gif";
		ShowLayer("divAnalogRFSiPdesign");	
	}
}
function switchLayerInit(whichLayer) {        
	globalLayer=whichLayer; 
	setTimeout('switchLayer();',500);
}

function switchLayerOut() {
	globalLayer=null;
}

function HideLayer(divID) {
	document.getElementById(divID).style.display = "none";
	document.getElementById(divID).style.visibility = "hidden";
}

function ShowLayer(divID) {
	document.getElementById(divID).style.display = "block";
	document.getElementById(divID).style.visibility = "visible";
	CheckDivHeight(divID);
}

function CheckDivHeight(divID)	{
	if (document.getElementById(divID).offsetHeight < 560) {
		document.getElementById(divID).style.height= "560px" 
	}
}
	
function findPosY(obj) {
	var curtop = 0;
	if(obj.offsetParent)
	while(1) {
		curtop += obj.offsetTop;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.y)
	curtop += obj.y;
	return curtop;
}