function urlshow()
{
   if(document.getElementById("alname").value!="")
  	{
  	 //document.getElementById("alname").focus();
  	 document.getElementById("urlshow").className='errordiv';
    document.getElementById("urlshow").innerHTML=document.getElementById("current_url").value+'appeal/'+document.getElementById("alname").value;
    }
    else
    {
      	document.getElementById("urlshow").className='nonerrordiv';  
    }
}
function patientvalidation(step)
{
    //alert("dss");
    
    if(step==1)
    {
    	//alert("ds");
        
    	if(document.getElementById("afname").value=="")
    	{
    	   document.getElementById("afname").focus();
    		document.getElementById("afnameid").className='errordiv';
    		document.getElementById("afnameid").innerHTML='<img src=images/wa.png> Enter Name';
    		return false;
    	}
    	else
    	{
    		document.getElementById("afnameid").className='nonerrordiv';
    	}
        
       	if(document.getElementById("alname").value=="")
    	{
    	   document.getElementById("alname").focus();
    		document.getElementById("alnameid").className='errordiv';
    		document.getElementById("alnameid").innerHTML='<img src=images/wa.png> Enter URL Name';
    		return false;
    	}
    	else if(document.getElementById("alname").value!="")
    	{
    	   if(document.getElementById("alname").value.length>15)
           {
            document.getElementById("alname").focus();
             document.getElementById("alnameid").className='errordiv';
    		document.getElementById("alnameid").innerHTML='<img src=images/wa.png> URL Name should be less than 15 characters';
    		return false;
           }
    	   var check_char=1;
         var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
        
        for (var i = 0; i < document.getElementById("alname").value.length; i++) {
  	     if (iChars.indexOf(document.getElementById("alname").value.charAt(i)) != -1) {
  	         check_char=0;
             document.getElementById("alname").focus();
  	         document.getElementById("alnameid").className='errordiv';
    		document.getElementById("alnameid").innerHTML='<img src=images/wa.png> URL Name should not contain special character';
    		return false;
           }}
  	        if(check_char==1)
              {
                document.getElementById("alnameid").className='nonerrordiv';  
              } 
            
    	
    	}
        else
        {
          	document.getElementById("alnameid").className='nonerrordiv';  
        }
    	/*
        if(document.getElementById("patient_photo").value=="")
    	{
    		document.getElementById("patient_photoid").className='errordiv';
    		document.getElementById("patient_photoid").innerHTML=' &nbsp;  &nbsp;  &nbsp; <img src=images/wa.png> Select Photo';
    		return false;
    	}
    	else
    	{
    		document.getElementById("patient_photoid").className='nonerrordiv';
    	} 
        */
    	if(document.getElementById("address1").value=="")
    	{
    	   document.getElementById("address1").focus();
    		document.getElementById("address1id").className='errordiv';
    		document.getElementById("address1id").innerHTML='<img src=images/wa.png> Enter the Address1';
    		return false;
    	}
    	else
    	{
    			document.getElementById("address1id").className='nonerrordiv';
    	}
            
        
    	if(document.getElementById("DSStates").selectedIndex==0)
    	{
    	   document.getElementById("DSStates").focus();
    		document.getElementById("DSStatesid").className='errordiv';
    		document.getElementById("DSStatesid").innerHTML='<img src=images/wa.png> Select State';
    		return false;
    	}
    	else
    	{
    		document.getElementById("DSStatesid").className='nonerrordiv';
    	}
        
    	if(document.getElementById("DSDistricts").selectedIndex==0)
    	{
    	   document.getElementById("DSDistricts").focus();
    		document.getElementById("DSDistrictsid").className='errordiv';
    		document.getElementById("DSDistrictsid").innerHTML='<img src=images/wa.png> Select District';
    		return false;
    	}
    	else
    	{
            document.getElementById("DSDistrictsid").className='nonerrordiv';
    	}
    	
    
    	if(document.getElementById("pincode").value=="")
    	{
    	   document.getElementById("pincode").focus();
    	   document.getElementById("pincodeid").className='errordiv';
    		document.getElementById("pincodeid").innerHTML='<img src=images/wa.png>Enter Pincode';
    		return false;
    	}
    	
    	else if(document.getElementById("pincode").value!="")
    	{
    		var a=isNumeric(document.getElementById("pincode").value);
    		if(a==false)
    		{
    		  document.getElementById("pincode").focus();
    			document.getElementById("pincodeid").className='errordiv';
    		document.getElementById("pincodeid").innerHTML='<img src=images/wa.png> Pincode must be Numeric';
    		return false;
    		}
    		else if(document.getElementById("pincode").value.length<6)
    		{
    		  document.getElementById("pincode").focus();
    		  document.getElementById("pincodeid").className='errordiv';
    		document.getElementById("pincodeid").innerHTML='<img src=images/wa.png> Pincode length should be 6';
    		return false;
    		}
    		else
    		{
    	       document.getElementById("pincodeid").className='nonerrordiv';
    		}
    	}
        if(document.getElementById("telephone").value=="")
    	{
    	   document.getElementById("telephone").focus();
    	   document.getElementById("telephoneid").className='errordiv';
    		document.getElementById("telephoneid").innerHTML='<img src=images/wa.png>Enter Telephone';
    		return false;
    	}
    	
    	else if(document.getElementById("telephone").value!="")
    	{
    	
    		 if(document.getElementById("telephone").value.length>18)
    		{
    		  document.getElementById("telephone").focus();
    		  document.getElementById("telephoneid").className='errordiv';
    		document.getElementById("telephoneid").innerHTML='<img src=images/wa.png> Telephone length should be less than 18';
    		return false;
    		}
    		else
    		{
    	       document.getElementById("telephoneid").className='nonerrordiv';
    		}
    	}
    	else
    	{
            document.getElementById("telephoneid").className='nonerrordiv';
    	}
    
    
    	if(document.getElementById("dobdate").selectedIndex==0 || document.getElementById("dobmonth").selectedIndex==0 || document.getElementById("dobyear").selectedIndex==0)
    	{
    	   document.getElementById("dobdate").focus();
    		document.getElementById("dobid").className='errordiv';
    		document.getElementById("dobid").innerHTML='<img src=images/wa.png>Select Date of Birth';
    		return false;
    	}
    	else
    	{
    	   dateform=document.getElementById("dobmonth")[document.getElementById("dobmonth").selectedIndex].value+"/"+document.getElementById("dobdate")[document.getElementById("dobdate").selectedIndex].value+"/"+document.getElementById("dobyear")[document.getElementById("dobyear").selectedIndex].value;
           //alert(dateform);
    	   checkdate=isDate(dateform,'dobid',2);
          //alert(checkdate);
          if(checkdate==false)
          {
            return false;
          }
          else
          {
            document.getElementById("dobid").className='nonerrordiv';
          }
    		
    	}
    
        if(document.getElementById("diseasecategory").selectedIndex==0)
    	{
    	   document.getElementById("diseasecategory").focus();
    		document.getElementById("diseasecategoryid").className='errordiv';
    		document.getElementById("diseasecategoryid").innerHTML='<img src=images/wa.png>Select Disease Catogary';
    		return false;
    	}
    	else
    	{
    		document.getElementById("diseasecategoryid").className='nonerrordiv';
    	}
            if(document.getElementById("patientstatus").selectedIndex==0)
    	{
    	   document.getElementById("patientstatus").focus();
    		document.getElementById("patientstatusid").className='errordiv';
    		document.getElementById("patientstatusid").innerHTML='<img src=images/wa.png>Select Patient Status';
    		return false;
    	}
    	else
    	{
    		document.getElementById("patientstatusid").className='nonerrordiv';
    	}
        
        if(document.getElementById("elaborate").value=="")
    	{
    	   document.getElementById("elaborate").focus();
    		document.getElementById("elaborateid").className='errordiv';
    		document.getElementById("elaborateid").innerHTML='<img src=images/wa.png>Enter Elaborate';
    		return false;
    	}
    	else
    	{
    		document.getElementById("elaborateid").className='nonerrordiv';
    	}
          if(document.getElementById("appeal").value=="")
    	{
    	    document.getElementById("appeal").focus();
    		document.getElementById("appealid").className='errordiv';
    		document.getElementById("appealid").innerHTML='<img src=images/wa.png>Enter Appeal';
    		return false;
    	}
    	else
    	{
    		document.getElementById("appealid").className='nonerrordiv';
    	}
        if(document.getElementById("patientrelation").selectedIndex==0)
    	{
    	    document.getElementById("patientrelation").focus();
    		document.getElementById("patientrelationid").className='errordiv';
    		document.getElementById("patientrelationid").innerHTML='<img src=images/wa.png>Select Patient Relation';
    		return false;
    	}
        else if(document.getElementById("patientrelation").selectedIndex==6)
        {
            document.getElementById("patientrelationid").className='nonerrordiv';
                if(document.getElementById("patientrelationdesc").value=="")
        	{
        	   document.getElementById("patientrelation").focus();
        		document.getElementById("patientrelationdescid").className='errordiv';
        		document.getElementById("patientrelationdescid").innerHTML='<img src=images/wa.png>How do you know the patient';
        		return false;
        	}
        	else
        	{
        		document.getElementById("patientrelationdescid").className='nonerrordiv';
                
        	}
        }
    	else
    	{
    	    
    		document.getElementById("patientrelationid").className='nonerrordiv';
            document.getElementById("patientrelationdescid").className='nonerrordiv';
    	}
    
    }
    else if(step==2)
    {
        /*BG-Strat */
        //Name("jobyesno").length);
        joblength=document.patientregistration_bg.jobyesno.length;
        for(i=0;i<joblength;i++)
        {
            //alert(document.patientregistration_bg.jobyesno[i].value);
            if(document.patientregistration_bg.jobyesno[i].checked)
            {
                if((document.patientregistration_bg.jobyesno[i].value)=="no")
                {
                    if(document.getElementById("contactperson").value=="")
                    {
                         document.getElementById("contactperson").focus();
                        document.getElementById("contactpersonid").className='errordiv';
        		      document.getElementById("contactpersonid").innerHTML='<img src=images/wa.png>Enter the parent name';
    		          return false;
                    }
                    else
                    {
                        document.getElementById("contactpersonid").className='nonerrordiv';
                    }
                }
                else
                {
                    document.getElementById("contactpersonid").className='nonerrordiv';
                }
            }
        }
        
 
         if(document.getElementById("bgjob").value=="")
                    {
                          document.getElementById("bgjob").focus();
                        document.getElementById("bgjobid").className='errordiv';
        		      document.getElementById("bgjobid").innerHTML='<img src=images/wa.png>Enter the job';
    		          return false;
                    }
                    else
                    {
                        document.getElementById("bgjobid").className='nonerrordiv';
                    }
                    if(document.getElementById("bgaddress1").value=="")
                    {
                        document.getElementById("bgaddress1").focus();
                        document.getElementById("bgaddress1id").className='errordiv';
        		      document.getElementById("bgaddress1id").innerHTML='<img src=images/wa.png>Enter the Address1';
    		          return false;
                    }
                    else
                    {
                        document.getElementById("bgaddress1id").className='nonerrordiv';
                    }
        
        
            if(document.getElementById("bgDSStates").selectedIndex==0)
        	{
        	   document.getElementById("bgDSStates").focus();
        		document.getElementById("bgDSStatesid").className='errordiv';
        		      document.getElementById("bgDSStatesid").innerHTML='<img src=images/wa.png>Select State';
    		          return false;
        	}
        	else
        	{
        		document.getElementById("bgDSStatesid").className='nonerrordiv';
        	}
        	if(document.getElementById("bgDSDistricts").selectedIndex==0)
        	{
        	    document.getElementById("bgDSDistricts").focus();
        	document.getElementById("bgDSDistrictsid").className='errordiv';
        		      document.getElementById("bgDSDistrictsid").innerHTML='<img src=images/wa.png>Select District';
    		          return false;
        	}
        	else
        	{
                document.getElementById("bgDSDistrictsid").className='nonerrordiv';
        	}    
       
       if(document.getElementById("bgpincode").value=="")
       {
       document.getElementById("bgpincode").focus();
            document.getElementById("bgpincodeid").className='errordiv';
        		      document.getElementById("bgpincodeid").innerHTML='<img src=images/wa.png>Please Enter Pincode';
    		          return false;
       }
         else if(document.getElementById("bgpincode").value!="")
    	{
    		var a=isNumeric(document.getElementById("bgpincode").value);
    		if(a==false)
    		{
    		   document.getElementById("bgpincode").focus();
    			document.getElementById("bgpincodeid").className='errordiv';
        		      document.getElementById("bgpincodeid").innerHTML='<img src=images/wa.png>Pincode must be numeric';
    		          return false;
    		}
    		else if(document.getElementById("bgpincode").value.length<6)
    		{
    		   document.getElementById("bgpincode").focus();
    		  document.getElementById("bgpincodeid").className='errordiv';
        		      document.getElementById("bgpincodeid").innerHTML='<img src=images/wa.png>Pincode length must be 6 digits';
    		          return false;
    		}
    		else
    		{
    	document.getElementById("bgpincodeid").className='nonerrordiv';
    		}
    	}
    	else
    	{
    document.getElementById("bgpincodeid").className='nonerrordiv';
    	}
    
    
    
     if(document.getElementById("bgtelephone").value!="")
    	{
    		
    		if(document.getElementById("bgtelephone").value.length>18)
    		{
    		   document.getElementById("bgtelephone").focus();
    		  document.getElementById("bgtelephoneid").className='errordiv';
        		      document.getElementById("bgtelephoneid").innerHTML='<img src=images/wa.png>Telephone number length should be less than 18 digits';
    		          return false;
    		}
    		else
    		{
    	document.getElementById("bgtelephoneid").className='nonerrordiv';
    		}
    	}
    	else
    	{
    document.getElementById("bgtelephoneid").className='nonerrordiv';
    	}
        
        if(document.getElementById("mailid").value!="")
    	{
    	//	alert("mail");
    		var mail=document.getElementById("mailid").value;
    		var status=echeck(mail);
    		//document.getElementById("mailid").focus();
    		if(status==false)
    		{
    		   document.getElementById("mailid").focus();
    	       document.getElementById("mailidid").className='errordiv';
        	   document.getElementById("mailidid").innerHTML='<img src=images/wa.png>invalid mailid';
    		   return false;
    		}
    		else
    		{
        	document.getElementById("mailidid").className='nonerrordiv';
        
    		}
    		
    	}
    	else
    	{
          document.getElementById("mailidid").className='nonerrordiv';
    	}
        
         if(document.getElementById("familyincome").value!="")
    	{
    	  // alert("aaaa");
    		var a=isNumeric(document.getElementById("familyincome").value);
    		if(a==false)
    		{
    		  document.getElementById("familyincome").focus();
    			document.getElementById("familyincomeid").className='errordiv';
        	   document.getElementById("familyincomeid").innerHTML='<img src=images/wa.png>income should be numeric';
    		   return false;
    		}
    		else
    		{
    	document.getElementById("familyincomeid").className='nonerrordiv';
    		}
    	}
    	else
    	{
    document.getElementById("familyincomeid").className='nonerrordiv';
    	}
        
        if(document.getElementById("earningmembers").value!="")
    	{
    		var a=isNumeric(document.getElementById("earningmembers").value);
    		if(a==false)
    		{
    		  document.getElementById("earningmembers").focus();
    			document.getElementById("earningmembersid").className='errordiv';
        	   document.getElementById("earningmembersid").innerHTML='<img src=images/wa.png>income should be numeric';
    		   return false;
    		}
    		else
    		{
    	document.getElementById("earningmembersid").className='nonerrordiv';
        
    		}
    	}
    	else
    	{
    document.getElementById("earningmembersid").className='nonerrordiv';
    
    	}
        
        /*BG-End */
        }
        if(step==3)
        {
        
        	if(document.getElementById("diseasedescription").value=="")
    	{
    	   document.getElementById("diseasedescription").focus();
    			document.getElementById("diseasedescriptionid").className='errordiv';
        	   document.getElementById("diseasedescriptionid").innerHTML='<img src=images/wa.png>Please enter Disease description';
    		   return false;
    	}
    	else
    	{
    			document.getElementById("diseasedescriptionid").className='nonerrordiv';
    	}
            	if(document.getElementById("treatment").value=="")
    	{
    	    document.getElementById("treatment").focus();
    			document.getElementById("treatmentid").className='errordiv';
        	   document.getElementById("treatmentid").innerHTML='<img src=images/wa.png>Please enter Treatment';
    		   return false;
    	}
    	else
    	{
    			document.getElementById("treatmentid").className='nonerrordiv';
               
    	}
        }
        
        if(step==4)
        {
            /* Hospital-start */
    if(document.getElementById("hname").value=="")
	{
	   document.getElementById("hname").focus();
		document.getElementById("hnameid").className='errordiv';
        	   document.getElementById("hnameid").innerHTML='<img src=images/wa.png>Please enter Hospital name';
    		   return false;
	}
	else
	{
		document.getElementById("hnameid").className='nonerrordiv';
	}


	if(document.getElementById("haddress1").value=="")
	{
	   document.getElementById("haddress1").focus();
		document.getElementById("haddress1id").className='errordiv';
        	   document.getElementById("haddress1id").innerHTML='<img src=images/wa.png>Please enter Address1';
    		   return false;
	}
	else
	{
			document.getElementById("haddress1id").className='nonerrordiv';
	}
    
    	
    
	if(document.getElementById("hDSStates").selectedIndex==0)
	{
	   document.getElementById("hDSStates").focus();
		document.getElementById("hDSStatesid").className='errordiv';
        	   document.getElementById("hDSStatesid").innerHTML='<img src=images/wa.png>Please select State';
    		   return false;
	}
	else
	{
		document.getElementById("hDSStatesid").className='nonerrordiv';
	}
	if(document.getElementById("hDSDistricts").selectedIndex==0)
	{
	   document.getElementById("hDSDistricts").focus();
	       document.getElementById("hDSDistrictsid").className='errordiv';
        	   document.getElementById("hDSDistrictsid").innerHTML='<img src=images/wa.png>Please select District';
    		   return false;
	}
	else
	{
        document.getElementById("hDSDistrictsid").className='nonerrordiv';
	}
	

	if(document.getElementById("hpincode").value=="")
	{
	    document.getElementById("hpincode").focus();
            document.getElementById("hpincodeid").className='errordiv';
        	   document.getElementById("hpincodeid").innerHTML='<img src=images/wa.png>Please Enter pincode';
    		   return false;
	}
	
	else if(document.getElementById("hpincode").value!="")
	{
		var a=isNumeric(document.getElementById("hpincode").value);
		if(a==false)
		{
		  document.getElementById("hpincode").focus();
			document.getElementById("hpincodeid").className='errordiv';
        	   document.getElementById("hpincodeid").innerHTML='<img src=images/wa.png>Pincode should be numeric';
    		   return false;
		}
		else if(document.getElementById("hpincode").value.length<6)
		{
		  document.getElementById("hpincode").focus();
		  document.getElementById("hpincodeid").className='errordiv';
        	   document.getElementById("hpincodeid").innerHTML='<img src=images/wa.png>Pincode must be 6 digits';
    		   return false;
		}
		else
		{
	document.getElementById("hpincodeid").className='nonerrordiv';
		}
	}
	else
	{
document.getElementById("hpincodeid").className='nonerrordiv';
	}

	if(document.getElementById("htelephone").value=="")
	{
	   document.getElementById("htelephone").focus();
		document.getElementById("htelephoneid").className='errordiv';
        	   document.getElementById("htelephoneid").innerHTML='<img src=images/wa.png>Please enter Telephone';
    		   return false;
	}
	
	else if(document.getElementById("htelephone").value!="")
	{
	
		 if(document.getElementById("htelephone").value.length>18)
		{
		   document.getElementById("htelephone").focus();
		document.getElementById("htelephoneid").className='errordiv';
        	   document.getElementById("htelephoneid").innerHTML='<img src=images/wa.png>Telephone number must be less than 18 digits';
    		   return false;
		}
		else
		{
	document.getElementById("htelephoneid").className='nonerrordiv';
		}
	}
	else
	{
	document.getElementById("htelephoneid").className='nonerrordiv';
	}
    
  if(document.getElementById("treatingdoctor").value=="")
	{
	    document.getElementById("treatingdoctor").focus();
		document.getElementById("treatingdoctorid").className='errordiv';
        	   document.getElementById("treatingdoctorid").innerHTML='<img src=images/wa.png>Please enter Treating doctor';
    		   return false;
	}
	else
	{
		document.getElementById("treatingdoctorid").className='nonerrordiv';
	}
 
    /* Hospital End*/  
            
        }
       
        
    }



function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
		var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
			return false
	}
	
	if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
			return false
	}
	
	return true					
}
function isNumeric(value)
{
	if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
	return true;
}
