function mOvr(src,clrOver) { obj= src.offsetParent; src.className = "textsubmenuover"; obj.className=clrOver; } function mOut(src,clrIn,parentid) { obj= src.offsetParent; src.className ="textsubmenu" ; obj.className=clrIn; } function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } function _showmenu(id,parentid) { var wy =findPosY(document.getElementById(parentid)); var wx =findPosX(document.getElementById(parentid)); var wh = document.getElementById(parentid).offsetHeight; document.getElementById(id).style.top=wy+wh; document.getElementById(id).style.left=wx; if (document.getElementById) { document.getElementById(id).style.visibility="visible"; } else if (document.all) { document.all[id].style.visibility="visible"; } else if (document.layers) { document.layers[id].visibility="visible"; } } function _hidemenu(id) { if (document.getElementById) { document.getElementById(id).style.visibility="hidden"; } else if (document.all) { document.all[id].style.visibility="hidden"; } else if (document.layers) { document.layers[id].visibility="hidden"; } } function setCentral() { var w_hBody = parseInt(document.body.clientHeight); var w_hHeader = document.getElementById("r_cabecera").offsetHeight; var w_hContent = document.getElementById("r_central").offsetHeight; var w_hFooter = document.getElementById("r_pie").offsetHeight; var w_espacioLibre = w_hBody - w_hHeader - w_hFooter; if(w_espacioLibre > w_hContent) { document.getElementById("r_central").style.height = w_espacioLibre; } else { document.getElementById("r_central").style.height = w_hContent; } } addLoadEvent(setCentral);