var precedent_layer;
precedent_layer = "0";


function findPos(obj) {
    var curleft = obj.offsetLeft || 0;
    var curtop = obj.offsetTop || 0;
    var curwidth = obj.offsetWidth || 0;

    while (obj = obj.offsetParent) {
        if (obj.tagName == "LI") break;
        else {
        
            //alert(obj.tagName);
            //alert(obj.offsetWidth);
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
            curwidth += obj.offsetWidth;
        }
    }
    return {x:curleft,y:curtop,z:curwidth};
}


function showLayer(id){
    var pos = findPos(document.getElementById(id + '_corplink'));
    
    if (precedent_layer != "0" && precedent_layer != id)  hideLayer(precedent_layer);
    if (document.all) {

        pos.z = document.getElementById(id + '_corplink').offsetWidth;
        
        document.getElementById(id).style.position = 'relative';
        document.getElementById(id).style.left = "-" + pos.z-4 + "px";
        document.getElementById(id).style.top = "25px";
        
    }
    else {
        document.getElementById(id).style.position = 'absolute'
        document.getElementById(id).style.left = "-1px";
        document.getElementById(id).style.top = "-1px";
    }
    precedent_layer = id;
	document.getElementById(id).style.visibility = 'visible';
    //alert(document.getElementById(id).style.visibility);
	document.getElementById(id + '_corplink').style.backgroundColor = '#e1e1e1';
	document.getElementById(id + '_corplink').style.color = '#cc0033';
    
}
function hideLayer(id){

    if (precedent_layer != "0") {
    	document.getElementById(id).style.visibility = 'hidden';
    	document.getElementById(id + '_corplink').style.backgroundColor = 'transparent';
    	document.getElementById(id + '_corplink').style.color = '#333333';
    }
}




