<!--

function getObj(id) {
    if (document.getElementById) { // DOM-compliant browsers (MSIE5, NSN6, O5)
        return document.getElementById(id);
    } else if (document.all) { // MSIE4
        return document.all[id];
    } else if (document.layers) { // NSN4
        return document.layers[id];
    } else { // Trap DHTML-impaired browsers
        return false;
    }
}

function isEmail(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}


function ValidateForm(){

var msgStr,isValid,checkEmail,checkFirstName,checkLastName,checkCountry,checkPreference;

msgStr = "";
isValid = true;
checkEmail = getObj('N-Email.').value;
checkFirstName = getObj('N-FirstName.').value;
checkLastName = getObj('N-LastName.').value;
checkCountry = getObj('N-Country').value;
checkPreference = getObj('N-Preference').value;
//World = getObj('N-World_Affairs');
//Sport = getObj('N-Sport');
//Science = getObj('N-Science');
//Arts = getObj('N-Arts');
checkOptIn = getObj('OptIn');

if (checkEmail.length < 1){
	msgStr = msgStr + "Please enter your email address." + "\n";
	isValid = false;
}

if (checkEmail.length > 0){
	if(!isEmail(checkEmail)){
		msgStr = msgStr + "Please enter a valid email address." + "\n";
		isValid = false;
	}
}

if (checkFirstName.length < 1){
	msgStr = msgStr + "Please enter your first name." + "\n";
	isValid = false;
}

if (checkLastName.length < 1){
	msgStr = msgStr + "Please enter your family name." + "\n";
	isValid = false;
}

//if (!World.checked && !Sport.checked && !Science.checked && !Arts.checked){
//		msgStr = msgStr + "Please indicate which newsletter you would like." + "\n";
//		isValid = false;
//}


if (checkCountry.length < 1){
	msgStr = msgStr + "Please select your country." + "\n";
	isValid = false;
}
if (checkPreference.length < 1){
	msgStr = msgStr + "Please select your email format preference." + "\n";
	isValid = false;
}

if (!checkOptIn.checked){
	msgStr = msgStr + "Please confirm that you would like to receive this email newsletter." + "\n";
	isValid = false;
}


if(isValid){
	return true;
}
else{
	alert("Please complete the following items:\n\n" + msgStr);
	return false;
}
}
//-->
