

function isWhitespace (s)

{   // Is s empty?
    var reWhitespace = /^\s+$/
    return (isEmpty(s) || reWhitespace.test(s));
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}


function start_timer () {
	myTimer = setTimeout("window.close()", 5000);
}


function set_status(w_text){
	window.status = w_text;
}

function checkqty(w_quantity){
   if ((w_quantity<1) || (w_quantity>9999)) {
      alert('Quantity Entered Incorrectly! Valid Range Between 1 and 9999');
      return false;
   }
   return true;
}   

function generic_prompt (w_prompt) {

   	if (confirm(w_prompt)) {
   	
   	    return true;
   	    
   	} else 
   	{
   	  return false;
   	}
   	
   return true;	
}	

function validemail(emailin){
   emailin+="";
   if(emailin.length==0){return false;}

   var position=emailin.indexOf("@");
   if(position<1){return false;}

   position=emailin.indexOf(".",position+1);
   if(position<3){return false;}

   if(position==emailin.length-1){return false;}

   return true;
}


function checkbasket(){
	
   var coform = document.basket;
   var testnull
   
   
   if (isWhitespace(coform.C50REFERRAL.value)){
      alert("Please Select How You Discovered This Website");
      coform.C50REFERRAL.focus();
      return;
   }
   
   if (isWhitespace(coform.C50DESTINATION.value)){
      alert("Please Select Your Shipping Location");
      coform.C50REFERRAL.focus();
      return;
   }

   
   coform.submit();
   
}   




function goback(){
   history.go(-1);
   window.location.reload();
}	

function checklogindata(){
	
   var coform = document.loginform;
   var testnull

  if (!isWhitespace(coform.C30EMAIL.value)){
      if(validemail(coform.C30EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C30EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("To Login Please Enter An Email Address");
      coform.C30EMAIL.focus();
      return;
   }

   if (isWhitespace(coform.C30PASSWORD.value)) {
      alert("Please Enter Your Password");
      coform.C30PASSWORD.focus();
      return;
   	
   }


   coform.submit();
}

function checksidelogindata(){
	
   var coform = document.sideloginform;
   var testnull

  if (!isWhitespace(coform.C30EMAIL.value)){
      if(validemail(coform.C30EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C30EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("To Login Please Enter An Email Address");
      coform.C30EMAIL.focus();
      return;
   }

   if (isWhitespace(coform.C30PASSWORD.value)) {
      alert("Please Enter Your Password");
      coform.C30PASSWORD.focus();
      return;
   	
   }


   coform.submit();
}


function checkreminderdata(){
	
   var coform = document.loginform;
   var testnull

  if (!isWhitespace(coform.C30EMAIL.value)){
      if(validemail(coform.C30EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C30EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("To Login Please Enter An Email Address");
      coform.C30EMAIL.focus();
      return;
   }


   coform.submit();
}

function checkcodata(){
	
   var coform = document.mortgageform;
   var testnull
   
   if (isWhitespace(coform.C50NAME.value)) {
      alert("Please Enter Your Name");
      coform.C50NAME.focus();
      return;
   	
   }

   if (isWhitespace(coform.C50PHONE.value)) {
      alert("Please Enter Phone Number");
      coform.C50PHONE.focus();
      return;
   	
   }
   
  if (!isWhitespace(coform.C50EMAIL.value)){
      if(validemail(coform.C50EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C50EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Enter An Email Address");
      coform.C50EMAIL.focus();
      return;
   }

  if (!isWhitespace(coform.C50EMAIL2.value)){
      if(coform.C50EMAIL2.value != coform.C50EMAIL.value) {
         alert("Confirmation Email Address appear to be different. Please confim correctly.");
         coform.C50EMAIL2.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Confirm Your Email Address");
      coform.C50EMAIL2.focus();
      return;
   }

   if (isWhitespace(coform.C50ADDRESS.value)) {
      alert("Please Enter Address");
      coform.C50ADDRESS.focus();
      return;
   	
   }

   if (isWhitespace(coform.C50REFERRER.value)) {
      alert("Please Enter Where did you hear about us");
      coform.C50REFERRER.focus();
      return;
   	
   }

   
   coform.submit();
   
}   

function checkregdata(){
	
   var coform = document.registerform;
   var testnull
   
  if (!isWhitespace(coform.C30EMAIL.value)){
      if(validemail(coform.C30EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C30EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Enter An Email Address");
      coform.C30EMAIL.focus();
      return;
   }

  if (!isWhitespace(coform.C30EMAIL2.value)){
      if(coform.C30EMAIL2.value != coform.C30EMAIL.value) {
         alert("Confirmation Email Address appear to be different. Please confim correctly.");
         coform.C30EMAIL2.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Confirm Your Email Address");
      coform.C30EMAIL2.focus();
      return;
   }

   if (isWhitespace(coform.C30NAME.value)) {
      alert("Please Enter Your Name");
      coform.C30NAME.focus();
      return;
   	
   }

   if (isWhitespace(coform.C30COMPANY.value)) {
      alert("Please Enter Your Company/Occupation");
      coform.C30COMPANY.focus();
      return;
   	
   }
   
   if (coform.C30AGREE.value == 'No'){
      alert("To register, you must agree with the registration terms.");
      coform.C30AGREE.focus();
      return;
   }

   coform.submit();
   
}   
