// JavaScript Document
function showDiv(obj)
{
	if(obj == "yout_squad")
		document.getElementById(obj).style.display="inline";
	else
		document.getElementById("yout_squad").style.display="none";
}

function CalcKeyCode(aChar) {
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}
function checkNumber(val) {
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);
  if (cCode < 48 || cCode > 57 ) {
    var myNumber = val.value.substring(0, (strLength) - 1);
    val.value = myNumber;
  }
  return false;
}
function ChkNull()
{
	//var category = document.frm_register.category.value;
	var fnm = document.getElementById("fname").value;
	var lnm = document.getElementById("lname").value;
	var address = document.getElementById("address").value;
	var dob = document.getElementById("dob").value;
	var telephone = document.getElementById("telephone").value;
	var email = document.getElementById("email").value;
	var gardian_name = document.getElementById("gardian_name").value;
	var grelationship = document.getElementById("grelationship").value;
	var gtelephone = document.getElementById("gtelephone").value;
	
	var join_ackensack = document.getElementById("join_ackensack").value;
	var ref_name1 = document.getElementById("ref_name1").value;
	var ref_tele1 = document.getElementById("ref_tele1").value;
	var ref_name2 = document.getElementById("ref_name2").value;
	var ref_tele2 = document.getElementById("ref_tele2").value;
	//var vcode1 = document.getElementById("vcode1").value;
	var categorylen = document.frm_register.category.length;
	
	for (var i=0; i<document.frm_register.category.length; i++)  
	{
    	if (document.frm_register.category[i].checked)  
		{
			var found_it = document.frm_register.category[i].value;
    	}
	}
	//alert(found_it);
	if(found_it == null)
	{
		hideErrors();
		document.getElementById("categoryErr").style.display="inline";
		document.getElementById("fname").focus();
		return false;
	}	
	
	if(fnm=="")
	{  
		hideErrors();		
		document.getElementById("fnameErr").style.display="inline";
		document.getElementById("fname").focus();
		return false;
	}
	if(lnm=="")
	{  
		hideErrors();		
		document.getElementById("lnameErr").style.display="inline";
		document.getElementById("lname").focus();
		return false;
	}
	if(address=="")
	{  
		hideErrors();		
		document.getElementById("addressErr").style.display="inline";
		document.getElementById("address").focus();
		return false;
	}
	if(dob=="")
	{  
		hideErrors();		
		document.getElementById("dobErr").style.display="inline";
		document.getElementById("dob").focus();
		return false;
	}
	if(telephone=="")
	{  
		hideErrors();		
		document.getElementById("telephoneErr").style.display="inline";
		document.getElementById("telephone").focus();
		return false;
	}
	var stremail = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/).test(email);
	if(email=="")
	{ 
		hideErrors();
		document.getElementById("emailErr").style.display="inline";
		document.getElementById("email").focus();
		return false;
	}
	else if(stremail == false)
	{   			
		hideErrors();	
		document.getElementById("emailErr").style.display="none";
		document.getElementById("emailValErr").style.display="inline";
		document.getElementById("email").focus();
		return false; 
	}
	
	
	for (var j=0; j<document.frm_register.citizen.length; j++)  
	{
    	if (document.frm_register.citizen[j].checked)  
		{
			var citizen1 = document.frm_register.citizen[j].value;
    	}
	}
	
	if(citizen1 == null)
	{
		hideErrors();	
		document.getElementById("citizenErr").style.display="inline";
		document.getElementById("email").focus();
		return false;
	}
	  //alert(gardian_name);
	if(found_it !="Senior Squad")
	{
		if(gardian_name=="")
		{ 
			hideErrors();
			document.getElementById("gnameErr").style.display="inline";
			document.getElementById("gardian_name").focus();
			return false;
		}
		
		if(grelationship=="")
		{ 
			hideErrors();
			document.getElementById("grelationErr").style.display="inline";
			document.getElementById("grelationship").focus();
			return false;
		}
		if(gtelephone=="")
		{ 
			hideErrors();
			document.getElementById("gtelephoneErr").style.display="inline";
			document.getElementById("gtelephone").focus();
			return false;
		}
	}
	for (var k=0; k<document.frm_register.njcertified.length; k++)  
	{
    	if (document.frm_register.njcertified[k].checked)  
		{
			var njcertified = document.frm_register.njcertified[k].value;
    	}
	}
	//alert(found_it);
	if(njcertified == null)
	{
		hideErrors();
		document.getElementById("njcertifiedErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	for (var l=0; l<document.frm_register.activityduty.length; l++)  
	{
    	if (document.frm_register.activityduty[l].checked)  
		{
			var activityduty = document.frm_register.activityduty[l].value;
    	}
	}
	//alert(found_it);
	if(activityduty == null)
	{
		hideErrors();
		document.getElementById("activitydutyErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	for (var m=0; m<document.frm_register.validnjdriver.length; m++)  
	{
    	if (document.frm_register.validnjdriver[m].checked)  
		{
			var validnjdriver = document.frm_register.validnjdriver[m].value;
    	}
	}
	//alert(found_it);
	if(validnjdriver == null)
	{
		hideErrors();
		document.getElementById("validnjdriverErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	for (var n=0; n<document.frm_register.license_suspended.length; n++)  
	{
    	if (document.frm_register.license_suspended[n].checked)  
		{
			var license_suspended = document.frm_register.license_suspended[n].value;
    	}
	}
	//alert(found_it);
	if(license_suspended == null)
	{
		hideErrors();
		document.getElementById("license_suspendedErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	for (var o=0; o<document.frm_register.convicted_crime.length; o++)  
	{
    	if (document.frm_register.convicted_crime[o].checked)  
		{
			var convicted_crime = document.frm_register.convicted_crime[o].value;
    	}
	}
	//alert(found_it);
	if(convicted_crime == null)
	{
		hideErrors();
		document.getElementById("convicted_crimeErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	for (var io=0; io<document.frm_register.physical_cond.length; io++)  
	{
    	if (document.frm_register.physical_cond[io].checked)  
		{
			var physical_cond = document.frm_register.physical_cond[io].value;
    	}
	}
	//alert(found_it);
	if(physical_cond == null)
	{
		hideErrors();
		document.getElementById("physical_condErr").style.display="inline";
		document.getElementById("gtelephone").focus();
		return false;
	}
	
	if(join_ackensack=="")
	{  
		hideErrors();		
		document.getElementById("join_ackensackErr").style.display="inline";
		document.getElementById("join_ackensack").focus();
		return false;
	}  
	if(ref_name1=="")
	{  
		hideErrors();		
		document.getElementById("ref_name1Err").style.display="inline";
		document.getElementById("ref_name1").focus();
		return false;
	}
	if(ref_tele1=="")
	{  
		hideErrors();		
		document.getElementById("ref_tele1Err").style.display="inline";
		document.getElementById("ref_tele1").focus();
		return false;
	}
	if(ref_name2=="")
	{  
		hideErrors();		
		document.getElementById("ref_name2Err").style.display="inline";
		document.getElementById("ref_name2").focus();
		return false;
	}
	if(ref_tele2=="")
	{  
		hideErrors();		
		document.getElementById("ref_tele2Err").style.display="inline";
		document.getElementById("ref_tele2").focus();
		return false;
	}
	/*if(vcode1=="")
	{  
		hideErrors();		
		document.getElementById("captcha2Err").style.display="inline";
		document.getElementById("vcode1").focus();
		return false;
	}*/
	return true;
	
}
function hideErrors()
{  
  document.getElementById("categoryErr").style.display="none";
  document.getElementById("fnameErr").style.display="none";
  document.getElementById("lnameErr").style.display="none";
  document.getElementById("addressErr").style.display="none"; 
  document.getElementById("dobErr").style.display="none";
  document.getElementById("telephoneErr").style.display="none";
  document.getElementById("emailErr").style.display="none";
  document.getElementById("emailValErr").style.display="none";
  document.getElementById("citizenErr").style.display="none";
  document.getElementById("gnameErr").style.display="none";
  document.getElementById("grelationErr").style.display="none";
  document.getElementById("gtelephoneErr").style.display="none";
  document.getElementById("njcertifiedErr").style.display="none";
  document.getElementById("activitydutyErr").style.display="none";
  document.getElementById("validnjdriverErr").style.display="none";
  document.getElementById("license_suspendedErr").style.display="none";
  document.getElementById("convicted_crimeErr").style.display="none";
  document.getElementById("physical_condErr").style.display="none";	
  
  document.getElementById("join_ackensackErr").style.display="none";
  document.getElementById("ref_name1Err").style.display="none";
  document.getElementById("ref_tele1Err").style.display="none";
  document.getElementById("ref_name2Err").style.display="none";
  document.getElementById("ref_tele2Err").style.display="none";	
  //document.getElementById("captcha2Err").style.display="none";	
}
