//
//
//  Javascript Functions
//  TimeforaDate.com
//  Richard Palmer
//
//  Created       23/04/2002 09:23
//  Last Modified 23/04/2002 09:23
//
//

var ie = document.all?1:0
var ns4 = document.layers?1:0

function checkbox(element){
  element.checked=true;
  hL(element);
}

function uncheckbox(element){
  element.checked=false;
  dL(element);
}

function checkme(element){
  var check = element.checked;
  if (check){
    checkbox(element);
    // Check if all elements are clicked.
    var allclicked=1;

    for (var i=0;i<totalmessages;i++){
      var myelement = "document.forms['messages']." + box[i];
      var myele="";
      eval("myele="+myelement);
      if (myele.checked){} else {allclicked=0;}
    }
    if (allclicked){
        document.forms['messages'].allcheck.checked = true;
    }


  } else {
    uncheckbox(element);
    // Turn off all checked box, as all are not checked now.
    document.forms['messages'].allcheck.checked = false;
  }
}

function selectall(){
  var check = document.forms['messages'].allcheck.checked;
    for (var i=0;i<totalmessages;i++){
      var element = "document.forms['messages']." + box[i];
      var ele="";
      eval("ele="+element);

      if (check){
        checkbox(ele);
        } else {
        uncheckbox(ele);
        }
      }
}

function check(element){
  var myelement = "document.forms['myform']." + element;
  myelement = eval("myelement="+myelement);
  myelement.value=1;

  // Uncheck eveything
  for (var i=0;i<totalmessages;i++){
    var textelement = "document.forms['myform']." + box[i];
    var myele="";
    eval("myele="+textelement);
    newuncheckbox(myele);
  }
  newcheckbox(myelement);


  return false
}


function newcheckbox(element){
  element.value=1;
  newhL(element);
}

function newuncheckbox(element){
  element.value=0;
  newdL(element);
}


function newhL(E){
  if (ie)
  {

    while (E.tagName!="TR")
      {E=E.parentElement;}
  }
  else
  {
    while (E.tagName!="TR")
    {E=E.parentNode;}
  }
  E.className = "myfriendshighlighted";
}


function newdL(E){
  if (ie)
  {
    while (E.tagName!="TR")
      {E=E.parentElement;}
  }
  else
  {
    while (E.tagName!="TR")
      {E=E.parentNode;}
  }
  E.className =  "myfriendsnormal";
}


function hL(E){
  if (ie)
  {

    while (E.tagName!="TR")
      {E=E.parentElement;}
  }
  else
  {
    while (E.tagName!="TR")
    {E=E.parentNode;}
  }
  E.className = "mailboxmessagehighlighted";
}


function dL(E){
  if (ie)
  {
    while (E.tagName!="TR")
      {E=E.parentElement;}
  }
  else
  {
    while (E.tagName!="TR")
      {E=E.parentNode;}
  }
  E.className =  "mailboxmessage";
}

function submitform(whichform,val){
  var theform = document.forms[whichform];
  theform.command.value=val;
  theform.submit();
  return 0;
}
function submitform_set(whichform,property,val){
  var theform = document.forms[whichform];
  eval("theform."+property+".value=val");
  theform.submit();
  return 0;
}
function form_set(whichform,property,val){
  var theform = document.forms[whichform];
  eval("theform."+property+".value=val");
  return 0;
}
function go(url){
  document.location.href=url;
}
function openwindow(key,showuser,picindex,username,width,height){
  var windowname = "Time for a Date Picture for " & username;
  var url="showpic.cgi?key="+key+"&showuser="+showuser+"&picindex="+picindex;
  height=parseInt(height)+135;
  width=parseInt(width)+21;
  if (width<250){width=250;}
  if (height<200){height=210;}
  var config="toolbar=no,height="+height+",width="+width+",alwaysRaised=yes";
  window.open(url,'',config);
}
function termswindow(){
  var url="/terms.html";
  var config="toolbar=no,height=400,width=600,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=no,alwaysRaised=yes";
  window.open(url,'',config);
}
