var dobyear = "";
var jyear = "";

function removehyphen(string) {
	
	var tstring = "";
	string = '' + string;
	splitstring = string.split("-");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	dobyear = splitstring[0];
	dobmonth = splitstring[1];
	dobdate = splitstring[2]
	return tstring;
}

function removehyphen1(string) {
	
	var tstring = "";
	string = '' + string;
	splitstring = string.split("-");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	jyear = splitstring[0];
	jmonth = splitstring[1];
	jdate = splitstring[2];
	return tstring;
}



function textLimit(field, maxlen) {
if (field.value.length > maxlen + 1)
alert('You input has been truncated!');
if (field.value.length > maxlen)
field.value = field.value.substring(0, maxlen);
} 

function fedback_verify(){

	var dob2 = removehyphen(document.app_frm.dob2.value);
	var jdate2 = removehyphen1(document.app_frm.jdate2.value);
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	if(month > 0 && month < 10)
	month = "0" + month;
	
	var day = currentTime.getDate()
	if(day > 0 && day < 10)
	day = "0" + day;
	
	var year = currentTime.getFullYear()
	var curdate = (year + "" + month + "" + day);
	opdate = parseInt(dob2);
	//cldate = parseInt(cdate);
	crdate = parseInt(curdate);
 //Name Varification
 if(document.app_frm.fname.value.length == 0){
	alert("Please Enter Your First Name");
	document.app_frm.fname.focus();
	return false;
	}
	
if(document.app_frm.lname.value.length == 0){
	alert("Please Enter Your Last Name");
	document.app_frm.lname.focus();
	return false;
	}
	
 //Father Name Varification
if(document.app_frm.fathername.value.length == 0){
	alert("Please Enter Your Father Name");
	document.app_frm.fathername.focus();
	return false;
	}

 //DOB Varification
	if (document.app_frm.dob2.value==""){
		alert("Please enter date of birth");
		//document.app_frm.dob2.focus();
		return false
	}	

	
	var today= new Date();
	var dobb= new Date(dobyear, dobmonth-1, dobdate);
	var one_year=31556926000;
	diff=(Math.ceil((today.getTime()-dobb.getTime())/(one_year)));
	if (diff < 18){
		alert("You should be 18 years old or greater to apply");

		return false
	}	


 //Current Address Varification
if(document.app_frm.cadd.value.length == 0){
	alert("Please Enter Your Current Address");
	document.app_frm.cadd.focus();
	return false;
	}

 //Mobile Number Varification
if(document.app_frm.mobno.value.length == 0){
	alert("Please Enter Your Mobile Number");
	document.app_frm.mobno.focus();
	return false;
	}

	var emailID=document.app_frm.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}

//NIC Varification
	if(document.app_frm.nic1.value.length == 0){
		alert("Please Enter Initial Values in CNIC");
		document.app_frm.nic1.focus();
		return false;
	}
	
	if(document.app_frm.nic2.value.length == 0){
		alert("Please Enter Middle Values in CNIC");
		document.app_frm.nic2.focus();
		return false;
	}

	if(document.app_frm.nic3.value.length == 0){
		alert("Please Enter Last Value in CNIC");
		document.app_frm.nic3.focus();
		return false;
	}

	if(document.app_frm.nic1.value.length < 5){
		alert("Please Enter Complete Initial Value in CNIC");
		document.app_frm.nic1.focus();
		return false;
	}
	
	if(document.app_frm.nic2.value.length < 7){
		alert("Please Enter Complete Middle Value in CNIC");
		document.app_frm.nic2.focus();
		return false;
	}

	if (document.app_frm.jdate2.value==""){
		alert("Please enter date of availibilty");
		return false
	}	
	
	var today= new Date();
	var jday= new Date(jyear, jmonth-1, jdate);
	var one_day=86400000;
	diff=(Math.ceil((jday.getTime()-today.getTime())/(one_day)));
	if (diff < 1){
		alert("Please select greater date than current in date of availability");
		return false
	}	
	

	if (jyear < 2008) {
		alert("Year should be in the range of 2008 to 2013 in date of availibilty");
		return false
	}	
	
	if (jyear > 2013){
		alert("Year should be in the range of 2008 to 2013 in date of availibilty");
		return false
	}
	
	document.app_frm.cvdoc2.value = document.app_frm.cv_doc.value;
	
	if(document.app_frm.cv.value == "")
	{
		alert("Please Upload Your CV");
		return false;
	}
	

	submitForm();  //user define function defined in apply_form.php
				
	


	document.app_frm.dob.value = document.app_frm.dob2.value;	
	document.app_frm.jdate.value = document.app_frm.jdate2.value;
	
	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("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					
	}
