
var sForm = "fContactUs";
var sFormAction = "contactus.asp";
var aRequired = ["email","firstname","retailer","country_id"];
var aRequired2 = ["subject","message"];

function ValidFields() {

	var i;
	for (i = 0; i < aRequired.length; i++) {
		if (document.getElementById(aRequired[i]).value == '') {
		alert("The " + aRequired[i] + " field is required");
		document.getElementById(aRequired[i]).focus();
		return false;
		}
	}
	
	//do separate check for country_id
	if (document.getElementById('country_id').value == 'Select One..') {
			
		alert("The country field is required");
		document.getElementById("country_id").focus();
		return false;
			
	}

	var i;
	for (i = 0; i < aRequired2.length; i++) {
		if (document.getElementById(aRequired2[i]).value == '') {
			alert("The " + aRequired2[i] + " field is required");
			document.getElementById(aRequired2[i]).focus();
			return false;
		}
	}

	// simple email format check: (.*)*@(.*)\.(.*)
	var pAt = 0; var pDot = 0;
	var sEmail = document.getElementById("email").value;
	if (-1 == (pAt = sEmail.indexOf("@")) || -1 == (pDot = sEmail.lastIndexOf(".")) ||	// no @ or .
		pAt > pDot || pAt == 0 || pDot == (sEmail.length-1)) {			// . is before @, no text before @, no text after .
		alert("Email is not valid");
		document.getElementById("email").focus();
		return false;
	}
	
	document.getElementById(sForm).action = sFormAction;
	document.getElementById(sForm).method = 'post';
	return true;

}

