<!-- Form Validation -->

function ValidateHome(){
	
	<!-- Standard Field Validation -->
	if(document.formHome.firstname.value==""){
		alert("Please enter the first name.");
		document.formHome.firstname.focus();
		return;
	}
	
	if(document.formHome.lastname.value==""){
		alert("Please enter the last name.");
		document.formHome.lastname.focus();
		return;
	}

	<!-- Email Menu Validation -->
	if(document.formHome.email.value==""){
		alert("Please enter the email address.");
		document.formHome.email.focus();
		return;
	}else {
	prim = document.formHome.email.value.indexOf("@")
	if(prim < 2) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("@",prim + 1) != -1) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf(".") < 1) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf(" ") != -1) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("zipmeil.com") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("hotmeil.com") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf(".@") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("@.") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf(".com.br.") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("/") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("[") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("]") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("(") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf(")") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	if(document.formHome.email.value.indexOf("..") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formHome.email.focus();
		document.formHome.email.select();
		return false;
	}
	}

	<!-- Confirm Email Validation -->
	if(document.formHome.confirmemail.value!=document.formHome.confirmemail.value){
		alert("The email confirmation doesn't match.");
		document.formHome.confirmemail.focus();
		return;
	}

	if(document.formHome.confirmemail.value==""){
			alert("Please confirm the email.");
			document.formHome.confirmemail.focus();
			return;
	}
	
	<!-- Radio Button Validation -->
	myOption = -1;
	for (i=formHome.gender.length-1; i > -1; i--) {
	if (formHome.gender[i].checked) {
	myOption = i;
	}
	}
	if (myOption == -1) {
	alert("Please select your gender.");
	return false;
	}

	<!-- Standard Field Validation -->
	if(document.formHome.day.value==""){
		alert("Please enter your date of birth.");
		document.formHome.day.focus();
		return;
	}
	
	if(document.formHome.month.value==""){
		alert("Please enter your date of birth.");
		document.formHome.month.focus();
		return;
	}
	
	if(document.formHome.year.value==""){
		alert("Please enter your date of birth.");
		document.formHome.year.focus();
		return;
	}
	
	if(document.formHome.mobile.value==""){
		alert("Please enter your mobile.");
		document.formHome.mobile.focus();
		return;
	}
	
	if(document.formHome.state.value==""){
		alert("Please enter the state.");
		document.formHome.state.focus();
		return;
	}
	
	if(document.formHome.postcode.value==""){
		alert("Please enter the postcode.");
		document.formHome.postcode.focus();
		return;
	}
	
	<!-- Radio Button Validation -->
	myOption = -1;
	for (i=formHome.age.length-1; i > -1; i--) {
	if (formHome.age[i].checked) {
	myOption = i;
	}
	}
	if (myOption == -1) {
	alert("Please confirm your age.");
	return false;
	}

	<!-- Checkbox Validation-->
	if(!(document.formHome.conditions.checked)){
		alert("Please read the Conditions of Entry.");
		document.formHome.conditions.disabled=false;
		return;
	}

	document.formHome.submit();
}








function ValidateFriend(){
	
	<!-- Field 1 or Field 2 Validation --> 
	if(document.formFriend.email1.value=="" && document.formFriend.email2.value=="" && document.formFriend.email3.value=="" && document.formFriend.email4.value=="" && document.formFriend.email5.value==""){
		alert("Please enter at least one email of your friend.");
		return;
	}
	
	<!-- Email Menu Validation -->
	if(document.formFriend.email.value==""){
		alert("Please enter your email address.");
		document.formFriend.email.focus();
		return;
	}else {
	prim = document.formFriend.email.value.indexOf("@")
	if(prim < 2) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("@",prim + 1) != -1) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf(".") < 1) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf(" ") != -1) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("zipmeil.com") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("hotmeil.com") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf(".@") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("@.") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf(".com.br.") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("/") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("[") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("]") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("(") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf(")") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	if(document.formFriend.email.value.indexOf("..") > 0) {
		alert("Your email doesn't seem to be correct.");
		document.formFriend.email.focus();
		document.formFriend.email.select();
		return false;
	}
	}


	<!-- email1 Menu Validation -->
	if(document.formFriend.email1.value==""){
		alert("Please enter your email1 address.");
		document.formFriend.email1.focus();
		return;
	}else {
	prim = document.formFriend.email1.value.indexOf("@")
	if(prim < 2) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("@",prim + 1) != -1) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf(".") < 1) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf(" ") != -1) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("zipmeil.com") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("hotmeil.com") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf(".@") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("@.") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf(".com.br.") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("/") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("[") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("]") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("(") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf(")") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	if(document.formFriend.email1.value.indexOf("..") > 0) {
		alert("Your email1 doesn't seem to be correct.");
		document.formFriend.email1.focus();
		document.formFriend.email1.select();
		return false;
	}
	}



	document.formFriend.submit();
}














