//<![CDATA[





  function validateLogin()

  {

   bool = true;

   details = document.forms['Login'];



   var emailv = details.email.value;

   var passv = details.Password.value;

   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


   var alert_msg = "";



   if (filter.test(emailv)) {}
   else
      {alert_msg += "Please enter in a valid e-mail address.\n";bool = false;}





   if ((passv.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid password.\n";bool = false;}



   if (bool == false)

      {alert(alert_msg);}



   return bool;

  }

  function validateRegister()
  {
   bool = true;

   details = document.forms['Register'];

   var firstnamev = details.firstname.value;
   var lastnamev = details.lastname.value;
   var email = details.email.value;
   var pword = details.Password.value;
   var cpword = details.confirmPassword.value;

   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

   var alert_msg = "";

   if ((firstnamev.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid first name.\n";bool = false;}

   if ((lastnamev.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid last name.\n";bool = false;}

   if (filter.test(email)) {}
   else
      {alert_msg += "Please enter in a valid e-mail address.\n";bool = false;}

   if ((pword.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid password.\n";bool = false;}
   if ((cpword.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid confirm password.\n";bool = false;}
   if (pword != cpword) {alert_msg += "Password and confirm password does not match.\n";bool = false;}

   if (bool == false)
   {alert(alert_msg);}

   return bool;
  }

  function validateContactUs()
  {
   bool = true;

   details = document.forms['ContactUs'];

   var firstnamev = details.firstname2.value;
   var subjectv = details.subject2.value;
   var msgv = details.msgbody.value;

   var alert_msg = "";

   if ((firstnamev.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Please enter in a valid first name.\n";bool = false;}

   if (subjectv.length == 0) {alert_msg += "Please enter in a subject.\n";bool = false;}

   if (msgv.length == 0) {alert_msg += "Please enter in a message.\n";bool = false;}

   if (bool == false)
   {alert(alert_msg);}

   return bool;
  }

  function emptyCart()
  {
  	var decision = confirm("Are you sure you want to empty your shopping cart?");

		if (decision == true){
		   return true;
		}
		else {
		   return false;
		}
  }



  function validateSearch()

  {

   bool = true;

   details = document.forms['SearchOnline'];



   var searchbox = details.search.value;



   var alert_msg = "";



   if(searchbox.length == 0)

      {alert_msg += "You have not searched anything!\n";bool = false;}


   else if(searchbox.length < 4 || searchbox.length > 20)

      {alert_msg += "Searching requires an input of between 4 - 20 characters.\n";bool = false;}


   else if ((searchbox.search(/^[a-zA-Z0-9\.\s_]+$/) == -1)) {alert_msg += "Invalid search parameters.\n";bool = false;}


   if (bool == false)

      {alert(alert_msg);}



   return bool;

  }

  function checkQtyValue()
  {

     bool = true;
     details = document.forms['shopping'];

     var alert_msg = "";

     var qty = details.modified_qty.value;

     if(qty == '0')
     {alert_msg += "You must enter a value between 1 - 99.";bool = false;}

     else if (IsNumeric(qty) == false)
     {alert_msg += "Please use numbers only please.";bool = false;}

     if (bool == false)

      {alert(alert_msg);}

     return bool;
  }

   function IsNumeric(sText)

   {
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }
  window.onload = IEHoverPseudo;

  //]]>
