var webroot = "http://www.musikalchairs.net/"; /* Lyrek::MusikalChairs::DropDown Scripts ***********************************************************************/ function helpPop(obj,helptext) { var newX = findPosX(obj); var newY = findPosY(obj); var x = new getObj("helpLyr"); x.style.top = (newY) + 'px'; x.style.left = (newX+20) + 'px'; var hl = document.getElementById("helpLyr"); var ht = document.getElementById("helpText"); hl.style.display = "block"; ht.innerHTML = helptext; } function hideHelp() { document.getElementById("helpLyr").style.display = "none"; } function era404_dd_selector(fieldID,ddID,value) { document.getElementById(fieldID).value = value; document.getElementById(ddID).style.display = "none"; } function setValue(field,val) { js_field = document.getElementById(field); js_field.value = val; } function setLyr(obj,lyr,div,ox,oy) { var newX = findPosX(obj,div); var newY = findPosY(obj,div); //alert(newX+"|"+newY); var x = new getObj(lyr); if(oy) { x.style.top = (newY+(oy-0)) + 'px'; } else { x.style.top = newY + 'px'; } if(ox) { x.style.left = (newX+(ox-0)) + 'px'; } else { x.style.left = newX + 'px'; } if(document.getElementById(lyr).style.display == "block") { document.getElementById(lyr).style.display = "none"; } else { document.getElementById(lyr).style.display = "block"; } } function findPosX(obj,div) { 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,div) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; if(div) curtop -= document.getElementById(div).scrollTop; //added for scrolling divs (MC 04/18/07) return curtop; } function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { if (document.layers[name]) { this.obj = document.layers[name]; this.style = document.layers[name]; } else { this.obj = document.layers.testP.layers[name]; this.style = document.layers.testP.layers[name]; } } } /* Lyrek::MusikalChairs::DropDown Scripts ***********************************************************************/