function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
	 return true					
}

/* Making a request.*/
function createRequestObject()
{
/* Initialising the variable xmlhttp */
	var xmlhttp=false;
	
/* Try and catch block for creating xmlhttp object according to the browser */
	try
	{
	/* The xmlhttp object is built into the Microsoft XML Parser. */
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try 
		{
		/* The xmlhttp object is built into the Microsoft IE. */
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) 
		{
			xmlhttp = false;
		}
	}
/* The xmlhttp object is built into the browsers other than Microsoft IE. */
	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
//////////////////////////////////////////////////////

//Validation file
function checkPwd(){
	if(document.pwd_form.old_pwd.value==""){
		alert("Please enter your current password");
		document.pwd_form.old_pwd.focus();
		return false;
	}

	if(document.pwd_form.new_pwd1.value==""){
		alert("Please enter your new password");
		document.pwd_form.new_pwd1.focus();
		return false;
	}

	if(document.pwd_form.new_pwd2.value==""){
		alert("Please re-type your new password");
		document.pwd_form.new_pwd2.focus();
		return false;
	}

	if(document.pwd_form.new_pwd2.value!=document.pwd_form.new_pwd1.value){
		alert("Two password should be equal");
		document.pwd_form.new_pwd2.focus();
		return false;
	}

	document.pwd_form.old_pwd.value = hex_md5(document.pwd_form.old_pwd.value);
	document.pwd_form.new_pwd1.value = hex_md5(document.pwd_form.new_pwd1.value);
	document.pwd_form.new_pwd2.value = hex_md5(document.pwd_form.new_pwd2.value);
}


function checkFinResult(type){
//alert(act);

		if(document.fin_det.result_title.value=="")
			{
			 alert("Please mention title"); 
			 document.fin_det.result_title.focus();
			 return false;
			}


		if (document.fin_det.result_title.value!="")
		{
			
			//check for name
			nwstl=document.fin_det.result_title.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.fin_det.result_title.focus();
			return false;
			}
		}


		if(document.fin_det.result_title.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.fin_det.result_title.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.fin_det.result_title.select();
			return false;
		  }
		}

		if(document.fin_det.result_title.value!="")
			{

				if(document.fin_det.result_title.value.length > 200)
				{
							alert("Title name cannot be greater than 200 Characters");
							document.fin_det.result_title.focus();
							return false;
				}
			}	
	
if(type=="ADD")
	{

			if(document.fin_det.result_file.value=="")
			{
			 alert("Please select file"); 
			 document.fin_det.result_file.focus();
			 return false;
			}


			if (document.fin_det.result_file.value!="")
			{
				
				//check for name
				nwstl=document.fin_det.result_file.value;

				if (nwstl==0 || nwstl==null)
				{
				alert("Please enter proper value");
				document.fin_det.result_file.focus();
				return false;
				}

			}

	}
		if(fin_det.result_file.value!=""){

						var typeArr=Array("pdf","PDF","doc","DOC","xls","XLS","odt","ODT");
						var fileName=fin_det.result_file.value;
						var fileArr=fileName.split(".");
						var len=fileArr.length;
						var arrLn=len-1;
						var typ=fileArr[arrLn];

						var chk=0;
						for(var i=0 ;i <8 ;i++){
							if (typeArr[i]==typ)
							{
								chk=1;
								break;
							}

						}

						if(chk==0){
							alert("Allowed file type : pdf,doc,xls");
							return false;
						}	
					}

 


}

function validate_del_result()
{
var agree=confirm("Do you sure want to delete this result?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.rslt_del.submit();

	
}


function checkShResult(type){
//alert(act);

		if(document.sh_det.sh_title.value=="")
			{
			 alert("Please mention title"); 
			 document.sh_det.sh_title.focus();
			 return false;
			}


		if (document.sh_det.sh_title.value!="")
		{
			
			//check for name
			nwstl=document.sh_det.sh_title.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.sh_det.sh_title.focus();
			return false;
			}
		}


		if(document.sh_det.sh_title.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.sh_det.sh_title.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.sh_det.sh_title.select();
			return false;
		  }
		}

		if(document.sh_det.sh_title.value!="")
			{

				if(document.sh_det.sh_title.value.length > 200)
				{
							alert("Title name cannot be greater than 200 Characters");
							document.sh_det.sh_title.focus();
							return false;
				}
			}	
	
if(type=="ADD")
	{

			if(document.sh_det.sh_file.value=="")
			{
			 alert("Please select file"); 
			 document.sh_det.sh_file.focus();
			 return false;
			}


			if (document.sh_det.sh_file.value!="")
			{
				
				//check for name
				nwstl=document.sh_det.sh_file.value;

				if (nwstl==0 || nwstl==null)
				{
				alert("Please enter proper value");
				document.sh_det.sh_file.focus();
				return false;
				}

			}

	}
		if(sh_det.sh_file.value!=""){

						var typeArr=Array("pdf","PDF","doc","DOC","xls","XLS","odt","ODT");
						var fileName=sh_det.sh_file.value;
						var fileArr=fileName.split(".");
						var len=fileArr.length;
						var arrLn=len-1;
						var typ=fileArr[arrLn];

						var chk=0;
						for(var i=0 ;i <8 ;i++){
							if (typeArr[i]==typ)
							{
								chk=1;
								break;
							}

						}

						if(chk==0){
							alert("Allowed file type : pdf,doc,xls");
							return false;
						}	
					}

 


}


function validate_del_sh()
{
var agree=confirm("Do you sure want to delete this shareholding information?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.sh_del.submit();

	
}



function checkDwn(type){
//alert(act);

		if(document.dwn_det.dwn_title.value=="")
			{
			 alert("Please mention title"); 
			 document.dwn_det.dwn_title.focus();
			 return false;
			}


		if (document.dwn_det.dwn_title.value!="")
		{
			
			//check for name
			nwstl=document.dwn_det.dwn_title.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.dwn_det.dwn_title.focus();
			return false;
			}
		}


		if(document.dwn_det.dwn_title.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.dwn_det.dwn_title.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.dwn_det.dwn_title.select();
			return false;
		  }
		}

		if(document.dwn_det.dwn_title.value!="")
			{

				if(document.dwn_det.dwn_title.value.length > 200)
				{
							alert("Title name cannot be greater than 200 Characters");
							document.dwn_det.dwn_title.focus();
							return false;
				}
			}	
	
if(type=="ADD")
	{

			if(document.dwn_det.dwn_file.value=="")
			{
			 alert("Please select file"); 
			 document.dwn_det.dwn_file.focus();
			 return false;
			}


			if (document.dwn_det.dwn_file.value!="")
			{
				
				//check for name
				nwstl=document.dwn_det.dwn_file.value;

				if (nwstl==0 || nwstl==null)
				{
				alert("Please enter proper value");
				document.dwn_det.dwn_file.focus();
				return false;
				}

			}

	}
		if(dwn_det.dwn_file.value!=""){

						var typeArr=Array("pdf","PDF","doc","DOC","xls","XLS","odt","ODT","zip","ZIP","rar","RAR");
						var fileName=dwn_det.dwn_file.value;
						var fileArr=fileName.split(".");
						var len=fileArr.length;
						var arrLn=len-1;
						var typ=fileArr[arrLn];

						var chk=0;
						for(var i=0 ;i <12 ;i++){
							if (typeArr[i]==typ)
							{
								chk=1;
								break;
							}

						}

						if(chk==0){
							alert("Allowed file type : pdf,doc,xls,zip,rar");
							return false;
						}	
					}

 


}

function validate_del_dwn()
{
var agree=confirm("Do you sure want to delete this download information?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.dwn_del.submit();

	
}


function ChkVacancy(type)
{
//alert(act);

	if(type!="EDIT")
	{	
		
		if(document.vac_det.jcode.value=="")
			{
			 alert("Please mention job code"); 
			 document.vac_det.jcode.focus();
			 return false;
			}


		if (document.vac_det.jcode.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.jcode.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.jcode.focus();
			return false;
			}
		}


		if(document.vac_det.jcode.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.vac_det.jcode.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.vac_det.jcode.select();
			return false;
		  }
		}

		if(document.vac_det.jcode.value!="")
			{

				if(document.vac_det.jcode.value.length > 200)
				{
							alert("Job code cannot be greater than 200 Characters");
							document.vac_det.jcode.focus();
							return false;
				}
			}	

	}

		if(document.vac_det.title.value=="")
			{
			 alert("Please mention title"); 
			 document.vac_det.title.focus();
			 return false;
			}


		if (document.vac_det.title.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.title.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.title.focus();
			return false;
			}
		}


		if(document.vac_det.title.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.vac_det.title.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.vac_det.title.select();
			return false;
		  }
		}

		if(document.vac_det.title.value!="")
			{

				if(document.vac_det.title.value.length > 200)
				{
							alert("Title cannot be greater than 200 Characters");
							document.vac_det.title.focus();
							return false;
				}
			}	


		if(document.vac_det.post.value=="")
			{
			 alert("Please mention no. of vacancy"); 
			 document.vac_det.post.focus();
			 return false;
			}


		if (document.vac_det.post.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.post.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.post.focus();
			return false;
			}
		}


		if(document.vac_det.post.value !="")
			{
		var checkOK = "0123456789";
		  var checkStr = document.vac_det.post.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid. 0-9 allowed');
			document.vac_det.post.select();
			return false;
		  }
		}

		if(document.vac_det.post.value!="")
			{

				if(document.vac_det.post.value.length > 100)
				{
							alert("No. of vacancy cannot be greater than 100 Characters");
							document.vac_det.post.focus();
							return false;
				}
			}	

		if(document.vac_det.qualification.value=="")
			{
			 alert("Please mention qualification"); 
			 document.vac_det.qualification.focus();
			 return false;
			}


		if (document.vac_det.qualification.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.qualification.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.qualification.focus();
			return false;
			}
		}


		if(document.vac_det.qualification.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.vac_det.qualification.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.vac_det.qualification.select();
			return false;
		  }
		}

		if(document.vac_det.qualification.value!="")
			{

				if(document.vac_det.qualification.value.length > 200)
				{
							alert("Qualification cannot be greater than 200 Characters");
							document.vac_det.qualification.focus();
							return false;
				}
			}	




		if(document.vac_det.expr.value=="")
			{
			 alert("Please mention experience"); 
			 document.vac_det.expr.focus();
			 return false;
			}


		if (document.vac_det.expr.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.expr.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.expr.focus();
			return false;
			}
		}


		if(document.vac_det.expr.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.vac_det.expr.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.vac_det.expr.select();
			return false;
		  }
		}

		if(document.vac_det.expr.value!="")
			{

				if(document.vac_det.expr.value.length > 200)
				{
							alert("Experience cannot be greater than 200 Characters");
							document.vac_det.expr.focus();
							return false;
				}
			}	



		if(document.vac_det.location.value=="")
			{
			 alert("Please mention location"); 
			 document.vac_det.location.focus();
			 return false;
			}


		if (document.vac_det.location.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.location.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.location.focus();
			return false;
			}
		}


		if(document.vac_det.location.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.vac_det.location.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.vac_det.location.select();
			return false;
		  }
		}

		if(document.vac_det.location.value!="")
			{

				if(document.vac_det.location.value.length > 100)
				{
							alert("Location cannot be greater than 100 Characters");
							document.vac_det.location.focus();
							return false;
				}
			}	

		if(document.vac_det.start_date.value=="")
			{
			 alert("Please mention start date"); 
			 document.vac_det.start_date.focus();
			 return false;
			}


		if (document.vac_det.start_date.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.start_date.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.start_date.focus();
			return false;
			}
		}	
			
		if(document.vac_det.last_date.value=="")
			{
			 alert("Please mention last date"); 
			 document.vac_det.last_date.focus();
			 return false;
			}


		if (document.vac_det.last_date.value!="")
		{
			
			//check for name
			nwstl=document.vac_det.last_date.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.vac_det.last_date.focus();
			return false;
			}
		}


		vac_st_dt=document.vac_det.start_date.value;
		vac_stdt=vac_st_dt.split("-");
		vacan_stdt=((vac_stdt[0])+(vac_stdt[1])+(vac_stdt[2]))

		vac_ed_dt=document.vac_det.last_date.value;
		vac_enddt=vac_ed_dt.split("-");
		vacan_enddt=((vac_enddt[0])+(vac_enddt[1])+(vac_enddt[2]))

		if (vacan_enddt<vacan_stdt)
		{
		alert("Start date can't be less than End date");
		return false;
		}
}


function validate_del_vac()
{
var agree=confirm("Do you sure want to delete this vacancy details?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.vac_del.submit();

	
}

function apply_validate(type)
{
//alert(act);
if(type!="JP")
	{
	//alert("CHK validate");

	if(document.apply_online.job_position.value=="")
			{
			 alert("Please mention the post you are applying for"); 
			 document.apply_online.job_position.focus();
			 return false;
			}


		if (document.apply_online.job_position.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.job_position.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.job_position.focus();
			return false;
			}
		}


		if(document.apply_online.job_position.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.apply_online.job_position.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.apply_online.job_position.select();
			return false;
		  }
		}

		if(document.apply_online.job_position.value!="")
			{

				if(document.apply_online.job_position.value.length > 200)
				{
							alert("Cannot be greater than 200 Characters");
							document.apply_online.job_position.focus();
							return false;
				}
			}	



	}
		if(document.apply_online.fname.value=="")
			{
			 alert("Please mention name"); 
			 document.apply_online.fname.focus();
			 return false;
			}


		if (document.apply_online.fname.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.fname.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.fname.focus();
			return false;
			}
		}


		if(document.apply_online.fname.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.apply_online.fname.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.apply_online.fname.select();
			return false;
		  }
		}

		if(document.apply_online.fname.value!="")
			{

				if(document.apply_online.fname.value.length > 100)
				{
							alert("Name cannot be greater than 100 Characters");
							document.apply_online.fname.focus();
							return false;
				}
			}	

		
		if(document.apply_online.dob.value=="")
			{
			 alert("Please mention date of birth"); 
			 document.apply_online.dob.focus();
			 return false;
			}


		if (document.apply_online.dob.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.dob.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.dob.focus();
			return false;
			}
		}


		if(document.apply_online.location.value=="")
			{
			 alert("Please mention location"); 
			 document.apply_online.location.focus();
			 return false;
			}


		if (document.apply_online.location.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.location.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.location.focus();
			return false;
			}
		}


		if(document.apply_online.location.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.apply_online.location.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.apply_online.location.select();
			return false;
		  }
		}

		if(document.apply_online.location.value!="")
			{

				if(document.apply_online.location.value.length > 100)
				{
							alert("Location cannot be greater than 100 Characters");
							document.apply_online.location.focus();
							return false;
				}
			}	


	

		if(document.apply_online.addr1.value=="")
			{
			 alert("Please mention address"); 
			 document.apply_online.addr1.focus();
			 return false;
			}


		if (document.apply_online.addr1.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.addr1.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.addr1.focus();
			return false;
			}
		}



		if(document.apply_online.country.value=="")
			{
			 alert("Please mention country"); 
			 document.apply_online.country.focus();
			 return false;
			}


		if (document.apply_online.country.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.country.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.country.focus();
			return false;
			}
		}


		if(document.apply_online.country.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.apply_online.country.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.apply_online.country.select();
			return false;
		  }
		}

		if(document.apply_online.country.value!="")
			{

				if(document.apply_online.country.value.length > 100)
				{
							alert("Country cannot be greater than 100 Characters");
							document.apply_online.country.focus();
							return false;
				}
			}	



		if(document.apply_online.phone.value=="")
			{
			 alert("Please mention phone"); 
			 document.apply_online.phone.focus();
			 return false;
			}


		if (document.apply_online.phone.value!="")
		{
			
			//check for name
			nwstl=document.apply_online.phone.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.apply_online.phone.focus();
			return false;
			}
		}


		if(document.apply_online.phone.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.apply_online.phone.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.apply_online.phone.select();
			return false;
		  }
		}

		if(document.apply_online.phone.value!="")
			{

				if(document.apply_online.phone.value.length > 100)
				{
							alert("Phone cannot be greater than 100 Characters");
							document.apply_online.phone.focus();
							return false;
				}
			}	

			
			if(document.apply_online.email.value=="")
			{
			 alert("Please mention email"); 
			 document.apply_online.email.focus();
			 return false;
			}

						
			if (document.apply_online.email.value!="")
			{
				
				//check for name
				nwstl=document.apply_online.email.value;

				if (nwstl==0 || nwstl==null)
				{
				alert("Please enter proper value");
				document.apply_online.email.focus();
				return false;
				}
			}


			if(document.apply_online.email.value !="")
				{
			var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
			  var checkStr = document.apply_online.email.value;
			  var allValid = true;
			  for (i = 0;  i < checkStr.length;  i++)
			  {
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length)
				{
				  allValid = false;
				  break;
				}
			  }
			  if (!allValid)
			  {
				alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
				document.apply_online.email.select();
				return false;
			  }
			}

			if(document.apply_online.email.value!="")
				{

					if(document.apply_online.email.value.length > 100)
					{
								alert("Email cannot be greater than 100 Characters");
								document.apply_online.email.focus();
								return false;
					}
				
					var str=document.apply_online.email.value;
					var valid=echeck(str);

					if (valid==0)
					{
						//alert('Invalid email id');
						document.apply_online.email.focus();
						return false;
					}

				
				}	

			if(document.apply_online.totalexp_yy.value=="")
			{
			 alert("Please mention year of experience"); 
			 document.apply_online.totalexp_yy.focus();
			 return false;
			}

			if(document.apply_online.totalexp_mm.value=="")
			{
			 alert("Please mention month of experience"); 
			 document.apply_online.totalexp_mm.focus();
			 return false;
			}

			if(document.apply_online.under_grad.value=="" && document.apply_online.ug.value=="" && document.apply_online.pg.value=="" && document.apply_online.ppg.value=="")
			{
			 alert("Please mention atlest one education details"); 
			 document.apply_online.under_grad.focus();
			 return false;
			}

			if(document.apply_online.file_cv.value!=""){

						var typeArr=Array("pdf","PDF","doc","DOC","xls","XLS","odt","ODT","rtf","RTF");
						var fileName=apply_online.file_cv.value;
						var fileArr=fileName.split(".");
						var len=fileArr.length;
						var arrLn=len-1;
						var typ=fileArr[arrLn];

						var chk=0;
						for(var i=0 ;i <10 ;i++){
							if (typeArr[i]==typ)
							{
								chk=1;
								break;
							}

						}

						if(chk==0){
							alert("Allowed file type : pdf,doc,xls");
							return false;
						}	
					}
				
			if(document.apply_online.security_code.value=="")
			{
			 alert("Please mention security code"); 
			 document.apply_online.security_code.focus();
			 return false;
			}

}


checked=false;
function checkedAll (frm1) {
	var aa= document.getElementById("rsm_det");
	 if (checked == false)
          {
           checked = true
          }
        else
          {
          checked = false
          }
	for (var i =0; i < aa.elements.length; i++) 
	{
	 aa.elements[i].checked = checked;
	}
      }



function confirmdelete_resume()
{
	var f=0;
	var len=document.rsm_det.length;
	for(i=1;i<len;i++)
	{
		//alert(document.del.elements[i].checked);
		if(document.rsm_det.elements[i].checked==true)
		{
			f=1;
			break;
		}
		else
		{	
			f=0;
		}
	}
	if(f==0)
	{
		alert("Please select atleast one checkbox");
		return false;
	}
	else
	{
		var temp=confirm("Do you really want to delete...!");
		if(temp==false)
		{
			return false;
		}
		else

		document.rsm_det.submit();
	}
	
}





row_no=0; 
var disp_txt="";

/////// for adding dynamic row for vaule chain attachement
    function addRow(tbl,row){ 
        //so that user can only add 3 rows 
       
        var textbox='<table width=100%  border=0><tr><td align=left valign=top>&nbsp;</td><td width=8% align=left valign=top>&nbsp;</td><td align=left valign=top><input name="image_more[]" type="file" class=textbox_other id="image_more">';//for text box 
        var remove= '<a href="JavaScript:removeRow(\''+ tbl +'\',\'' + row_no + '\')" class="finance_link" >Remove</a></td></tr></table>'; //for the text which is used to remove the current row by using the function removeRow(..,..) 
        
        //for suitable label to the row 
        if(row_no==0) text=disp_txt; 
        else if(row_no==0) text=disp_txt; 
        else if(row_no==0) text=disp_txt; 

        var tbl = document.getElementById(tbl);//to identify the table in which the row will get insert 
        var rowIndex = document.getElementById(row).value;//to identify the row after which the row will be inserted 
        try { 
            var newRow = tbl.insertRow(row_no);//creation of new row 
            var newCell = newRow.insertCell(0);//first  cell in the row 
            newCell.innerHTML = text;//insertion of the 'text' variable in first cell 
            var newCell = newRow.insertCell(1);//second cell in the row 
            newCell.innerHTML = textbox+" "+remove;//insertion of the text box and the remove text using their variable 
            row_no++; 
        } catch (ex) { 
            alert(ex); //if exception occurs 
        } 
            
                         
} 

///////////////////////////////////
function removeRow(tbl,num) 
{ 
    var table = document.getElementById(tbl);//adentification of table 
    try { 
        row_no--; 
        table.deleteRow(num);//deletion of the clicked row 
    } catch (ex) { 
        alert(ex); 
    } 
    
    
} 
////
row_no2=0; 
var disp_txt2="";

/////// for adding dynamic row for vaule chain attachement
    function addRow2(tbl2,row2){ 
        //so that user can only add 3 rows 
       
        var textbox2='<table width=100%  border=0><tr><td align=left valign=top></td><td width=8% align=left valign=top>&nbsp;</td><td align=left valign=top><input name="doc_more[]" type="file" class=textbox_other id="doc_more">';//for text box 
        var remove2= '<a href="JavaScript:removeRow2(\''+ tbl2 +'\',\'' + row_no2 + '\')" class="finance_link" >Remove</a></td></tr></table>'; //for the text which is used to remove the current row by using the function removeRow(..,..) 
        
        //for suitable label to the row 
        if(row_no2==0) text2=disp_txt2; 
        else if(row_no2==0) text2=disp_txt2; 
        else if(row_no2==0) text2=disp_txt2; 

        var tbl2 = document.getElementById(tbl2);//to identify the table in which the row will get insert 
        var rowIndex = document.getElementById(row2).value;//to identify the row after which the row will be inserted 
        try { 
            var newRow2 = tbl2.insertRow(row_no2);//creation of new row 
            var newCell2 = newRow2.insertCell(0);//first  cell in the row 
            newCell2.innerHTML = text2;//insertion of the 'text' variable in first cell 
            var newCell2 = newRow2.insertCell(1);//second cell in the row 
            newCell2.innerHTML = textbox2+" "+remove2;//insertion of the text box and the remove text using their variable 
            row_no2++; 
        } catch (ex) { 
            alert(ex); //if exception occurs 
        } 
            
                         
} 

///////////////////////////////////
function removeRow2(tbl2,num2) 
{ 
    var table2 = document.getElementById(tbl2);//adentification of table 
    try { 
        row_no2--; 
        table2.deleteRow(num2);//deletion of the clicked row 
    } catch (ex) { 
        alert(ex); 
    } 
    
    
} 
////



function news_validate(type)
{
//alert(act);
	
		if(document.news_det.title.value=="")
			{
			 alert("Please mention title"); 
			 document.news_det.title.focus();
			 return false;
			}


		if (document.news_det.title.value!="")
		{
			
			//check for name
			nwstl=document.news_det.title.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.news_det.title.focus();
			return false;
			}
		}


		if(document.news_det.title.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.news_det.title.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data are invalid.Only a-z 0-9 @ _ . , /   are allowed');
			document.news_det.title.select();
			return false;
		  }
		}

		if(document.news_det.title.value!="")
			{

				if(document.news_det.title.value.length > 200)
				{
							alert("Title cannot be greater than 200 Characters");
							document.news_det.title.focus();
							return false;
				}
			}	


		if(document.news_det.start_date.value=="")
			{
			 alert("Please mention start date"); 
			 document.news_det.start_date.focus();
			 return false;
			}


		if (document.news_det.start_date.value!="")
		{
			
			//check for name
			nwstl=document.news_det.start_date.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.news_det.start_date.focus();
			return false;
			}
		}	
			
		if(document.news_det.last_date.value=="")
			{
			 alert("Please mention end date"); 
			 document.news_det.last_date.focus();
			 return false;
			}


		if (document.news_det.last_date.value!="")
		{
			
			//check for name
			nwstl=document.news_det.last_date.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.news_det.last_date.focus();
			return false;
			}
		}


		vac_st_dt=document.news_det.start_date.value;
		vac_stdt=vac_st_dt.split("-");
		vacan_stdt=((vac_stdt[0])+(vac_stdt[1])+(vac_stdt[2]))

		vac_ed_dt=document.news_det.last_date.value;
		vac_enddt=vac_ed_dt.split("-");
		vacan_enddt=((vac_enddt[0])+(vac_enddt[1])+(vac_enddt[2]))

		if (vacan_enddt<vacan_stdt)
		{
		alert("Start date can't be less than End date");
		return false;
		}

		

if(row_no2=="1" || row_no2>1)
	{
//	alert("No of rows"+row_no2);
	
	var ctr2=row_no2;

	if(ctr2!=1)
		{
			for(k=0;k<ctr2;k++)
			{

				if(document.news_det.doc_more[k].value!=""){
				var typeArr=Array("doc","pdf","xls","txt","DOC","PDF","XLS","TXT","odt","ODT");
				var fileName=document.news_det.doc_more[k].value;
				var fileArr=fileName.split(".");
				var len=fileArr.length;
				var arrLn=len-1;
				var typ=fileArr[arrLn];

				var chk=0;
				for(var m=0 ;m <10 ;m++){
					if (typeArr[m]==typ)
					{
						chk=1;
						break;
					}

				}

				if(chk==0){
					alert("Allowed file type : doc,pdf,txt,xls for document uploading");
					return false;
				}


			}
			}
		}
	
	else
	{
		if(document.news_det.doc_more.value!=""){
				var typeArr=Array("doc","pdf","xls","txt","DOC","PDF","XLS","TXT","odt","ODT");
				var fileName=document.news_det.doc_more.value;
				var fileArr=fileName.split(".");
				var len=fileArr.length;
				var arrLn=len-1;
				var typ=fileArr[arrLn];

				var chk=0;
				for(var m=0 ;m <10 ;m++){
					if (typeArr[m]==typ)
					{
						chk=1;
						break;
					}

				}

				if(chk==0){
					alert("Allowed file type : doc,pdf,txt,xls for document uploading");
					return false;
				}


			}

	}


	}
else
	{
		//alert("do nothing");
	}


if(row_no=="1" || row_no>1)
	{
//	alert("No of rows"+row_no);
	
	var ctr=row_no;

//alert(ctr);
		if(ctr!=1)
		{
			for(i=0;i<ctr;i++)
			{
				
			
				if(document.news_det.image_more[i].value!=""){
				var typeArr=Array("jpg","jpeg","pjpeg","gif","png","JPG","JPEG","PJPEG","GIF","PNG");
				var fileName=document.news_det.image_more[i].value;
				var fileArr=fileName.split(".");
				var len=fileArr.length;
				var arrLn=len-1;
				var typ=fileArr[arrLn];

				var chk=0;
				for(var m=0 ;m <10 ;m++){
					if (typeArr[m]==typ)
					{
						chk=1;
						break;
					}

				}

				if(chk==0){
					alert("Allowed file type : jpg,jpeg,jpeg,gif,png for image uploading");
					return false;
				}


			}

			
		
		}

	}
		
		else
		{
			
			
				if(document.news_det.image_more.value!=""){
				var typeArr=Array("jpg","jpeg","pjpeg","gif","png","JPG","JPEG","PJPEG","GIF","PNG");
				var fileName=document.news_det.image_more.value;
				var fileArr=fileName.split(".");
				var len=fileArr.length;
				var arrLn=len-1;
				var typ=fileArr[arrLn];

				var chk=0;
				for(var m=0 ;m <10 ;m++){
					if (typeArr[m]==typ)
					{
						chk=1;
						break;
					}

				}

				if(chk==0){
					alert("Allowed file type : jpg,jpeg,jpeg,gif,png for image uploading");
					return false;
				}


			}

			
		
		}

	
	}
else
	{
		//alert("do nothing");
	}
}


function validate_del_news()
{
var agree=confirm("Do you sure want to delete this news details?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.vac_del.submit();

	
}

function checkPF(type){
//alert(act);

		if(document.pf_det.pf_file.value=="")
			{
			 alert("Please upload file"); 
			 document.pf_det.pf_file.focus();
			 return false;
			}


if(pf_det.pf_file.value!=""){

						var typeArr=Array("xls","XLS");
						var fileName=pf_det.pf_file.value;
						var fileArr=fileName.split(".");
						var len=fileArr.length;
						var arrLn=len-1;
						var typ=fileArr[arrLn];

						var chk=0;
						for(var i=0 ;i <2 ;i++){
							if (typeArr[i]==typ)
							{
								chk=1;
								break;
							}

						}

						if(chk==0){
							alert("Allowed file type : Excel");
							return false;
						}	
					}
}



function EmpLogin(){
//alert(act);

		if(document.emp_login.uid.value=="")
			{
			 alert("Please mention user id"); 
			 document.emp_login.uid.focus();
			 return false;
			}

			if(document.emp_login.pwd.value=="")
			{
			 alert("Please mention password"); 
			 document.emp_login.pwd.focus();
			 return false;
			}
			
			if(document.emp_login.security_code.value=="")
			{
			 alert("Please mention security code"); 
			 document.emp_login.security_code.focus();
			 return false;
			}




}

function validate_del_PF()
{
var agree=confirm("Do you sure want to delete this PF details?\n\n");
if (agree)

	return true ;
	
else

	return false ;
	document.pf_del.submit();

	
}

function addpf_validate(type)
{
//alert(act);
	if(type!="EDIT")
	{

		if(document.add_pf.emp_code.value=="")
			{
			 alert("Please mention Employee's Code No"); 
			 document.add_pf.emp_code.focus();
			 return false;
			}


		if (document.add_pf.emp_code.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.emp_code.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.emp_code.focus();
			return false;
			}
		}


		if(document.add_pf.emp_code.value !="")
			{
		var checkOK = "0123456789";
		  var checkStr = document.add_pf.emp_code.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Invalid data.Only 0-9 allowed');
			document.add_pf.emp_code.select();
			return false;
		  }
		}

		if(document.add_pf.emp_code.value!="")
			{

				if(document.add_pf.emp_code.value.length > 200)
				{
							alert("Code No cannot be greater than 200 Characters");
							document.add_pf.emp_code.focus();
							return false;
				}
			}	



		if(document.add_pf.pf_no.value=="")
			{
			 alert("Please mention P. F. No."); 
			 document.add_pf.pf_no.focus();
			 return false;
			}


		if (document.add_pf.pf_no.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.pf_no.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.pf_no.focus();
			return false;
			}
		}


		if(document.add_pf.pf_no.value !="")
			{
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
		  var checkStr = document.add_pf.pf_no.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data invalid.Only a-z 0-9 are allowed');
			document.add_pf.pf_no.select();
			return false;
		  }
		}

		if(document.add_pf.pf_no.value!="")
			{

				if(document.add_pf.pf_no.value.length > 200)
				{
							alert("P. F. No. cannot be greater than 200 Characters");
							document.add_pf.pf_no.focus();
							return false;
				}
			}	


	}
			if(document.add_pf.emp_name.value=="")
			{
			 alert("Please mention Name of Employee"); 
			 document.add_pf.emp_name.focus();
			 return false;
			}


		if (document.add_pf.emp_name.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.emp_name.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.emp_name.focus();
			return false;
			}
		}


		if(document.add_pf.emp_name.value !="")
			{
			var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@_/,- \n\r";
		  var checkStr = document.add_pf.emp_name.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Data invalid.Only a-z 0-9 are allowed');
			document.add_pf.emp_name.select();
			return false;
		  }
		}

		if(document.add_pf.emp_name.value!="")
			{

				if(document.add_pf.emp_name.value.length > 200)
				{
							alert("Name of Employee cannot be greater than 200 Characters");
							document.add_pf.emp_name.focus();
							return false;
				}
			}	


		if(document.add_pf.emp_share.value=="")
			{
			 alert("Please mention Employee's Share"); 
			 document.add_pf.emp_share.focus();
			 return false;
			}


		if (document.add_pf.emp_share.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.emp_share.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.emp_share.focus();
			return false;
			}
		}


		if(document.add_pf.emp_share.value !="")
			{
		var checkOK = "0123456789";
		  var checkStr = document.add_pf.emp_share.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Invalid data.Only 0-9 allowed');
			document.add_pf.emp_share.select();
			return false;
		  }
		}


		if(document.add_pf.emp_share.value!="")
			{

				if(document.add_pf.emp_share.value.length > 50)
				{
							alert("Employee's Share cannot be greater than 50 Characters");
							document.add_pf.emp_share.focus();
							return false;
				}
			}	


		
		if(document.add_pf.emplr_share.value=="")
			{
			 alert("Please mention Employer's Share"); 
			 document.add_pf.emplr_share.focus();
			 return false;
			}


		if (document.add_pf.emplr_share.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.emplr_share.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.emplr_share.focus();
			return false;
			}
		}


		if(document.add_pf.emplr_share.value !="")
			{
		var checkOK = "0123456789";
		  var checkStr = document.add_pf.emplr_share.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Invalid data.Only 0-9 allowed');
			document.add_pf.emplr_share.select();
			return false;
		  }
		}


		if(document.add_pf.emplr_share.value!="")
			{

				if(document.add_pf.emplr_share.value.length > 50)
				{
							alert("Employee's Share cannot be greater than 50 Characters");
							document.add_pf.emplr_share.focus();
							return false;
				}
			}	


			
		if(document.add_pf.pf_tot.value=="")
			{
			 alert("Please mention Total"); 
			 document.add_pf.pf_tot.focus();
			 return false;
			}


		if (document.add_pf.pf_tot.value!="")
		{
			
			//check for name
			nwstl=document.add_pf.pf_tot.value;

			if (nwstl==0 || nwstl==null)
			{
			alert("Please enter proper value");
			document.add_pf.pf_tot.focus();
			return false;
			}
		}


		if(document.add_pf.pf_tot.value !="")
			{
		var checkOK = "0123456789";
		  var checkStr = document.add_pf.pf_tot.value;
		  var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
		  {
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
			  if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length)
			{
			  allValid = false;
			  break;
			}
		  }
		  if (!allValid)
		  {
			alert('Invalid data.Only 0-9 allowed');
			document.add_pf.pf_tot.select();
			return false;
		  }
		}


		if(document.add_pf.pf_tot.value!="")
			{

				if(document.add_pf.pf_tot.value.length > 50)
				{
							alert("Total cannot be greater than 50 Characters");
							document.add_pf.pf_tot.focus();
							return false;
				}
			}	


}


function pwd_validate(type)
{
//alert(act);
	
		if(document.change_pass.old_pwd.value=="")
			{
			 alert("Please mention old password"); 
			 document.change_pass.old_pwd.focus();
			 return false;
			}

		if(document.change_pass.new_pwd.value=="")
			{
			 alert("Please mention new password"); 
			 document.change_pass.new_pwd.focus();
			 return false;
			}

	}
