var webroot = "http://www.moviewithme.com/"; /* Movie With Me::DropDown Scripts ***********************************************************************/ 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,sx,sy,ix,iy) { var newX = findPosX(obj,div); var newY = findPosY(obj,div); var x = new getObj(lyr); if(ox) { newX = (newX+(ox-0)); } else { newX = newX; } if(oy) { newY = (newY+(oy-0)); } else { newY = newY; } //alert(sniffb()); if(sniffb() == "sf" && sx) newX = newX + (sx-0); if(sniffb() == "sf" && sy) newY = newY + (sy-0); if(sniffb() == "ie" && ix) newX = newX + (ix-0); if(sniffb() == "ie" && iy) newY = newY + (iy-0); x.style.left = newX + 'px'; x.style.top = newY + 'px'; if(document.getElementById(lyr).style.display == "block") { document.getElementById(lyr).style.display = "none"; } else { document.getElementById(lyr).style.display = "block";} } function hideLyr(div) { document.getElementById(div).style.display = "none"; } function condHide(div) { if(document.getElementById(div).style.display == "block") document.getElementById(div).style.display = "none"; } function setdd(obj,lyr) { var newX = findPosX(obj); var newY = findPosY(obj); if (lyr == 'testP') newY -= 50; if (lyr == 'dd_age' || lyr == 'dd_state') { newX += 128; newY -= 3; } if (lyr == 'dd_agerange') { newX += 50; newY -= 3; } if (lyr == 'dd_recur_weekly' || lyr == 'dd_recur_monthly_day' || lyr == 'dd_recur_monthly') { newX += 80; newY -= 3; } var x = new getObj(lyr); x.style.top = (newY+20) + 'px'; x.style.left = (newX-200) + '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]; } } } function sniffb() { var browser = navigator.userAgent;// TO GET BROWSER NAME //alert(browser); //In IE //Mozilla/5.O (compatible; MSIE 7.0; Wñiows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; IrdoPath.2) //In firefox //Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1 .9) Gecko/2OO7IO25 Firefox/2.O.O.9 //In Safari (or Chrome) //MoziIlla/5.0 (Windows; U Windows NT 5.2 en) AppleWebKit/522.15.5 (KHTML, like Gecko) Version/3.0.3 Safari/522.15.5 if (navigator.userAgent.toLowerCase().indexOf('msie')!=-1) return 'ie'; if (navigator.userAgent.toLowerCase().indexOf('firefox')!=-1) return 'ff'; if (navigator.userAgent.toLowerCase().indexOf('safari')!=-1) return 'sf'; } /* Movie With Me:: Mouseover Dropdown Scripts ***********************************************************************/ function overDD(idT,idDD,idHide,ox,oy) { var trigger = document.getElementById(idT); var dropdown = document.getElementById(idDD); var isover = false; trigger.onmouseover = function() { if(idHide) document.getElementById(idHide).style.display = "none"; overDDpos(trigger,idDD,false,ox,oy); dropdown.style.display = 'block'; isover = true; } dropdown.onmouseover = function(){ this.style.display = 'block'; isover = true; } dropdown.onmouseout = function() { isover = false; t=setTimeout(function() { if(!isover) dropdown.style.display = 'none'; },500); } } function overDDpos(obj,lyr,div,ox,oy,show) { var newX = findPosX(obj,div); var newY = findPosY(obj,div); //alert(newX+"|"+newY); var x = new getObj(lyr); var xtop = (ox?(newY+(oy-0)):newY); var xleft = (oy?(newX+(ox-0)):newX); x.style.left = (sniffb()=="ie" ? xleft-1 : xleft) + 'px'; x.style.top = xtop + 'px'; }