   var mailRE = /^[^\@]+\@[^\@]+$/;
   var engMailOnRE = /^[a-zA-Z0-9\_\-\.\@]+$/;

function checkform (theForm)
{
      toSend = true;
   var theStore = document.getElementById("storeName");
   var theContact = document.getElementById("Contact");
   var Address = document.getElementById("Address");
   var City = document.getElementById("City");
   var State = document.getElementById("State");
   var Zip = document.getElementById("Zip");
   var Phone = document.getElementById("Phone");
   var Email = document.getElementById("Email");
//		  theStr = "document.form.store+name";
//		  theEncStr = eval(theStr)
//			  alert(theEncStr);
          if (!theStore.value)
          {
            toSend = false;
		   errCode = 1
		   }

          if (!theContact.value && toSend)
          {
            toSend = false;
		   errCode = 2
		   }

		  if (!Address.value && toSend)
          {
            toSend = false;
		   errCode = 3
		   }

		  if (!City.value && toSend)
          {
            toSend = false;
		   errCode = 4
		   }

		  if (!State.value && toSend)
          {
            toSend = false;
		   errCode = 5
		   }

		  if (!Zip.value && toSend)
          {
            toSend = false;
		   errCode = 6
		   }

		  if (!Phone.value && toSend)
          {
            toSend = false;
		   errCode = 7
		   }

		  if (!Email.value && toSend)
          {
            toSend = false;
		   errCode = 8
		   } else {
   if (
        
      (!mailRE.test(Email.value)) || 
	  (!engMailOnRE.test(Email.value)))
	     {
		  if (toSend) {
            toSend = false;
	     	errCode = 8
		  }
 }

		   }



	     if (toSend) {
      return true
   } else {
      switch (errCode) {
	     case 1:
            alert ("Please enter store name")
            theStore.focus()
            theStore.select()
			break;
	     case 2:
            alert ("Please enter Contact name")
            theContact.focus()
            theContact.select()
			break;
	     case 3:
            alert ("Please enter address")
            Address.focus()
            Address.select()
			break;
	     case 4:
            alert ("Please enter City")
            City.focus()
            City.select()
			break;
	     case 5:
            alert ("Please enter State")
            State.focus()
            State.select()
			break;
	     case 6:
            alert ("Please enter Zip code")
            Zip.focus()
            Zip.select()
			break;
	     case 7:
            alert ("Please enter Phone number")
            Phone.focus()
            Phone.select()
			break;
	     case 8:
            alert ("Please enter legal E-mail address")
            Email.focus()
            Email.select()
			break;
	  } // switch
	  return false
   }  // else to send
}