//make sure that phone number entered is numeric		
function validateNumericEntry(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#$%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.HomePhone.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.HomePhone.value = form.HomePhone.value.substr(0, (i-1));
			form.HomePhone.focus();
			return false;
		}
	}
}

//make sure that model number entered is numeric		
function validateNumericEntryModel(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#$%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.ModelNumber.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.ModelNumber.value = form.ModelNumber.value.substr(0, (i-1));
			form.ModelNumber.focus();
			return false;
		}
	}
}

//make sure that serial number entered is numeric		
function validateNumericEntryModel(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#$%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.SerialNumber.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.SerialNumber.value = form.SerialNumber.value.substr(0, (i-1));
			form.SerialNumber.focus();
			return false;
		}
	}
}
//make sure that initials entered is alpha		
function validateInitials(form){
	var alphaCheck 		= 	"0123456789~`!@#$%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.Salesrep.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.Salesrep.value = form.Salesrep.value.substr(0, (i-1));
			form.Salesrep.focus();
			return false;
		}
	}
}

//make sure that price paid entered is numeric		
function validatePriceEntry(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.PricePaid.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.PricePaid.value = form.PricePaid.value.substr(0, (i-1));
			form.PricePaid.focus();
			return false;
		}
	}
}

//make sure that furniture price entered is numeric		
function validateFurniturePriceEntry(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.FurniturePrice.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.FurniturePrice.value = form.FurniturePrice.value.substr(0, (i-1));
			form.FurniturePrice.focus();
			return false;
		}
	}
}
function validateStateEntry(form){
	var alphaCheck 		= 	" abcdefghijklmnopqrstuvwxyz0123456789~`!@#$%^&*()_-+=|\{}[]:;'<>,?/";
	var fractionCheck	=	" .";
	var HourTest 		= 	form.State.value;
	var HourLen			= 	HourTest.length
	var HourOneChar 	=	""
	//loop through values entered and remove anything matching values in 'alphaCheck'
	for (var i = 1; i < HourLen+1; i++) {
		HourOneChar = HourTest.substr(i-1, i);
		if (alphaCheck.indexOf(HourOneChar) >= 1) {
			form.State.value = form.State.value.substr(0, (i-1));
			form.State.focus();
			return false;
		}
	}
}

function CheckPrice_old(form) {
	if(form.State.value == "FL") {
		if(form.PricePaid.value == "") {
			alert("The field 'Plan Price' is required.");
			return false;
		} else {
			form.submit();
		}
	} else { 
		form.submit();
	}
}

function CheckPrice(form) {
	if(form.State.value == "FL") {
		if(form.PricePaid.value == "") {
			alert("The field 'Plan Price' is required.");
			return false;
		} else if(parseInt(form.PricePaid.value) >= 500) {
			var priceAnswer = confirm("Are you sure Plan Price is correct?");
			if(priceAnswer == true){
				form.submit();
			} else {
				return false;
			}
		} else { 
		form.submit();
	   }
	} else if(parseInt(form.PricePaid.value) >= 500) {
			var priceAnswer = confirm("Are you sure Plan Price is correct?");
			if(priceAnswer == true){
				form.submit();
			} else {
				return false;
			}
	} else { 
		form.submit();
	}
}
