// JavaScript Document

function chk_frm()
{
	var doc=document.frmapply;
	if(doc.name.value=="")
	{
		alert("Please Enter Your Name");
		doc.name.focus();
		return false;
	}
	
	if(doc.address.value=="")
	{
		alert("Please Enter Address");
		doc.address.focus();
		return false;
	}
	if(doc.C_txtPresCity.value=="")
	{
		alert("Please Enter City");
		doc.C_txtPresCity.focus();
		return false;
	}
	if(doc.C_txtPresState.value=="")
	{
		alert("Please Enter State");
		doc.C_txtPresState.focus();
		return false;
	}
	if(doc.C_txtPresPincode.value=="")
	{
		alert("Please Enter Pincode");
		doc.C_txtPresPincode.focus();
		return false;
	}
	
	if(doc.C_txtPresPincode.value.match(/[A-Za-z`~!#$%^*()_:;"'|<>?]+/))
	{
		alert("Please enter Only numberic values");
		doc.C_txtPresPincode.focus();
		return false;
	}
	if(doc.C_txtPresCountry.value=="")
	{
		alert("Please Enter Country");
		doc.C_txtPresCountry.focus();
		return false;
	}
	if(doc.txtPermAdds.value=="")
	{
		alert("Please Enter  Address");
		doc.txtPermAdds.focus();
		return false;
	}
	if(doc.txtPermCity.value=="")
	{
		alert("Please Enter City");
		doc.txtPermCity.focus();
		return false;
	}
	if(doc.txtPermState.value=="")
	{
		alert("Please Enter State");
		doc.txtPermState.focus();
		return false;
	}
	if(doc.txtPermPincode.value=="")
	{
		alert("Please Enter Pincode");
		doc.txtPermPincode.focus();
		return false;
	}
	
	if(doc.txtPermPincode.value.match(/[A-Za-z`~!#$%^*()_:;"'|<>?]+/))
	{
		alert("Please enter Only numberic values");
		doc.txtPermPincode.focus();
		return false;
	}
	if(doc.txtPermCountry.value=="")
	{
		alert("Please Enter Country");
		doc.txtPermCountry.focus();
		return false;
	}
	
	if(doc.phone.value=="")
	{
		alert("Please Enter Residence Phone Number");
		doc.phone.focus();
		return false;
	}
	if(doc.phone.value.match(/[A-Za-z`~!#$%^*()_:;"'|<>?]+/))
	{
		alert("Please enter Only numberic values");
		doc.phone.focus();
		return false;
	}
	if(doc.txtMobile.value.match(/[A-Za-z`~!#$%^*()_:;"'|<>?]+/))
	{
		alert("Please enter Only numberic values");
		doc.txtMobile.focus();
		return false;
	}

	if(doc.email.value=="")
	{
		alert("Please Enter Email");
		doc.email.focus();
		return false;
	}
	if(echeck(doc.email.value)==false)
	{
		doc.email.value="";
		doc.email.focus();
		return false;
	}
 	if(doc.C_cmbDay.value=="Day")
	{
		alert("Please Select Date of Birth");
		doc.C_cmbDay.focus();
		return false;
	}
	if(doc.C_cmbMonth.value=="Month")
	{
		alert("Please Select Month of Birth");
		doc.C_cmbMonth.focus();
		return false;
	}
	if(doc.C_cmbYear.value=="Year")
	{
		alert("Please Select Year of Birth");
		doc.C_cmbYear.focus();
		return false;
	}
	if(doc.C_cmbSex.value=="Select")
	{
		alert("Please Select Gender");
		doc.C_cmbSex.focus();
		return false;
	}
	if(doc.C_cmbStatus.value=="Select")
	{
		alert("Please Select Marital Status");
		doc.C_cmbStatus.focus();
		return false;
	}
	temp = doc.jid.value;
	//alert(temp);
	doc.hidAdd.value="Add";
	doc.action="apply_online.php?jid="+temp;
	doc.submit();
	return true;
	
}
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("Please enter valid email id");
	   return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Please enter valid email id");
	   return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Please enter valid email id");
		return false;
	}
	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Please enter valid email id");
		return false;
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Please enter valid email id");
		return false;
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Please enter valid email id");
		return false;
	 }

	 if (str.indexOf(" ")!=-1){
		alert("Please enter valid email id");
		return false;
	 }
	  return true;
}

