/*************Validation for Self-Certification Form********************/
function selfCertification()
{
	//Validation for Date Of Certification
	
	if((check_dropdownfields("certificate_day","cert_date_div"))&& (check_dropdownfields("certificate_month","cert_date_div"))){
		var certDate	=	true;
	}else{
		var certDate	=	false;
	}
	//validation for point-2(Health)
	if(checkRadio("measures_exhaust","measures_exhaust_div")){
		var exh	=	true;
	}else{
		var exh	=	false;
	}
	if(exh==true){
		if(check_fields("exhausttext","measures_exhaust_div")){
			var exhF	=	true;	
		}else{
			var exhF	=	false; 
		}
	}
	if(checkRadio("measures_windows","measures_windows_div")){
		var wind	=	true;
	}else{
		var wind	=	false;
	}
	if(wind==true){
		if(check_fields("windowstext","measures_windows_div")){
			var windF	=	true;	
		}else{
			var windF	=	false; 
		}
	}
	if(checkRadio("measures_doorscheck","measures_doorscheck_div")){
		var door	=	true;
	}else{
		var door	=	false;
	}
	if(door==true){
		if(check_fields("doorstext","measures_doorscheck_div")){
			var doorT	=	true;	
		}else{
			var doorT	=	false; 
		}
	}
	if(checkRadio("measures_ventilators","measures_ventilators_div")){
		var van	=	true;
	}else{
		var van	=	false;
	}
	if(van==true){
		if(check_fields("ventilatorstext","measures_ventilators_div")){
			var vanT	=	true;	
		}else{
			var vanT	=	false; 
		}
	}
	//end of the above code.
	//validation for point-5(Health)
	if(checkRadio("lamale","lamale_div")){
		var lam	=	true;
	}else{
		var lam	=	false;
	}
	if(lam==true){
		if(check_fields("lamaletext","lamale_div")){
			var lamT	=	true;	
		}else{
			var lamT	=	false; 
		}
	}
	if(checkRadio("lafemale","lafemale_div")){
		var laf	=	true;
	}else{
		var laf	=	false;
	}
	if(laf==true){
		if(check_fields("lafemaletext","lafemale_div")){
			var lafT	=	true;	
		}else{
			var lafT	=	false; 
		}
	}
	if(checkRadio("urinals","urinals_div")){
		var urin	=	true;
	}else{
		var urin	=	false;
	}
	if(urin==true){
		if(check_fields("urinalstext","urinals_div")){
			var urinT	=	true;	
		}else{
			var urinT	=	false; 
		}
	}
	if(checkRadio("bathrooms","bathrooms_div")){
		var bath	=	true;
	}else{
		var bath	=	false;
	}
	if(bath==true){
		if(check_fields("bathroomstext","bathrooms_div")){
			var bathT	=	true;	
		}else{
			var bathT	=	false; 
		}
	}
	if(checkRadio("washbasins","washbasins_div")){
		var wash	=	true;
	}else{
		var wash	=	false;
	}
	if(wash==true){
		if(check_fields("washbasinstext","washbasins_div")){
			var washT	=	true;	
		}else{
			var washT	=	false; 
		}
	}
	//end of the above code.
	if((exhF==true)&&(windF==true)&&(doorT==true)&&(vanT==true)&&(lamT==true)&&(lafT==true)&&(urinT==true)&&(bathT==true)&&(washT==true)&& (certDate==true))
		return true;
	else
		return false;
}
function selfCertificationEdit()
{
	
	//Validation for Date Of Certification
	
	if((check_dropdownfields("certificate_day","cert_date_div"))&& (check_dropdownfields("certificate_month","cert_date_div"))&& (check_dropdownfields("certificate_year","cert_date_div"))){
		var certDate	=	true;
	}else{
		var certDate	=	false;
	}
	if(certDate==true)
		return true;
	else
		return false;
}
/******Validation for Registration Form for shops****14-Aug-09*********/



function shopRegistartion(){
		if(document.getElementById('reg_o_password').value == document.getElementById('reg_o_Conpassword').value){
			return true;
		}else{
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
		}
}


/* Validation for FORM-2, Factory LIcense */

function checkForm2()
{
	var errorMsg = "";
	
	if(checkRadio_alert("oneyear") || checkRadio_alert("fiveyear"))
		var app = true;
  	else
	{
		var msg  = "-" + document.getElementById("app_for_div").innerHTML;  
		errorMsg = errorMsg + msg + "\n";
		var app  = false;
	}
	
	if(check_fields_alert("pProductName"))
		var	pname	=	true;
	else
	{
		var msg = "-" + document.getElementById("pProductName_div").innerHTML;  
		errorMsg = errorMsg + msg + "\n";
		var pname	=	false;
	}
	
	if(check_fields_alert("noofworker_max"))
		var	numw	=	true;
	else
	{
		var msg = "-" + document.getElementById("noofworker_max_div").innerHTML;  
		errorMsg = errorMsg + msg + "\n";
		var numw	=	false;
	}
	
	if(check_fields_alert("noofworker_ordinarily"))
		var	numwo	=	true;
	else
	{
		var msg 	= "-" + document.getElementById("noofworker_ordinarily_div").innerHTML;  
		errorMsg 	= errorMsg + msg + "\n";
		var numwo	=	false;
	}
	
	if(check_fields_alert("powerNature_first"))
		var	pnatf	=	true;
	else
	{
		var msg 	= "-" + document.getElementById("powerNature_first_div").innerHTML;  
		errorMsg 	= errorMsg + msg + "\n";
		var pnatf	=	false;
	}
	
	if(check_fields_alert("powerNature_second"))
		var	pnats	=	true;
	else
	{
		var msg  	= "-" + document.getElementById("powerNature_second_div").innerHTML;  
		errorMsg 	= errorMsg + msg + "\n";
		var pnats	=	false;
	}
	
	if(check_fields_alert("factLicense_manager"))
		var	fman	=	true;
	else
	{
		var msg 	= "-" + document.getElementById("factLicense_manager_div").innerHTML;  
		errorMsg 	= errorMsg + msg + "\n";
		var fman	=	false;
	}
	
	if(check_fields_alert("factLicense_occupier"))
		var	focc	=	true;
	else
	{
		var msg = "-" + document.getElementById("factLicense_occupier_div").innerHTML;  
		errorMsg = errorMsg + msg + "\n";
		var focc	=	false;
	}
	
	if(checkRadio_alert("factory_licence_declaration") )
		var dc = true;
  	else
	{
		var msg = "-" + document.getElementById("declaration_div").innerHTML;  
		errorMsg = errorMsg + msg + "\n";
		var dc = false;
	}
	if(document.getElementById("challanCopy").value !=""){
		if(check_fields_alert("faLicenceAmt_paid")){
			var	paid	=	true;
		}else{
			var msg  	= "-" + "Name of Treasury is empty";  
			errorMsg 	= errorMsg + msg + "\n";
			var paid	=	false;
		}
		if(check_fields_alert("faLicenceAmt_treasury")){
			var	amt	=	true;
		}else{
			var msg  	= "-" + "Amount of Treasury is empty";  
			errorMsg 	= errorMsg + msg + "\n";
			var amt		=	false;
		}
		if(check_fields_alert("faLicenceAmt_challan")){
			var	challan	=	true;
		}else{
			var msg  	= "-" + "Vide challan no of Treasury is empty";  
			errorMsg 	= errorMsg + msg + "\n";
			var challan	=	false;
		}
		if((check_fields_alert("faLicenceAmt_day")) && (check_fields_alert("faLicenceAmt_month")) && (check_fields_alert("faLicenceAmt_year"))){
			var	day	=	true;
		}else{
			var msg  	= "-" + "Date of Treasury is empty";  
			errorMsg 	= errorMsg + msg + "\n";
			var day	=	false;
		}
	}else{
			var	paid	=	true;
			var	amt		=	true;
			var	challan	=	true;
			var	day		=	true;
	}
	
	if( (app == true) && (dc == true) && (pname == true) && (numw == true) && (numwo == true) && (pnatf == true) && (pnats == true) && (fman == true) && (focc == true)&& (paid == true)&& (amt == true)&& (challan == true)&& (day == true))	
		return true;
	else
	{
		//document.getElementById('oneyear').focus();
		alert(errorMsg);
		return false;	
	}
}

/* Validation for FORM-2, Factory LIcense Ends  */

/************Validation For Form B************/
function checkFormB_old()
{	
	
	  if(document.getElementById('uploadExcel').value != "" || document.getElementById('otherPersonInfo').value != "")
	  {
		document.getElementById('otherPersonInfo_div').style.visibility = 'hidden';
		document.getElementById('otherPersonInfo_div').style.position = 'absolute';	
		var ps = true;
	  }
	  else
	  {
		document.getElementById('otherPersonInfo_div').style.visibility = 'visible';
		document.getElementById('otherPersonInfo_div').style.position = 'static';
		var ps = false;;
	  }
	  
	  if(checkRadio("reg_form_dec","reg_form_dec_div"))
	  {
		var dc = true;
	  }
	  else
	  {
		var dc = false;
	  }
		if( (ps==true) && (dc==true))	
			return true;
		else
			return false;	
}
/***************End of the Code*****************/
/**********Validation for shops in edit form******/
function shopRegistartionEdit()
{
	
	if(trim(document.getElementById("reg_o_phone").value).length==0){
			alert("Field #7\r\nPlease enter establishment phone number");		
			document.getElementById("reg_o_phone").focus();
			return false;
		}
	if(trim(document.getElementById('reg_o_password').value).length>0){
		if(trim(document.getElementById('reg_o_password').value) != trim(document.getElementById('reg_o_Conpassword').value)){
			return true;
		}else{
			alert("Field #11\r\nPassword and confirm password does not match");		
			document.getElementById("reg_o_Conpassword").focus();
			return false;
		}
	}

		//field 8
		if(trim(document.getElementById("reg_o_email").value).length==0){
			alert("Field #8\r\nPlease enter email address");		
			document.getElementById("reg_o_email").focus();			
			return false;
		}
		
		// field 8		
		if(trim(document.getElementById("reg_o_email").value).length>0){
			if (!validEmail(document.getElementById("reg_o_email").value)){
				alert("Field #8\r\nPlease enter valid email address");
				document.getElementById("reg_o_email").focus();
				return false;
			}
		}
		if(document.getElementById('reg_o_email').value != document.getElementById('reg_o_Conemail').value){
			alert("Field #9\r\nEmail address and confirm email address does not match");
			document.getElementById("reg_o_Conemail").focus();
			return false;
		} 
		if(trim(document.getElementById("reg_e_name").value).length==0){
			alert("Field #12\r\nPlease enter employer full name");		
			document.getElementById("reg_e_name").focus();
			return false;
		}
		// field 25 1st
		if(trim(document.getElementById("wrmadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male regular employees");		
			document.getElementById("wrmadult").focus();
			return false;
		}

		// field 25 2nd
		if(trim(document.getElementById("wrfadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female regular employees");		
			document.getElementById("wrfadult").focus();
			return false;
		}

		// field 25 3rd
		if(trim(document.getElementById("wcmadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male contract employees");		
			document.getElementById("wcmadult").focus();
			return false;
		}
	
		// field 25 4th
		if(trim(document.getElementById("wcfadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female contract employees");		
			document.getElementById("wcfadult").focus();
			return false;
		}

		// field 25 5th
		if(trim(document.getElementById("wcamadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male casual employees");		
			document.getElementById("wcamadult").focus();
			return false;
		}

		// field 25 6th
		if(trim(document.getElementById("wcafadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female casual employees");		
			document.getElementById("wcafadult").focus();
			return false;
		}

		// field 25 7th
		if(trim(document.getElementById("wrmyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male regular employees");		
			document.getElementById("wrmyoung").focus();
			return false;
		}

		// field 25 8th
		if(trim(document.getElementById("wrfyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female regular employees");		
			document.getElementById("wrfyoung").focus();
			return false;
		}

		// field 25 9th
		if(trim(document.getElementById("wcmyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male contract employees");		
			document.getElementById("wcmyoung").focus();
			return false;
		}

		// field 25 10th
		if(trim(document.getElementById("wcfyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female contract employees");		
			document.getElementById("wcfyoung").focus();
			return false;
		}

		// field 25 11th
		if(trim(document.getElementById("wcamyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male casual employees");		
			document.getElementById("wcamyoung").focus();
			return false;
		}

		// field 25 12th
		if(trim(document.getElementById("wcafyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female casual employees");		
			document.getElementById("wcafyoung").focus();
			return false;
		}
		//	filed 38 last check box
	 	if (document.getElementById("reg_declaration").checked==false){
			alert("Field #38\r\nPlease check declaration information.");		
			document.getElementById("reg_declaration").focus();
			return false;		
		}
		//field 14
		if(trim(document.getElementById("reg_e_address").value).length==0){
			alert("Field #14\r\nPlease enter the Address.");		
			document.getElementById("reg_e_address").focus();
			return false;
		}
		//field 15
		if(trim(document.getElementById("reg_e_state").options[document.getElementById("reg_e_state").selectedIndex].value).length==0){
			alert("Field #15\r\nPlease enter State.");		
			document.getElementById("reg_e_state").focus();
			return false;
		}
		//field 16
		if(trim(document.getElementById("reg_e_distt").options[document.getElementById("reg_e_distt").selectedIndex].value).length==0
			|| trim(document.getElementById("reg_e_distt").options[document.getElementById("reg_e_distt").selectedIndex].value)==0){
			alert("Field #16\r\nPlease Select district from list");		
			document.getElementById("reg_e_distt").focus();
			return false;
		}
		//field 17
		if(document.getElementById("reg_e_state").value==1){
			if(trim(document.getElementById("reg_e_tehsil").options[document.getElementById("reg_e_tehsil").selectedIndex].value).length==0 || trim(document.getElementById("reg_e_tehsil").options[document.getElementById("reg_e_tehsil").selectedIndex].value)==0){
				alert("Field #18\r\nPlease Select Tehsil from list");		
				document.getElementById("reg_e_tehsil").focus();
				return false;
			}
		}else{
			if(trim(document.getElementById("reg_e_tehsilOther").value).length==0){
				alert("Field #18\r\nPlease Write Tehsil Name");		
				document.getElementById("reg_e_tehsilOther").focus();
				return false;
			}
		}
		//field 18
		if(document.getElementById("reg_e_state").value==1){
			if(trim(document.getElementById("reg_e_village").options[document.getElementById("reg_e_village").selectedIndex].value).length==0 || trim(document.getElementById("reg_e_village").options[document.getElementById("reg_e_village").selectedIndex].value)==0){
				alert("Field #18\r\nPlease Select village from list");		
				document.getElementById("reg_e_village").focus();
				return false;
			}
		}else{
			if(trim(document.getElementById("reg_e_villageOther").value).length==0){
				alert("Field #18\r\nPlease Write Village Name");		
				document.getElementById("reg_e_villageOther").focus();
				return false;
			}
		}
		return true;
		//field 26 <=> field 29 II option
		if (document.getElementById("reg_contract_labour_already").checked==true){
			//field 28 1st combo
			if(document.getElementById("reg_date").options[document.getElementById("reg_date").selectedIndex].value==0){
				alert("Field #26\r\nPlease select date of previous registration certificate");		
				document.getElementById("reg_date").focus();
				return false;
			}
			
			//field 28 2nd combo
			if(document.getElementById("reg_month").options[document.getElementById("reg_month").selectedIndex].value==0){
				alert("Field #26\r\nPlease select month of previous registration certificate");		
				document.getElementById("reg_month").focus();
				return false;
			}
			
			//field 28 3rd combo
			if(document.getElementById("reg_year").options[document.getElementById("reg_year").selectedIndex].value==0){
				alert("Field #26\r\nPlease select year of previous registration certificate");		
				document.getElementById("reg_year").focus();
				return false;
			}
			if(trim(document.getElementById("validYear").options[document.getElementById("validYear").selectedIndex].value).length==0){
				alert("Field #26\r\nPlease select year of Valid Upto");		
				document.getElementById("validYear").focus();
				return false;
			}	
		}		
}
//*******************************
// Contact Us 
//******************************

function validateContactUs()
{
 	
	if(check_fields("name","name_div"))
	   var nm = true;
	 else
	   var nm = false;
	 if(check_fields("email","email_div"))
	   var	em = true;
	else
	  var em = false;	
	 
	if(em)
	 {
		var emv = checkmail("email","email_div");
		em = emv;
	 } 
	 
	if(check_fields("contactNo","contactNo_div"))
	   var cn = true;
	 else
	   var cn = false;
	
	if(cn){
		if(!isNaN(document.getElementById('contactNo').value))
		{
			document.getElementById("contactNo_div").style.visibility = 'hidden';
			document.getElementById("contactNo_div").style.position = 'absolute';	
			
			var cn = true;
		}else{
			document.getElementById("contactNo_div").style.visibility = 'visible';
			document.getElementById("contactNo_div").style.position = 'static';
			
			var cn = false;
		}
	}
	 
	if(check_fields("address","address_div"))
	   var add = true;
	 else
	   var add = false;
	
	if(check_fields("msg","msg_div"))
	   var msg = true;
	 else
	   var msg = false; 
	 
	   
	 if( (nm) &&  (em) && (cd) && (add) && (msg))
		return true;
   else
		return false;  
	  
}



function validEmail(email)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(email)  
	return returnval;  	
} 

function trim(strText){
		while (strText.substring(0,1) == ' ')
			strText = strText.substring(1, strText.length);
		while (strText.substring(strText.length-1,strText.length) == ' ')
			strText = strText.substring(0, strText.length-1);	
	   return strText;
}	
	

	
	
/***************End of the Code*****************/
/**********Validation for shops in edit form******/


	
function shopReg()
{
		
		if(trim(document.getElementById("reg_o_name").value).length==0){
			alert("Field #1\r\nPlease enter full name of establishment");	
			document.getElementById("reg_o_name").focus();
			return false;
		}
		
		// field 2		
		if(trim(document.getElementById("reg_o_address").value).length==0){
			alert("Field #2\r\nPlease enter establishment address");		
			document.getElementById("reg_o_address").focus();
			return false;
		}
		
		//field 4
		if(trim(document.getElementById("reg_o_distt").options[document.getElementById("reg_o_distt").selectedIndex].value).length==0
			|| trim(document.getElementById("reg_o_distt").options[document.getElementById("reg_o_distt").selectedIndex].value)==0){
			alert("Field #4\r\nPlease Select district from list");		
			document.getElementById("reg_o_distt").focus();
			return false;
		}

		//field 5
		if(trim(document.getElementById("reg_o_tehsil").options[document.getElementById("reg_o_tehsil").selectedIndex].value).length==0
			|| trim(document.getElementById("reg_o_tehsil").options[document.getElementById("reg_o_tehsil").selectedIndex].value)==0){
			alert("Field #5\r\nPlease Select tehsil from list");		
			document.getElementById("reg_o_tehsil").focus();
			return false;
		}

		//field 6		
		if(trim(document.getElementById("reg_o_village").options[document.getElementById("reg_o_village").selectedIndex].value).length==0){
			alert("Field #6\r\nPlease Select village from list");		
			document.getElementById("reg_o_village").focus();
			return false;
		}

		// field 7		
		if(trim(document.getElementById("reg_o_phone").value).length==0){
			alert("Field #7\r\nPlease enter establishment phone number");		
			document.getElementById("reg_o_phone").focus();
			return false;
		}
		
		//field 8
		if(trim(document.getElementById("reg_o_email").value).length==0){
			alert("Field #8\r\nPlease enter email address");		
			document.getElementById("reg_o_email").focus();			
			return false;
		}
		
		// field 8		
		if(trim(document.getElementById("reg_o_email").value).length>0){
			if (!validEmail(document.getElementById("reg_o_email").value)){
				alert("Field #8\r\nPlease enter valid email address");
				document.getElementById("reg_o_email").focus();
				return false;
			}
		}
		
		//field 9
		if(document.getElementById('reg_o_email').value != document.getElementById('reg_o_Conemail').value){
			alert("Field #9\r\nEmail address and confirm email address does not match");
			document.getElementById("reg_o_Conemail").focus();
			return false;
		}  
		
		//field 10
		if(trim(document.getElementById("reg_o_password").value).length==0){
			alert("Field #10\r\nPlease enter password");		
			document.getElementById("reg_o_password").focus();
			return false;
		}
				
		//field 11
		if(trim(document.getElementById('reg_o_password').value) != trim(document.getElementById('reg_o_Conpassword').value)){
			alert("Field #11\r\nPassword and confirm password does not match");
			document.getElementById("reg_o_Conpassword").focus();
			return false;
		}  
		 
		// field 12
		if(trim(document.getElementById("reg_e_name").value).length==0){
			alert("Field #12\r\nPlease enter employer full name");		
			document.getElementById("reg_e_name").focus();
			return false;
		}
		
	//field 14
		if(trim(document.getElementById("reg_e_address").value).length==0){
			alert("Field #14\r\nPlease enter the Address.");		
			document.getElementById("reg_e_address").focus();
			return false;
		}
		//field 15
		if(trim(document.getElementById("reg_e_state").options[document.getElementById("reg_e_state").selectedIndex].value).length==0){
			alert("Field #15\r\nPlease enter State.");		
			document.getElementById("reg_e_state").focus();
			return false;
		}
		//field 16
		if(trim(document.getElementById("reg_e_distt").options[document.getElementById("reg_e_distt").selectedIndex].value).length==0
			|| trim(document.getElementById("reg_e_distt").options[document.getElementById("reg_e_distt").selectedIndex].value)==0){
			alert("Field #16\r\nPlease Select district from list");		
			document.getElementById("reg_e_distt").focus();
			return false;
		}
		//field 17
		if(document.getElementById("reg_e_state").value==1){
			if(trim(document.getElementById("reg_e_tehsil").options[document.getElementById("reg_e_tehsil").selectedIndex].value).length==0 || trim(document.getElementById("reg_e_tehsil").options[document.getElementById("reg_e_tehsil").selectedIndex].value)==0){
				alert("Field #18\r\nPlease Select Tehsil from list");		
				document.getElementById("reg_e_tehsil").focus();
				return false;
			}
		}else{
			if(trim(document.getElementById("reg_e_tehsilOther").value).length==0){
				alert("Field #18\r\nPlease Write Tehsil Name");		
				document.getElementById("reg_e_tehsilOther").focus();
				return false;
			}
		}
		//field 18
		if(document.getElementById("reg_e_state").value==1){
			if(trim(document.getElementById("reg_e_village").options[document.getElementById("reg_e_village").selectedIndex].value).length==0){
				alert("Field #6\r\nPlease Select village from list");		
				document.getElementById("reg_e_village").focus();
				return false;
			}
		}else{
			if(trim(document.getElementById("reg_e_villageOther").value).length==0){
				alert("Field #18\r\nPlease Write Village Name");		
				document.getElementById("reg_e_villageOther").focus();
				return false;
			}
		}
		// field 23
		if(trim(document.getElementById("reg_m_BussID").options[document.getElementById("reg_m_BussID").selectedIndex].value).length==0){
			alert("Field #23\r\nPlease select nature of business");		
			document.getElementById("reg_m_BussID").focus();
			return false;
		}
		
		// field 23
		if(trim(document.getElementById("reg_m_BussID").options[document.getElementById("reg_m_BussID").selectedIndex].value)==21
		|| trim(document.getElementById("reg_m_BussID").options[document.getElementById("reg_m_BussID").selectedIndex].value)==22){
		
			if(trim(document.getElementById("reg_m_subBussID").options[document.getElementById("reg_m_subBussID").selectedIndex].value)==0){
				alert("Field #23\r\nPlease select sublist value of nature of business");		
				document.getElementById("reg_m_subBussID").focus();
				return false;
			}	
		}
		

		// field 24
		if(trim(document.getElementById("reg_establishment").options[document.getElementById("reg_establishment").selectedIndex].value).length==0){
			alert("Field #24\r\nPlease Select the Type of Establishment");		
			document.getElementById("reg_establishment").focus();
			return false;
		}
		
		// field 25 1st
		if(trim(document.getElementById("wrmadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male regular employees");		
			document.getElementById("wrmadult").focus();
			return false;
		}

		// field 25 2nd
		if(trim(document.getElementById("wrfadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female regular employees");		
			document.getElementById("wrfadult").focus();
			return false;
		}

		// field 25 3rd
		if(trim(document.getElementById("wcmadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male contract employees");		
			document.getElementById("wcmadult").focus();
			return false;
		}
	
		// field 25 4th
		if(trim(document.getElementById("wcfadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female contract employees");		
			document.getElementById("wcfadult").focus();
			return false;
		}

		// field 25 5th
		if(trim(document.getElementById("wcamadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult male casual employees");		
			document.getElementById("wcamadult").focus();
			return false;
		}

		// field 25 6th
		if(trim(document.getElementById("wcafadult").value).length==0){
			alert("Field #25\r\nPlease enter number of adult female casual employees");		
			document.getElementById("wcafadult").focus();
			return false;
		}

		// field 25 7th
		if(trim(document.getElementById("wrmyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male regular employees");		
			document.getElementById("wrmyoung").focus();
			return false;
		}

		// field 25 8th
		if(trim(document.getElementById("wrfyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female regular employees");		
			document.getElementById("wrfyoung").focus();
			return false;
		}

		// field 25 9th
		if(trim(document.getElementById("wcmyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male contract employees");		
			document.getElementById("wcmyoung").focus();
			return false;
		}

		// field 25 10th
		if(trim(document.getElementById("wcfyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female contract employees");		
			document.getElementById("wcfyoung").focus();
			return false;
		}

		// field 25 11th
		if(trim(document.getElementById("wcamyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young male casual employees");		
			document.getElementById("wcamyoung").focus();
			return false;
		}

		// field 25 12th
		if(trim(document.getElementById("wcafyoung").value).length==0){
			alert("Field #25\r\nPlease enter number of young female casual employees");		
			document.getElementById("wcafyoung").focus();
			return false;
		}

		//field 28 1st combo
		if(trim(document.getElementById("com_date").options[document.getElementById("com_date").selectedIndex].value).length==0){
			alert("Field #28\r\nPlease select date of commencement of establishment/business");		
			document.getElementById("com_date").focus();
			return false;
		}
		
		//field 28 2nd combo
		if(trim(document.getElementById("com_month").options[document.getElementById("com_month").selectedIndex].value).length==0){
			alert("Field #28\r\nPlease select month of commencement of establishment/business");		
			document.getElementById("com_month").focus();
			return false;
		}
		
		//field 28 3rd combo
		if(trim(document.getElementById("com_year").options[document.getElementById("com_year").selectedIndex].value).length==0){
			alert("Field #28\r\nPlease select year of commencement of establishment/business");		
			document.getElementById("com_year").focus();
			return false;
		}
		
		//field 29 option I & II		
		if (document.getElementById("reg_contract_labour_fresh").checked==false && document.getElementById("reg_contract_labour_already").checked==false){
			alert("Field #29\r\nPlease select option fresh/renewal registration or already registered");		
			document.getElementById("reg_contract_labour_fresh").focus();
			return false;		
		}		
		//field 26 <=> field 29 II option
		if (document.getElementById("reg_contract_labour_already").checked==true){
			//field 28 1st combo
			if(trim(document.getElementById("reg_date").options[document.getElementById("reg_date").selectedIndex].value).length==0){
				alert("Field #26\r\nPlease select date of previous registration certificate");		
				document.getElementById("reg_date").focus();
				return false;
			}
			
			//field 28 2nd combo
			if(trim(document.getElementById("reg_month").options[document.getElementById("reg_month").selectedIndex].value).length==0){
				alert("Field #26\r\nPlease select month of previous registration certificate");		
				document.getElementById("reg_month").focus();
				return false;
			}
			
			//field 28 3rd combo
			if(trim(document.getElementById("reg_year").options[document.getElementById("reg_year").selectedIndex].value).length==0){
				alert("Field #26\r\nPlease select year of previous registration certificate");		
				document.getElementById("reg_year").focus();
				return false;
			}
			if(trim(document.getElementById("validYear").options[document.getElementById("validYear").selectedIndex].value).length==0){
				alert("Field #26\r\nPlease select year of Valid Upto");		
				document.getElementById("validYear").focus();
				return false;
			}	
		}		
		//field 31
		if(trim(document.getElementById("estProof").value).length==0){
			alert("Field #31\r\nPlease upload proof of establishment.");		
			document.getElementById("estProof").focus();
			return false;
		}
		
		//field 32
		if(trim(document.getElementById("reg_photo1_establishment_2").value).length==0){
			alert("Field #32\r\nPlease upload photo of surroundings of enterprise.");		
			document.getElementById("reg_photo1_establishment_2").focus();
			return false;
		}
		
		//field 35 b/w 36
		if(trim(document.getElementById("area_of_circle_lo").options[document.getElementById("area_of_circle_lo").selectedIndex].value).length==0
		|| trim(document.getElementById("area_of_circle_lo").options[document.getElementById("area_of_circle_lo").selectedIndex].value)==0){
			alert("Field between #35 and #36\r\nPlease select area of circle");		
			document.getElementById("area_of_circle_lo").focus();
			return false;
		}
			
		if(document.getElementById("area_of_circle_li").style.visibility!='hidden')
		if(trim(document.getElementById("area_of_circle_li").options[document.getElementById("area_of_circle_li").selectedIndex].value).length==0
		|| trim(document.getElementById("area_of_circle_li").options[document.getElementById("area_of_circle_li").selectedIndex].value)==0){
			alert("Field between #35 and #36\r\nPlease select area of circle sub list");		
			document.getElementById("area_of_circle_li").focus();
			return false;
		}
			
			
		// field 36 option I & II
		if (document.getElementById("shop_status_working").checked==false && document.getElementById("shop_status_closed").checked==false){
			alert("Field #36\r\nPlease select status of the unit");		
			document.getElementById("shop_status_working").focus();
			return false;		
		}
		
		// field 37 option I & II
		if (document.getElementById("shop_rent_yes").checked==false && document.getElementById("shop_rent_no").checked==false){
			alert("Field #37\r\nPlease select whether on rent (yes/no)");		
			document.getElementById("shop_rent_yes").focus();
			return false;		
		}
		
		//	filed 38 last check box
	 	if (document.getElementById("reg_declaration").checked==false){
			alert("Field #38\r\nPlease check declaration information.");		
			document.getElementById("reg_declaration").focus();
			return false;		
		}	
		
		return true;	
}

/* Validation for FORM-2, Factory LIcense Ends  */

/************Validation For Form B************/
function checkFormB(frm)
{		
	
	  if(frm.uploadExcel.value.length==0)
	  {					
		  if(trim(frm.elements["reg_workinghour_info[other][name][ename1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working name");		
			frm.elements["reg_workinghour_info[other][name][ename1]"].focus();
			return false;			  
		  }
		  
		  if(trim(frm.elements["reg_workinghour_info[other][name][fname1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working father/husband name");		
			frm.elements["reg_workinghour_info[other][name][fname1]"].focus();
			return false;			  
		  }
		  
		  if(trim(frm.elements["reg_workinghour_info[other][working][from1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working hours from");		
			frm.elements["reg_workinghour_info[other][working][from1]"].focus();
			return false;			  
		  }
		  
		  if(trim(frm.elements["reg_workinghour_info[other][working][to1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working hours to");		
			frm.elements["reg_workinghour_info[other][working][to1]"].focus();
			return false;			  
		  }
			  
		  if(trim(frm.elements["reg_workinghour_info[other][interval][from1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working interval for rest from");		
			frm.elements["reg_workinghour_info[other][interval][from1]"].focus();
			return false;			  
		  }
		  
		  if(trim(frm.elements["reg_workinghour_info[other][interval][to1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons working interval for rest to");		
			frm.elements["reg_workinghour_info[other][interval][to1]"].focus();
			return false;			  
		  }
		 
		  if(trim(frm.elements["reg_workinghour_info[other][week][off1]"].value).length==0){
			alert("Field #8\r\nPlease enter other persons weekly off days");		
			frm.elements["reg_workinghour_info[other][week][off1]"].focus();
			return false;			  
		  }
	
	  }	  
	  
	  // field after 10 declaration
	  if (frm.reg_form_dec.checked==false){
			alert("After Field #10\r\nPlease check declartion checkbox");		
			frm.reg_form_dec.focus();
			return false;		
	  }
	
	 return true;	
}


/*************Validation for Basic Info Reg under Factory Act*****************/
function basicInfoValidation(){
		
		//field #1
		if(trim(document.getElementById("factory_reg_u_name").value).length==0){
			alert("Field #01\r\nPlease enter Name of the Unit.");		
			document.getElementById("factory_reg_u_name").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_address").value).length==0){
			alert("Field #02\r\nPlease enter Address of the Unit.");		
			document.getElementById("factory_reg_u_address").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_district").options[document.getElementById("factory_reg_u_district").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_u_district").options[document.getElementById("factory_reg_u_district").selectedIndex].value)==0){
			alert("Field #02\r\nPlease select District from list.");		
			document.getElementById("factory_reg_u_district").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_tehsil").options[document.getElementById("factory_reg_u_tehsil").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_u_tehsil").options[document.getElementById("factory_reg_u_tehsil").selectedIndex].value)==0){
			alert("Field #02\r\nPlease Select Tehsil from list.");		
			document.getElementById("factory_reg_u_tehsil").focus();
			return false;
		}
		//field #25
		 if((trim(document.getElementById("factory_reg_u_village").options[document.getElementById("factory_reg_u_village").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_u_village").options[document.getElementById("factory_reg_u_village").selectedIndex].value)==0) && (trim(document.getElementById("factory_reg_u_indust").options[document.getElementById("factory_reg_u_indust").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_u_indust").options[document.getElementById("factory_reg_u_indust").selectedIndex].value)==0)){
			alert("Field #2\r\nPlease Select either Vilage or Industrial Estate from list.");		
			document.getElementById("factory_reg_u_village").focus();
			return false;
		}
		if(trim(document.getElementById("factory_reg_u_indust").options[document.getElementById("factory_reg_u_indust").selectedIndex].value)>0){
			if(trim(document.getElementById("factory_reg_u_region").options[document.getElementById("factory_reg_u_region").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_u_region").options[document.getElementById("factory_reg_u_region").selectedIndex].value)==0){
				alert("Field #02\r\nPlease Select Industrial Area from list.");		
				document.getElementById("factory_reg_u_region").focus();
				return false;
			}
			if(trim(document.getElementById("factory_reg_u_plot").value).length==0){
			alert("Field #02\r\nPlease enter Plot No of the Unit.");		
			document.getElementById("factory_reg_u_plot").focus();
			return false;
			}
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_std").value).length==0){
			alert("Field #02\r\nPlease enter STD Code.");		
			document.getElementById("factory_reg_u_std").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_sphone").value).length==0){
			alert("Field #02\r\nPlease enter Phone no.");		
			document.getElementById("factory_reg_u_sphone").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_email").value).length==0){
			alert("Field #02\r\nPlease enter email address");		
			document.getElementById("factory_reg_u_email").focus();			
			return false;
		}
		
		// field #2		
		if(trim(document.getElementById("factory_reg_u_email").value).length>0){
			if (!validEmail(document.getElementById("factory_reg_u_email").value)){
				alert("Field #02\r\nPlease enter valid email address");
				document.getElementById("factory_reg_u_email").focus();
				return false;
			}
		}
		
		//field #2
		if(document.getElementById('factory_reg_u_email').value != document.getElementById('factory_reg_u_confirmemail').value){
			alert("Field #02\r\nEmail address and confirm email address does not match");
			document.getElementById("factory_reg_u_confirmemail").focus();
			return false;
		}  
		
		//field #2
		if(trim(document.getElementById("factory_reg_u_password").value).length==0){
			alert("Field #02\r\nPlease enter password");		
			document.getElementById("factory_reg_u_password").focus();
			return false;
		}
				
		//field #2
		if(trim(document.getElementById('factory_reg_u_password').value) != trim(document.getElementById('factory_reg_u_confirmpassword').value)){
			alert("Field #02\r\nPassword and confirm password does not match");
			document.getElementById("factory_reg_u_confirmpassword").focus();
			return false;
		} 
		//field #4
		 if(trim(document.getElementById("factory_reg_u_year").options[document.getElementById("factory_reg_u_year").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_u_year").options[document.getElementById("factory_reg_u_year").selectedIndex].value)==0){
				alert("Field #04\r\nPlease Select Year of setting up from list.");		
				document.getElementById("factory_reg_u_year").focus();
				return false;
		}
		//field #5
		if (document.getElementById("factory_reg_u_status").checked==false && document.getElementById("factory_reg_close").checked==false){
			alert("Field #05\r\nPlease select status of the unit");		
			document.getElementById("factory_reg_u_status").focus();
			return false;		
		}
		//field #6
		if(trim(document.getElementById("factory_reg_o_name").value).length==0){
			alert("Field #06\r\nPlease enter Name of Occupier");		
			document.getElementById("factory_reg_o_name").focus();			
			return false;
		}
		//field #6
		if(trim(document.getElementById("factory_reg_o_address").value).length==0){
			alert("Field #06\r\nPlease enter Address of Occupier");		
			document.getElementById("factory_reg_o_address").focus();			
			return false;
		}
		//field #7
		if (document.getElementById("managerCheck_yes").checked==true){
			if(trim(document.getElementById("factory_reg_m_name").value).length==0){
				alert("Field #7\r\nPlease enter Name of Manager");		
				document.getElementById("factory_reg_m_name").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_m_designation").value).length==0){
				alert("Field #7\r\nPlease enter Designation of Manager");		
				document.getElementById("factory_reg_m_designation").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_m_address").value).length==0){
				alert("Field #7\r\nPlease enter Address of Manager");		
				document.getElementById("factory_reg_m_address").focus();			
				return false;
			}
		}
		//field #10
		if (document.getElementById("factory_reg_buildingplan_yes").checked==true){
			if(trim(document.getElementById("factory_reg_buildingplan_info_no").value).length==0){
				alert("Field #10\r\nPlease enter No");		
				document.getElementById("factory_reg_buildingplan_info_no").focus();			
				return false;
			}
			 if(trim(document.getElementById("buildingplan_info_day").options[document.getElementById("buildingplan_info_day").selectedIndex].value).length==0
			|| trim(document.getElementById("buildingplan_info_day").options[document.getElementById("buildingplan_info_day").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Day from list.");		
				document.getElementById("buildingplan_info_day").focus();
				return false;
			}
			 if(trim(document.getElementById("buildingplan_info_month").options[document.getElementById("buildingplan_info_month").selectedIndex].value).length==0
			|| trim(document.getElementById("buildingplan_info_month").options[document.getElementById("buildingplan_info_month").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Month from list.");		
				document.getElementById("buildingplan_info_month").focus();
				return false;
			}
			 if(trim(document.getElementById("factory_reg_buildingplan_info_year").options[document.getElementById("factory_reg_buildingplan_info_year").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_buildingplan_info_year").options[document.getElementById("factory_reg_buildingplan_info_year").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Year from list.");		
				document.getElementById("factory_reg_buildingplan_info_year").focus();
				return false;
			}
			if(trim(document.getElementById("factory_reg_buildingplan_info_plotArea").value).length==0){
				alert("Field #10\r\nPlease enter PlotArea");		
				document.getElementById("factory_reg_buildingplan_info_plotArea").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_buildingplan_info_coveredArea").value).length==0){
				alert("Field #10\r\nPlease enter CoveredArea");		
				document.getElementById("factory_reg_buildingplan_info_coveredArea").focus();			
				return false;
			}
		}
		//field #11
		if (document.getElementById("factory_reg_alteration_yes").checked==true){
			if(trim(document.getElementById("factory_reg_addtion_plotarea").value).length==0){
			alert("Field #11\r\nPlease enter PlotArea");		
			document.getElementById("factory_reg_addtion_plotarea").focus();			
			return false;
			}
			if(trim(document.getElementById("factory_reg_addtion_coveredarea").value).length==0){
			alert("Field #11\r\nPlease enter CoveredArea");		
			document.getElementById("factory_reg_addtion_coveredarea").focus();			
			return false;
			}
		}
		//field #12
		if(trim(document.getElementById("factory_reg_noofworker").value).length==0){
			alert("Field #12\r\nPlease enter Total no. of Men");		
			document.getElementById("factory_reg_noofworker").focus();			
			return false;
		}
		if(trim(document.getElementById("factory_reg_noofwomen").value).length==0){
			alert("Field #12\r\nPlease Total no. of Women");		
			document.getElementById("factory_reg_noofwomen").focus();			
			return false;
		}
		//to get no of workers
		var getRegW		=	document.getElementById('regularWorker').value;
		var getConW		=	document.getElementById('contractWorker').value;
		var getStafW	=	document.getElementById('staffWorker').value;
		var getMenW		=	document.getElementById('factory_reg_noofworker').value;
		var getWomenW	=	document.getElementById('factory_reg_noofwomen').value;
		
		var aboveSum	=	parseInt(getRegW) + parseInt(getConW) + parseInt(getStafW);
		var belowSum	=	parseInt(getMenW) + parseInt(getWomenW);
		if(aboveSum==belowSum){
			document.getElementById('checkSum').innerHTML	=	aboveSum;
		}else{
			alert("Field #12\r\nPlease ensure that the total number of workers in both the categories (i) & (ii) are equal");		
			document.getElementById("factory_reg_noofwomen").focus();
			return	false;
		}
		//field #19
		if(trim(document.getElementById("factory_reg_power_connection").value).length==0){
			alert("Field #19\r\nPlease enter value of Power Load Connection");		
			document.getElementById("factory_reg_power_connection").focus();			
			return false;
		}
		//field #20
	 	if(trim(document.getElementById("factory_reg_unit_type_division").options[document.getElementById("factory_reg_unit_type_division").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_division").options[document.getElementById("factory_reg_unit_type_division").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Division from list.");		
			document.getElementById("factory_reg_unit_type_division").focus();
			return false;
		}
		if(trim(document.getElementById("factory_reg_unit_type_group").options[document.getElementById("factory_reg_unit_type_group").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_group").options[document.getElementById("factory_reg_unit_type_group").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Group from list.");		
			document.getElementById("factory_reg_unit_type_group").focus();
			return false;
		}
		 if(trim(document.getElementById("factory_reg_unit_type_uclass").options[document.getElementById("factory_reg_unit_type_uclass").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_uclass").options[document.getElementById("factory_reg_unit_type_uclass").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Class from list.");		
			document.getElementById("factory_reg_unit_type_uclass").focus();
			return false;
		}
		 if(trim(document.getElementById("factory_reg_unit_type_subclass").options[document.getElementById("factory_reg_unit_type_subclass").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_subclass").options[document.getElementById("factory_reg_unit_type_subclass").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Subclass from list.");		
			document.getElementById("factory_reg_unit_type_subclass").focus();
			return false;
		}
		//field #21
		if (document.getElementById("factory_classification_1").checked==false && document.getElementById("factory_classification_2").checked==false && document.getElementById("factory_classification_3").checked==false && document.getElementById("factory_classification_4").checked==false){
			alert("Field #21\r\nPlease select Classification of the factory");		
			document.getElementById("factory_classification_1").focus();
			return false;		
		}	
		//field #23
		if (document.getElementById("factory_reg_factory_categorey").checked==false && document.getElementById("factory_reg_factory").checked==false && document.getElementById("factory_reg_categorey").checked==false){
			alert("Field #23\r\nPlease select Catogory of the factory");		
			document.getElementById("factory_reg_factory_categorey").focus();
			return false;		
		}
		//field #24
		 if(trim(document.getElementById("factory_reg_director_circle").options[document.getElementById("factory_reg_director_circle").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_director_circle").options[document.getElementById("factory_reg_director_circle").selectedIndex].value)==0){
			alert("Field #24\r\nPlease Select Circle of the Concerned Assistant Director from list.");		
			document.getElementById("factory_reg_director_circle").focus();
			return false;
		}
		//field #25
		 if(trim(document.getElementById("factory_reg_inspector_area").options[document.getElementById("factory_reg_inspector_area").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_inspector_area").options[document.getElementById("factory_reg_inspector_area").selectedIndex].value)==0){
			alert("Field #25\r\nPlease Select Circle of Concerned Labour Inspector from list.");		
			document.getElementById("factory_reg_inspector_area").focus();
			return false;
		}
		//	filed 38 last check box
	 	if (document.getElementById("factory_reg_declaration").checked==false){
			alert("Please check declaration information.");		
			document.getElementById("factory_reg_declaration").focus();
			return false;		
		}	
		
		return true;
}
//end of the above code

/*************Validation For the Factory Registration*************************/
function basicInfoEditVal(){
		
	//field #2
		if(trim(document.getElementById("factory_reg_u_std").value).length==0){
			alert("Field #02\r\nPlease enter STD Code.");		
			document.getElementById("factory_reg_u_std").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_sphone").value).length==0){
			alert("Field #02\r\nPlease enter Phone no.");		
			document.getElementById("factory_reg_u_sphone").focus();
			return false;
		}
		//field #2
		if(trim(document.getElementById("factory_reg_u_email").value).length==0){
			alert("Field #2\r\nPlease enter email address");		
			document.getElementById("factory_reg_u_email").focus();			
			return false;
		}
		
		// field #2		
		if(trim(document.getElementById("factory_reg_u_email").value).length>0){
			if (!validEmail(document.getElementById("factory_reg_u_email").value)){
				alert("Field #2\r\nPlease enter valid email address");
				document.getElementById("factory_reg_u_email").focus();
				return false;
			}
		}
		
		//field #2
		if(document.getElementById('factory_reg_u_email').value != document.getElementById('factory_reg_u_confirmemail').value){
			alert("Field #2\r\nEmail address and confirm email address does not match");
			document.getElementById("factory_reg_u_confirmemail").focus();
			return false;
		}  
		//field #2
		if(trim(document.getElementById('factory_reg_u_password').value)!=0){
			if(trim(document.getElementById('factory_reg_u_password').value) != trim(document.getElementById('factory_reg_u_confirmpassword').value)){
				alert("Field #2\r\nPassword and confirm password does not match");
				document.getElementById("factory_reg_u_confirmpassword").focus();
				return false;
			} 
		}
		//field #7
		if(trim(document.getElementById("factory_reg_o_name").value).length==0){
			alert("Field #7\r\nPlease enter Name of Occupier");		
			document.getElementById("factory_reg_o_name").focus();			
			return false;
		}
		//field #7
		if(trim(document.getElementById("factory_reg_o_address").value).length==0){
			alert("Field #7\r\nPlease enter Address of Occupier");		
			document.getElementById("factory_reg_o_address").focus();			
			return false;
		}
		//field #8
		if (document.getElementById("managerCheck_yes").checked==true){
			if(trim(document.getElementById("factory_reg_m_name").value).length==0){
				alert("Field #7\r\nPlease enter Name of Manager");		
				document.getElementById("factory_reg_m_name").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_m_designation").value).length==0){
				alert("Field #7\r\nPlease enter Designation of Manager");		
				document.getElementById("factory_reg_m_designation").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_m_address").value).length==0){
				alert("Field #7\r\nPlease enter Address of Manager");		
				document.getElementById("factory_reg_m_address").focus();			
				return false;
			}
		}
		//field #10
		if (document.getElementById("factory_reg_buildingplan_yes").checked==true){
			if(trim(document.getElementById("factory_reg_buildingplan_info_no").value).length==0){
				alert("Field #10\r\nPlease enter No");		
				document.getElementById("factory_reg_buildingplan_info_no").focus();			
				return false;
			}
			 if(trim(document.getElementById("buildingplan_info_day").options[document.getElementById("buildingplan_info_day").selectedIndex].value).length==0
			|| trim(document.getElementById("buildingplan_info_day").options[document.getElementById("buildingplan_info_day").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Day from list.");		
				document.getElementById("buildingplan_info_day").focus();
				return false;
			}
			 if(trim(document.getElementById("buildingplan_info_month").options[document.getElementById("buildingplan_info_month").selectedIndex].value).length==0
			|| trim(document.getElementById("buildingplan_info_month").options[document.getElementById("buildingplan_info_month").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Month from list.");		
				document.getElementById("buildingplan_info_month").focus();
				return false;
			}
			 if(trim(document.getElementById("factory_reg_buildingplan_info_year").options[document.getElementById("factory_reg_buildingplan_info_year").selectedIndex].value).length==0
			|| trim(document.getElementById("factory_reg_buildingplan_info_year").options[document.getElementById("factory_reg_buildingplan_info_year").selectedIndex].value)==0){
				alert("Field #10\r\nPlease Select Year from list.");		
				document.getElementById("factory_reg_buildingplan_info_year").focus();
				return false;
			}
			if(trim(document.getElementById("factory_reg_buildingplan_info_plotArea").value).length==0){
				alert("Field #10\r\nPlease enter PlotArea");		
				document.getElementById("factory_reg_buildingplan_info_plotArea").focus();			
				return false;
			}
			if(trim(document.getElementById("factory_reg_buildingplan_info_coveredArea").value).length==0){
				alert("Field #10\r\nPlease enter CoveredArea");		
				document.getElementById("factory_reg_buildingplan_info_coveredArea").focus();			
				return false;
			}
		}
		//field #11
		if (document.getElementById("factory_reg_alteration_yes").checked==true){
			if(trim(document.getElementById("factory_reg_addtion_plotarea").value).length==0){
			alert("Field #11\r\nPlease enter PlotArea");		
			document.getElementById("factory_reg_addtion_plotarea").focus();			
			return false;
			}
			if(trim(document.getElementById("factory_reg_addtion_coveredarea").value).length==0){
			alert("Field #11\r\nPlease enter CoveredArea");		
			document.getElementById("factory_reg_addtion_coveredarea").focus();			
			return false;
			}
		}
		//field #12
		if(trim(document.getElementById("factory_reg_noofworker").value).length==0){
			alert("Field #12\r\nPlease enter Total no. of Men");		
			document.getElementById("factory_reg_noofworker").focus();			
			return false;
		}
		if(trim(document.getElementById("factory_reg_noofwomen").value).length==0){
			alert("Field #12\r\nPlease Total no. of Women");		
			document.getElementById("factory_reg_noofwomen").focus();			
			return false;
		}
		//to get no of workers
		var getRegW		=	document.getElementById('regularWorker').value;
		var getConW		=	document.getElementById('contractWorker').value;
		var getStafW	=	document.getElementById('staffWorker').value;
		var getMenW		=	document.getElementById('factory_reg_noofworker').value;
		var getWomenW	=	document.getElementById('factory_reg_noofwomen').value;
		
		var aboveSum	=	parseInt(getRegW) + parseInt(getConW) + parseInt(getStafW);
		var belowSum	=	parseInt(getMenW) + parseInt(getWomenW);
		if(aboveSum==belowSum){
			document.getElementById('checkSum').innerHTML	=	aboveSum;
		}else{
			alert("Field #13\r\nPlease ensure that the total number of workers in both the categories (i) & (ii) are equal");		
			document.getElementById("factory_reg_noofwomen").focus();
			return	false;
		}
		//field #19
		if(trim(document.getElementById("factory_reg_power_connection").value).length==0){
			alert("Field #19\r\nPlease enter value of Power Load Connection");		
			document.getElementById("factory_reg_power_connection").focus();			
			return false;
		}
		//field #20
	 	if(trim(document.getElementById("factory_reg_unit_type_division").options[document.getElementById("factory_reg_unit_type_division").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_division").options[document.getElementById("factory_reg_unit_type_division").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Division from list.");		
			document.getElementById("factory_reg_unit_type_division").focus();
			return false;
		}
		
		if(trim(document.getElementById("factory_reg_unit_type_group").options[document.getElementById("factory_reg_unit_type_group").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_group").options[document.getElementById("factory_reg_unit_type_group").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Group from list.");		
			document.getElementById("factory_reg_unit_type_group").focus();
			return false;
		}
		 if(trim(document.getElementById("factory_reg_unit_type_uclass").options[document.getElementById("factory_reg_unit_type_uclass").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_uclass").options[document.getElementById("factory_reg_unit_type_uclass").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Class from list.");		
			document.getElementById("factory_reg_unit_type_uclass").focus();
			return false;
		}
		 if(trim(document.getElementById("factory_reg_unit_type_subclass").options[document.getElementById("factory_reg_unit_type_subclass").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_unit_type_subclass").options[document.getElementById("factory_reg_unit_type_subclass").selectedIndex].value)==0){
			alert("Field #20\r\nPlease Select Subclass from list.");		
			document.getElementById("factory_reg_unit_type_subclass").focus();
			return false;
		}
		//field #24
		 if(trim(document.getElementById("factory_reg_director_circle").options[document.getElementById("factory_reg_director_circle").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_director_circle").options[document.getElementById("factory_reg_director_circle").selectedIndex].value)==0){
			alert("Field #24\r\nPlease Select Circle of the Concerned Assistant Director from list.");		
			document.getElementById("factory_reg_director_circle").focus();
			return false;
		}
		//field #25
		 if(trim(document.getElementById("factory_reg_inspector_area").options[document.getElementById("factory_reg_inspector_area").selectedIndex].value).length==0
		|| trim(document.getElementById("factory_reg_inspector_area").options[document.getElementById("factory_reg_inspector_area").selectedIndex].value)==0){
			alert("Field #25\r\nPlease Select Circle of Concerned Labour Inspector from list.");		
			document.getElementById("factory_reg_inspector_area").focus();
			return false;
		}
		//	filed 38 last check box
	 	if (document.getElementById("factory_reg_declaration").checked==false){
			alert("Please check declaration information.");		
			document.getElementById("factory_reg_declaration").focus();
			return false;		
		}	
		return true;
}

/***************End Of the Validation for the Factory Registration********************/

function loginform()
{	
	
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;  
	var returnval=emailfilter.test(document.getElementById("txtemail").value);
	
if(document.getElementById("txtemail").value.length != 0 && document.getElementById("txtpswd").value.length!= 0)
	{
		if (returnval==false)  
		{ 
			document.getElementById("email_frm_div").style.visibility = 'visible';  
			document.getElementById("email_frm_div").style.position = 'static';  
			return false;  
		}  
		else
		{
			document.getElementById("email_frm_div").style.visibility = 'hidden';  
			document.getElementById("email_frm_div").style.position = 'absolute';  
			return true;  
		}
	}else{
			
			if(document.getElementById("log_alert").style.visibility == 'visible')
			{
				document.getElementById("log_alert").style.visibility = 'hidden';
				document.getElementById("log_alert").style.position = 'absolute';
		    }else{
			document.getElementById("log_alert").style.visibility = 'visible'
			document.getElementById("log_alert").style.position = 'static';
			}
			 
			return false;
		 }
}

function forgetPass()
{
	if(check_fields("useremail","userM_div"))
	   var	em = true;
	else
	  var em = false;
	 if(em==true)
	  	return true;
	else
		return false;
	  
	
}

 //*******************************
// Feedback
//******************************

function validateFeedBack()
{
	
	 if(check_fields("msg","msg_div"))
	  return true;
	 else
	 return false; 

}

//*******************************
// Forgot Password
//******************************

function fpass()
{
	
	if(check_fields("email","email_div"))
	   var	em = true;
	else
	  var em = false;	
	 
	if(em)
	 {
		var emv = checkmail("email","email_div");
		em = emv;
	 } 
	 
	if(em==true)
	
		return true;
   else
   		
		return false; 
}
//*******************************
// Contact Us 
//******************************

function validateContactUs()
{
	
 	
	if(check_fields("name","name_div"))
	   var nm = true;
	else
	   var nm = false;
	   
	if(check_fields("email","email_div"))
	  var em = true;
	else
	  var em = false;	
	 
	if(em)
	{
		var emv = checkvalidmail("email","email_valid_div");
		em = emv;
	} 
	 
	if(check_fields("contactNo","contactNo_div"))
	   var cn = true;
	 else
	   var cn = false;
	
	if(cn){
		if(!isNaN(document.getElementById('contactNo').value))
		{
			document.getElementById("contactNo_valid_div").style.visibility = 'hidden';
			document.getElementById("contactNo_valid_div").style.position = 'absolute';	
			
			var cn = true;
		}else{
			document.getElementById("contactNo_valid_div").style.visibility = 'visible';
			document.getElementById("contactNo_valid_div").style.position = 'static';
			
			var cn = false;
		}
	}
	 
	if(check_fields("address","address_div"))
	   var add = true;
	 else
	   var add = false;
	
	if(check_fields("usermsg","msg_div"))
	   var msg = true;
	 else
	   var msg = false; 
	 if(check_fields("captcha","captcha_div"))
	   var captcha = true;
	 else
	   var captcha = false;   
	 if( (nm) &&  (em) && (cn) && (add) && (msg)&& (captcha))
		return true;
     else
		return false;  
	  
}
//*******************************
// Employee Menagment : Add Employee
//******************************



function addUser()
{
		if((check_fields('name','name_div')) && (check_fields('desg','desg_div')) && (checkmail('email')) && (check_fields('password','password_div')))
	 	{
			if(document.getElementById('password').value == document.getElementById('confirm').value)	
			{
			return true;
			}
			else
			{
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
			}
			if(checkmail('email'))
			{
			return true;	
			}
		}
		
		else
		{
			return false;
		}
}
//*******************************
//testimonial email validation
//*******************************


function vTestimonialForm()
{
	
 	 if(check_fields("name","name_div"))
	   var nm = true;
	 else
	   var nm = false;
	   
	  if(check_fields("comment","comment_div"))
	   var cd = true;
	 else
	   var cd = false;
	 
	 if(check_fields("email","email_div"))
	   var	em = true;
	else
	   var em = false;
	  
	 if(em == true)
	 {
		var emv = checkmail("email","email_div");
		em = emv;
	 } 
	  
	 if( (nm == true) && (cd == true) &&  (em == true) )
		return true;
   else
		return false;  
	  
}
//*******************************
//hide div
//*******************************

function hidealldiv()
{
	
	document.getElementById("textfieldName_div").style.visibility = 'hidden';
	document.getElementById("textfieldLastName_div").style.visibility = 'hidden';
	document.getElementById("email_id_div").style.visibility = 'hidden';
	document.getElementById("txtpswd_div").style.visibility = 'hidden';
	document.getElementById("txtconpswd_div").style.visibility = 'hidden';
	//document.getElementById("radGender").style.visibility = 'hidden';
	document.getElementById("txtEcpswd_div").style.visibility = 'hidden';
	document.getElementById("txtDOB_div").style.visibility = 'hidden';
	
}


//**************************************
// Employee Management >> Edit Employee
//**************************************

function applyCarjob()
{
	 var a = check_fields("textfieldName","textfieldName_div");
	 var b = check_fields("textfieldLastName","textfieldLastName_div");	
	 var c = check_fields("txtDOB","txtDOB_div");	 	   
	 var d = check_fields("txtPrstLoc","txtPrstLoc_div");	 	   
	 var e = check_mail("email_id","email_id_div");	
	 var f = check_fields("contNo","contNo_div");
	if(a && b && c && d && e && f){
		return true;
	}
	 else{
		return false;
	 }
}

function contactUsqq()
{
 	 if(check_fields("textfieldName","textfieldName_div"))
		var	a = true;
	 else
	   var a = false;
	   
	if(check_mail("email_id","email_id_div"))
	 	var b = true;
	else
	   var b = false;
	  
	 if(check_fields("txtComProfile","txtComProfile_div"))
	 
		var	c = true;
	 else
	   var c = false; 	
	   
	 if(check_fields("txtAddress","txtAddress_div"))
		var	d = true;
	 else
	   var d = false; 
	   
	 if(check_fields("txtDiscription","txtDiscription_div"))
		var	e = true;
	 else
	   var e = false;	
	   
	if((a == true) && (b == true) && (c == true) && (d == true) && (e == true))
		return true;
	 else
		return false;
}


function loginChk()
{
		
		if((checkmail('email')) && (check_fields('password','password_div')))
	 	{
			if(document.getElementById('password').value == document.getElementById('confirm').value)	
			{
				return true;
			}
			else
			{
				
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
			}
		}
		else
		{
			return false;
		}
		
}

function loginChk1()
{
		
				
		 if((trim(document.getElementById("textfieldUser").value).length==0)||(trim(document.getElementById("textfieldPass").value).length==0)){
			alert("Please enter Username and Password");		
			document.getElementById("textfieldUser").focus();
			return false;
		}
		return true;

		/*if((check_fields("textfieldUser","textfieldUser_div")) && (document.getElementById('textfieldPass').value.length != 0))
	 	{
			return true;
		}
		else
		{
			document.getElementById('textfieldUser_div').style.visibility = 'visible';
			document.getElementById('textfieldUser_div').style.position = 'static';	
			return false;
		}*/
		
}
function checkDeptLogin()
{
		
		 if((trim(document.getElementById("fieldUser").value).length==0)||(trim(document.getElementById("fieldPass").value).length==0)){
			alert("Please enter Username and Password");		
			document.getElementById("fieldUser").focus();
			return false;
		}
		return true;
}

//**************************************
// Member Profile Edit
//**************************************

function profileChk()
{
		if((check_fields("memName","memName_div")) && (checkmail("email")) && (check_fields("memDesg","memDesg_div"))  )
	 	{
			if(checkmail('email'))
			{
			return true;	
			}
		}
		else
		{
			return false;
		}
}

//**************************************
// Memeber's Profile > ChangePass
//**************************************

function ChangePass()
{
	
		if((check_fields("memName","memName_div")) && (checkmail("email")) && (check_fields("memDesg","memDesg_div"))  )
	 	{
			if(checkmail('email'))
			{
			return true;	
			}
		}
		else
		{
			return false;
		}
}

//**************************************
//Product's >> Download Form
//**************************************

function downloadForm()
{
						
 	 if(check_fields("textfieldName","textfieldName_div"))
		var	a = true;
	 else
	   var a = false;
	   
	 if(check_fields("textfieldLastName","textfieldLastName_div"))
		var	b = true;
	 else
	   var b = false; 	
	   
	 if(check_fields("txtDOB","txtDOB_div"))
		var	c = true;
	 else
	   var c = false; 
	   
	if(checkmail("email_id"))
	 	var d = true;
	else
	   var d = false;
	   
	if(check_fields("txtps","txtpswd_div"))
		var	e = true;
	 else
	   var e = false;
	   
	   if(check_fields("txtcps","txtEcpswd_div"))
		var	f = true;
	 else
	   var f = false; 
	
	   
	   if(document.getElementById('txtps').value == document.getElementById('txtcps').value)
			{
				//alert(document.getElementById('txtcps').value);
				var	g = true;
			}
			else
			{
			document.getElementById('txtconpswd_div').style.visibility = 'visible';
			document.getElementById('txtconpswd_div').style.position = 'static';	
			var	g = false;
			}	
			
	
	   	   
	if((a == true) && (b == true) && (c == true) && (d == true) &&(e == true) &&(f == true) &&(g == true))
		return true;
	 else
		return false;
}

//**************************************
//Product's >> Download Form
//**************************************

function downloadFormAjax()
{
 	if(check_fields("textfieldName","textfieldName_div"))
		var	a = true;
	 else
	   var a = false;
	   
	 if(check_fields("textfieldLastName","textfieldLastName_div"))
		var	b = true;
	 else
	   var b = false; 	
	   
	 if(check_fields("txtDOB","txtDOB_div"))
		var	c = true;
	 else
	   var c = false; 
	   
	if(checkmail("email_id"))
	 	var d = true;
	else
	   var d = false;
	   
	if(check_fields("txtps","txtpswd_div"))
		var	e = true;
	 else
	   var e = false;
	   
	   if(check_fields("txtcps","txtEcpswd_div"))
		var	f = true;
	 else
	   var f = false; 
	
	   
	   if(document.getElementById('txtps').value == document.getElementById('txtcps').value)
			{
				//alert(document.getElementById('txtcps').value);
				var	g = true;
			}
			else
			{
			document.getElementById('txtconpswd_div').style.visibility = 'visible';
			document.getElementById('txtconpswd_div').style.position = 'static';	
			var	g = false;
			}	
			
	
	   	   
	if((a == true) && (b == true) && (c == true) && (d == true) &&(e == true) &&(f == true) &&(g == true))
		return true;
	 else
		return false;
}






function check_admin_account1()
{
		if((checkmail('email')) && (check_fields('password','password_div')))
	 	{
			if(document.getElementById('password').value == document.getElementById('confirm').value)	
			{
				return true;
			}
			else
			{
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
			}
		}
		else
		{
			return false;
		}
		
}
function check_admin_account()
{
		if((checkmail('email')) && (check_fields('password','password_div')))
	 	{
			if(document.getElementById('password').value == document.getElementById('confirm').value)	
			{
				return true;
			}
			else
			{
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
			}
		}
		else
		{
			return false;
		}
		
}


/* Updated 2-March-08 - Samir */
function check_admin()
{
		if((check_fields('name','name_div')) && (checkmail('email')) && (check_fields('login','login_div')) && (check_fields('password','password_div')))
	 	{
			if(document.getElementById('password').value == document.getElementById('confirm').value)	
			{
			return true;
			}
			else
			{
			document.getElementById('match_div').style.visibility = 'visible';
			document.getElementById('match_div').style.position = 'static';	
			return false;
			}
			if(checkmail('email'))
			{
			return true;	
			}
		}
		
		else
		{
			return false;
		}
}

/* function check_image(field_id,span_name) */
function check_image(field_id)
{
	if (document.getElementById(field_id).value.length != 0)
	{
		var ext = document.getElementById(field_id).value;
		ext = ext.substring(ext.length-3,ext.length);
 		ext = ext.toLowerCase();
		if((ext != 'jpg') && (ext != 'gif') && (ext != 'png') )
		 {
/**
 * 			document.getElementById(span_name).style.visibility = 'visible';
			document.getElementById(span_name).style.position = 'static';
 */
			return false;
   		 }
 		 else
		 {
/**
 * 				document.getElementById(span_name).style.visibility = 'hidden';
				document.getElementById(span_name).style.position = 'absolute';
				document.getElementById('photo_ext').value = ext;
 */
				return true;	
		 }
	}
	else
	{
/**
 * 		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';

		return false;
		 */
		return true;
	}
}


function check_fields(field_id,span_name)
{
	if (document.getElementById(field_id).value.length != 0)
	  {
		document.getElementById(span_name).style.visibility = 'hidden';
		document.getElementById(span_name).style.position = 'absolute';	
		return true;
	  }
	  else
	  {
		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';
		return false;
	  }
}

function check_fields_alert(field_id)
{
	if (document.getElementById(field_id).value.length != 0)
	{
		return true;
	}
	else
	{
		return false;
		
	}
}

function checkRadio_alert(field_id)
{
	  if (document.getElementById(field_id).checked==true)
	  {
		return true;
	  }
	  else
	  {
		return false;
	  }
}

function check_dropdownfields(field_id,span_name)
{
  if (document.getElementById(field_id).value != 0)
  {
	document.getElementById(span_name).style.visibility = 'hidden';
	document.getElementById(span_name).style.position = 'absolute';
	return true;
  }
  else
  {
	document.getElementById(span_name).style.visibility = 'visible';
	document.getElementById(span_name).style.position = 'static';
	return false;
  }
}

function checkmail(email_field)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(document.getElementById(email_field).value)  
	if (returnval==false)  
	{  
		document.getElementById(email_field+"_div").style.visibility = 'visible';  
		document.getElementById(email_field+"_div").style.position = 'static';  
		return false;  
	}  
	else
	{
		
		document.getElementById(email_field+"_div").style.visibility = 'hidden';  
		document.getElementById(email_field+"_div").style.position = 'absolute';  
		return true;  
	}
} 

function checkvalidmail(email_field,divid)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(document.getElementById(email_field).value)  
	if (returnval==false)  
	{  
		document.getElementById(divid).style.visibility = 'visible';  
		document.getElementById(divid).style.position = 'static';  
		return false;  
	}  
	else
	{
		
		document.getElementById(divid).style.visibility = 'hidden';  
		document.getElementById(divid).style.position = 'absolute';  
		return true;  
	}
} 

function getschdval()
{
	 if(document.getElementById("schd").value != '0')
	 {  
		document.getElementById("schdval").value = document.getElementById("schd").value;
		return true;
	 }
	 else
	 {
	 	document.getElementById("schd_div").style.visibility = 'visible';  
		document.getElementById("schd_div").style.position = 'static';  
		return false;  
	 }
}

function check_mail(email_field,span_name)  
{  
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i  
	var returnval=emailfilter.test(document.getElementById(email_field).value)  
	
	if (returnval==false)  
	{  
		document.getElementById(span_name).style.visibility = 'visible';  
		document.getElementById(span_name).style.position = 'static';  
		return false;  
	}  
	else
	{
		document.getElementById(span_name).style.visibility = 'hidden';  
		document.getElementById(span_name).style.position = 'absolute';  
		return true;  
	}
} 


function isNan(field_id,span_name)
{	
	  if (!isNaN(document.getElementById(field_id).value))
	  {
		document.getElementById(span_name).style.visibility = 'hidden';
		document.getElementById(span_name).style.position = 'absolute';	
		return true;
	  }
	  else
	  {
		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';
		return false;
	  }
}

function checkRadio(field_id,span_name)
{
	//alert(span_name);
	  if (document.getElementById(field_id).checked==true)
	  {
		 
		document.getElementById(span_name).style.visibility = 'hidden';
		document.getElementById(span_name).style.position = 'absolute';	
		return true;
	  }
	  else
	  {
		document.getElementById(span_name).style.visibility = 'visible';
		document.getElementById(span_name).style.position = 'static';
		return false;
	  }
}

