// JavaScript document.getElementByIdument
///////////////////////////This is for Employeer login form///////////////////////////////////
function EmployeerLogin()
       {
		var jein1     = document.getElementById('sein1');	
	    var jein2     = document.getElementById('sein2');  
		var pass     = document.getElementById('spassword');  //this is for  paswword
	    
	    var errorMessageDiv = document.getElementById('showErrorMessageSystem');
		errorMessageDiv.innerHTML='';
		errorMessageDiv.style.display='block';
	
		if(jein1.value==''){
			errorMessageDiv.innerHTML= 'Please Provide EIN';	
			jein1.focus();
			return false;
		}else if(jein1.value!=''){
				if(jein1.value.length<2 ){
				errorMessageDiv.innerHTML= 'Please Provide A Valid EIN';
				jein1.focus();
				return false;
		       }
		}
		
		if(jein2.value==''){
			errorMessageDiv.innerHTML= 'Please Provide EIN';	
			jein2.focus();
			return false;
		}else if(jein2.value!=''){
				if(jein2.value.length<7 ){
				errorMessageDiv.innerHTML= 'Please Provide A Valid EIN';
				jein2.focus();
				return false;
		        }
		}
		 
		if(pass.value==''){
			errorMessageDiv.innerHTML= 'Please Provide Password';	
			pass.focus();
			return false;
		}else if(pass.value!=''){
			if(pass.value.length<=4){
			errorMessageDiv.innerHTML= 'Password Length  Should Be Greater Than 4';
			pass.focus();
			return false;
		    }
		}
		errorMessageDiv.style.display='none';
		document.getElementById('Submit').value='Processing...';
		document.getElementById('Submit').disabled=true;
 }
 
 ///this is for change div
 
 
///////////////this is for  sign in form///////////////////////////////////////////////////
 function checkemplogin()
	  {
	  
	  var ein1     = document.getElementById('ein1');	
	  var ein2     = document.getElementById('ein2');
	  //var ein3     = document.getElementById('ein3');
	
	var errorMessageDiv = document.getElementById('showErrorMessageemp');
		errorMessageDiv.innerHTML='';
		errorMessageDiv.style.display='block';
		
	   if(ein1.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide EIN';	
		ein1.focus();
		return false;
		}
		else if(ein1.value!='')
		{
		if(ein1.value.length<2 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid EIN';
		ein1.focus();
		return false;
		}
		}
		
		if(ein2.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide EIN';	
		ein2.focus();
		return false;
		}
		else if(ein2.value!='')
		{
		if(ein2.value.length<7 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid EIN';
		ein2.focus();
		return false;
		}
		}
		
		
	errorMessageDiv.style.display='none';
	document.getElementById('type').value='Processing....';
	document.getElementById('type').disabled=true;	
	document.frm.submit();
	return true
 }
 
function einValue(evt,val,name) {		
	var total=val.length

	if(name=="ein1"){
    	if(total=="2")
	    {
	     document.getElementById('ein2').focus();
	    }
	}
	if(name=="ein2"){
    	if(total=="10")
	    {
	      document.getElementById('type').focus();
	    }
	}
		
	
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 ||  charCode==45)) {
       // alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;

}  

/////////////////This is for join form///////////////////////////////////////////////////////////////////////////	  
	  
function checkJoinForm()
{
    var company_name      = document.getElementById('company_name');
	var jein1     = document.getElementById('jein1');	
	var jein2     = document.getElementById('jein2');	
	//var jein3     = document.getElementById('jein3');	
	var company_phone1     = document.getElementById('company_phone1');	
	var company_phone2     = document.getElementById('company_phone2');
	var company_phone3     = document.getElementById('company_phone3');
	var company_address     = document.getElementById('company_address');	
	var company_city     = document.getElementById('company_city');	
	var company_state     = document.getElementById('company_state');	
	var company_zip     = document.getElementById('company_zip');	
	var contact_name     = document.getElementById('contact_name');
	var contact_email     = document.getElementById('contact_email');
	var contact_phone1    = document.getElementById('contact_phone1');
	var contact_phone2    = document.getElementById('contact_phone2');
	var contact_phone3    = document.getElementById('contact_phone3');
	
	
	
	var errorMessageDiv = document.getElementById('showErrorMessage');
		errorMessageDiv.innerHTML='';
		errorMessageDiv.style.display='block';
		//errorMessageDiv.style.visibility="visible";
	    //errorMessageDiv.className='errorTextMessage';
		//errorMessageDiv.style.visibility='visible';
		//setTimeout("showHideBox('showErrorMessage')",2500);	
		
	if(company_name.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Company Name';
		company_name.focus();
		return false;
	}	
	if(jein1.value=='' || jein2.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Company EIN';
		jein1.focus();
		return false;
	}
	else if(jein1.value!='' || jein2.value!='')		
		{
		if(jein1.value.length<2 ){
		errorMessageDiv.innerHTML= 'Please Provide Valid Company EIN';
		jein1.focus();
		return false;
		}
		if(jein2.value.length<7 ){
		errorMessageDiv.innerHTML= 'Please Provide Valid Company EIN';
		jein2.focus();
		return false;
		}
	}
	if(company_phone1.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		company_phone1.focus();
		return false;
		}
		else if(company_phone1.value!='')
		{
		if(company_phone1.value.length<3 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		company_phone1.focus();
		return false;
		}
		}
		if(company_phone2.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		company_phone2.focus();
		return false;
		}
		else if(company_phone2.value!='')
		{
		if(company_phone2.value.length<3 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		company_phone2.focus();
		return false;
		}
		}
		if(company_phone3.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		company_phone3.focus();
		return false;
		}
		else if(company_phone3.value!='')
		{
		if(company_phone3.value.length<4 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		company_phone3.focus();
		return false;
		}
		}
	if(company_address.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Company Address';
		company_address.focus();
		return false;
	}
	if(company_city.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide City';
		company_city.focus();
		return false;
	}
	if(company_state.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide State';
		company_state.focus();
		return false;
	}
	if(company_zip.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Zip';
		company_zip.focus();
		return false;
	}
	if(company_zip.value!=''){	
		if(!isValidZip(company_zip.value)){
			errorMessageDiv.innerHTML= 'Please Provide A Valid Zip';
			company_zip.focus();
			return false;
		}
	}
	if(document.getElementById('k1').checked==false && document.getElementById('k2').checked==false) {
		errorMessageDiv.innerHTML= 'Please Select Did you live in the area impacted by Hurricane Katrina';
		company_zip.focus();
		return false;
	}
	
	 if(document.getElementById('k1').checked==true && document.getElementById('k1').value=="Yes"){
	    if(document.getElementById('katrina_state').value==''){		
		errorMessageDiv.innerHTML= 'Please Provide State of live in the area impacted by Hurricane Katrina';
		document.getElementById('katrina_state').focus();
		return false;
	    }
		if(document.getElementById('katrina_county').value==''){		
		errorMessageDiv.innerHTML= 'Please Provide County of live in the area impacted by Hurricane Katrina';
		document.getElementById('katrina_county').focus();
		return false;
	    }	
	    
	 }
	 
	 if(contact_name.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Contact Name';
		contact_name.focus();
		return false;
	}	
	if(contact_name.value!=''){	
		if(!isValidString(contact_name.value)){
			errorMessageDiv.innerHTML= 'Please Provide A Valid Name';
			contact_name.focus();
			return false;
		}
	}	
	
	if(contact_email.value==''){		
		errorMessageDiv.innerHTML= 'Please Provide Contact Email';
		contact_email.focus();
		return false;
	}	
	if(contact_email.value!=''){	
		if(!isValidEmail(contact_email.value)){
			errorMessageDiv.innerHTML= 'Please Provide A Valid Email';
			contact_email.focus();
			return false;
		}
	}
	
	if(contact_phone1.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		contact_phone1.focus();
		return false;
		}
		else if(contact_phone1.value!='')
		{
		if(contact_phone1.value.length<3 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		contact_phone1.focus();
		return false;
		}
		}
		if(contact_phone2.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		contact_phone2.focus();
		return false;
		}
		else if(contact_phone2.value!='')
		{
		if(contact_phone2.value.length<3 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		contact_phone2.focus();
		return false;
		}
		}
		if(contact_phone3.value=='')
		{
		errorMessageDiv.innerHTML= 'Please Provide Phone';	
		contact_phone3.focus();
		return false;
		}
		else if(contact_phone3.value!='')
		{
		if(contact_phone3.value.length<4 ){
		errorMessageDiv.innerHTML= 'Please Provide A Valid Phone';
		contact_phone3.focus();
		return false;
		}
		}
	errorMessageDiv.style.display='none';
	document.getElementById('submit1').value='Processing...';
	document.getElementById('submit1').disabled=true;	
	return true
}

function isValidEmail(str) {
	if(!(/^[^a-zA-Z]/.test(str)) && (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str))) {
		return true;
	} else {
		return false;
	}
   }
  function numericValue(evt) {	 
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode==45)) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;
}

function isValidString(str){
		var result	=	true;
		var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>?0123456789";
		//if string is NULL return false;
		if(str.length == 0) return false;
		for (var i = 0; i < str.length; i++) {
			if (iChars.indexOf(str.charAt(i)) != -1) {
				result	=	false;
			}
		}
	 return result;
	}
	function isValidZip(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;
   if(strString.length!=5) return false;
	var totalValue	=	0;
   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
	  totalValue	+=	parseInt(strString.charAt(i));
		
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
	
      }
	if(totalValue==0) return false;
   return blnResult;
   }
   
 function phoneValuetab(evt,val,name) {		
	var total=val.length
	if(name=="contact_phone1"){
    	if(total=="3")
	    {
	     document.getElementById('contact_phone2').focus();
	    }
	}
	if(name=="contact_phone2"){
    	if(total=="3")
	    {
	      document.getElementById('contact_phone3').focus();
	    }
	}
	if(name=="contact_phone3"){
    	if(total=="4")
	    {
	      document.getElementById('contact_message').focus();
	    }
	}	
	
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode==45)) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;

}  


function phoneValuetab1(evt,val,name) {		
	var total=val.length
	if(name=="company_phone1"){
    	if(total=="3")
	    {
	     document.getElementById('company_phone2').focus();
	    }
	}
	if(name=="company_phone2"){
    	if(total=="3")
	    {
	      document.getElementById('company_phone3').focus();
	    }
	}
	if(name=="company_phone3"){
    	if(total=="4")
	    {
	      document.getElementById('company_address').focus();
	    }
	}	
	
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode==45 )) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;

}  
function showHideBox(box_id){
	var box_id=document.getElementById(box_id);	
	var block	=	box_id.style.display;
	if(block=='block'){
		box_id.style.display='none';
	}else{
		box_id.style.display='block';
	}
	
}


function systemEINValue(evt,val,name) {		
	var total=val.length

	if(name=="sein1"){
    	if(total=="2")
	    {
	     document.getElementById('sein2').focus();
	    }
	}
	if(name=="sein2"){
    	if(total=="10")
	    {
	      document.getElementById('spassword').focus();
	    }
	}
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode==45)) {
       // alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;
}
function joineinValue(evt,val,name) {		
	var total=val.length

	if(name=="jein1"){
    	if(total=="2")
	    {
	     document.getElementById('jein2').focus();
	    }
	}
	if(name=="jein2"){
    	if(total=="10")
	    {
	      document.getElementById('company_phone1').focus();
	    }
	}
		
	
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode==45)) {
       // alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
	return true;

}  


