
function MM_reloadPage(init) 
{  
  //reloads the window if Nav4 resized
  if (init==true) with (navigator) 
  {
    if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
    {
      document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
    }
  }
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
  location.reload();
}
MM_reloadPage(true);

function trim(input_val)
{
 while(''+input_val.charAt(input_val.length-1)==' ')
 {
  input_val = input_val.substring(0,input_val.length-1);
 }
 return input_val;
}

function validate()
{
  x = document.register_form;		
  var input = trim(x.u_user.value);
  if( input < 4)
  {
    alert("Please choose a username which is between 4 and 15 characters long.");
    x.u_user.focus();
    return false;
  }
  
  input=x.u_pass1.value
  if (input.length < 6)
  {
    alert("Please enter a password which is \n between 6 and 15 characters long.")
    x.u_pass1.focus();
    return false; 
  }
  
  if (trim(x.u_pass1.value) == trim(x.u_user.value) ) 
  {
    alert("Please select a password which is different from your username.");
    x.u_pass1.focus();
    return false;
  }
  
  if (trim(x.u_pass1.value) != trim(x.u_pass2.value )) 
  {
    alert("Passwords do not match. Please check your input");
    x.u_pass2.focus();
    return false;
  }
  
  input = trim(x.signup_firstname.value)
  if(input.length < 1)
  {
    alert("Please enter your first name");
    x.signup_firstname.focus();
    return false;
    
  }
  
  input = trim(x.signup_lastname.value)
  if(input.length < 1)
  {
    alert("Please enter your last name");
    x.signup_lastname.focus();
    return false;
    
  }
  if (trim(x.signup_email1.value) == "") 
  {
    alert("Please mention your Email Address");
    x.signup_email1.focus();
    return false;
  }
  
  if (trim(x.signup_email1.value) != trim(x.signup_email2.value) ) 
  {
    alert("Email addresses do not match.");
    x.signup_email2.focus();
    return false;
  }
  if(trim(x.signup_email1.value) !='')
  {
    var AtSym    = x.signup_email1.value.indexOf('@')
    var period1  = x.signup_email1.value.indexOf('.')
    var Period  = x.signup_email1.value.lastIndexOf('.');
    var Space  = x.signup_email1.value.indexOf(' ');
    var Length   = x.signup_email1.length - 1   // Array is from 0 to length-1
    if ((AtSym < 1) ||                     // '@' cannot be in first position
      (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
      (period1 < 1) ||
      (Period == Length ) ||             // Must be atleast one valid char after '.'
      (Space  != -1))                    // No empty spaces permitted
      {
        alert('Please enter a valid e-mail address!')
        x.signup_email1.focus();
        return false;
      }
  }
  
  if (trim(x.private_key.value) < 6) 
  {
    alert("Please mention the security no as it appears in the image.");
    x.private_key.focus();
    return false;
  }
}

function del_tracker(TrackerID)
{
  var ans=confirm("Are You Sure You Want To Delete this tracker.");
  if (ans)
  {
    var winurl = '{URL}/del_tracker.php?tracker_id=' + TrackerID;
    window.open(winurl, "ddd", "height=50,width=50,left=0, top=100,menubar=0,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=0")
  }
}

function check_meta()
{  
  var counter = 0;
  for (var i=0;i < document.comp_frm.elements.length;i++)
  {
    var e = document.comp_frm.elements[i];			
    if (e.type == "checkbox" && e.checked == true)
    {
        //e.checked = chk.checked;
        //alert(e.value);
        counter = counter + 1;
    }			
  }
  
  //alert(counter);
  if(counter < 2 )
  {
    alert("Please select atleast two products to compare");
    return false;
  }
}
