
// Javascript prepared for Phoenix Pharmacy Group
// February 2006, by Jane Krayesky

// this function places the cursor in the first box for contact form
// not used, since causes page to start mid-way down
function startFocus() 
{
	document.contactForm.Name.focus();
}

//----------------

// this function checks inputs to "contact us" form in order
// NOTE: check each line item with both checks 
// send "return false" after all checks have been made

function check_it()
{
   var complete;
 
 
// Check Name 
   var tomatchname=/[A-Za-z\'\-\s]/i;
   var formname=document.contactForm.Name.value;

	if ((formname =="") ||(formname == null))
	{ window.alert("Your name is a required field.  Please enter letters, no numbers");
	document.contactForm.Name.focus();
	return false;}
	
		
      	if (tomatchname.test(formname))
      	{ 
	complete = true;}
      	else
      	{ window.alert("Your name must be letters only, no numbers.  Please check it.");
	document.contactForm.Name.focus(); 
	return false;}
//  end of Name check

// Store Name check

	var tomatchstore=/[A-Za-z\'\-\#\s]{3,}/i;
	var formstore=document.contactForm.Store.value;
	
		if ((formstore == "") || (formstore == null))
		{ window.alert("Your Store Name is a required field.  Please enter with letters only, no numbers");
	document.contactForm.Store.focus();
	return false;} 
	
	if (tomatchstore.test(formstore))
      	{ 
	complete = true;}
      	else
      	{ window.alert("Your Store Name must be letters only.  Please check it.");
	document.contactForm.Store.focus(); 
	return false;}
// end Store Name check

// Address check 
	var tomatchaddress=/[A-Za-z0-9\'\-\#\s]{5,}/i;
	var formaddress=document.contactForm.Address.value;
	
		if ((formaddress == "") || (formaddress == null))
		{ window.alert("Your store's Street Address is a required field.  Please enter letters & numbers only");
	document.contactForm.Address.focus();
	return  false;} 
	
	if (tomatchaddress.test(formaddress))
      	{ 
	complete = true;}
      	else
      	{ window.alert("Your store's Street Address must be letters & numbers only.  Please check it.");
	document.contactForm.Address.focus(); 
	return false;}
// end Street Address check
	
// City State check 
	var tomatchcitystate=/[A-Za-z\'\-\,\.\s]/i;
	var formcitystate=document.contactForm.City.value;
	
		if ((formcitystate == "") || (formcitystate == null))
		{ window.alert("Your store's City & State is a required field.  Please enter letters & a comma only");
	document.contactForm.City.focus();
	return  false;} 
	
	if (tomatchcitystate.test(formcitystate))
      	{ 
	complete = true;}
      	else
      	{ window.alert("Your store's City & State must be letters only.  Please check it.");
	document.contactForm.City.focus(); 
	}
// end City State check
	
// Zip code check
	var tomatchzip=/[0-9\-\,\.\+\s]{5,}/i;
	var formzip=document.contactForm.Zip.value;
	
		if ((formzip == "") || (formzip == null))
		{ window.alert("Your Zip Code is a required field.  Please enter 5 numbers (or 9 if 5+4 digit zip is given) only");
	document.contactForm.Zip.focus();
	return  false;} 
	
	if (tomatchzip.test(formzip))
      	{ 
	complete = true; }
      	else
      	{ window.alert("Your Zip Code must be 5 (or 9, in 5-4 format) numbers only.  Please check it.");
	document.contactForm.Zip.focus(); 
	return false;}
// end Zip code check
	
	
	
// Email check
   var tomatchmail=/[A-Za-z0-9\-\.\_]{2,}@[A-Za-z0-9\-]{3,}\.[A-Za-z]{2,}/i;
   var formmail=document.contactForm.eMail.value;
	if ((formmail =="") ||(formmail == null))
	{ window.alert("Your eMail address is a required field.  Please enter your eMail address.");
	document.contactForm.eMail.focus();
	return false;}
	
	if (tomatchmail.test(formmail))
	{ 
	complete = true;}
	else
	{ window.alert("Your eMail address does not seem valid. Please double check it");
	document.contactForm.eMail.focus();
	return false;}
// end email check

// Email2 check
   var tomatchmail2=/[A-Za-z0-9\-\.\_]{2,}@[A-Za-z0-9\-]{3,}\.[A-Za-z]{2,}/i;
   var formmail2=document.contactForm.eMail2.value;
	if ((formmail2 =="") ||(formmail2 == null))
	{ window.alert("Your confirming eMail address is a required field.  Please enter your eMail address again.");
	document.contactForm.eMail2.focus();
	return false;}
	
	if (tomatchmail2.test(formmail2))
	{ 
	complete = true;}
	else
	{ window.alert("Your confirming eMail address does not seem valid. Please double check it");
	document.contactForm.eMail2.focus();
	return false;}
// end email check

// NEED TO ADD Check eMail vs eMail2

// phone number check
   var tomatchphone=/[0-9\-\(\)\s]{8,}/;
   var formphone=document.contactForm.Phone.value;
	
	if ((formphone =="") ||(formphone == null))
	{ window.alert("Your Phone Number is a required field.  Please enter your phone number.");
	document.contactForm.Phone.focus();
	return  false;}
	
	if (tomatchphone.test(formphone))
	{ 
	complete = true;
	 }
	else
	{ window.alert("Your Phone number does not seem correct. Only numbers and dashes, please. Kindly double-check it. Thanks. ");
	document.contactForm.Phone.focus();
	return false;}
		
//end phone number check

	
// end all checks
}
	







