//
// +---------------------------------------------------------------------------+
// | Matchcrew                                                                 |
// +---------------------------------------------------------------------------+
// |                                                                           |
// | May 2010 - creation                                                     |
// |                                                                           |
// +---------------------------------------------------------------------------+
// | Copyright (c) 2010 Matchcrew, Inc.                                        |
// | All rights reserved.                                                      |
// +---------------------------------------------------------------------------+
//

function remind_fill_profile(email)
{
    alert("Your reminder was sent successfully.");
    connection = new AjaxConnection();
    connection.uri = "../common/includes/ajax_callback.php?action=remind_fill_email";
    connection.uri = connection.uri + "&email_type=fillprofile"
    connection.uri = connection.uri + "&email=" + email;
    connection.connect("cb_update_remind_fill_profile");
}        
          
function cb_update_remind_fill_profile(content, x)
{       
}

function signup_update_mm_photo(mm) 
{
  connection = new AjaxConnection();
  connection.uri = "../common/includes/ajax_callback.php?action=signupmmphoto";
  connection.uri = connection.uri + "&username=" + mm;
  connection.connect("cb_signup_update_mm_photo");
}

function cb_signup_update_mm_photo(content, x)
{
    divphoto = document.getElementById('photoframe');
    divphoto.innerHTML = content;
}

function client_remove_profile(email)
{
   if (confirm('Are you sure you want to remove ' + email )) {
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=remove_invite_email";
   connection.uri = connection.uri + "&email_type=invite"
   connection.uri = connection.uri + "&email=" + email;
   connection.connect("cb_update_remove_invitation");
   window.location.reload(true);
   } 
}

function client_remove_invitation()
{
   var list  = document.getElementById('invitedlist');
   var index = list.selectedIndex;
   var email = list.value;

   if (confirm('Are you sure you want to remove ' + email )) {
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=remove_invite_email";
   connection.uri = connection.uri + "&email_type=invite"
   connection.uri = connection.uri + "&email=" + email;
   connection.connect("cb_update_remove_invitation");
   window.location.reload(true);
   }
}

function cb_update_remove_invitation(content, x)
{

}

function client_remind_invitation()
{
   alert("Your reminder was sent succesfully.");
   var list  = document.getElementById('invitedlist');
   var index = list.selectedIndex;
   var email = list.value;
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=remind_email";
   connection.uri = connection.uri + "&email_type=invite"
   connection.uri = connection.uri + "&email=" + email;
   connection.connect("cb_update_remind_invitation");
}

function remind_invitation(email)
{
    alert("Your reminder was sent successfully.");
    connection = new AjaxConnection();
    connection.uri = "../common/includes/ajax_callback.php?action=remind_email";
    connection.uri = connection.uri + "&email_type=invite"
    connection.uri = connection.uri + "&email=" + email;
    connection.connect("cb_update_remind_invitation");
}

function cb_update_remind_invitation(content, x)
{
}

function remind_complete_profile(email) 
{
    alert("Your reminder was sent successfully.");
    connection = new AjaxConnection();
    connection.uri = "../common/includes/ajax_callback.php?action=remind_email";
    connection.uri = connection.uri + "&email_type=completeprofile"
    connection.uri = connection.uri + "&email=" + email; 
    connection.connect("cb_update_remind_complete_profile");
}

function cb_update_remind_complete_profile(content, x)
{
}


function resend_pinterest_check(mid, user)
{
   alert("Reminder Sent.");
   window.location.href = "http://www.matchcrew.com/matchmakers/matchupdate.php?matchid=" + mid + "&matchstate=ResendProspectInterest&username=" + user;
}
function resend_interest_check(mid, user)
{
   alert("Reminder Sent.");
   window.location.href = "http://www.matchcrew.com/matchmakers/matchupdate.php?matchid=" + mid + "&matchstate=ResendInterestCheck&username=" + user;
}
function expand_tip()
{
   tip  = document.getElementById('submenutip_hidden');
   if (tip.style.visibility != 'visible') {
       tip.style.height = '155px';
       tip.style.visibility = 'visible';
   } else {
      tip.style.height = '0';
      tip.style.visibility = 'hidden';
   }
}

function send_contactinfo(user)
{
  alert('Your request to schedule an appointment has been sent.');
 window.location.href = "http://www.matchcrew.com/matchmakers/includes/sendappointment.php?username=" + user;
}

function refund(matchid,user)
{
   alert("MatchCrew has been notified of your request to return this match credit. You will be contacted soon.");
   window.location.href = "http://www.matchcrew.com/matchmakers/clientview.php?username=" + user + "&action=postdate&refund=" + matchid;
}
function single_cancel_match(matchid)
{
  if (confirm('Are you sure you want to cancel this match?')) {
     window.location.href = "http://www.matchcrew.com/singles/includes/cancel_match.php?matchid=" + matchid;
  } else {

  }
}

function cancel_match(matchid, user)
{
  if (confirm('Are you sure you want to cancel this match?')) {
      window.location.href = "http://www.matchcrew.com/matchmakers/includes/cancel_match.php?matchid=" + matchid + "&user=" + user;
  } else {

  }
}

function sendoutemailinvites()
{
  document.network.submit();
  alert('Your invitations were sent successfully.');
}

function select_all_email()
{
  var name = "emails";
  o = document.network[name];
  var assign = false;
  if (o[0].checked == true) {
     assign = false;
  } else {
     assign = true;
  }
 for (i=0; i < o.length; i++) {
    o[i].checked = assign; 
 }

}

function search_select(val)
{
  document.findsearch.submit();
}

function removesingle(email, pg)
{
  if (confirm('Are you sure you want to delete ' + email)) {
      window.location.href = "http://www.matchcrew.com/matchmakers/removeinvited.php?email=" + email + "&pg=" + pg;
  } else {

  }
}

function denominationsanitycheck(name,value)
{
  o = document.login[name];
  var is_ok = 0;

  if ((value > 0) && (value < 23)) {
     // Chrisitian
     religion = 3;
  }

  if ((value > 22) && (value <30)) {
      // Jewish
     religion = 5;
  }

  if ((value > 29) && (value < 33)) {
     // Muslim
     religion = 6;
  }

  if ((value > 32) && (value < 49)) {
     // Hindu
     religion = 4;
  }

  if ((value > 48) && (value < 52)) {
     // Buddhist
     religion = 3;
  }

  if ((value > 60) && (value < 79)) {
      religion = 9;
  }

  name = "religion";
  o = document.login[name];  

  for (i=0; i < o.length; i++) {
     if (o[i].checked == true) {
	if (religion == i) {
	    is_ok = 1;
        }
     }
  }

  if (is_ok == 1) {
     d = document.login["religion_denomination"];
//     for (i=0; i < d.length; i++) {
//	d[value].checked = true; 
//     }
 //    value = value - 1;
//	alert(value);
     d[value].checked == true;
//	alert(d[value].checked);
  }
    
}

function puncheckall(name,rname,sname)
{
 o = document.login[rname];
  o[0].checked = false;
  o[1].checked = true;
   search  = document.getElementById(sname);
   if (search.style.visibility != 'visible') {
      search.style.height = height;
      search.style.visibility = 'visible';
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
   }


}

function uncheckall(name,rname,sname)
{
  o = document.login[name];
  for (i=0; i <o.length; i++) {
    o[i].checked = false;
  }
  o = document.login[rname];
  o[0].checked = false;
  o[1].checked = true;

   search  = document.getElementById(sname);
   if (search.style.visibility != 'visible') {
      search.style.height = height;
      search.style.visibility = 'visible';
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
   }


}

function save_continue()
{
   document.login.action = document.login.action + '?savecontinue=yes'; 
   document.login.submit();
}

function displayclient(user) 
{ 
window.location.href = 'search.php?action=match&clear=yes&username=' + user; 
}

function foo()
{
alert('yo');
}

function browserX()
{
  winW = 630;

  if (parseInt(navigator.appVersion)>3) {
    if (navigator.appName=="Netscape") {
      winW = window.innerWidth;
    }
  
    if (navigator.appName.indexOf("Microsoft")!=-1) {
      winW = document.body.offsetWidth;
    }
  }

  return winW;
}

function browserY()
{
  winH = 460;

  if (parseInt(navigator.appVersion)>3) {
    if (navigator.appName=="Netscape") {
      winH = window.innerHeight;
    }
 
    if (navigator.appName.indexOf("Microsoft")!=-1) {
      winH = document.body.offsetHeight;
    }
  }

   return winH;
}

function centerY()
{
   diff = document.documentElement.clientHeight;
   y1 = document.documentElement.scrollTop;
   diff = diff/2;
   y = y1+ diff;
   return y;
}

function close_welcomebox() {
    divbio = document.getElementById('welcomebox');
    divbio.style.visibility = 'hidden';

   body = document.getElementById('matchhome');
   if (body) {
     body.style.MozOpacity = 1;
     body.style.opacity = 1;
     body.style.filter = "alpha(opacity=100)";
   }
}

function closetip() {
   divtip = document.getElementById('submenutip_hidden');
   divtip.style.visibility = 'hidden';
   divtip.style.height = '0px';
}

function close_inviteclientbox() {
    divbio = document.getElementById('inviteclientbox');
    divbio.style.visibility = 'hidden';

     body = document.getElementById('matchhome');
     if (body) {
       body.style.MozOpacity = 1;
       body.style.opacity = 1;
       body.style.filter = "alpha(opacity=100)";
     }
}
function cb_update_inviteclient(content,x) {
    divbio = document.getElementById('inviteclientbox');
    divbio.style.visibility = 'hidden';

    divwnd = document.getElementById('clientwindowcontent');
    divwnd.innerHTML = content;

     body = document.getElementById('matchhome');
     if (body) {
       body.style.MozOpacity = 1;
       body.style.opacity = 1;
       body.style.filter = "alpha(opacity=100)";
     }
}

function update_inviteclient(mmid) {
    var email  = document.getElementById('invite_email');

    connection = new AjaxConnection();
    connection.uri = "include/ajax_callback.php?action=invite";
    connection.uri = connection.uri + "&email=" + email.value;
    connection.uri = connection.uri + "&mmid=" + mmid;
    connection.connect("cb_update_inviteclient");
}

function close_signupbox() {
    divbio = document.getElementById('signupbox');
    divbio.style.visibility = 'hidden';
}

function close_loginbox() {
    divbio = document.getElementById('loginbox');
    divbio.style.visibility = 'hidden';
    divbio = document.getElementById('signup');
    divbio.style.visibility = 'visible';
}

function display_welcomebox() {

   body = document.getElementById('matchhome');
   if (body) {
     body.style.MozOpacity = 0.4;
     body.style.opacity = 0.4;
     body.style.filter = "alpha(opacity=40)";
   }

   var xpos = browserX();
   var ypos = centerY() -120;
   var nW = (xpos-300)/2;
   tempY = ypos;

   divbio = document.getElementById('welcomebox');
   divbio.style.visibility = 'hidden';
   divbio.style.top = tempY + 'px';
   divbio.style.left =  nW + 'px';
   divbio.style.visibility = 'visible';

}

function display_signupbox()
{
   divbio = document.getElementById('loginbox');
   divbio.style.visibility = 'hidden';

   body = document.getElementById('homepage');
   if (body) {
     //body.style.MozOpacity = 0.4;
     //body.style.opacity = 0.4;
     //body.style.filter = "alpha(opacity=40)";
   }

   var xpos = browserX();
   var ypos = centerY() -180;
   var nW = (xpos-300)/2;
   tempY = ypos;

    divbio = document.getElementById('signupbox');
    divbio.style.top = tempY + 'px';
    divbio.style.left =  nW + 'px';
    divbio.style.visibility = 'visible';

}

function display_loginbox()
{
   divsignup = document.getElementById('signup');
   divsignup.style.visibility = 'hidden';
   body = document.getElementById('homepage');
   if (body) {
     //body.style.MozOpacity = 0.4;
     //body.style.opacity = 0.4;
     //body.style.filter = "alpha(opacity=40)";
   }

   var xpos = browserX();
   var ypos = centerY() -180;
   var nW = (xpos-300)/2;
   tempY = ypos;

    divbio = document.getElementById('loginbox');
    divbio.style.top = tempY + 'px';
    divbio.style.left =  nW + 'px';
    divbio.style.visibility = 'visible';

}

function display_single_loginbox()
{
   divsignup = document.getElementById('signup');
   divsignup.style.visibility = 'hidden';
   body = document.getElementById('homepage');
   if (body) {
     //body.style.MozOpacity = 0.4;
     //body.style.opacity = 0.4;
     //body.style.filter = "alpha(opacity=40)";
   }

   var xpos = browserX();
   var ypos = centerY() -180;
   var nW = (xpos-300)/2;
   tempY = ypos;
    divbio = document.getElementById('loginbox');
    divbio.style.top = tempY + 'px';
    divbio.style.left =  nW + 'px';
    divbio.style.visibility = 'visible';

}

function display_invitebox()
{
   email  = document.getElementById('invite_email');
   email.value = "";
   divbio = document.getElementById('inviteclientbox');
   divbio.style.visibility = 'hidden';
   body = document.getElementById('matchhome');
   if (body) {
     body.style.MozOpacity = 0.4;
     body.style.opacity = 0.4;
     body.style.filter = "alpha(opacity=40)";
   }

   var xpos = browserX();
   var ypos = centerY() - 180;
   var nW = (xpos-300)/2;
   tempY = ypos;

    divbio = document.getElementById('inviteclientbox');
    divbio.style.top = tempY + 'px';
    divbio.style.left =  nW + 'px';
    divbio.style.visibility = 'visible';

}

function package_update(update_type, package, sid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=package_update";
   connection.uri = connection.uri + "&sid=" + sid;
   connection.uri = connection.uri + "&update_type=" + update_type; 
   connection.uri = connection.uri + "&package=" + package;
   connection.connect("cb_package_update");
}

function cb_package_update(content, x)
{
    window.location.reload();
}

function offer_upgrade(update_type, package, sid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=offer_upgrade";
   connection.uri = connection.uri + "&sid=" + sid;
   connection.uri = connection.uri + "&update_type=" + update_type;
   connection.uri = connection.uri + "&package=" + package;
   connection.connect("cb_offer_upgrade");
}

function cb_offer_upgrade(content, x)
{
    window.location.reload();
}

function make_available(sid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=make_available";
   connection.uri = connection.uri + "&sid=" + sid;
   connection.connect("cb_make_available");
}

function cb_make_available(content, x)
{
    window.location.reload();
}

function package_accept(update_type, package, sid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=accept_package";
   connection.uri = connection.uri + "&sid=" + sid;
   connection.uri = connection.uri + "&update_type=" + update_type;
   connection.uri = connection.uri + "&package=" + package;
   connection.connect("cb_package_accept");
}

function cb_package_accept(content, x)
{
    window.location.reload();
}

function network_email(cname,email,mmid,network_type,button_id,sid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=network_email";
   connection.uri = connection.uri + "&email=" + email;
   connection.uri = connection.uri + "&mmid="  + mmid;
   connection.uri = connection.uri + "&sid="  + sid;
   connection.uri = connection.uri + "&name="  + cname;
   connection.uri = connection.uri + "&network_type="  + network_type;
   connection.uri = connection.uri + "&button_id="  + button_id;
   connection.connect("cb_update_network_email");
}

function cb_update_network_email(content, x)
{
    var mystring = content;
    var mysplit  = mystring.split(":");
    var div =  mysplit[0];
    var n = parseInt(div,10);
    var div = 'button' + n;
    divbutton = document.getElementById(div);
    divbutton.innerHTML = mysplit[1]; 
}

function invite_client(email,mmid)
{
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=email_invite_client";
   connection.uri = connection.uri + "&email=" + email;
   connection.uri = connection.uri + "&mmid="  + mmid;
   connection.connect("cb_update_email_points");
}

function cb_update_email_points(content, x)
{
   divbio = document.getElementById('emailpoints');
   divbio.innerHTML = content; 
}

function update_signup(from)
{
    var email  = document.getElementById('signup_email');
    var name   = document.getElementById('signup_name');
    var pw     = document.getElementById('signup_pw');
    var vpw    = document.getElementById('signup_vpw');
    var accept = document.getElementById('signup_accept');
    var age    = document.getElementById('acceptage');
    connection = new AjaxConnection();
    connection.uri = "common/includes/ajax_callback.php?action=signup";
    connection.uri = connection.uri + "&email=" + email.value;
    connection.uri = connection.uri + "&username=" + name.value;
    connection.uri = connection.uri + "&pw=" + pw.value;
    connection.uri = connection.uri + "&vpw=" + vpw.value;
    connection.uri = connection.uri + "&accept=" + accept.checked; 
    connection.uri = connection.uri + "&age=" + age.checked;
    connection.connect("cb_update_signup");

}

function cb_update_signup(content, x)
{
    divbio = document.getElementById('signupbox');
    divbio.innerHTML = content; 
}

function single_update_signup(from)
{
    var email  = document.getElementById('signup_email');
    var name   = document.getElementById('signup_name');
    var pw     = document.getElementById('signup_pw');
    var vpw    = document.getElementById('signup_vpw');
    var accept = document.getElementById('signup_accept');
    var age    = document.getElementById('acceptage');
    connection = new AjaxConnection();
    connection.uri = "common/includes/ajax_callback.php?action=singlesignup";
    connection.uri = connection.uri + "&email=" + email.value;
    connection.uri = connection.uri + "&username=" + name.value;
    connection.uri = connection.uri + "&pw=" + pw.value;
    connection.uri = connection.uri + "&vpw=" + vpw.value;
    connection.uri = connection.uri + "&accept=" + accept.checked;
    connection.uri = connection.uri + "&age=" + age.checked;
    connection.connect("cb_single_update_signup");

}

function cb_single_update_signup(content, x)
{
    divbio = document.getElementById('signupbox');
    divbio.innerHTML = content;
}

function login(from)
{
    var email  = document.getElementById('login_email');
    var pw     = document.getElementById('login_pw');

    connection = new AjaxConnection();
    connection.uri = "include/ajax_callback.php?action=login";
    connection.uri = connection.uri + "&email=" + email.value;
    connection.uri = connection.uri + "&pw=" + pw.value;
    //connection.connect("cb_login");

}

function cb_login(content, x)
{
    if (content > 0) {
       window.location = 'matchmaker.php?id=' + content;
    }
}

function single_login(from)
{
    var email  = document.getElementById('login_email');
    var pw     = document.getElementById('login_pw');

    connection = new AjaxConnection();
    connection.uri = "include/ajax_callback.php?action=singlelogin";
    connection.uri = connection.uri + "&email=" + email.value;
    connection.uri = connection.uri + "&pw=" + pw.value;
    connection.connect("cb_single_login");

}

function cb_single_login(content, x)
{
    if (content > 0) {
       window.location = 'single.php?id=' + content;
    }
}

function menu_leave()
{ 
   var blah  = document.getElementById('mmm');
   blah.style.backgroundImage = "url('images/nav_bar_middle.png')";
   var blah  = document.getElementById('left');
   blah.style.backgroundImage = "url('images/nav_bar_left.png')";
  // var blah  = document.getElementById('right');
  // blah.style.backgroundImage = "url('images/nav_bar_right.png')";
}

function menu_home()
{
   var blah  = document.getElementById('mmm');
   blah.style.backgroundImage = "url('images/ON_tab_MID.png')";
   var blah  = document.getElementById('left');
   blah.style.backgroundImage = "url('images/ON_tab_LT.png')";
   //var blah  = document.getElementById('right');
   //blah.style.backgroundImage = "url('images/ON_tab_RT.png')";
}

function ethnicity_add()
{
   eselect     = document.getElementById('ethnicityselect');
   eselectadd  = document.getElementById('ethnicityadded');
   var alen    = eselectadd.length;
   var ainsert;
   for (var i=0; i < eselect.length; i++) {
         if (eselect.options[i].selected == true) {
	   ainsert = eselect.options[i].value;
	   eselect.options[i] = null;
	   eselectadd.options[alen] = new Option(ainsert,ainsert);
	   alen++;
         }
   }
}

function ethnicity_remove()
{
   eselectadd  = document.getElementById('ethnicityadded');
   var alen    = eselectadd.length;
   eselect     = document.getElementById('ethnicityselect');
   var elen    = eselect.length;

   for (var i=0; i < eselectadd.length; i++) {
       if (eselectadd.options[i].selected == true) {
	   einsert = eselectadd.options[i].value;
	   eselectadd.options[i] = null;
	   eselect.options[elen] = new Option(einsert,einsert);
           elen++;
       }
   }
}

function religion_add()
{
   eselect  = document.getElementById('religion_denomination');
   eselectadd  = document.getElementById('religionadded');
   var alen    = eselectadd.length;
   var ainsert;
   for (var i=0; i < eselect.length; i++) {
         if (eselect.options[i].selected == true) {
           ainsert = eselect.options[i].value;
           eselectadd.options[alen] = new Option(ainsert,ainsert);
           alen++;
	   eselect.options[i] = null;
         }
   }
}

function religion_remove()
{
   eselectadd  = document.getElementById('religionadded');
   var alen    = eselectadd.length;

   for (var i=0; i < eselectadd.length; i++) {
       if (eselectadd.options[i].selected == true) {
           eselectadd.options[i] = null;
       }
   }
}

function religion_add_all(x)
{
   eselect  = document.getElementById('religionselect');
   var elen = eselect.length;
   eselectadd  = document.getElementById('religionadded');
   var alen    = eselectadd.length;
   var ainsert;
   alert(elen);
   for (var i=0; i < elen; i++) {
      if (eselect.options[i].id == x) {
           ainsert = eselect.options[i].value;
	   alert(eselect.options[i].value);
           eselectadd.options[alen] = new Option(ainsert,ainsert);
           alen++;
      }
   }
   for (var i=0; i < elen; i++) {
      if (eselect.options[i].id == x) {
	  alert(eselect.options[i].value);
          eselect.options[i] = null;
      }
   }
}

function update_religion_denomination(x)
{
    connection = new AjaxConnection();
    connection.uri = "../common/includes/ajax_callback.php?action=update_denomination";
    connection.uri = connection.uri + "&religionid=" + x;
    connection.connect("cb_update_denomination");
}

function cb_update_denomination(content,x) {
  divwnd = document.getElementById('religiondenomination');
  divwnd.innerHTML = content;
}

function traits_add()
{
   eselect  = document.getElementById('traitslist');
   eselectadd  = document.getElementById('traitselected');
   var alen    = eselectadd.length;
   var ainsert;
   for (var i=0; i < eselect.length; i++) {
         if (eselect.options[i].selected == true) {
           ainsert = eselect.options[i].value;
           eselectadd.options[alen] = new Option(ainsert,ainsert);
           alen++;
           eselect.options[i] = null;
         }
   }
}

function traits_remove()
{
   eselect  = document.getElementById('traitselected');
   eselectadd  = document.getElementById('traitslist');
   var alen    = eselectadd.length;
   var ainsert;
   for (var i=0; i < eselect.length; i++) {
         if (eselect.options[i].selected == true) {
           ainsert = eselect.options[i].value;
           eselectadd.options[alen] = new Option(ainsert,ainsert);
           alen++;
           eselect.options[i] = null;
         }
   }
}

function updatefoo()
{
}

function fnGetId(sname,height){
   var oVDiv=document.getElementById(sname);
}

function searchbox(sname,height,imgname)
{
   search  = document.getElementById(sname);
   icon    = document.getElementById(imgname);
   if (search.style.visibility != 'visible') {
       search.style.height = height;
       search.style.visibility = 'visible';
       icon.src = "http://matchcrew.com/common/images/collapse.jpg";
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
      icon.src = "http://matchcrew.com/common/images/expand.jpg";
   }
}

function purchasebox(sname,height,imgname)
{
   search  = document.getElementById(sname);
   icon    = document.getElementById(imgname);
   if (search.style.visibility != 'visible') {
      search.style.height = height;
      search.style.visibility = 'visible';
	icon.innerHTML = 'No';
    //  icon.src = "http://matchcrew.com/common/images/collapse.jpg";
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
	icon.innerHTML = 'Yes';
     // icon.src = "http://matchcrew.com/common/images/expand.jpg";
   }
}

function profilebox(sname,height,imgname)
{
   search  = document.getElementById(sname);
   icon    = document.getElementById(imgname);  
   if (search.style.visibility != 'visible') {
       search.style.height = height;
       search.style.visibility = 'visible';
       icon.src = "http://matchcrew.com/common/images/collapse.jpg";
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
      icon.src = "http://matchcrew.com/common/images/expand.jpg";
   }
}

function inputbox(rname,sname,height)
{
   search  = document.getElementById(sname);
   if (search.style.visibility != 'visible') {
      search.style.height = height;
      search.style.visibility = 'visible';
   } else {
      search.style.height = '0';
      search.style.visibility = 'hidden';
   }

  o = document.login[rname];
  o[0].checked = true; 
  o[1].checked = false; 
}

function add_deal_breaker(sid, table, qid, varname)
{
   var c = 0;
   o = document.login[varname]; 
   if (o) {
     for (i=0; i < o.length; i++) { 
	if (o[i].checked == true) {
	   c = 1;
        }
     }
   if (c == 0) {
	alert("To mark this as one of your Must-Haves, you must first select the traits you're looking for.");
        return;
   }
   } 
   connection = new AjaxConnection();
   connection.uri = "../common/includes/ajax_callback.php?action=add_deal_breaker";
   connection.uri = connection.uri + "&sid=" + sid;
   connection.uri = connection.uri + "&table=" + table; 
   connection.uri = connection.uri + "&qid=" + qid; 
   connection.connect("cb_update_adddealbreaker");
}

function cb_update_adddealbreaker(content, x)
{
     var mystring = content;
     var mysplit  = mystring.split("*");
     var name = mysplit[1].substring(0,16);
     divbio = document.getElementById('dealbreaker');
     divbio.innerHTML = mysplit[0]; 
     divbio = document.getElementById(name);
     divbio.innerHTML = mysplit[2]; 
}

function remove_deal_breaker(sid, table, qid, varname)
{
//   var c = 0;
//   o = document.login[varname];
//   if (o) {
//     for (i=0; i < o.length; i++) {
//	o[i].checked = false;
//     }
//   }


    connection = new AjaxConnection();
    connection.uri = "../common/includes/ajax_callback.php?action=remove_deal_breaker";
    connection.uri = connection.uri + "&sid=" + sid;
    connection.uri = connection.uri + "&table=" + table;
    connection.uri = connection.uri + "&qid=" + qid;
    connection.connect("cb_update_removedealbreaker");
 //  document.login.submit();
}

function cb_update_removedealbreaker(content, x)
{
     var mystring = content;
     var mysplit  = mystring.split("*");
     var name = mysplit[1].substring(0,16);
     divbio = document.getElementById('dealbreaker');
     divbio.innerHTML = mysplit[0]; 
     divbio = document.getElementById(name);
     divbio.innerHTML = mysplit[2]; 
}

