var webroot = "http://www.moviewithme.com/"; /* era//404 Lets Meet DropDown Scripts ********************************************************************/ function lmDetails(id) { //alert("expanding "+id); for(var i = 0; i<51; i++) { var div = document.getElementById('details'+i); var btn = document.getElementById('btn_details'+i); if(div) { if(i == id) { if(div.style.display == "block") { div.style.display = "none"; btn.src = webroot+"_img/_meet/lm/btn_moreinfo.png"; } else { div.style.display = "block"; btn.src = webroot+"_img/_meet/lm/btn_lessinfo.png"; window.location = "#d"+id; } } else { div.style.display = "none"; btn.src = webroot+"_img/_meet/lm/btn_moreinfo.png"; } } } } function mapD(mpid) { //mapDTest(); var lmpp = 10; //alert(mpid); for(var i = 1; i<51; i++) { var page = (Math.floor((i-1)/lmpp)+1); var item = i-((page-1)*lmpp); var test = document.getElementById('mp'+i); //does this item exist? if(test) { if(test.value == mpid) { //alert("i:"+i+" mpid:"+mpid+" page:"+page+" item:"+item); //turn off all pages but this one shp("page","p",page); //show this items details lmDetails(i); return; } } } } function mapDTest() { var printout = ""; var lmpp = 10; for(var i = 1; i<51; i++) { var page = (Math.floor((i-1)/lmpp)+1); var item = i-((page-1)*lmpp); var test = document.getElementById('mp'+i); //does this item exist? if(test) { var mpid = test.value; printout += "i:"+i+" mpid:"+mpid+" page:"+page+" item:"+item+"\n"; } } alert(printout); } function setlmdd(obj,lyr) { var newX = findLMPosX(obj); var newY = findLMPosY(obj); var x = new getLMObj(lyr); x.style.top = (newY+18) + 'px'; x.style.left = (newX-89) + 'px'; if(document.getElementById(lyr).style.display == "block") { document.getElementById(lyr).style.display = "none"; } else { document.getElementById(lyr).style.display = "block"; } } lms = new Array(); //div,x,y lms[0] = new Array("letsmeet",252,14,-212,14); function setLM(obj,key,id) { //tell form the id of this icebreaker document.getElementById('lmid').value = id; var b = sniff(); //1:ff|other,2:ie //handle toggles lyr = lms[key][0]; var newX = findLMPosX(obj); var newY = findLMPosY(obj); var x = new getLMObj(lyr); if(b == 1) { x.style.left = (newX+lms[key][1]) + 'px'; } else { x.style.left = (newX+lms[key][3]) + 'px'; } if(b == 1) { x.style.top = (newY+lms[key][2]) + 'px'; } else { x.style.top = (newY+lms[key][4]) + 'px'; } for(var i = 0; i < lms.length; i++) { key = key-0; //alert(lms[i][0]+(key == i ? " Y! " : " N ")); div = document.getElementById(lms[i][0]); if(key == i) { if(div.style.display == "block") { div.style.display = "none"; } else { div.style.display = "block"; } } else { div.style.display = "none"; } } } function findLMPosX(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 findLMPosY(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 getLMObj(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 shp(contdiv,numdiv,id) { for(var i = 1; i<20; i++) { var p = document.getElementById(numdiv+i); var page = document.getElementById(contdiv+i); if(page) { if(i == id) { page.style.display = "block"; p.style.border = "1px solid #790000"; } else { page.style.display = "none"; p.style.border = "1px solid #FFFFFF"; } } } } function sniff() { var browserName=navigator.appName; if (browserName=="Netscape") { return(1); } else { if (browserName=="Microsoft Internet Explorer") { return(2); } else { return(1); } } } /* era//404 Lets Meet AJAX Scripts ********************************************************************/ function lm_letsmeet(action) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) return; var url= webroot + "meet/results/_ajax_letsmeet.php" url=url+"?ibid="+thislm()+"&action="+action; url=url+"&sid="+Math.random(); //alert(url); xmlHttp.onreadystatechange=lm_letsmeetR; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function lm_letsmeetR() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { var response = xmlHttp.responseText; //alert(response); var d_lm = document.getElementById('letsmeet'); var d_lmr = document.getElementById('lmresults'); var d_lmrt = document.getElementById('lmresultst'); d_lm.style.display = "none"; d_lmr.style.left = d_lm.style.left; d_lmr.style.top = d_lm.style.top; d_lmrt.innerHTML = response; d_lmr.style.display = "block"; } } function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } function thislm() { return document.getElementById('lmid').value; }