// JavaScript Document

// Java script Fucntions
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
function employersLogin() {
	if(document.frmIndex.txtEmp.value=="") {
		alert("Pleae enter email address");
		document.frmIndex.txtEmp.focus()
		return false;
	}
	if(!document.frmIndex.txtEmp.value.match(filter)) {
	
		alert("Please enter a valid email address");
		document.frmIndex.txtEmp.focus()
		return false;
	}
	else if(document.frmIndex.txtPass.value=="") {
		alert("Pleae enter password");
		document.frmIndex.txtPass.focus()
		return false;
	}
}
			// Employer Validate Function 
function employerValidate() {
	password=frmEmployer.txtPassword.value.length;
	
	if(document.frmEmployer.txtEmail.value=="")	{
		alert("Please enter email address");
		document.frmEmployer.txtEmail.focus()
		return false;
	}
	else if(!document.frmEmployer.txtEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmEmployer.txtEmail.focus()
		return false;
	}
	if(document.frmEmployer.txtReEmail.value=="")	{
		alert("Please enter email address again");
		document.frmEmployer.txtReEmail.focus()
		return false;
	}
	else if(!document.frmEmployer.txtReEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmEmployer.txtReEmail.focus()
		return false;
	}
	else if(document.frmEmployer.txtEmail.value!=document.frmEmployer.txtReEmail.value)	{
		alert("Please enter same email address ");
		document.frmEmployer.txtReEmail.focus()
		return false;
	}
	else if(document.frmEmployer.txtPassword.value=="")	{
		alert("Please enter password");
		document.frmEmployer.txtPassword.focus()
		return false;
	}
	else if(password < 6 || password > 15 )	{
		alert("Please enter password between 6 to 15 characters");
		document.frmEmployer.txtPassword.focus()
		return false;
	}
	else if(document.frmEmployer.txtRePass.value=="")	{
		alert("Please enter password again");
		document.frmEmployer.txtRePass.focus()
		return false;
	}
	else if(document.frmEmployer.txtPassword.value!=document.frmEmployer.txtRePass.value)	{
		alert("Please enter same password");
		document.frmEmployer.txtRePass.focus()
		return false;
	}
	else if(document.frmEmployer.industry.value==0)	{
		alert("Please select industry");
		document.frmEmployer.industry.focus()
		return false;
	}
	else if(document.frmEmployer.txtCName.value=="")	{
		alert("Please enter company name");
		document.frmEmployer.txtCName.focus()
		return false;
	}
	else if(document.frmEmployer.txtDescription.value=="")	{
		alert("Please enter company description");
		document.frmEmployer.txtDescription.focus()
		return false;
	}
	else if(document.frmEmployer.txtContact.value=="")	{
		alert("Please enter contact person");
		document.frmEmployer.txtContact.focus()
		return false;
	}
	else if(document.frmEmployer.country.value==0)	{
		alert("Please select country");
		document.frmEmployer.country.focus()
		return false;
	}
	else if(document.frmEmployer.txtCity.value=="")	{
		alert("Please enter city");
		document.frmEmployer.txtCity.focus()
		return false;
	}
	else if(document.frmEmployer.txtAddress.value=="")	{
		alert("Please enter address");
		document.frmEmployer.txtAddress.focus()
		return false;
	}
	else if(document.frmEmployer.txtPhone.value=="")	{
		alert("Please enter phone");
		document.frmEmployer.txtPhone.focus()
		return false;
	}
	
}

function maxChar(characters) {
	
	cDescription=frmEmployer.txtDescription.value.length;
	cDesString=frmEmployer.txtDescription.value;
	
	if(cDescription > characters)	{
		alert("Please enter company description < 1000");
		document.frmEmployer.txtDescription.focus()
		
		return false;
	}
}
function forGetPass() {
	
	if(document.frmForget.txtEmp.value=="") {
		alert("Pleae enter email address");
		document.frmForget.txtEmp.focus()
		return false;
	}
	else if(!document.frmForget.txtEmp.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmForget.txtEmp.focus()
		return false;
	}
} 

function getPass() {
	document.frmIndex.action="forget.php";
	document.frmIndex.submit();
}

function seekerValidate() {
	password=frmJobSeeker.txtPassword.value.length;
	var regexp=/^\s+/;
	
		
	if(document.frmJobSeeker.txtEmail.value=="")	{
		alert("Please enter email address");
		document.frmJobSeeker.txtEmail.focus()
		return false;
	}
	else if(!document.frmJobSeeker.txtEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmJobSeeker.txtEmail.focus()
		return false;
	}
	if(document.frmJobSeeker.txtReEmail.value=="")	{
		alert("Please enter email address again");
		document.frmJobSeeker.txtReEmail.focus()
		return false;
	}
	else if(!document.frmJobSeeker.txtReEmail.value.match(filter)) {
		alert("Please enter a valid email address");
		document.frmJobSeeker.txtReEmail.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtEmail.value!=document.frmJobSeeker.txtReEmail.value)	{
		alert("Please enter same email address ");
		document.frmJobSeeker.txtReEmail.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtPassword.value=="")	{
		alert("Please enter password");
		document.frmJobSeeker.txtPassword.focus()
		return false;
	}
	else if(password < 6 || password > 15 )	{
		alert("Please enter password between 6 to 15 characters");
		document.frmJobSeeker.txtPassword.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtRePass.value=="")	{
		alert("Please enter password again");
		document.frmJobSeeker.txtRePass.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtPassword.value!=document.frmJobSeeker.txtRePass.value)	{
		alert("Please enter same password");
		document.frmJobSeeker.txtRePass.focus()
		return false;
	}
	
	else if(document.frmJobSeeker.txtFName.value.replace(regexp,"")=="")	{
		alert("Please enter first name");
		document.frmJobSeeker.txtFName.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtLName.value.replace(regexp,"")=="")	{
		alert("Please enter last name");
		document.frmJobSeeker.txtLName.focus()
		return false;
	}
	
	else if(document.frmJobSeeker.ddlGender.value=="")	{
		alert("Please select gender");
		document.frmJobSeeker.ddlGender.focus()
		return false;
	}
	else if(document.frmJobSeeker.nEndMonth.value=="" && document.frmJobSeeker.nEndDay.value=="" && document.frmJobSeeker.nEndYear.value=="") {
		alert("Please select date of birth");
		document.frmJobSeeker.nEndMonth.focus()
		return false;
	}
	else if(document.frmJobSeeker.nEndMonth.value=="") {
		alert("Please select date of month");
		document.frmJobSeeker.nEndMonth.focus()
		return false;
	}
	else if(document.frmJobSeeker.nEndDay.value=="") {
		alert("Please select date of day");
		document.frmJobSeeker.nEndDay.focus()
		return false;
	}
	else if(document.frmJobSeeker.nEndYear.value=="") {
		alert("Please select date of year");
		document.frmJobSeeker.nEndYear.focus()
		return false;
	}
	else if(document.frmJobSeeker.country.value==0)	{
		alert("Please select country");
		document.frmJobSeeker.country.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtCity.value=="")	{
		alert("Please enter city");
		document.frmJobSeeker.txtCity.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtAddress.value=="")	{
		alert("Please enter address");
		document.frmJobSeeker.txtAddress.focus()
		return false;
	}
	else if(document.frmJobSeeker.txtPhone.value=="")	{
		alert("Please enter phone");
		document.frmJobSeeker.txtPhone.focus()
		return false;
	}
	
}