//----------------------------------------------------------------------------------
// Function: 	Doc Model ver.3
// Author: 	Lars Nielsen - 18.11.2002
//----------------------------------------------------------------------------------
var currmenu = -1;

function cc_show(object) {
    if(currmenu != -1){cc_hide(currmenu);}
    if (document.getElementById && document.getElementById(object) != null){node = document.getElementById(object).style.visibility='visible';}
    else if (document.layers && document.layers[object] != null){document.layers[object].visibility = 'visible';}
    else if (document.all){document.all[object].style.visibility = 'visible';}
    currmenu = object;	
}

function cc_hide(object) {
    if (document.getElementById && document.getElementById(object) != null){node = document.getElementById(object).style.visibility='hidden';}
    else if (document.layers && document.layers[object] != null){document.layers[object].visibility = 'hidden';}
    else if (document.all){document.all[object].style.visibility = 'hidden';}
}
 
//-- calc right positions for menu offset
function getXYcoord (nvn) {
    var rd = { x:0 ,y:0 };
	
    if (document.getElementById && document.getElementById(nvn) != null){var elm = document.getElementById( nvn );}
    else if (document.layers && document.layers){var elm = document.layers[nvn];}
    else if (!nn && document.all){var elm = document.all[ nvn ];}   

    else {return rd}
	
    do {rd.x += parseInt( elm.offsetLeft );
        rd.y += parseInt( elm.offsetTop );
        elm = elm.offsetParent;} 
    while ( elm );
    return rd
}

