// JavaScript Document
/**

 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)

 */



function email_check(str) {



		var at="@";

		var dot=".";

		var lat=str.indexOf(at);

		var lstr=str.length;

		var ldot=str.indexOf(dot);

		if (str.indexOf(at)==-1){

		   return false;

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false;

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false;

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    return false;

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    return false;

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    return false;

		 }

		

		 if (str.indexOf(" ")!=-1){

		    return false;

		 }



 		 return true;					

	}


function validateWebsiteEnquiry() {

	var first_name = document.Geraldine_Cox_Speaking_Enquiry.first_name.value;

	var surname = document.Geraldine_Cox_Speaking_Enquiry.surname.value;

	var email = document.Geraldine_Cox_Speaking_Enquiry.email.value;
	
	var phone_mobile = document.Geraldine_Cox_Speaking_Enquiry.phone_mobile.value;
	
	var phone_work = document.Geraldine_Cox_Speaking_Enquiry.phone_work.value;

	var phone_home = document.Geraldine_Cox_Speaking_Enquiry.phone_home.value;
	
	var phone_other = document.Geraldine_Cox_Speaking_Enquiry.phone_other.value;


	if ((first_name==null)||(first_name=="")){

		alert("Please enter your first name.");

		return false;

	}

	if ((surname==null)||(surname=="")){

		alert("Please enter your surname.");

		return false;

	}

	if ((email==null)||(email=="")){

		alert("Please enter your email address.");

		return false;

	}
	

	if (email_check(email)==false){

		alert("Email address is invalid.");

		return false;

	}
	
	if ( ((phone_mobile==null)||(phone_mobile==""))&&((phone_work==null)||(phone_work==""))&&((phone_home==null)||(phone_home==""))&&((phone_other==null)||(phone_other=="")) )
	{

		alert("Please enter at least on contact phone number.");

		return false;

	}
	
}


function validateSignup() {

	var name = document.newsletter.name.value;

	var email = document.newsletter.email.value;

	var address = document.newsletter.address_line1.value;

	var suburb = document.newsletter.suburb_city.value;

	var state = document.newsletter.state.value;

	var postcode = document.newsletter.postcode.value;


	if ((name==null)||(name=="")){

		alert("Please enter your name.");

		return false;

	}


	if ((email==null)||(email=="")){

		alert("Please enter your email address.");

		return false;

	}
	

	if (email_check(email)==false){

		alert("Email address is invalid.");

		return false;

	}

	if ((name==null)||(name=="")){

		alert("Please enter your name.");

		return false;

	}	
	

	if ((address==null)||(address=="")){

		alert("Please enter the first line of your address");

		return false;

	}
		
	
	if ((suburb==null)||(suburb=="")){

		alert("Please enter your Suburb or City");

		return false;

	}			


	if ((state==null)||(state=="- -")){

		alert("Please select a state");

		return false;

	}		


	if ((postcode==null)||(postcode=="")){

		alert("Please enter your postcode");

		return false;

	}		


	
			

	return true;

 }