	function gValidate(app)
	{
		flag = false;
		
		
		if(document.getElementById('grievtype').value == null ||document.getElementById('grievtype').value == '')
		{
			alert('Select Grievance Type');
			return false;
		}
		
		if(document.getElementById('grievsubtype').value == null ||document.getElementById('grievsubtype').value == '0')
		{
			alert('Select Grievance Sub Type');
			return false;
		}
		
		if(document.getElementById('grievance').value == null ||document.getElementById('grievance').value == '')
		{
			alert('Type Grievance Text...');
			return false;
		}
		flag = validateForm(app);
		
		return flag;
	}

function validateForm(app)
{

	var apps = app;

	//alert(document.getElementById('state').value);
		
	var flag = false;
	flag = validateCommon(apps);
	
	if((flag) && app=='A')
	{
		flag = validEach();
	}
	else if((flag) && app=='G')
	{
		flag = validGEach();
	}
	 
	
	
	return flag;
	//return false;
}

function validEach()
{

	var flag = true;

	if(document.getElementById('district').value == null || document.getElementById('district').value == "0")
	{
		alert('Select Your District');		
		return false;
	}
	if(document.getElementById('taluk').value == null || document.getElementById('taluk').value == "0")
	{
		alert('Select Your Taluk');		
		return false;
	}
	if(document.getElementById('village').value == null || document.getElementById('village').value == "0")
	{
		alert('Select Your Village');		
		return false;
	}
	
	if(document.getElementById('serviceCode').value == 'TK01')
	{
		if(document.getElementById('pattaNo').value == null || document.getElementById('pattaNo').value == "")
		{
			alert('Enter Patta Number');
			document.getElementById('pattaNo').focus();
			return false;
		}
	}
	if(document.getElementById('serviceCode').value == 'TK02')
	{	
		if(document.getElementById('surveyNo').value == null || document.getElementById('surveyNo').value == "")
		{
			alert('Enter Survey Number');
			document.getElementById('surveyNo').focus();
			return false;
		}
	
		if(document.getElementById('subdivNo').value == null || document.getElementById('subdivNo').value == "")
		{
			alert('Enter Sub division Number');
			document.getElementById('subdivNo').focus();
			return false;
		}
	}
	
	if(document.getElementById('serviceCode').value == 'TK03')
	{
		if(document.getElementById('dob').value == null || document.getElementById('dob').value == "" || document.getElementById('dob').value == "Click Here")
		{
			alert('Enter Date of Birth');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Mother Name');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
	}
	
	if(document.getElementById('serviceCode').value == 'TK04')
	{
		if(document.getElementById('dod').value == null || document.getElementById('dod').value == "" || document.getElementById('dod').value == "Click Here")
		{
			alert('Enter Date of Death');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Husband Name');
			return false;			
		}
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Deceased Name');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
	}
	
	if(document.getElementById('serviceCode').value == 'TK05')
	{
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
		if(document.getElementById('community').value == null || document.getElementById('community').value == "0")
		{
			alert('Select Community');
			return false;			
		}	
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Certificate Holder Name');
			return false;			
		}	
	}
	if(document.getElementById('serviceCode').value == 'TK06')
	{
		if(document.getElementById('dod').value == null || document.getElementById('dod').value == "" || document.getElementById('dod').value == "Click Here")
		{
			alert('Enter Date of Death');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Husband Name');
			return false;			
		}
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Deceased Name');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
	}
	
	if(document.getElementById('serviceCode').value == 'TK07')
	{
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Certificate Holder Name');
			return false;			
		}
	}
	
	return true;
}


function validGEach()
{

	var flag = true;

	if(document.getElementById('district').value == null || document.getElementById('district').value == "0")
	{
		alert('Select Your District');		
		return false;
	}
	if(document.getElementById('taluk').value == null || document.getElementById('taluk').value == "0")
	{
		alert('Select Your Taluk');		
		return false;
	}
	if(document.getElementById('village').value == null || document.getElementById('village').value == "0")
	{
		alert('Select Your Village');		
		return false;
	}
	
	if(document.getElementById('grievsubtype').value == '0124')
	{
		if(document.getElementById('pattaNo').value == null || document.getElementById('pattaNo').value == "")
		{
			alert('Enter Patta Number');
			document.getElementById('pattaNo').focus();
			return false;
		}
	}
	if(document.getElementById('grievsubtype').value == '0123')
	{	
		if(document.getElementById('surveyNo').value == null || document.getElementById('surveyNo').value == "")
		{
			alert('Enter Survey Number');
			document.getElementById('surveyNo').focus();
			return false;
		}
	
		if(document.getElementById('subdivNo').value == null || document.getElementById('subdivNo').value == "")
		{
			alert('Enter Sub division Number');
			document.getElementById('subdivNo').focus();
			return false;
		}
	}
	
	if(document.getElementById('grievsubtype').value == '2201')
	{
		if(document.getElementById('dob').value == null || document.getElementById('dob').value == "" || document.getElementById('dob').value == "Click Here")
		{
			alert('Enter Date of Birth');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Mother Name');
			return false;			
		}
	}
	
	if(document.getElementById('grievsubtype').value == '2202')
	{
		if(document.getElementById('dod').value == null || document.getElementById('dod').value == "" || document.getElementById('dod').value == "Click Here")
		{
			alert('Enter Date of Death');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Husband Name');
			return false;			
		}
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Deceased Name');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
	}
	
	if(document.getElementById('grievsubtype').value == '2203')
	{
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
		if(document.getElementById('community').value == null || document.getElementById('community').value == "0")
		{
			alert('Select Community');
			return false;			
		}	
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Certificate Holder Name');
			return false;			
		}	
	}
	if(document.getElementById('grievsubtype').value == '2204')
	{
		if(document.getElementById('dod').value == null || document.getElementById('dod').value == "" || document.getElementById('dod').value == "Click Here")
		{
			alert('Enter Date of Death');
			return false;			
		}
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		if(document.getElementById('parents').value == null || document.getElementById('parents').value == "")
		{
			alert('Enter Father/Husband Name');
			return false;			
		}
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Deceased Name');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
	}
	
	if(document.getElementById('grievsubtype').value == '2205')
	{
		if(document.getElementById('relation').value == null || document.getElementById('relation').value == "0")
		{
			alert('Select Relation');
			return false;			
		}
		/*if(document.getElementById('compNo').value == null || document.getElementById('compNo').value == "")
		{
			alert('Enter Comuter Number');
			return false;			
		}*/
		if(document.getElementById('decease').value == null || document.getElementById('decease').value == "")
		{
			alert('Enter Computer Holder Name');
			return false;			
		}
	}
	
	return true;
}



function validateCommon(app)
{
	
	var apps = app;
	var flag = true;
	
	var alertMessage = "";
	
	if(document.getElementById('name').value == null || document.getElementById('name').value == "")
	{
		alert('Enter Your Name');
		document.getElementById('name').focus();
		return false;
	}
	
	/*if(document.getElementById('doorno').value == null || document.getElementById('doorno').value == "")
	{
		alert('Enter the door Number');
		document.getElementById('doorno').focus();
		return false;
	}*/
	
	/*if(document.getElementById('street').value == null || document.getElementById('street').value == "")
	{
		alert('Enter Street');
		document.getElementById('street').focus();
		return false;
	}*/
	
	if(document.getElementById('resVillage').value == null || document.getElementById('resVillage').value == "")
	{
		alert('Enter the Village/Town/City Name');
		document.getElementById('resVillage').focus();
		return false;
	}
	
	if(document.getElementById('resDistrict').value == null || document.getElementById('resDistrict').value == "0")
	{
		alert('Select your District');
		document.getElementById('resDistrict').focus();
		return false;
	}
	
	/*if(document.getElementById('noofcopies').value == null || document.getElementById('noofcopies').value == "")
	{
		alert('Enter the Number of Copies');
		document.getElementById('noofcopies').focus();
		return false;
	}*/
	
	if(document.getElementById('idtype').value == null || document.getElementById('idtype').value == "0")
	{
		alert('Select the ID Proof Type');		
		return false;
	}
	
	if(document.getElementById('idnumber').value == null || document.getElementById('idnumber').value == "")
	{
		alert('Enter the ID Number');
		document.getElementById('idnumber').focus();
		return false;
	}
	
	if(document.getElementById('email').value != "")
	{
	//document.getElementById('email').value != null || 
			//alert('ok = s' + document.getElementById('email').value + 's');
			return(emailCheck (document.form1.email));
	}
	
	
	if(document.getElementById('pincode').value == null || document.getElementById('pincode').value == "")
	{
		alert('Enter the Pincode');
		document.getElementById('pincode').focus();
		return false;
	}
	else
	{
		var pincodes = document.getElementById('pincode').value;
		if(pincodes.length != 6)
		{
			alert('Pincode length should be in 6');
			document.getElementById('pincode').value = '';
			document.getElementById('pincode').focus();
			return false;
		}
	}	
	/*if(document.getElementById('telephone').value == null || document.getElementById('telephone').value == "")
	{
		alert('Enter the Telephone Number');
		document.getElementById('telephone').focus();
		return false;
	}*/
	
	if(apps == 'A')
	{
	
		if((document.getElementById('noofcopies').value.length==0 || document.getElementById('noofcopies').value=="0") )
		{
			alert('Enter the number of copies');
			document.getElementById('noofcopies').value = '';
			document.getElementById('noofcopies').focus();
			return false;
		}
	
		if((document.getElementById('serviceCode').value == null || document.getElementById('serviceCode').value == "0") && (document.getElementById('hidserviceCode').value == "" || document.getElementById('hidserviceCode').value == null))
		{
			alert('Select the Service');
			document.getElementById('serviceCode').focus();
			return false;
		}
	}

	return true;
}