// JavaScript Document
function validate(){
	var flag = 0;

	if (document.getElementById("parent").value == ""){
		document.getElementById("parentDiv").style.color = "#ff0000";
		document.getElementById("parentDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("parentDiv").style.color = "#000033";
		document.getElementById("parentDiv").style.fontWeight = "normal";
	}

	 if (document.getElementById("phone").value == ""){
		document.getElementById("phoneDiv").style.color = "#ff0000";
		document.getElementById("phoneDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("phoneDiv").style.color = "#000033";
		document.getElementById("phoneDiv").style.fontWeight = "normal";
	}

	var theNames = document.getElementById("junior").value;
	var arrNames = theNames.split(" ");
	if (arrNames.length > 1){
		document.getElementById("juniorDiv").style.color = "#000033";
		document.getElementById("juniorDiv").style.fontWeight = "normal";
	}else{
		document.getElementById("juniorDiv").style.color = "#ff0000";
		document.getElementById("juniorDiv").style.fontWeight = "bold";
	flag = 1;
	}
	
	if (document.getElementById("address").value == ""){
		document.getElementById("addressDiv").style.color = "#ff0000";
		document.getElementById("addressDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("addressDiv").style.color = "#000033";
		document.getElementById("addressDiv").style.fontWeight = "normal";
	}

	/*var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var filter  = /^[A-Za-z0-9]+([._-][A-Za-z0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$/;
	//var filter  = /^[a-z]/;
	if (filter.test(document.getElementById("email").value)){
alert("yes");
		document.getElementById("emailDiv").style.color = "#000033";
		document.getElementById("emailDiv").style.fontWeight = "normal";
	}else{
alert("no");
		document.getElementById("emailDiv").style.color = "#ff0000";
		document.getElementById("emailDiv").style.fontWeight = "bold";
		flag = 1;
	}*/
	
	var x = document.getElementById("e_mail").value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){		
	}else{
		document.getElementById("emailDiv").style.color = "#ff0000";
		document.getElementById("emailDiv").style.fontWeight = "bold";
		alert("Incorrect email address");
		flag = 1;
	}

	if (document.getElementById("club").value == ""){
		document.getElementById("clubDiv").style.color = "#ff0000";
		document.getElementById("clubDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("clubDiv").style.color = "#000033";
		document.getElementById("clubDiv").style.fontWeight = "normal";
	}

	if (document.getElementById("group").value == ""){
		document.getElementById("groupDiv").style.color = "#ff0000";
		document.getElementById("groupDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("groupDiv").style.color = "#000033";
		document.getElementById("groupDiv").style.fontWeight = "normal";
	}

	if (document.getElementById("txtNumber").value == ""){
		document.getElementById("validationDiv").style.color = "#ff0000";
		document.getElementById("validationDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("validationDiv").style.color = "#000033";
		document.getElementById("validationDiv").style.fontWeight = "normal";
	}

	if(flag == 0){
		return true;
	}else{
		document.getElementById("errorDiv").style.color = "#ff0000";
		document.getElementById("errorDiv").style.fontWeight = "bold";
		document.getElementById("errorDiv").innerHTML = "Please complete all required fields";
alert("The fields marked in red must be completed. Please ensure that you enter a valid email address.");
		return false;
	}
}
