// JavaScript Document

function init()
{
// Microsoft Internet Explorer
	if (document.all)
	{
	  document.all.loading.style.visibility="visible";
	}
	// Netscape Navigator
	else
	{
	  document.loading.visibility="visible";
	}
}

function voted()
{
// Microsoft Internet Explorer
	if (document.all)
	{
	  document.all.voted.style.visibility="hidden";
	}
	// Netscape Navigator
	else
	{
	  document.voted.visibility="hide";
	}
}

function validate_entry() {
	x=document.gnreserve
	x.Submit.disabled=true
	submitOK="True"
	email_good="True"
	if ((x.first_name.value.length==0)||(x.first_name.value==null)) {
	  alert("Please enter your First Name")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.last_name.value.length==0)||(x.last_name.value==null)) {
	  alert("Please enter your Last Name")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.email.value.length==0)||(x.email.value==null)) {
	  alert("Please enter Email Address")
	  email_good="False"
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
	}
	if (email_good=="True") {
		if (x.email.value.indexOf("@")==(-1)) { 
		   alert("Your email must have a '@'.");
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
		if (x.email.value.indexOf(",")!=(-1)) { 
		   alert("Your email must not have a ',' in it");
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
		if (x.email.value.indexOf("#")!=(-1)) { 
		   alert("Your email must not have an '#' in it." );
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
		if (x.email.value.indexOf("!")!=(-1)) { 
		   alert("Your email must not have a '!' in it." );
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
		if (x.email.value.indexOf(" ")!=(-1)) {  
		   alert("Your email must not have a space in it." );
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
		if (x.email.value.length == (x.email.value.indexOf("@")+1) ) {
		   alert("Your email must have a domain name after the '@'.");
		   email_good="False"
		   submitOK="False"
		   x.Submit.disabled=false
	       return false
		}
	}
	if ((x.address1.value.length==0)||(x.address1.value==null)) {
	  alert("Please enter Address")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.city.value.length==0)||(x.city.value==null)) {
	  alert("Please enter City")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.state.value.length==0)||(x.state.value==null)) {
	  alert("Please enter State")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.zip.value.length==0)||(x.zip.value==null)) {
	  alert("Please enter Zip")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if ((x.night_phone_a.value==0)||(x.night_phone_a.value==null)) {
	  alert("Please enter Full Phone Number for Confirmation Purposes Only")
	  submitOK="False"
	  x.Submit.disabled=false
	  return false
    }
	if (submitOK=="False") {
	  x.Submit.disabled=false
	  return false
    }
}
