function validateContact(frmEle){
	if(frmEle.subject){
		if(frmEle.subject.value == ""){
			alert("Please select a Subject!");
			frmEle.subject.focus();
			return false;
		}
	}
	if(frmEle.competitor){
		if(frmEle.competitor.value == ""){
			alert("Please enter where you found a lower price!");
			frmEle.competitor.focus();
			return false;
		}
	}
	if(frmEle.sizes){
		if(frmEle.sizes.value == ""){
			alert("Please enter the sizes and quanitity you need!");
			frmEle.sizes.focus();
			return false;
		}
	}
	if(frmEle.name.value == ""){
		alert("Please enter your Name!");
		frmEle.name.focus();
		return false;
	}
	if(frmEle.email){
		if(frmEle.email.value == ""){
			alert("Please enter an 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.phone.value == ""){
		alert("Please enter your Phone Number!");
		frmEle.phone.focus();
		return false;
	}
	
	if(frmEle.comment.value == ""){
		alert("Please enter a Comment!");
		frmEle.comment.focus();
		return false;
	}
	
}

function validateContractor(frmEle) {
	if (frmEle.companyname) {
		if (frmEle.companyname.value == "") {
			alert("Please select a Company Name!");
			frmEle.companyname.focus();
			return false;
		}
	}
	if (frmEle.Address1) {
		if (frmEle.Address1.value == "") {
			alert("Please enter your Company Address!");
			frmEle.Address1.focus();
			return false;
		}
	}
	if (frmEle.City) {
		if (frmEle.City.value == "") {
			alert("Please enter your Company City!");
			frmEle.City.focus();
			return false;
		}
	}
	if (frmEle.State) {
		if (frmEle.State.value == "") {
			alert("Please enter your Company State!");
			frmEle.State.focus();
			return false;
		}
	}
	if (frmEle.PostalCode) {
		if (frmEle.PostalCode.value == "") {
			alert("Please enter your Company Postal Code!");
			frmEle.PostalCode.focus();
			return false;
		}
	}
	if (frmEle.contact) {
		if (frmEle.contact.value == "") {
			alert("Please enter your Company Contact Person!");
			frmEle.contact.focus();
			return false;
		}
	}
	if (frmEle.phone) {
		if (frmEle.phone.value == "") {
			alert("Please enter your Company Phone!");
			frmEle.phone.focus();
			return false;
		}
	}
	if (frmEle.fax) {
		if (frmEle.fax.value == "") {
			alert("Please enter your Company Fax!");
			frmEle.fax.focus();
			return false;
		}
	}
	if(frmEle.email){
		if(frmEle.email.value == ""){
			alert("Please enter an 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.comment) {
	 	if (frmEle.comment.value == "") {
	 		alert("Please enter a Comment!");
	 		frmEle.comment.focus();
	 		return false;
	 	}
	 }

	 if (frmEle.quote) {
	 	if (frmEle.quote.value == "") {
	 		alert("Please enter your order details!");
	 		frmEle.quote.focus();
	 		return false;
	 	}
	 }
	
}
