<!-- 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();
}

function feedbackFormCheck() {
	if(document.getElementById('name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('message').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	return true;
}

function emailFriendFormCheck() {
	if(document.getElementById('your_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('your_email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('friend_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('friend_email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	return true;
}

function registerCompanyFormCheck() {
	if(document.getElementById('first_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('last_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('company_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('company_type_other').value == "" && document.getElementById('company_type').selectedIndex == 6) {
		alert("Please complete all required * fields");
		return false;
	}

	if(document.getElementById('address1').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('city').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('state').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('zip').value == "") {
		alert("Please complete all required * fields");
		return false;
	}

	if(document.getElementById('country').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('telephone').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('email').value != document.getElementById('confirm_email').value) {
		alert("Wrong Email and Confirm Email");
		return false;
	}
	
	if(document.getElementById('password1').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('password1').value != document.getElementById('confirm_password').value) {
		alert("Wrong Password and Confirm Password");
		return false;
	}

	return true;
}

function registerCompanyFormCheck2() {
	if(document.getElementById('first_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('last_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('company_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('company_type_other').value == "" && document.getElementById('company_type').selectedIndex == 6) {
		alert("Please complete all required * fields");
		return false;
	}

	if(document.getElementById('address1').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('city').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('state').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('zip').value == "") {
		alert("Please complete all required * fields");
		return false;
	}

	if(document.getElementById('country').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('telephone').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('password').value != "") {
		if(document.getElementById('password').value != document.getElementById('confirm_password').value) {
			alert("Wrong Password and Confirm Password");
			return false;
		}		
	}

	return true;
}

function registerVolunteerFormCheck() {
	if(document.getElementById('title').selectedIndex == 0) {
		alert("You must select Title");
		return false;
	}
	
	if(document.getElementById('gender').selectedIndex == 0) {
		alert("You must select Gender");
		return false;
	}
	
	if(document.getElementById('first_name').value == "") {
		alert("You must fill First name");
		return false;
	}
	
	if(document.getElementById('last_name').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('address1').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('city').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('statec') && document.getElementById('statec').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('zip') && document.getElementById('zip').value == "") {
		alert("Please complete all required * fields");
		return false;
	}

	if(document.getElementById('country').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('telephone').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('email').value == "") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(!document.getElementById('newsletter1').checked && !document.getElementById('newsletter2').checked) {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(!document.getElementById('alert1').checked && !document.getElementById('alert2').checked) {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('password1').value != "") {
		if(document.getElementById('password1').value != document.getElementById('confirm_password').value) {
			alert("Wrong Password and Confirm Password");
			return false;
		}		
	}

	return true;
}

function checkTestimonialForm() {
	if(document.getElementById('comments').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('name').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('city').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	return true;
}

function enquiryFormCheck() {
	if(document.getElementById('first_name').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('last_name').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('town').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('state').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	if(document.getElementById('country').value =="") {
		alert("Please complete all required * fields");
		return false;
	}
	
	return true;
}