// JavaScript Document

function checkMailingListSignUpForm() {
	var why = "";
	
	/* country */
	
	if (document.mailingListSignUpForm.countryid.value == "") {
		why += "Please select your country.\n";		
		document.mailingListSignUpForm.countryid.style.backgroundColor="#ffe9e8";
		document.mailingListSignUpForm.countryid.style.borderColor="#ff0000";
	} else {
		document.mailingListSignUpForm.countryid.style.backgroundColor="#ffffff";
		document.mailingListSignUpForm.countryid.style.borderColor="#bdbbbb";
	}		
	
	/* email */

	var emailFilter=/.+@.+\..{2,3}$/;
	var illegalChars=/[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if (!(emailFilter.test(document.mailingListSignUpForm.email.value))) { 
		why += "Please enter a valid email Address.\n";
		document.mailingListSignUpForm.email.style.backgroundColor="#ffe9e8";		
		document.mailingListSignUpForm.email.style.borderColor="#ff0000";
	} else if (document.mailingListSignUpForm.email.value.match(illegalChars)) {
		why += "The email Address you entered contains illegal characters.\n";
		document.mailingListSignUpForm.email.style.backgroundColor="#ffe9e8";		
		document.mailingListSignUpForm.email.style.borderColor="#ff0000";
	} else {
		document.mailingListSignUpForm.email.style.backgroundColor="#ffffff";		
		document.mailingListSignUpForm.email.style.borderColor="#bdbbbb";
	}


	if (why != "") {
		alert(why);
		return false;
	}
return true;	
}

