function submit_hf()
{	
	var msg="";
	var i=1;	
	var f_focus="";
	var std1err=0;
	var phone1err=0;
	var std2err=0;
	var phone2err=0;
	var faxstderr=0;
	var faxphoneerr=0;
	var piostd1err=0;
	var piophone1err=0;
	var piostdaperr=0;
	var piophoneaperr=0;
	
   if(document.getElementById("c_min").value =="")
	{
		if(i==1)
		{
			f_focus='c_min';			
		}	
	  msg=msg+ i++ +(". केन्‍द्रीय मंत्रालय चुनें। \n");
	  document.getElementById("c_min").className ="errorfields";
	}
	else
	{
		document.getElementById("c_min").className ="";
	}
	
	if(document.getElementById("c_category").value =="")
	{
		if(i==1)
		{
			f_focus='c_category';
		}
	  msg=msg+ i++ +(". संगठन / सार्वजनिक प्राधिकरण चुनें। \n");
	  document.getElementById("c_category").className ="errorfields";
	}
	else
	{
		document.getElementById("c_category").className ="";
	}
	
	if(document.getElementById("salutation").value =="")
	{
		if(i==1)
		{
			f_focus='salutation';
		}	
		msg=msg+ i++ +(". शीर्षक चुनें। \n");
		document.getElementById("salutation").className ="errorfields";
	}
	else
	{
		document.getElementById("salutation").className ="";
	}
	
  if(document.frm_griev.f_username.value=='')
	{
		if(i==1)
		{
			f_focus='f_username';
		}
		msg=msg+ i++ +(". अपना नाम डालें। \n");
		document.frm_griev.f_username.className ="errorfields";
	}
	else
	{
		document.frm_griev.f_username.className ="";
	}
	
	 if(document.frm_griev.f_username.value!='')
	{
		if(!chkbadchar2(document.frm_griev.f_username.value) || !chkchar2(document.frm_griev.f_username.value))
		{
			if(i==1)
			{
				f_focus='f_username';
			}
			msg=msg+ i++ +(". नाम में विशेष अक्षर या संख्‍या नहीं हो सकती। \n");
			document.frm_griev.f_username.className ="errorfields";
		}
		else
		{
			document.frm_griev.f_username.className ="";
		}
	}	
	
	if(document.frm_griev.l_username.value!='')
	{
		if(!chkbadchar2(document.frm_griev.l_username.value) || !chkchar2(document.frm_griev.l_username.value))
		{
			if(i==1)
		{
			f_focus='l_username';
		}
			msg=msg+ i++ +(". उपनाम में विशेष अक्षर या संख्‍या नहीं हो सकती। \n");
			document.frm_griev.l_username.className ="errorfields";
		}
		else
		{
			document.frm_griev.l_username.className ="";
		}
	}
	
	if(document.frm_griev.a_username.value!='')
	{
		if(!chkbadchar2(document.frm_griev.a_username.value) || !chkchar2(document.frm_griev.a_username.value))
		{
			if(i==1)
			{
				f_focus='a_username';
			}
			msg=msg+ i++ +(". उर्फ में विशेष अक्षर या संख्‍या नहीं हो सकती। \n");
			document.frm_griev.a_username.className ="errorfields";
		}
		else
		{
			document.frm_griev.a_username.className ="";
		}
	}
	
	if(!document.frm_griev.citizen[0].checked && !document.frm_griev.citizen[1].checked)
	{
		if(i==1)
		{
			f_focus='citizen[0]';
		}
	    msg=msg+ i++ +(". नागरिकता की स्थिति चुनें। \n");
		//return;	
	}

	if(document.getElementById("t_country").value =="")
	{
		if(i==1)
		{
			f_focus='t_country';
		}
		msg=msg+ i++ +(". निवास का देश चुनें। \n");
		document.getElementById("t_country").className ="errorfields";
	}
	else
	{
		document.getElementById("t_country").className ="";
	}
	
	if(!document.frm_griev.Poverty[0].checked && !document.frm_griev.Poverty[1].checked)
	{
		if(i==1)
		{
			f_focus='Poverty[0]';
		}
	  msg=msg+ i++ +(". गरीबी रेखा से नीचे रहने वाले (बीपीएल)शिकायतकर्ता चुनें। \n");
	 // return;	
	}
		
	if(document.frm_griev.bpl_detail.value !="")
	{		
		if(!chksplcharald(document.frm_griev.bpl_detail.value))
		{
			if(i==1)
			{
				f_focus='bpl_detail';
			}
			msg=msg+ i++ +(". गरीबी रेखा से नीचे निवास का प्रमाणपत्र / प्रमाण के विवरण में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("bpl_detail").className ="errorfields";
		}
		else
		{
			document.getElementById("bpl_detail").className ="";
		}	
	}
	
	
	if(document.getElementById('bpl_file').value != "")
	{
	var objUpload=eval("document.getElementById('bpl_file')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
            var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {	
				document.frm_griev.bpl_file.className ="";
            }
			else
			{
				if(i==1)
				{
					f_focus='bpl_file';
				}
			    msg=msg+ i++ +(". बीपीएल प्रमाणपत्र का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
                document.frm_griev.bpl_file.className ="errorfields";
			}
          }
    }
	}

	if(document.frm_griev.t_address.value=='')
	{
		if(i==1)
		{
			f_focus='t_address';
		}
		msg=msg+ i++ +(". अपना पता डालें। \n");
		document.frm_griev.t_address.className ="errorfields";
	}
	else
	{
		document.frm_griev.t_address.className ="";
	}
	
	if(document.frm_griev.t_address.value !="")
	{		
		if(!chksplcharald(document.frm_griev.t_address.value))
		{
			if(i==1)
			{
				f_focus='t_address';
			}
			msg=msg+ i++ +(". अपने पते में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("t_address").className ="errorfields";
		}
		else
		{
			document.getElementById("t_address").className ="";
		}	
	}
	
	
	//Validation for pincode
	if(trim(document.frm_griev.t_pincode.value) != "")
    {
		if(!chkcharpincode(document.frm_griev.t_pincode.value))
		{
			if(i==1)
			{
				f_focus='t_pincode';
			}
			msg=msg+ i++ +(". पिन / जिप / क्षेत्र के कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.t_pincode.className ="errorfields";
		}
		else
		{
			document.frm_griev.t_pincode.className ="";
		}
    }
	
	if(document.frm_griev.t_pincode.value != "")
	 {
		   var to1 = document.frm_griev.t_pincode.value.length ;
		  
		   if(to1 < 6)
		   {
		   if(i==1)
			{
				f_focus='t_pincode';
			}
			msg=msg+ i++ +(". पिन / जिप / क्षेत्र के कोड 6 अंकों से कम नहीं होना चाहिए। \n");
			document.frm_griev.t_pincode.className ="errorfields";
		   }
		   else
			{
				document.frm_griev.t_pincode.className ="";
			}
	} 
		
	if(document.frm_griev.t_place.value!='')
	{
		if(!chkbadchar2(document.frm_griev.t_place.value) || !chkchar2(document.frm_griev.t_place.value))
		{
			if(i==1)
			{
				f_focus='t_place';
			}
			msg=msg+ i++ +(". शहर / कस्‍बे / गांव के नाम में विशेष अक्षर या संख्‍या शामिल नहीं हो सकते। \n");
			document.frm_griev.t_place.className ="errorfields";
		}
		else
		{
			document.frm_griev.t_place.className ="";
		}
	}
	
	// Validation for phone1(std & phone)
	
	if(trim(document.frm_griev.std1.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.std1.value) || !chkstdcode(document.frm_griev.std1.value))
		{
			if(i==1)
			{
				f_focus='std1';
			}
			msg=msg+ i++ +(". टेलीफोन 1 के लिए क्षेत्र कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.std1.className ="errorfields";
			std1err=1;
		}
		else
		{
			document.frm_griev.std1.className ="";
		}
	}

	if(trim(document.frm_griev.phone1.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.phone1.value) || !chkphoneNumber(document.frm_griev.phone1.value))
		{
			if(i==1)
			{
				f_focus='phone1';
			}
			msg=msg+ i++ +(". टेलीफोन 1 के लिए फोन नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.phone1.className ="errorfields";
			phone1err=1;	
		}
		else
		{
			document.frm_griev.phone1.className ="";
		}
	}
	
	 if(document.frm_griev.std1.value != "" && document.frm_griev.phone1.value == "")
	{
		if(i==1)
		{
			f_focus='phone1';
		}
		msg=msg+ i++ +(". टेलीफोन 1 के लिए फोन नंबर डालें। \n");
		document.frm_griev.phone1.className ="errorfields";
		phone1err=1;
	}
	else
	{
		if(phone1err!=1){
		document.frm_griev.phone1.className ="";
		}
	}
	
	 if(document.frm_griev.std1.value == "" && document.frm_griev.phone1.value != "")
	 {
		if(i==1)
		{
			f_focus='std1';
		}
		msg=msg+ i++ +(". टेलीफोन 1 के लिए क्षेत्र कोड डालें। \n");
		document.frm_griev.std1.className ="errorfields";
		std1err=1;	
	 }	
	else
	{
		if(std1err!=1){
		document.frm_griev.std1.className ="";
		}
	}	

	if(document.frm_griev.std1.value != "" && document.frm_griev.phone1.value != "")
	{		
		var to1 = document.frm_griev.std1.value.length ;
		var to2 = document.frm_griev.phone1.value.length ;
		var cto = parseInt(to1) + parseInt(to2)		
			if(cto > 11 || cto<8)
			{
				if(i==1)
				{
					f_focus='std1';
				}
			msg=msg+ i++ +(". टेलीफोन 1, 8 अंकों से कम या 11 अंकों से अधिक नहीं होना चाहिए। \n");			
			document.frm_griev.std1.className ="errorfields";
			document.frm_griev.phone1.className ="errorfields";
			std1err=1;
			phone1err=1;
			}
			else
			{
				if(std1err!=1 && phone1err!=1){
				document.frm_griev.std1.className ="";
				document.frm_griev.phone1.className ="";

				}
			}
	} 
 
 // Validation for phone2(std & phone)
	
	if(trim(document.frm_griev.std2.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.std2.value) || !chkstdcode(document.frm_griev.std2.value))
		{
			if(i==1)
				{
					f_focus='std2';			
				}
			msg=msg+ i++ +(". टेलीफोन 2 के लिए क्षेत्र कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.std2.className ="errorfields";
			std2err=1;
		}
		else
		{
			document.frm_griev.std2.className ="";
		}	
	}

	if(trim(document.frm_griev.phone2.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.phone2.value) || !chkphoneNumber(document.frm_griev.phone2.value))
		{
			if(i==1)
				{
					f_focus='phone2';			
				}
			msg=msg+ i++ +(". टेलीफोन 2 के लिए फोन नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.phone2.className ="errorfields";
			phone2err=1;	
		}
		else
		{
			document.frm_griev.phone2.className ="";
		}
	}

	if(document.frm_griev.std2.value != "" && document.frm_griev.phone2.value == "")
	{
		if(i==1)
		{
			f_focus='std2';			
		}
		msg=msg+ i++ +(". टेलीफोन 2 के लिए फोन नंबर डालें। \n");
		document.frm_griev.std2.className ="errorfields";
		phone2err=1;
	}
	else
	{
		if(phone2err!=1){
		document.frm_griev.std2.className ="";
		}
	}	
	
	if(document.frm_griev.std2.value == "" && document.frm_griev.phone2.value != "")
	{
		if(i==1)
		{
			f_focus='std2';			
		}
		msg=msg+ i++ +(". टेलीफोन 2 के लिए क्षेत्र कोड डालें। \n");
		document.frm_griev.std2.className ="errorfields";
		std2err=1;
	}
	else
	{
		if(std2err!=1){
		document.frm_griev.std2.className ="";
		}
	}	
	
	if(document.frm_griev.std2.value != "" && document.frm_griev.phone2.value != "")
	{
	   var to1 = document.frm_griev.std2.value.length ;
	   var to2 = document.frm_griev.phone2.value.length ;
	   var cto = parseInt(to1) + parseInt(to2)
	 
	   if(cto > 11 || cto<8)
	   {
		if(i==1)
		{
			f_focus='std2';			
		}
		msg=msg+ i++ +(". टेलीफोन 2, 8 अंकों से कम या 11 अंकों से अधिक नहीं होना चाहिए। \n");
		document.frm_griev.std2.className ="errorfields";	
		document.frm_griev.phone2.className ="errorfields";
		std2err=1;
		phone2err=1;
	   }
		else
		{
			if(std2err!=1 && phone2err!=1){
			document.frm_griev.std2.className ="";
			document.frm_griev.phone2.className ="";
			}
		}
	}   
   
 
 // validation for mobile number
 
	if(trim(document.frm_griev.mbl_contact.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.mbl_contact.value) || !chkmobilephoneNumber(document.frm_griev.mbl_contact.value))
		{
			if(i==1)
		{
			f_focus='mbl_contact';
		}
			msg=msg+ i++ +(". मोबाइल नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.mbl_contact.className ="errorfields";
		}
		else
		{
			document.frm_griev.mbl_contact.className ="";
		}
		
		if(document.frm_griev.mbl_contact.value.charAt(0) == 9)
		{
			  var mobil = document.frm_griev.mbl_contact.value.length ;
			  if(mobil > 10)
			  {
			  if(i==1)
				{
					f_focus='mbl_contact';
				}
				 msg=msg+ i++ +(". कृपया वैध मोबाइल नंबर दर्ज करें। \n");
				 document.frm_griev.mbl_contact.className ="errorfields";
			  }
				else
				{
					document.frm_griev.mbl_contact.className ="";
				}	
		}		
	}

// validation for fax numbers

	if(trim(document.frm_griev.faxstd.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.faxstd.value) || !chkstdcode(document.frm_griev.faxstd.value))
		{
			if(i==1)
			{
				f_focus='faxstd';			
			}
			msg=msg+ i++ +(". फैक्‍स के लिए क्षेत्र कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.faxstd.className ="errorfields";
			faxstderr=1;	
		}
		else
		{
			document.frm_griev.faxstd.className ="";
		}	
	}

	if(trim(document.frm_griev.fax_num.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.fax_num.value) || !chkphoneNumber(document.frm_griev.fax_num.value))
		{
			if(i==1)
			{
				f_focus='fax_num';			
			}
			msg=msg+ i++ +(". फैक्‍स के लिए फोन नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.fax_num.className ="errorfields";
			faxphoneerr=1;
		}
		else
		{
			document.frm_griev.fax_num.className ="";
		}	
	}
	
	if(document.frm_griev.faxstd.value != "" && document.frm_griev.fax_num.value == "")
	{
		if(i==1)
		{
			f_focus='faxstd';			
		}
		msg=msg+ i++ +(". फैक्‍स के लिए फोन नंबर डालें। \n");
		document.frm_griev.faxstd.className ="errorfields";
		faxphoneerr=1;
	}
	else
	{
		if(phone1err!=1){
		document.frm_griev.faxstd.className ="";
		}
	}
	
	if(document.frm_griev.faxstd.value == "" && document.frm_griev.fax_num.value != "")
	{
		if(i==1)
		{
			f_focus='faxstd';			
		}
		msg=msg+ i++ +(". फैक्‍स के लिए क्षेत्र कोड डालें। \n");
		document.frm_griev.faxstd.className ="errorfields";
		faxstderr=1;	
	}
	else
	{
		if(faxstderr!=1){
		document.frm_griev.faxstd.className ="";
		}
	}	
		
	if(document.frm_griev.faxstd.value != "" && document.frm_griev.fax_num.value != "")
	{
	   var to1 = document.frm_griev.faxstd.value.length ;
	   var to2 = document.frm_griev.fax_num.value.length ;
	   var cto = parseInt(to1) + parseInt(to2)
	 
		   if(cto > 13 || cto<11)
		   {
			if(i==1)
			{
				f_focus='faxstd';			
			}
			msg=msg+ i++ +(". फैक्‍स 11 अंकों से कम या 13 अंकों से अधिक नहीं होना चाहिए। \n");
			document.frm_griev.faxstd.className ="errorfields";
			document.frm_griev.fax_num.className ="errorfields";
			faxstderr=1;
			faxphoneerr=1;	
		   }
		   else
		   {
			if(std1err!=1 && phone1err!=1){
			document.frm_griev.faxstd.className ="";
			document.frm_griev.fax_num.className ="";
			}
		   }
	} 

// end for fax,mobile,phone validation
	
	if(document.frm_griev.t_email.value !='')
	{
		if(!chkbadchar2(document.frm_griev.t_email.value) || !chkmail(document.frm_griev.t_email.value))
		{
			if(i==1)
		{
			f_focus='t_email';
		}
			msg=msg+ i++ +(". ई-मेल पता मानक प्रारूप में होना चाहिए उदाहरण के लिए : jeff@abc.com। \n");							
			document.frm_griev.t_email.className ="errorfields";
		}
	}
	
	if(!document.frm_griev.visit_pio[0].checked && !document.frm_griev.visit_pio[1].checked)
	{
		if(i==1)
		{
			f_focus='visit_pio[0]';
		}
		msg=msg+ i++ +(". चुनें कि क्‍या आपने इस शिकायत से संबंधी जानकारी के लिए किसी पीआईओ हेतु आवेदन किया है। \n");		  	   
	}
	
	//pio approch validation
var currd = new Date();
var vdateday=document.frm_griev.ddlday1.value;
var vdatemonth=document.frm_griev.ddlmonth1.value;
var vdateyear=document.frm_griev.ddlyear1.value;

var date1=new Date(vdateyear,vdatemonth-1,vdateday,0,0,0);
var date2=new Date(currd.getFullYear(),currd.getMonth(),currd.getDate(),0,0,0);

if(date1 > date2)
{
		if(i==1)
		{
			f_focus='ddlmonth1';
		}
	msg=msg+ i++ +(". सूचना का अनुरोध दर्ज की गई तिथि वर्तमान तिथि से अधिक नहीं होनी चाहिए। \n");
	document.frm_griev.ddlmonth1.className ="errorfields";
}
else
{
	document.frm_griev.ddlmonth1.className ="";
}	
	
	/*if(document.frm_griev.unique_id_application.value!='')
	{
		if(!chkchar(document.frm_griev.unique_id_application.value))
		{
			msg=msg+ i++ +(". Complaint / Registration Number should not include special characters. \n");
			//document.frm_griev.f_username.focus();
			//return;
		}
	}*/
		
	if(document.frm_griev.pio_name.value!='')
	{
		if(!chkbadchar2(document.frm_griev.pio_name.value) || !chkchar2(document.frm_griev.pio_name.value))
		{
			if(i==1)
			{
				f_focus='pio_name';
			}
			msg=msg+ i++ +(". पीआईओ के नाम के विवरण में विशेष अक्षर या संख्‍या शामिल नहीं हो सकते। \n");
			document.frm_griev.pio_name.className ="errorfields";
		}
		else
		{
			document.frm_griev.pio_name.className ="";
		}
	}

	if(document.frm_griev.pio_addr.value !="")
	{		
		if(!chksplcharald(document.frm_griev.pio_addr.value))
		{
			if(i==1)
			{
				f_focus='pio_addr';
			}
			msg=msg+ i++ +(". पीआईओ के पते में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("pio_addr").className ="errorfields";
		}
		else
		{
			document.getElementById("pio_addr").className ="";
		}	
	}	
	
	if(trim(document.frm_griev.pio_std1.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.pio_std1.value) || !chkstdcode(document.frm_griev.pio_std1.value))
		{
			if(i==1)
			{
				f_focus='pio_std1';
			}
			msg=msg+ i++ +(". पीआईओ के विवरण, टेलीफोन के लिए क्षेत्र कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.pio_std1.className ="errorfields";
			piostd1err=1;
		}
		else
		{
			document.frm_griev.pio_std1.className ="";
		}
	}

	if(trim(document.frm_griev.pio_phn.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.pio_phn.value) || !chkphoneNumber(document.frm_griev.pio_phn.value))
		{
			if(i==1)
			{
				f_focus='pio_phn';
			}
			msg=msg+ i++ +(". पीआईओ के विवरण के लिए फोन नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.pio_phn.className ="errorfields";
			piophone1err=1;
		}
		else
		{
			document.frm_griev.pio_phn.className ="";
		}
	}

	if(document.frm_griev.pio_std1.value != "" && document.frm_griev.pio_phn.value == "")
	 {
		if(i==1)
		{
			f_focus='pio_phn';
		}
		msg=msg+ i++ +(". पीआईओ के विवरण के लिए फोन नंबर डालें। \n");		
		document.frm_griev.pio_phn.className ="errorfields";
		piophone1err=1;
	 }
	 else
	 {
		if(piophone1err!=1){
		document.frm_griev.pio_phn.className ="";
		}
	 }
	 
	 if(document.frm_griev.pio_std1.value == "" && document.frm_griev.pio_phn.value != "")
	 {
		if(i==1)
		{
			f_focus='pio_std1';
		}
		msg=msg+ i++ +(". पीआईओ के विवरण के लिए क्षेत्र कोड डालें। \n");
		document.frm_griev.pio_std1.className ="errorfields";
		piostd1err=1;
	 }
	 else
	 {
		if(piostd1err!=1){
		document.frm_griev.pio_std1.className ="";
		}
	 }	
	
	 if(document.frm_griev.pio_std1.value != "" && document.frm_griev.pio_phn.value != "")
	 {
		   var to1 = document.frm_griev.pio_std1.value.length ;
		   var to2 = document.frm_griev.pio_phn.value.length ;
		   var cto = parseInt(to1) + parseInt(to2)
		 
		   if(cto > 11 || cto<8)
		   {
		    if(i==1)
			{
				f_focus='pio_std1';
			}
			msg=msg+ i++ +(". पीआईओ के विवरण टेलीफोन का नंबर 8 अंकों से कम या 11 अंकों से अधिक नहीं होना चाहिए। \n");		   
			document.frm_griev.pio_std1.className ="errorfields";
			document.frm_griev.pio_phn.className ="errorfields";
			piostd1err=1;
			piophone1err=1;
		   }
		   else
		   {
			if(piostd1err!=1 && piophone1err!=1){
			document.frm_griev.pio_std1.className ="";
			document.frm_griev.pio_phn.className ="";
			}
		   }
	}  
	
	if(document.frm_griev.pio_mail.value !='')
	{
		if(!chkbadchar2(document.frm_griev.pio_mail.value) || !chkmail(document.frm_griev.pio_mail.value))
		{
			if(i==1)
			{
				f_focus='pio_mail';
			}
			msg=msg+ i++ +(". पीआईओ के विवरण के लिए ई-मेल पता मानक प्रारूप में होना चाहिए उदाहरण के लिए : jeff@abc.com। \n");		   			
			document.frm_griev.pio_mail.className ="errorfields";
		}
		else
		{
			document.frm_griev.pio_mail.className ="";
		}
	}

// validation for first appeal		
	
	var currnd = new Date();
	var vdateday1=document.frm_griev.ddlday2.value;
	var vdatemonth1=document.frm_griev.ddlmonth2.value;
	var vdateyear1=document.frm_griev.ddlyear2.value;

	var date_1=new Date(vdateyear1,vdatemonth1-1,vdateday1,0,0,0);
	var date_2=new Date(currnd.getFullYear(),currnd.getMonth(),currnd.getDate(),0,0,0);

	if(date_1 > date_2)
	{
		if(i==1)
		{
			f_focus='ddlmonth2';
		}
		msg=msg+ i++ +(". पहली अपील की गई तिथि वर्तमान तिथि से अधिक नहीं होनी चाहिए। \n");
		document.frm_griev.ddlmonth2.className ="errorfields";
	}
	else
	{
		document.frm_griev.ddlmonth2.className ="";
	}	
	
	/*if(document.frm_griev.unique_id_appea1.value!='')
	{
		if(!chkchar(document.frm_griev.unique_id_appea1.value))
		{
			msg=msg+ i++ +(". Complaint / Registration Number for First Appeal should not include special characters. \n");
			//document.frm_griev.f_username.focus();
			//return;
		}
	}*/
				
	if(document.frm_griev.pio_name_ap.value!='')
	{
		if(!chkbadchar2(document.frm_griev.pio_name_ap.value) || !chkchar2(document.frm_griev.pio_name_ap.value))
		{
			if(i==1)
			{
				f_focus='pio_name_ap';
			}
			msg=msg+ i++ +(". अपील प्राधिकरण के नाम में विशेष अक्षर या संख्‍या शामिल नहीं की जा सकती। \n");
			document.frm_griev.pio_name_ap.className ="errorfields";
		}
		else
		{
			document.frm_griev.pio_name_ap.className ="";
		}
	}		
	
	if(document.frm_griev.pio_addr_ap.value !="")
	{		
		if(!chksplcharald(document.frm_griev.pio_addr_ap.value))
		{
			if(i==1)
			{
				f_focus='pio_addr_ap';
			}
			msg=msg+ i++ +(". अपील प्राधिकरण के पते में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("pio_addr_ap").className ="errorfields";
		}
		else
		{
			document.getElementById("pio_addr_ap").className ="";
		}	
	}	
	
	
	if(trim(document.frm_griev.pio_std_ap.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.pio_std_ap.value) || !chkstdcode(document.frm_griev.pio_std_ap.value))
		{
			if(i==1)
			{
				f_focus='pio_std_ap';
			}
			msg=msg+ i++ +(". अपील प्राधिकरण के विवरण, टेलीफोन के लिए क्षेत्र कोड में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.pio_std_ap.className ="errorfields";
			piostdaperr=1;
		}
		else
		{
			document.frm_griev.pio_std_ap.className ="";
		}
	}

	if(trim(document.frm_griev.pio_phn_ap.value) != "")
	{
		if(!chkbadchar2(document.frm_griev.pio_phn_ap.value) || !chkphoneNumber(document.frm_griev.pio_phn_ap.value))
		{
			if(i==1)
			{
				f_focus='pio_phn_ap';
			}
			msg=msg+ i++ +(". अपील प्राधिकरण के विवरण के लिए फोन नंबर में विशेष अक्षर या वर्ण शामिल नहीं हो सकते। \n");
			document.frm_griev.pio_phn_ap.className ="errorfields";
			piophoneaperr=1;
		}
		else
		{
			document.frm_griev.pio_phn_ap.className ="";
		}
	}
	
	if(document.frm_griev.pio_std_ap.value != "" && document.frm_griev.pio_phn_ap.value == "")
	 {
		if(i==1)
			{
				f_focus='pio_phn_ap';
			}
		msg=msg+ i++ +(". अपील प्राधिकरण के विवरण के लिए फोन नंबर डालें। \n");
		document.frm_griev.pio_phn_ap.className ="errorfields";
		piophoneaperr=1;
	 }
	 else
	 {
		if(piophoneaperr!=1){
		document.frm_griev.pio_phn_ap.className ="";
		}
	 }
	 
	 if(document.frm_griev.pio_std_ap.value == "" && document.frm_griev.pio_phn_ap.value != "")
	 {
		if(i==1)
			{
				f_focus='pio_std_ap';
			}
		msg=msg+ i++ +(". अपील प्राधिकरण के टेलीफोन के लिए क्षेत्र कोड डालें। \n");
		document.frm_griev.pio_std_ap.className ="errorfields";
		piostdaperr=1;
	 }
	 else
	 {
		if(piostdaperr!=1){
		document.frm_griev.pio_std_ap.className ="";
		}
	 }	

	 if(document.frm_griev.pio_std_ap.value != "" && document.frm_griev.pio_phn_ap.value != "")
	 {
		   var to1 = document.frm_griev.pio_std_ap.value.length ;
		   var to2 = document.frm_griev.pio_phn_ap.value.length ;
		   var cto = parseInt(to1) + parseInt(to2)
		 
		   if(cto > 11 || cto<8)
		   {
			if(i==1)
			{
				f_focus='pio_std_ap';
			}
		   msg=msg+ i++ +(". अपील प्राधिकरण के विवरण के लिए टेलीफोन नंबर 8 अंकों से कम या 11 अंकों से अधिक नहीं होना चाहिए। \n");			
			document.frm_griev.pio_std_ap.className ="errorfields";
			document.frm_griev.pio_phn_ap.className ="errorfields";
			piostdaperr=1;
			piophoneaperr=1;
		   }
		   else
		   {
				if(piostdaperr!=1 && piophoneaperr!=1){
				document.frm_griev.pio_std_ap.className ="";
				document.frm_griev.pio_phn_ap.className ="";
				}
		   }
	} 	  
		
	if(document.frm_griev.pio_mail_ap.value !='')
	{
		if(!chkbadchar2(document.frm_griev.pio_mail_ap.value) || !chkmail(document.frm_griev.pio_mail_ap.value))
		{
			 if(i==1)
			{
				f_focus='pio_mail_ap';
			}
			msg=msg+ i++ +(". अपील प्राधिकरण के विवरण ई-मेल पता मानक प्रारूप में होना चाहिए उदाहरण के लिए : jeff@abc.com। \n");	
			document.frm_griev.pio_mail_ap.className ="errorfields";
		}
		else
		{
			document.frm_griev.pio_mail_ap.className ="";
		}
	}	
	
	if(document.frm_griev.age_proof_detail.value !="")
	{		
		if(!chksplcharald(document.frm_griev.age_proof_detail.value))
		{
			if(i==1)
			{
				f_focus='age_proof_detail';
			}
			msg=msg+ i++ +(". आयु के प्रमाण दस्‍तावेज के विवरण में विशेष अक्षर नहीं हो सकते। \n");
			document.frm_griev.age_proof_detail.className ="errorfields";
		}
		else
		{
			document.frm_griev.age_proof_detail.className ="";
		}	
	}
	
	
	if(document.getElementById('age_file').value != "")
	{
	var objUpload=eval("document.getElementById('age_file')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
            var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {	
				document.frm_griev.age_file.className =""; 
            }
			else
			{
				 if(i==1)
				{
					f_focus='age_file';
				}
			    msg=msg+ i++ +(". आयु प्रमाण दस्‍तावेज फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
               document.frm_griev.age_file.className ="errorfields"; 
			}
          }
    }
	}
	
	if(document.frm_griev.handicap_proof_detail.value !="")
	{		
		if(!chksplcharald(document.frm_griev.handicap_proof_detail.value))
		{
			if(i==1)
			{
				f_focus='handicap_proof_detail';
			}
			msg=msg+ i++ +(". विकलांगता के विवरण में विशेष अक्षर नहीं हो सकते। \n");
			document.frm_griev.handicap_proof_detail.className ="errorfields";
		}
		else
		{
			document.frm_griev.handicap_proof_detail.className ="";
		}	
	}
	
	
	if(document.getElementById('handicap_file').value != "")
	{
	var objUpload=eval("document.getElementById('handicap_file')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
            var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {	
				document.frm_griev.handicap_file.className =""; 
            }
			else
			{
				 if(i==1)
				{
					f_focus='handicap_file';
				}
			    msg=msg+ i++ +(". विकलांगता प्रमाणपत्र का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
               document.frm_griev.handicap_file.className ="errorfields"; 
			}
          }
    }
	}
	
	
  	 if(document.frm_griev.complaint_description.value=='')
	{
		 if(i==1)
		{
			f_focus='complaint_description';
		}
		msg=msg+ i++ +(". शिकायत का विवरण डालें। \n");	
		document.frm_griev.complaint_description.className ="errorfields"; 
	}
	else
	{
		document.frm_griev.complaint_description.className =""; 
	}
	
	if(document.frm_griev.complaint_description.value !="")
	{		
		if(!chksplcharald(document.frm_griev.complaint_description.value))
		{
			if(i==1)
			{
				f_focus='complaint_description';
			}
			msg=msg+ i++ +(". अपनी शिकायत के विवरण में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("complaint_description").className ="errorfields";
		}
		else
		{
			document.getElementById("complaint_description").className ="";
		}	
	}
			
	if(document.frm_griev.visit_pio[0].checked)
	{
		  if(document.frm_griev.rel_detail1.value == '')
		  {
			if(i==1)
			{
				f_focus='rel_detail1';
			}
			msg=msg+ i++ +(". दस्‍तावेज 1 के विवरण डालें। \n");	
			document.frm_griev.rel_detail1.className ="errorfields"; 
		  }
		  
		 if(document.frm_griev.rel_detail1.value !="")
		{		
			if(!chksplcharald(document.frm_griev.rel_detail1.value))
			{
				if(i==1)
				{
					f_focus='rel_detail1';
				}
				msg=msg+ i++ +(". दस्‍तावेज 1 के विवरण में विशेष अक्षर नहीं हो सकते। \n");
				document.frm_griev.rel_detail1.className ="errorfields";
			}
			else
			{
				document.frm_griev.rel_detail1.className ="";
			}	
		}
	
		  if(document.getElementById('t_file1').value == "")
		  {
			if(i==1)
			{
				f_focus='t_file1';
			}
			msg=msg+ i++ +(". दस्‍तावेज 1 में फाइल अपलोड करें। \n");	
			document.frm_griev.t_file1.className ="errorfields"; 
		  }
		  else
		  {
			  if(document.getElementById('t_file1').value != "")
				{						 
					var objUpload=eval("document.getElementById('t_file1')");
					var sUpload=objUpload.value.toLowerCase();
					if(sUpload!="")
					{
						var iDot=sUpload.indexOf(".");
						   if(iDot > 0)
							{
							var aUpload=sUpload.split(".");
							
							if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
							{	
								document.frm_griev.t_file1.className =""; 
							}
							else
							{
							if(i==1)
						{
							f_focus='t_file1';
						}
							msg=msg+ i++ +(". दस्‍तावेज 1 का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");									
							document.frm_griev.t_file1.className ="errorfields"; 	
							}
						  }
					}
			    }
		   }
	}
	
	if(document.getElementById('t_file2').value != "")
	{	
    var objUpload=eval("document.getElementById('t_file2')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
            var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {
				document.frm_griev.t_file2.className =""; 
            }
			else
			{
				if(i==1)
			{
				f_focus='t_file2';
			}
			    msg=msg+ i++ +(". दस्‍तावेज 2 का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
				document.frm_griev.t_file2.className ="errorfields"; 
			}
          }
    }
	}
	if(document.getElementById('t_file3').value != "")
	{	
	var objUpload=eval("document.getElementById('t_file3')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
           var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {
				document.frm_griev.t_file3.className =""; 
			}
			else
			{
				if(i==1)
			{
				f_focus='t_file3';
			}
				msg=msg+ i++ +(". दस्‍तावेज 3 का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
				document.frm_griev.t_file3.className ="errorfields"; 
			}
          }
    }
	}
	if(document.getElementById('t_file4').value != "")
	{	  
	var objUpload=eval("document.getElementById('t_file4')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
            var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {
				document.frm_griev.t_file4.className =""; 
			}
			else
			{
				if(i==1)
			{
				f_focus='t_file4';
			}
			    msg=msg+ i++ +(". दस्‍तावेज 4 का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");
               document.frm_griev.t_file4.className ="errorfields"; 
			}
          }
    }
	}
	if(document.getElementById('t_file5').value != "")
	{	
	var objUpload=eval("document.getElementById('t_file5')");
    var sUpload=objUpload.value.toLowerCase();
    if(sUpload!="")
    {
        var iDot=sUpload.indexOf(".");
           if(iDot > 0)
            {
           var aUpload=sUpload.split(".");
			
            if((aUpload[aUpload.length-1] =="pdf")  || (aUpload[aUpload.length-1] =="jpg") || (aUpload[aUpload.length-1] =="gif"))
            {
				document.frm_griev.t_file5.className =""; 
            }
			else
			{
				if(i==1)
			{
				f_focus='t_file5';
			}
			    msg=msg+ i++ +(". दस्‍तावेज 5 का फाइल साइज 2 एमबी से अधिक नहीं होना चाहिए, केवल पीडीएफ, जेपीजी, जीआईएफ फाइलों की अनुमति है। \n");    
				document.frm_griev.t_file5.className ="errorfields"; 	
			}
          }
    }
	} 	

	var citizen_id=document.getElementById("sen_citizen1").checked;
	var info_research=document.getElementById("r1").checked;
	if(citizen_id==true && info_research==true)
	{
		var x=document.frm_griev.age_ct.selectedIndex;				
		if(x!=4)
		{
			if(i==1)
			{
				f_focus='age_ct';
			}
			msg=msg+ i++ +(". यदि आप वरिष्‍ठ नागरिक हैं तो अनुसंधान और विश्‍लेषण प्रयोजन के लिए सूचना के आयु श्रेणी को 50 वर्ष तक चुना जाना चाहिए। \n");
			document.frm_griev.age_ct.className ="errorfields";
		}	
		else
		{
			document.frm_griev.age_ct.className ="";
		}	
	}
	
	if(document.frm_griev.captcha.value=='')
	{
		if(i==1)
		{
			f_focus='captcha';
		}
		msg=msg+ i++ +(". सुरक्षा संबंधी प्रश्‍नों के उत्तर दें। \n");
		document.frm_griev.captcha.className ="errorfields"; 
	}
	else
	{
		document.frm_griev.captcha.className =""; 
	}

	if(document.frm_griev.captcha.value !="")
	{		
		if(!chksplcharald(document.frm_griev.captcha.value))
		{
			if(i==1)
			{
				f_focus='captcha';
			}
			msg=msg+ i++ +(". सुरक्षा संबंधी प्रश्‍नों के उत्तर में विशेष अक्षर नहीं हो सकते। \n");
			document.getElementById("captcha").className ="errorfields";
		}
		else
		{
			document.getElementById("captcha").className ="";
		}	
	}	

if(msg.length>0)
	{
		i=i-1;
		if(i!=1)
		{
			alert("निम्‍नलिखित " + i + " त्रुटियां पाई गई हैं:\n" + msg);
		}
		else
		{
			msg = msg.replace("1.  ","");			
			alert("निम्‍नलिखित 1 त्रुटि पाई गई हैं:\n" + msg);
		}
		
		if(f_focus=='citizen[0]' || f_focus=='Poverty[0]' || f_focus=='visit_pio[0]')
		{
		//
		}
		else
		{
		document.frm_griev[""+f_focus].focus();
		}
		return false;
	}
	else
	{
		return true;
	}
	
}

function op_fie(a)
{
  url="complaint_direct/"+a;
  sector1 = window.open(url,'sector1','width=600,height=600,scrollbars=yes');

}

function giveWarning(messageAreaID,messageStr)
{
    warningBoxNode = document.getElementById(messageAreaID);
    document.getElementById(messageAreaID).style.visibility = "visible";
    warningBoxNode.textContent = messageStr;
    warningBoxNode.innerHTML = messageStr;
    return;
}

function setVisibility(id, visibility,text)
{
    document.getElementById(id).style.display = visibility;
	giveWarning(id,text);
}

function chktreasurer1(field,id,messageAreaID,messageStr){
if(!chkbadchar2(field) || !chkchar2(field)){
document.getElementById(id).className='errorfields';
document.getElementById(messageAreaID).style.visibility = "visible";
document.getElementById(messageAreaID).innerHTML = messageStr;
document.getElementById(messageAreaID).className='red';
}else{
document.getElementById(id).className='';
document.getElementById(messageAreaID).className='';
}
}

function chktreasurer2(field,id,messageAreaID,messageStr){
if(!chkbadchar2(field) || !chkint(field)){
document.getElementById(id).className='errorfields';
document.getElementById(messageAreaID).style.visibility = "visible";
document.getElementById(messageAreaID).innerHTML = messageStr;
document.getElementById(messageAreaID).className='red';
}else{
document.getElementById(id).className='';
document.getElementById(messageAreaID).className='';
}
}

function chktreasurer3(field,id,messageAreaID,messageStr){
if(!chkbadchar2(field)){
document.getElementById(id).className='errorfields';
document.getElementById(messageAreaID).style.visibility = "visible";
document.getElementById(messageAreaID).innerHTML = messageStr;
document.getElementById(messageAreaID).className='red';
}else{
document.getElementById(id).className='';
document.getElementById(messageAreaID).className='';
}
}


function loadcombo(obj,t1)
{
		var cnt,c;
		var len = obj.options.length;
		for(cnt=0; cnt < len; cnt++)
		{
			c=cnt.toString();
			if(obj.options[c].value==t1)
				obj.options[c].selected=true;
			else
				obj.options[c].selected=false;
		}
}

function show_doc()
{
var doc_id = document.getElementById("no_doc").value;
 if(navigator.appName.indexOf("Microsoft") > -1)
	{
    var canSee = 'block'
    }
	 else
	 {
    var canSee = 'block';
      }

 if(doc_id == '1')
	{
		document.getElementById("b1").style.display = canSee;
		document.getElementById("b2").style.display = 'none';
		document.getElementById("b3").style.display = 'none';
		document.getElementById("b4").style.display = 'none';
	}
	if(doc_id == '2')
	{
		document.getElementById("b1").style.display = canSee;
		document.getElementById("b2").style.display = canSee;
		document.getElementById("b3").style.display = 'none';
		document.getElementById("b4").style.display = 'none';
	}
 if(doc_id == '3')
	{
		document.getElementById("b1").style.display = canSee;
		document.getElementById("b2").style.display = canSee;
		document.getElementById("b3").style.display = canSee;
		document.getElementById("b4").style.display = 'none';
	}
 if(doc_id == '4')
	{
		document.getElementById("b1").style.display = canSee;
		document.getElementById("b2").style.display = canSee;
		document.getElementById("b3").style.display = canSee;
		document.getElementById("b4").style.display = canSee;
	}
 if(doc_id == '0')
	{
		document.getElementById("b1").style.display = 'none';
		document.getElementById("b2").style.display = 'none';
		document.getElementById("b3").style.display = 'none';
		document.getElementById("b4").style.display = 'none';
	}
}

function show_bpl()
    {
	if(navigator.appName.indexOf("Microsoft") > -1)
	{
		var canSee = 'block'
    }
	else
	{
		var canSee = 'block';
    }
		document.getElementById("bpl").style.display = canSee;
		document.getElementById("bpl_detail").style.display = canSee;
		document.getElementById("bpl_file").style.display = canSee;		
	}

function unshow_bpl()
   	{
	if(navigator.appName.indexOf("Microsoft") > -1)
	{
       var canSee = 'block'
    }
	else
	{
      var canSee = 'block';
    }
		 document.getElementById("bpl").style.display = 'none';
		 document.getElementById("bpl_detail").style.display = 'none';
		 document.getElementById("bpl_file").style.display = 'none';
   }

function show_pio_com()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("do_comreg").style.display = canSee;
			document.getElementById("donot_comreg").style.display = 'none';
	}

function unshow_pio_com()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("do_comreg").style.display = 'none';
			document.getElementById("donot_comreg").style.display = canSee;
			document.getElementById("piodet").style.display = canSee;
	}

function show_pio_com_ap()
{
	if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("unique_id_appea").style.display = canSee;
			document.getElementById("donot_com_reg_ap").style.display = 'none';
}

function unshow_pio_com_ap()
{
	if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("unique_id_appea").style.display = 'none';
			document.getElementById("donot_com_reg_ap").style.display = canSee;
}

function show_pio()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
		document.getElementById("do_com_reg1").style.display = canSee;
		document.getElementById("appl").style.display = canSee;
	}

function unshow_pio()
	{
		document.getElementById("do_com_reg1").style.display = 'none';
		document.getElementById("do_comreg").style.display = 'none';
		document.getElementById("donot_comreg").style.display = 'none';
		document.getElementById("appl").style.display = 'none';
		document.getElementById("do_comreg_ap").style.display = 'none';
		document.getElementById("unique_id_appea").style.display = 'none';
		document.getElementById("donot_com_reg_ap").style.display = 'none';
	}

function show_appdone()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'inline'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("do_comreg_ap").style.display = canSee;
			document.getElementById("do_com_reg_ap").style.display = canSee;
			document.getElementById("donot_com_reg_ap").style.display = 'none';
	}

function unshow_appdone()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
			document.getElementById("donot_com_reg_ap").style.display = 'none';
			document.getElementById("do_comreg_ap").style.display = 'none';
			document.getElementById("unique_id_appea").style.display = 'none';
	}
function show_age()
    {
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
			document.getElementById("senior_age").style.display = canSee;
	}

function unshow_age()
   	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
			document.getElementById("senior_age").style.display = 'none';
   }

function show_phy_hand()
    {
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'inline';
		}
			document.getElementById("physically_hand_1").style.display = canSee;
	}

function unshow_phy_hand()
   	{

		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
			document.getElementById("physically_hand_1").style.display = 'none';
	}

function show_agree()
	{
		var reg_id = document.getElementById("poverty1").checked;
		var citizen_id=document.getElementById("sen_citizen1").checked;
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
		if(reg_id == false)
		{
			document.getElementById("ann_income1").style.display = canSee;
		}
		document.getElementById("catg1").style.display = canSee;
		document.getElementById("local1").style.display = canSee;
		document.getElementById("sex1").style.display = canSee;
		document.getElementById("age1").style.display = canSee;
		if(citizen_id==true)
		{												
			document.frm_griev.age_ct.options[4].selected = true;			
		}
		else
		{
			document.frm_griev.age_ct.options[0].selected = true;
		}
		document.getElementById("edu1").style.display = canSee;
    	document.getElementById("occup1").style.display = canSee;
	}

function unshow_agree()
	{
		if(navigator.appName.indexOf("Microsoft") > -1)
		{
			var canSee = 'block'
		}
		else
		{
			var canSee = 'block';
		}
		document.getElementById("catg1").style.display = 'none';
		document.getElementById("ann_income1").style.display = 'none';
		document.getElementById("local1").style.display = 'none';
		document.getElementById("sex1").style.display = 'none';
		document.getElementById("age1").style.display = 'none';
		document.getElementById("edu1").style.display = 'none';
    	document.getElementById("occup1").style.display = 'none';
	}

function list_dist()
{
	var stateid = document.getElementById("t_state").value;
	var aj_obj= makehttpRequest();
	url = 'include/ajax_dist.php?stateid='+stateid;
	aj_obj.open('GET',url,true);
	aj_obj.onreadystatechange = function()
	{
	if(aj_obj.readyState==4 && aj_obj.status==200)
		{
			flag = aj_obj.responseXML.getElementsByTagName('flag')[0].firstChild.nodeValue;
			obj_dist = document.getElementById('t_dist');
			obj_dist.length = 0;
			obj_dist.options[obj_dist.length] = new Option('चुनें','0');
			if(flag!=0 && flag!='')
				{
					 if(navigator.appName.indexOf("Microsoft") > -1)
					{
						var canSee = 'block'
					}
					else
					{
						var canSee = 'table-row';
					}
					document.getElementById("dept").style.display = canSee;					
					record = aj_obj.responseXML.getElementsByTagName('record');
					for(i=0;i<record.length;i++)
					{
						distid = record[i].getElementsByTagName('distid')[0].firstChild.nodeValue;
						distname = record[i].getElementsByTagName('distname')[0].firstChild.nodeValue;
						obj_dist.options[i + 1] = new Option(distname,distid);
					}
				}
			if(flag==0)
			{
				document.getElementById("dept").style.display = 'none';
			}
		}
	}
	aj_obj.send(null);
}

function list_mindept(stdeptobj,catobj,test)
{
	var dis = document.getElementById('c_min').value;
  	var aj_obj2= makehttpRequest();
	url = 'include/ajax_mindept.php?mindeptid='+stdeptobj.value;
	aj_obj2.open('GET',url,true);

	aj_obj2.onreadystatechange = function()
	{
		if(aj_obj2.readyState==4 && aj_obj2.status==200)
		{
			var report = aj_obj2.responseXML.getElementsByTagName('data')[0];
			var flag = report.getElementsByTagName('flag')[0].firstChild.nodeValue;
			var flagsch = report.getElementsByTagName('flagsch')[0].firstChild.nodeValue;
			obj_categ = catobj;
			obj_categ.length = 1;
			obj_selcateg = test;
			obj_selcateg.length = 1;

			if(flagsch!=0 && flagsch!='')
			{
				record = report.getElementsByTagName('recordsch');
				for(i=0;i<record.length;i++)
				{
					categid = record[i].getElementsByTagName('deptid')[0].firstChild.nodeValue;
					categname = record[i].getElementsByTagName('schname')[0].firstChild.nodeValue;
					obj_selcateg.options[obj_selcateg.length] = new Option(categname,categid);
				}
			}

			if(flag!=0 && flag!='')
			{
			    if(navigator.appName.indexOf("Microsoft") > -1)
				{
					var canSee = 'block'
				}
				else
				{
					var canSee = 'block';
				}
				document.getElementById("dis_dept").style.display = canSee;				

				record = report.getElementsByTagName('record');
				for(i=0;i<record.length;i++)
				{
					categid = record[i].getElementsByTagName('statedeptid')[0].firstChild.nodeValue;
					categname = record[i].getElementsByTagName('statedeptname')[0].firstChild.nodeValue;
					obj_categ.options[obj_categ.length] = new Option(categname,categid);
				}
			}

			if(flag == 0)
			{
			document.getElementById("dis_dept").style.display = 'none';
			var aj_obj1= makehttpRequest();
			url = 'include/ajax_mindept1.php?mindeptid='+stdeptobj.value;
			aj_obj1.open('GET',url,true);

			aj_obj1.onreadystatechange = function()
			{
				if(aj_obj1.readyState==4 && aj_obj1.status==200)
				{
					var report = aj_obj1.responseXML.getElementsByTagName('data')[0];

					var flag = report.getElementsByTagName('flag')[0].firstChild.nodeValue;
					obj_categ = test;
					obj_categ.length = 1;

					if(flag!=0 && flag!='')
				  {
						record = report.getElementsByTagName('record');
						for(i=0;i<record.length;i++)
						{
							categid = record[i].getElementsByTagName('statedeptid')[0].firstChild.nodeValue;
							categname = record[i].getElementsByTagName('statedeptname')[0].firstChild.nodeValue;
							obj_categ.options[obj_categ.length] = new Option(categname,categid);
						}
				  }
				}
			}
				aj_obj1.send(null);				
		  }
		}
	}
	aj_obj2.send(null);
}


function list_deptorg(minorg,deptorgobj,orgcatobj)
{
   var dis = document.getElementById('c_dept1').value;
  /* if(dis=='NK')
	{
	if(navigator.appName.indexOf("Microsoft") > -1)
	{
    var canSee = 'block'
    }
	 else
	 {
    var canSee = 'block';
      }
	document.getElementById("d_dep_oth").style.display = canSee;
	}
	else
	{
	 document.getElementById("d_dep_oth").style.display = 'none';
	}
 */
	if(dis != 'NK' && dis != '0')
	{
		var aj_obj2= makehttpRequest();
		url = 'include/ajax_deptorg.php?deptorgid='+deptorgobj.value+"&minval="+minorg.value;
		aj_obj2.open('GET',url,true);

	aj_obj2.onreadystatechange = function()
	{
		if(aj_obj2.readyState==4 && aj_obj2.status==200)
		{
			var report = aj_obj2.responseXML.getElementsByTagName('data')[0];

			var flag = report.getElementsByTagName('flag')[0].firstChild.nodeValue;
			var len = 1;
			obj_categ = orgcatobj;
			obj_categ.length = 1;

			if(flag!=0 && flag!='')
			{
				record = report.getElementsByTagName('record');
				len = record.length;
				for(i=0;i<record.length;i++)
				{
					categid = record[i].getElementsByTagName('statedeptid')[0].firstChild.nodeValue;
					categname = record[i].getElementsByTagName('statedeptname')[0].firstChild.nodeValue;

					obj_categ.options[obj_categ.length] = new Option(categname,categid);
				}
			}
		}
	}
	aj_obj2.send(null);
	
	}
}

function show_ustate(val)
{
	if(val!='IN')
	{
		document.getElementById("d_custate_name").style.display='none';
		document.getElementById("dept").style.display='none';
	}
	else
	{
		document.getElementById("d_custate_name").style.display='block';
		document.getElementById("dept").style.display='block';
	}
}
