function CheckForm1Content(){
/*Variables*/
	postal_address 	= document.section1.Postal_Address.value;
	padd 			= "postal address";
	suburb 		= document.section1.Suburb.value;
	sub			= "suburb";
	postcode		= document.section1.Postcode.value;
	post			= "postcode";
	contact		= document.section1.Contact_Person.value;
	cont			= "contact person";
	areac			= document.section1.AreaCode.value;
	ac			= "area code";
	phone			= document.section1.Telephone.value;
	ph			= "telephone";
	mobile			= document.section1.Mobile.value;
	mob			= "mobile";
	email			= document.section1.Email.value;
	em			= "email";

/*Perform Checks*/	
	if(content(postal_address, padd) == false){return false;}
	if(content(suburb, sub) == false){return false;}
	if(content(postcode, post) == false || numbersonly(postcode, post, 4) == false){return false;}
	if(content(contact, cont) == false){return false;}
	if(content(areac, ac) == false || numbersonly(areac, ac, 2) == false){return false;}
	if(content(phone, ph) == false || numbersonly(phone, ph, 8) == false){return false;}
	if(mobile.length != 0){
		if(content(mobile, mob) == false || numbersonly(mobile, mob, 10) == false)
		{
			return false;			
		}
	}
	if(content(email, em) == false || emailchk(email) == false){return false;}
}

function CheckForm2Content(){
/*Variables*/
	firstname 	= document.section2.del1_First_Name.value;
	if(content2(firstname, "firstname") == false){return false;}
	surname 	= document.section2.del1_Surname.value;
	if(content2(surname, "surname") == false){return false;}
}

/*Specific Checks*/
function content(data, explain){
	if(data.length == 0){
		alert("Before we proceed please fill in the *"+explain+"* field!");
		return false;	
	}
}

function content2(data, explain){
	if(data.length == 0){
		alert("Please fill in the *"+explain+"* field for at least person one!");
		return false;	
	}
}

function emailchk(test){
         var emailchk = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
         if(test.match(emailchk)){
                return true;
         }
         else{
                alert("Please provide a valid email address");
                return false;
         }
}

function numbersonly(test,str,minnum){
         var numExpress = /^[0-9]+$/;
         if(test.match(numExpress)){
                if(test.length < minnum){
                        alert("You must have a minimum of " +minnum+ " number characters in the *" +str+ "* field and no spaces!");
                        return false;
                }
                return true;
         }
         else{
                alert("Numbers can only go in the *" +str+ "* field");
                return false;
         }
}

function CheckSecurity(){
	security_code = document.S4_details.security_code.value;
	if(security_code.length == 0){
		alert("Security Code is required to continue.");
		return false;
	}
	if(security_code.length != 6){
		alert("Invalid Security Code Length. Please check and re-submit.");
		return false;
	}
}

function EnableInput(id){
	id = document.getElementById(id);
	if(id.disabled==true){
		id.disabled=false;
	}else{
		id.disabled=true;
	}
}

function GolferCheck(id){
	id = document.getElementById(id);
	if(id.disabled==true){
		id.disabled=false;
		GolferCheckNumber();
	}else{
		id.disabled=true;
		for(i=0; i<5; i++){
			document.getElementById('g1.'+i).disabled=true;
			document.getElementById('g2.'+i).disabled=true;
			document.getElementById('g3.'+i).disabled=true;
			document.getElementById('g4.'+i).disabled=true;
		}
	}
}

function GolferCheckNumber(){
	input = document.Section3.S3_Golf_No_Guests.value;
	if(input == 1){
		EnableGolferMenu(1);
		DisableGolferMenu(2);
		DisableGolferMenu(3);
		DisableGolferMenu(4);
	}
	else if(input == 2){
		EnableGolferMenu(1);
		EnableGolferMenu(2);
		DisableGolferMenu(3);
		DisableGolferMenu(4);
	}
	else if(input == 3){
		EnableGolferMenu(1);
		EnableGolferMenu(2);
		EnableGolferMenu(3);
		DisableGolferMenu(4);
	}
	else if(input == 4){
		EnableGolferMenu(1);
		EnableGolferMenu(2);
		EnableGolferMenu(3);
		EnableGolferMenu(4);
	}
}

function EnableGolferMenu(number){
	id = document.getElementById("g"+number+".0");
	for(i=0; i<4; i++){
		document.getElementById("g"+number+"."+i).disabled=false;
	}
}

function DisableGolferMenu(number){
	id = document.getElementById("g"+number+".0");
	for(i=0; i<4; i++){
		document.getElementById("g"+number+"."+i).disabled=true;
	}
}

function EnablePayInput(){
	/*id  = document.getElementById("online");*/
	id2 = document.getElementById("pdf");
	if(id2.disabled==true){
	/*	id.disabled=false;*/
		id2.disabled=false;
	}else{
	/*	id.disabled=true;*/
		id2.disabled=true;
	}
}
