// JavaScript Document
function showToolTip(theLink, theLayer){
//this function shows the tooltip when you mouse over "Whats This?"
	if (document.getElementById) { // DOM3 = IE5, NS6
	   //get the last div name (image name) from the hidden form field and hide it
	   document.getElementById(theLayer).style.visibility = 'visible';
		document.getElementById(theLayer).style.top = document.getElementById(theLink).style.top;//theTop;
		document.getElementById('hiddenVal').value = theLayer;		
		var theHidden = document.getElementById('hiddenVal').value;
		if(theHidden != 'none'){		
		document.getElementById(theHidden).style.visibility = 'hidden';
		}
		//show the new div		
		document.getElementById(theLayer).style.visibility = 'visible';
		document.getElementById(theLayer).style.top = document.getElementById(theLink).style.top;//theTop;
		document.getElementById('hiddenVal').value = theLayer;
	}else {
		if (document.layers) { // Netscape 4
			//document.theLayer.innerHTML = document.write("<img src='images/galleries/" + thetext + "' />");
			document.theLayer.visibility = 'visible';
			document.theLayer.top = document.theLink.top;
		}else { // IE 4
			//document.all.theLayer.innerHTML = document.write("<img src='images/galleries/" + thetext + "' />");
			document.all.theLayer.style.visibility = 'visible';
			document.all.theLayer.style.top = document.all.theLink.top;
		}
	} 
}

function hideToolTip(theLayer){
//this function removes the tooltip on mouse out
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(theLayer).style.visibility = 'hidden';
	}else {
		if (document.layers) { // Netscape 4
			document.theLayer.visibility = 'hidden';
		}else { // IE 4
			document.all.theLayer.style.visibility = 'hidden';
		}
	} 
}

function validate(){
	var flag = 0;
	if (document.getElementById("forename").value == ""){
		document.getElementById("forenameDiv").style.color = "#ff0000";
		document.getElementById("forenameDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("forenameDiv").style.color = "#666666";
		document.getElementById("forenameDiv").style.fontWeight = "normal";
	}
	 if (document.getElementById("surname").value == ""){
		document.getElementById("surnameDiv").style.color = "#ff0000";
		document.getElementById("surnameDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("surnameDiv").style.color = "#666666";
		document.getElementById("surnameDiv").style.fontWeight = "normal";
	}
	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 = "#666666";
		document.getElementById("addressDiv").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 = "#666666";
		document.getElementById("phoneDiv").style.fontWeight = "normal";
	}
		
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(document.getElementById("email").value)){
		document.getElementById("emailDiv").style.color = "#666666";
		document.getElementById("emailDiv").style.fontWeight = "normal";
document.getElementById("emailDiv").innerHTML = "Incorrect Email Format";
	}else{
		document.getElementById("emailDiv").style.color = "#ff0000";
		document.getElementById("emailDiv").style.fontWeight = "bold";
		flag = 1;
	}
	if (document.getElementById("comments").value == ""){
		document.getElementById("commentsDiv").style.color = "#ff0000";
		document.getElementById("commentsDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("commentsDiv").style.color = "#666666";
		document.getElementById("commentsDiv").style.fontWeight = "normal";
	}
	if (document.getElementById("verify").value == ""){
		document.getElementById("verDiv").style.color = "#ff0000";
		document.getElementById("verDiv").style.fontWeight = "bold";
		flag = 1;
	}else if (document.getElementById("verify").value != document.getElementById("code").value){
		document.getElementById("verDiv").style.color = "#ff0000";
		document.getElementById("verDiv").style.fontWeight = "bold";
		flag = 1;
	}else{
		document.getElementById("verDiv").style.color = "#666666";
		document.getElementById("verDiv").style.fontWeight = "normal";
	}
	
	if(flag == 0){
		return true;
	}else{
		//alert("false");
		//document.getElementById("errorDiv").style.color = "#ff0000";
		//document.getElementById("errorDiv").style.fontWeight = "bold";
		//document.getElementById("errorDiv").innerHTML = "Please complete all required fields";
		return false;
	}
}
/*
function validateClub(){
var flag = 0;
	if (document.getElementById("clubname_txt").value == ""){
		document.getElementById("clubname_div").innerHTML = "Please Enter a Club Name";
		flag = 1;
	}else{
		document.getElementById("clubname_div").innerHTML = "";
	}
	 if (document.getElementById("county_menu").value == ""){
		document.getElementById("county_div").innerHTML = "Please Enter Your County";
		flag = 1;
	}else{
		document.getElementById("county_div").innerHTML = "";
	}
	
	if (document.getElementById("contactname_txt").value == ""){
		document.getElementById("contactname_div").innerHTML = "Please Enter a Contact Name";
		flag = 1;
	}else{
		document.getElementById("contactname_div").innerHTML = "";
	}
	if (document.getElementById("contactphone_txt").value == ""){
		document.getElementById("contactphone_div").innerHTML = "Please Enter a Contact Phone";
		flag = 1;
	}else{
		document.getElementById("contactphone_div").innerHTML = "";
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(document.getElementById("contactemail_txt").value)){
		document.getElementById("contactemail_div").innerHTML = "";
	}else{
		document.getElementById("contactemail_div").innerHTML = "Please Enter a Valid Email Address";
		flag = 1;
	}	
	if (document.getElementById("verification_txt").value == ""){
		document.getElementById("verification_div").innerHTML = "Please Enter the Validation Code";
		flag = 1;
	}else if (document.getElementById("verification_txt").value != document.getElementById("valCode").value){
		document.getElementById("verification_div").innerHTML = "Please Enter a Valid Code";
		flag = 1;
	}else{
		document.getElementById("verification_div").innerHTML = "";
	}
	
	if(flag == 0){
		return true;
	}else{
		return false;
	}
}
/*
function validateTeam(){
var flag = 0;
	if (document.getElementById("level_txt").value == ""){
		document.getElementById("level_div").innerHTML = "Please Enter the Team Level ";
		flag = 1;
	}else{
		document.getElementById("level_div").innerHTML = "";
	}
	 if (document.getElementById("grade_txt").value == ""){
		document.getElementById("grade_div").innerHTML = "Please Enter the Team Grade";
		flag = 1;
	}else{
		document.getElementById("grade_div").innerHTML = "";
	}
	
	if (document.getElementById("name_txt").value == ""){
		document.getElementById("name_div").innerHTML = "Please Enter the Managers Name";
		flag = 1;
	}else{
		document.getElementById("name_div").innerHTML = "";
	}
	if (document.getElementById("phone_txt").value == ""){
		document.getElementById("phone_div").innerHTML = "Please Enter the Managers Phone";
		flag = 1;
	}else{
		document.getElementById("phone_div").innerHTML = "";
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(document.getElementById("email_txt").value)){
		document.getElementById("email_div").innerHTML = "";
	}else{
		document.getElementById("email_div").innerHTML = "Please Enter a Valid Email Address";
		flag = 1;
	}	
	if (document.getElementById("verification_txt").value == ""){
		document.getElementById("verification_div").innerHTML = "Please Enter the Validation Code";
		flag = 1;
	}else if (document.getElementById("verification_txt").value != document.getElementById("valCode").value){
		document.getElementById("verification_div").innerHTML = "Please Enter a Valid Code";
		flag = 1;
	}else{
		document.getElementById("verification_div").innerHTML = "";
	}
	
	if(flag == 0){
		return true;
	}else{
		return false;
	}
}

<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->*/

function validateMaillist(){
	var filter  = /^([a-zA-Z0-9_\.\'-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(document.getElementById("email").value)){
		return true;
	}else{
		alert("Please Enter a Valid Email Address");
		return false;
	}	
}