// JavaScript Document

function checkemail(){

		var str=document.getElementById('contactForm').email.value;
		var msgstr = "Please input a valid email address!"

	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str) && str != "username@mydomain.com"){
		testresults=true;
	}else{
		alert(msgstr);
		testresults=false;
	}
	return (testresults);
} 

function Validate(){
	myForm = document.getElementById('contactForm');
	if(myForm.name.value==''){
		alert('Please enter your Name');
		myForm.name.focus();
		return false;
	}
	if (checkemail() == false){
			myForm.email.focus();
			return false;
	}
	if(myForm.phone.value==''){
		alert('Please enter your Phone Number');
		myForm.phone.focus();
		return false;
	}
	if(myForm.query.value==''){
		alert('Please enter a Query');
		myForm.query.focus();
		return false;
	}
	
	
		return true;	
}

//cc form
function ValidateDonation(){
	myForm = document.getElementById('contactForm');

	if(myForm.name.value==''){
		alert('Please enter your First Name');
		myForm.name.focus();
		return false;
	}
	if(myForm.lastName.value==''){
		alert('Please enter your Last Name');
		myForm.lastName.focus();
		return false;
	}	
	if (checkemail() == false){
			myForm.email.focus();
			return false;
	}
	if(myForm.dAmount.value==''){
		alert('Please enter your Donation Amount');
		myForm.dAmount.focus();
		return false;
	}
	if(myForm.cardHolderName.value==''){
		alert('Please enter the name of the Card Holder');
		myForm.cardHolderName.focus();
		return false;
	}
	if(myForm.cardNumber.value==''){
		alert('Please enter your Card Number');
		myForm.cardNumber.focus();
		return false;
	}
	if(myForm.secCode.value==''){
		alert('Please enter your Card Security Code');
		myForm.secCode.focus();
		return false;
	}
	
	
		return true;	
}


function checkemailForm(){

		var str=document.getElementById('theOrderForm').EmailAddress.value;
		var msgstr = "Please input a valid email address!"

	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str) && str != "username@mydomain.com"){
		testresults=true;
	}else{
		alert(msgstr);
		testresults=false;
	}
	return (testresults);
} 

function orderValidate(){
	myForm = document.getElementById('theOrderForm');

	if(myForm.Total.value=='' || myForm.Total.value=='$0.00'){
		alert('Please select the number of bottles you are ordering');
		return false;
	}

	if(myForm.FirstName.value==''){
		alert('Please enter your First name');
		myForm.FirstName.focus();
		return false;
	}

	if(myForm.Surname.value==''){
		alert('Please enter your Surname');
		myForm.Surname.focus();
		return false;
	}

	if(myForm.Address.value==''){
		alert('Please enter your Address');
		myForm.Address.focus();
		return false;
	}

	if(myForm.Suburb_City.value==''){
		alert('Please enter your Suburb');
		myForm.Suburb_City.focus();
		return false;
	}

	if(myForm.Country.value==''){
		alert('Please enter your Country');
		myForm.Country.focus();
		return false;
	}
	
	if(myForm.Country.value == 'Australia'){
		if(myForm.State.value=='Select State'){
			alert('Please select your State');
			myForm.State.focus();
			return false;
		}
	}else{
		if(myForm.OtherState.value==''){
			alert('Please enter your International State');
			myForm.OtherState.focus();
			return false;
		}
	}
	
	if(myForm.Postcode.value==''){
		alert('Please enter your Postcode');
		myForm.Postcode.focus();
		return false;
	}

	if(myForm.Phone.value==''){
		alert('Please enter your Phone Number');
		myForm.Phone.focus();
		return false;
	}

	if (checkemailForm() == false){
			myForm.EmailAddress.focus();
			return false;
	}

		return true;	
}

//newsletter

function checkemail2(){

		var str=document.getElementById('newsForm').Email.value;
		var msgstr = "Please input a valid email address!"

	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str) && str != "username@mydomain.com"){
		testresults=true;
	}else{
		alert(msgstr);
		testresults=false;
	}
	return (testresults);
} 

function validate3(){
	myForm = document.getElementById('newsForm');

	if(myForm.name.value==''){
		alert('Please enter your First Name');
		myForm.name.focus();
		return false;
	}
	if(myForm.last.value==''){
		alert('Please enter Your Last Name');
		myForm.last.focus();
		return false;
	}
	if (checkemail2() == false){
			myForm.Email.focus();
			return false;
	}
	
		return true;	
}


//cc form
function applyForm(){
	myForm = document.getElementById('contactForm');

	if(myForm.orga.value==''){
		alert('Please enter your Organisation / Individual Name');
		myForm.orga.focus();
		return false;
	}
	if(myForm.name.value==''){
		alert('Please enter your Contact Name');
		myForm.name.focus();
		return false;
	}	
	if(myForm.position.value==''){
		alert('Please enter your Position');
		myForm.position.focus();
		return false;
	}
	if(myForm.addy.value==''){
		alert('Please enter your Street Address');
		myForm.addy.focus();
		return false;
	}
	if(myForm.suburb.value==''){
		alert('Please enter your Suburb');
		myForm.suburb.focus();
		return false;
	}
	if(myForm.postcode.value==''){
		alert('Please enter your Postcode');
		myForm.postcode.focus();
		return false;
	}
	if(myForm.state.value==''){
		alert('Please enter your State');
		myForm.state.focus();
		return false;
	}
	if(myForm.phone.value==''){
		alert('Please enter your Phone Number');
		myForm.phone.focus();
		return false;
	}
	if (checkemail() == false){
			myForm.email.focus();
			return false;
	}
	if(myForm.equipment.value==''){
		alert('Please enter your Equipment / Product Details');
		myForm.equipment.focus();
		return false;
	}
	if(myForm.fundingRequest.value==''){
		alert('Please enter your Funding Request');
		myForm.fundingRequest.focus();
		return false;
	}
	if(myForm.equipCost.value==''){
		alert('Please enter your Equipment / Project Costs');
		myForm.equipCost.focus();
		return false;
	}
	if(myForm.timeFrame.value==''){
		alert('Please enter your Time Frame and Key Dates of Project');
		myForm.timeFrame.focus();
		return false;
	}
	if(myForm.howFinanced.value==''){
		alert('Please enter How is your organisation financed?');
		myForm.howFinanced.focus();
		return false;
	}
	if(myForm.fundsRaised.value==''){
		alert('Please enter What funds has your organisation raised in the last 12 months?');
		myForm.fundsRaised.focus();
		return false;
	}
	
	
		return true;	
}


