

function validateContact(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("You must enter a First Name!");
		frmEle.FirstName.focus();
		return false;
	}
	if(frmEle.LastName.value == ""){
		alert("You must enter a Last Name!");
		frmEle.LastName.focus();
		return false;
	}
	if(frmEle.Phone.value == ""){
		alert("You must enter a Phone Number!");
		frmEle.Phone.focus();
		return false;
	}
	if(frmEle.OrderNumber.value != ""){
		 if (IsNumeric(frmEle.OrderNumber.value) == false)
		{
			alert("You must enter numeric only");
			frmEle.OrderNumber.focus();
			return false;
		}
	}
	if(frmEle.Email){
		if(frmEle.Email.value == ""){
			alert("You must enter an Email!");
			frmEle.Email.focus();
			return false;
		}
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.Email.value)){
			return (true)
		}
		alert("Incorrect email address!");
		frmEle.Email.focus();
		return false;
	}
	
}
function ValidateInstantCoupon(frmEle){
	if(frmEle.icemail){
		if(frmEle.icemail.value == ""){
			alert("You must enter an Email!");
			frmEle.icemail.focus();
			return false;
		}
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEle.icemail.value)){
			return (true)
		}
		alert("Incorrect email address!");
		frmEle.icemail.focus();
		return false;
	}

}

function SortRugs(){
    if(document.getElementById){
        var search = document.getElementById('sortButton');
        search.click();
	}
}

function validateDrawing(frmEle){
	if(frmEle.Name.value == ""){
		alert("You must enter a Name!");
		frmEle.Name.focus();
		return false;
	}
	if(frmEle.Phone.value == ""){
		alert("You must enter a Phone Number!");
		frmEle.Phone.focus();
		return false;
	}
	if(frmEle.Email.value == ""){
		alert("You must enter a Email!");
		frmEle.Email.focus();
		return false;
	}
}

function validateSampleUser(frmEle){
	if(frmEle.FirstName.value == ""){
		alert("Please enter your Firstname!");
		frmEle.FirstName.focus();
		return false;
	}
	if(frmEle.LastName.value == ""){
		alert("Please enter your Lastname!");
		frmEle.LastName.focus();
		return false;
	}
	if(frmEle.Address.value == ""){
		alert("Please enter your Address!");
		frmEle.Address.focus();
		return false;
	}
	if(frmEle.Email){
		if(frmEle.Email.value == ""){
			alert("Please enter your Email!");
			frmEle.Email.focus();
			return false;
		}
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,4}$/;
		
		emailad = frmEle.Email.value;
		
		if(((emailad.search(exclude) != -1)||(emailad.search(check))
		== -1)||(emailad.search(checkend) == -1)){
	  		alert("Incorrect email address!  Please ammend.");
			frmEle.Email.focus();
			return false;
		}
	}
	if(frmEle.Address.value != ""){
		if(frmEle.Address.value == ""){
			alert("Please enter your Address!");
			frmEle.Address.focus();
			return false;
		}
	}
	if(frmEle.City.value == ""){
		alert("Please enter your City!");
		frmEle.City.focus();
		return false;
	}
	if(frmEle.State.value == "" || frmEle.State.value == "0"){
		alert("Please enter your State!");
		frmEle.State.focus();
		return false;
	}
	if(frmEle.Zip.value == ""){
		alert("Please enter your Zip!");
		frmEle.Zip.focus();
		return false;
	}
}

function validateSamplePayment(frmEle){
		if(frmEle.PaymentID.value == "0"){
			alert("Please select a payment type.");
			frmEle.PaymentID.focus();
			return false;
		}
		if(frmEle.CardNumber.value == ""){
			alert("Please enter your credit card number.");
			frmEle.CardNumber.focus();
			return false;
		}
		if(frmEle.BillName.value == ""){
			alert("Please enter your name on the credit card.");
			frmEle.BillName.focus();
			return false;
		}
		if(frmEle.BillZip.value == ""){
			alert("Please enter your zip code.");
			frmEle.BillZip.focus();
			return false;
		}
		
}

 function IsNumeric(strString)
   //  check for valid numeric strings
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

	//  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
		 {
		     blnResult = false;
         }
      }
	  return blnResult;
   }
