var webroot = "http://www.moviewithme.com/"; /* era//404 Icebreakers DropDown Scripts ********************************************************************/ function ibDetails(id) { for(var i = 1; i<51; i++) { var div = document.getElementById('details'+i); var btn = document.getElementById('btn_details'+i); var btnclr = (btn.src.lastIndexOf('_o') > 0 ? "o" : "p"); if(div) { if(i == id) { if(div.style.display == "block") { div.style.display = "none"; document.getElementById('btn_details'+i).src = webroot+"_img/_meet/ib/btn_moreinfo.png"; } else { div.style.display = "block"; document.getElementById('btn_details'+i).src = webroot+"_img/_meet/ib/btn_lessinfo.png"; } } else { div.style.display = "none"; document.getElementById('btn_details'+i).src = webroot+"_img/_meet/ib/btn_moreinfo.png"; } } } } function setibdd(obj,lyr) { var newX = findIBPosX(obj); var newY = findIBPosY(obj); var x = new getIBObj(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"; } } ibs = new Array(); //div,x,y ibs[0] = new Array("ignore",252,15,-4,15); ibs[1] = new Array("contact",252,14,-66,14); ibs[2] = new Array("facebook",252,14,-156,14); ibs[3] = new Array("letsmeet",252,14,-231,14); function setIB(obj,key,id) { //tell form the id of this icebreaker document.getElementById('ibid').value = id; var b = sniff(); //1:ff|other,2:ie //hide confirms if they're shown document.getElementById('contact_sent').style.display = "none"; //handle toggles lyr = ibs[key][0]; var newX = findIBPosX(obj); var newY = findIBPosY(obj); var x = new getIBObj(lyr); if(b == 1) { x.style.left = (newX+ibs[key][1]) + 'px'; } else { x.style.left = (newX+ibs[key][3]) + 'px'; } if(b == 1) { x.style.top = (newY+ibs[key][2]) + 'px'; } else { x.style.top = (newY+ibs[key][4]) + 'px'; } for(var i = 0; i < ibs.length; i++) { key = key-0; //alert(ibs[i][0]+(key == i ? " Y! " : " N ")); div = document.getElementById(ibs[i][0]); if(key == i) { if(div.style.display == "block") { div.style.display = "none"; } else { if(key == 2) { iFacebook(id); } if(key == 1) { iContact(id); } div.style.display = "block"; } } else { div.style.display = "none"; } } } function findIBPosX(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 findIBPosY(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 getIBObj(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 toggleAllIBChk(field,id) { var check_field = document.getElementById(field+id); var chk = document.getElementById(field+"_chk"+id); for(var i=0; i<20; i++) { var check_field = document.getElementById(field+i); var chk = document.getElementById(field+"_chk"+i); if(check_field) { if(id == i) { check_field.checked = true; chk.src = webroot+"_img/mam/ib/btn_chk_a.gif"; } else { check_field.checked = false; chk.src = webroot+"_img/mam/ib/btn_chk_d.gif"; } } else { break; } } } 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); } } } function iFacebook(id) { var fbfield = document.getElementById("fb"+id); var fbtype = document.getElementById("facebook_type"); var eml = document.getElementById("eml").value; var mid = document.getElementById("mid").value; if(fbfield.value > 0) { fbtype.innerHTML = "Visit Profile | Add Movie With Me to your Facebook"; } else { fbtype.innerHTML = "Movie With Me Facebook app not yet installed"; } } function iContact(id) { for(var i=0; i<5; i++) { var test = document.getElementById("ic"+i+"_"+id); var cbdiv_a = document.getElementById("cb"+i+"_a"); var cbdiv_d = document.getElementById("cb"+i+"_d"); if(test.value == 1) { cbdiv_a.style.display = "none"; cbdiv_d.style.display = "block"; } else { cbdiv_d.style.display = "none"; cbdiv_a.style.display = "block"; } } } function noContact() { var c = document.getElementById('contact'); var cs = document.getElementById('contact_sent'); c.style.display = "none"; cs.style.left = c.style.left; cs.style.top = c.style.top; cs.style.display = "block"; } /* era//404 Icebreakers AJAX Scripts ********************************************************************/ function ib_ignore(action) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) return; var url= webroot + "meet/icebreakers/_ajax_ignore.php" url=url+"?id="+thisIB()+"&action="+action; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=ib_ignoreR; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function ib_ignoreR() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { var response = xmlHttp.responseText; var i_c = document.getElementById('ignore'); var i_r = document.getElementById('ignore_results'); var i_rt = document.getElementById('ignore_results_type'); i_rt.innerHTML = response; i_c.style.display = "none"; i_r.style.left = i_c.style.left; i_r.style.top = i_c.style.top; i_r.style.display = "block"; } } function ib_contactConfirm() { var d_c = document.getElementById('contact'); var d_cc = document.getElementById('contact_confirm'); var d_cct = document.getElementById('contact_confirm_type'); var seld = 0; if(document.getElementById('c0').checked == true) { d_cct.innerHTML = "You have selected AOL Instant Messenger."; seld=1; } if(document.getElementById('c1').checked == true) { d_cct.innerHTML = "You have selected MSN Instant Messenger."; seld=1; } if(document.getElementById('c2').checked == true) { d_cct.innerHTML = "You have selected Y! Instant Messenger."; seld=1; } if(document.getElementById('c3').checked == true) { d_cct.innerHTML = "You have selected Skype Instant Messenger."; seld=1; } if(document.getElementById('c4').checked == true) { d_cct.innerHTML = "You have selected An Anonymous Email."; seld=1; } if(seld == 0) { d_c.style.display = "none"; alert("You must select a contact option to share with your Icebreaker."); } else { d_c.style.display = "none"; d_cc.style.left = d_c.style.left; d_cc.style.top = d_c.style.top; d_cc.style.display = "block"; } } function ib_contact(action) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) return; for(var action = 0; action<5; action++) { if(document.getElementById("c"+action).checked == true) break; } var url= webroot + "meet/icebreakers/_ajax_contact.php" url=url+"?id="+thisIB()+"&action="+action; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=ib_contactR; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function ib_contactR() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { var response = xmlHttp.responseText; //alert(response); toggleAllIBChk("c",-1); setValue("contact_action",""); var d_cc = document.getElementById('contact_confirm'); var d_cr = document.getElementById('contact_results'); var d_crt = document.getElementById('contact_results_type'); d_cc.style.display = "none"; d_cr.style.left = d_cc.style.left; d_cr.style.top = d_cc.style.top; d_crt.innerHTML = response; d_cr.style.display = "block"; } } function ib_letsmeet(action) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) return; var url= webroot + "meet/icebreakers/_ajax_letsmeet.php" url=url+"?id="+thisIB()+"&action="+action; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=ib_letsmeetR; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function ib_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('letsmeet_results'); var d_lmrt = document.getElementById('letsmeet_results_type'); 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 thisIB() { return document.getElementById('ibid').value; }