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;
}