var errMsg
errMsg = ""


function checkForm(){

	var frm = document.form

	notEmpty(frm.txtFName.value, 'First Name');
	notEmpty(frm.txtLName.value, 'Last Name');
	notEmpty(frm.txtAddressOne.value, 'Address');
	notEmpty(frm.txtCity.value, 'City');
	notEmpty(frm.ddState.selectedIndex, 'State');
	notEmpty(frm.ddCountry.value, 'Country');
	isZip(frm.txtZipCode.value, 'Zip Code');
	isEmail(frm.txtEmail.value, 'Email Address');

	if((errMsg).length <1 ){
		return(true);
		}
	errMsg = "These errors were reported on this page;\n" + errMsg + "\n\nPlease click on 'OK' and try again.";
	alert(errMsg);
	errMsg = "";
	return(false);
	}
	
	function notEmpty(v,des){
		if(v==""){
			errMsg = errMsg + "\n'" + des + "' is a required field.";
		}
	}
	
	function isANumber(v,des){
		if(isNaN(v) == true){
			errMsg = errMsg + "\n '" + des + "' field has to be numbers. Only '01234567890.' are valid values.";
		}
	}

	function isZip(v,des){
		if(v.length <5){
			errMsg = errMsg + "\n '" + des + "' must be at least 5 digits.";
		}
	}

	function isEmail(v,des){
		if((v.indexOf("@") < 0) || (v.indexOf('.') < 0)){
			errMsg = errMsg + "\n '" + des + "' is invalid. \n example: john@HotMail.com";
	}
}


