function getxmlhttp() {
var xmlHttp = false;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
return xmlHttp;
}

//job_functions
function job_functions() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=functions";
	xmlhttp.open("GET", "include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}

//job_functions
function user_functions() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=functions";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}

//job_functions
function job_functions2() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=functions";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}

//job_functions3
function job_functions3() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=functions2";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}

//job_functions3
function alljob_functions() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=allfunctions";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}


//job_functions4
function job_functions4() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_functions');
			cat_message.innerHTML = xmlhttp.responseText;
			job_title();
		}
	}
	
	var category = document.getElementById('category').value;
	var queryString = "?data=" + category+"&portion=functions4";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}

//job_title
function job_title() {
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var cat_message = document.getElementById('job_title');
			cat_message.innerHTML = xmlhttp.responseText;
		}
	}
	
	var category = document.getElementById('functions').value;
	var queryString = "?data=" + category+"&portion=title";
	xmlhttp.open("GET", "../include/ajax/parameters.php" + queryString, true);
	xmlhttp.send(null); 
}


//All Employer Jobs
function jobs_detial() {
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/jobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no,
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}

//All Employer Jobs
function alljobs_detial() {
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/alljobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no,
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}

//All employer category vice Jobs
function cat_jobs() {
	showLoader();
	var data = document.getElementById('category').value;
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/jobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&data="+ data + "&portion=cat",
			success : function(html){
				$(".comments_list").html(html);
				hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}


//All category vice Jobs
function allcat_jobs() {
	showLoader();
	var data = document.getElementById('category').value;
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/alljobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&data="+ data + "&portion=cat",
			success : function(html){
				$(".comments_list").html(html);
				hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}


//All employer category vice Jobs
function app_detail() {
	var title = document.getElementById('title').value;
	if(title == ""){
	alert("Please Select Job Title");	
	}
	else {
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/app_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&title="+ title,
			success : function(html){
				$(".comments_list").html(html);
				hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}
}

//All employer category vice Jobs
function app_all_detail() {
	var title = document.getElementById('title').value;
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/app_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&title="+ title,
			success : function(html){
				$(".comments_list").html(html);
				hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}


function new_app_detail(limit) {
   var c_value = "";
	for (var i=0; i < document.orderform.institute.length; i++)
   {
   if (document.orderform.institute[i].checked)
   {
   c_value = c_value + "'"+document.orderform.institute[i].value+"'" + ",";
   }
   }
   
   
	var category = document.getElementById('category').value;
	var industry = document.getElementById('industry').value;
	var age = document.getElementById('age').value;
	var age1 = document.getElementById('age1').value;
	var age2 = document.getElementById('age2').value;
	var experience = document.getElementById('experience').value;
	var experience1 = document.getElementById('experience1').value;
	var experience2 = document.getElementById('experience2').value;
	var deg_level = document.getElementById('deg_level').value;
	var deg_level1 = document.getElementById('deg_level1').value;
	var deg_level2 = document.getElementById('deg_level2').value;
	
	var age_option1 = document.getElementById('age_option1');
	var age_option2 = document.getElementById('age_option2');
	
	if(age_option1.checked == true) {
	var age_option = age_option1.value;
	} else {
	var age_option = age_option2.value;
	}
	
	var deg_option1 = document.getElementById('deg_option1');
	var deg_option2 = document.getElementById('deg_option2');
	
	if(deg_option1.checked == true) {
	var deg_option = deg_option1.value;
	} else {
	var deg_option = deg_option2.value;
	}
	
	var exp_option1 = document.getElementById('exp_option1');
	var exp_option2 = document.getElementById('exp_option2');
	
	if(exp_option1.checked == true) {
	var exp_option = exp_option1.value;
	} else {
	var exp_option = exp_option2.value;
	}
	var city = document.getElementById('city').value;
	var fdate = document.getElementById('fdate').value;
	var ldate = document.getElementById('ldate').value;
	var country = document.getElementById('country').value;
	var keyword = document.getElementById('keyword').value;
	var gender = document.getElementById('gender').value;
	var jobid = document.getElementById('jobid').value;
	
	showLoader();
	
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/new_app_detail.php",
			type: "POST",
			cache: false,
			data: "&category="+ category + "&industry="+ industry + "&city="+ city + "&gender="+ gender + "&keyword="+ keyword + "&country="+ country + "&age="+ age + "&age1="+ age1 + "&age2="+ age2 + "&experience="+ experience + "&experience1="+ experience1 + "&experience2="+ experience2 + "&deg_level="+ deg_level + "&deg_level1="+ deg_level1 + "&deg_level2="+ deg_level2 + "&age_option="+ age_option + "&deg_option="+ deg_option + "&exp_option="+ exp_option + "&institute="+ c_value + "&fdate=" + fdate + "&ldate="+ ldate + "&jobid="+ jobid + "&page_no="+ page_no + "&limit="+ limit,
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}



//Functions vice Jobs
function fun_jobs() {
	showLoader();
	var data = document.getElementById('functions').value;
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/jobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&data="+ data + "&portion=fun",
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}

function allfun_jobs() {
	showLoader();
	var data = document.getElementById('functions').value;
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "../include/ajax/alljobs_detail.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&data="+ data + "&portion=fun",
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}


//All vice Jobs
function all_jobs() {
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "include/ajax/index_jobs.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&portion=all",
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}

//All vice Jobs
function keyword_jobs(key,cat) {
	showLoader();
	function loadCommentsList(p){
		var page_no=p;
		$.ajax({
			url: "include/ajax/index_jobs.php",
			type: "POST",
			cache: false,
			data: "&page_no="+ page_no + "&portion=keyword&data=" + key + "&data2="+cat,
			success : function(html){
			$(".comments_list").html(html);
			hideLoader();
			}
		});
	}
	loadCommentsList(1);
	
	
	$(".page_no").live("click", function(){
		//This is for passing the page number to the pagination script
		var id = $(this).attr("class");
		loadCommentsList(id.substr(13));
	});
}

function checkFields() {
var keyword = document.getElementById('keyword').value;
var category = document.getElementById('category').value;
if(keyword != "" && keyword != " " && keyword != " ") {
keyword_jobs(keyword,category);
} else if(category == "" || category != "") {
keyword_jobs(keyword,category);
}
}

function empCheckField()
{
var empidExpression = /^[0-9]{3}$/;
var numExpression = /^[0-9]+$/;
var emailExpression = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var nicExpression = /^[0-9]{5}-[0-9]{7}-[0-9]{1}$/;
var cellExpression = /^[0-9]{4}-[0-9]{7}$/;
var dateExpression = /^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$/;

var empid = document.getElementById('emp_id');
var password = document.getElementById('pass');
var loginid = document.getElementById('login_id');
var fullname = document.getElementById('name');
var fname = document.getElementById('f_name');
var dob = document.getElementById('dob');
var nationality = document.getElementById('nationality');
var religion = document.getElementById('religion');
var address = document.getElementById('address');
var qualification = document.getElementById('qualification');
var nic = document.getElementById('cnic');
var contactname = document.getElementById('contact_name');
var cell = document.getElementById('cell');
var email = document.getElementById('email');
var contactcell = document.getElementById('contact_cell');
var companies = document.getElementById('companies');
var sname = document.getElementById('s_name');
var sdob = document.getElementById('s_dob');
var scnic = document.getElementById('s_cnic');
var mstatus = document.getElementById('marital_status');
var security = document.getElementById('security_code');
var blood = document.getElementById('blood');
var permanent = document.getElementById('permanent');
var ddob = document.getElementById('d_dob');
var dcnic = document.getElementById('d_cnic');

for (var i=0; i < document.form1.marital_status.length; i++)
   {
   if (document.form1.marital_status[i].checked)
      {
      var rad_val = document.form1.marital_status[i].value;
	  
      }
   }
 
if(companies.value == "") {
		alert("Please select your Company");
		return false;
}

else if(!empid.value.match(empidExpression)){
		alert("Emp ID must contain 3 numbers");
		return false;
}

else if(password.value == "" || password.value == " " || password.value == "   ") {
		alert("Please enter the password");
		return false;
}

else if(loginid.value != "" && !loginid.value.match(numExpression)) {
		alert("Login ID must be numeric");
		return false;
}

else if(fullname.value == "" || fullname.value == " " || fullname.value == "   ") {
		alert("Please enter your name");
		return false;
}

else if(fname.value == "" || fname.value == " " || fname.value == "   ") {
		alert("Please enter your Father name");
		return false;
}

else if(!dob.value.match(dateExpression)){
		alert("Please Enter Valid Date Of Birth Format");
		return false;
}

else if(blood.value == "" || blood.value == " " || blood.value == "   ") {
		alert("Please enter your Blood Group");
		return false;
}

else if(!nic.value.match(nicExpression)){
		alert("please enter valid CNIC Number");
		return false;
}

else if(qualification.value == "") {
		alert("Please select your Qualification");
		return false;
}


else if(nationality.value == "" || nationality.value == " " || nationality.value == "   ") {
		alert("Please enter your Nationality");
		return false;
}

else if(religion.value == "" || religion.value == " " || religion.value == "   ") {
		alert("Please enter your Religion");
		return false;
}

else if(address.value == "" || address.value == " " || address.value == "   ") {
		alert("Please enter your Present Address");
		return false;
}
else if(permanent.value == "" || permanent.value == " " || permanent.value == "   ") {
		alert("Please enter your Permanent Address");
		return false;
}

else if(rad_val == "Married" && sname.value == "" ) {
		alert("Please Enter the Complete Spouse Detail");
		return false;
}
else if(rad_val == "Married" && sdob.value == "") {
		alert("Please Enter the Complete/Correct Spouse Detail");
		return false;
}
else if(rad_val == "Married" && !scnic.value.match(nicExpression)) {
		alert("Please Enter the Complete/Correct Spouse Detail");
		return false;
}
else if(sdob.value != "" && !sdob.value.match(dateExpression)){
		alert("Please Enter Valid Spouse Date Of Birth Format");
		return false;
}
else if(!cell.value.match(cellExpression)){
		alert("please enter Correct phone Number");
		return false;
}

else if(!email.value.match(emailExpression)){
		alert("please enter valid Email Address");
		return false;
}

else if(ddob.value != "" && !ddob.value.match(dateExpression)){
		alert("Please Enter Correct format of Dependant's Date Of Birth");
		return false;
}

else if(dcnic.value != "" && !dcnic.value.match(nicExpression)) {
		alert("Please Enter the Correct Dependant's CNIC");
		return false;
}

else if(contactname.value == "" || contactname.value == " " || contactname.value == "   ") {
		alert("Please enter Emergency contact detail");
		return false;
}

else if(!contactcell.value.match(cellExpression)){
		alert("Please enter Complete/Correct Emergency contact detail.");
		return false;
}
else if(security.value == "" || security.value == " " || security.value == "  ") {
		alert("Please Write Security Code");
		security.focus();
		return false;
}

else if(email.value.match(emailExpression)){
	var data = document.getElementById('email').value;
	var dept = document.getElementById('dept').value;
	var empid = document.getElementById('emp_id').value;
	var securitycode = document.getElementById('security_code').value;
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var buy = xmlhttp.responseText.substring(0,3);
			if(buy == "ye1") {
			alert("Sorry! This Email ID has already Registered");
			return false;
			}
			else if(buy == "ye2") {
			alert("Sorry! This Employee ID has already Registered");
			return false;
			}
			else if(buy == "yep") {
			alert("Sorry! Invalid Security Code");
			return false;
			}
			else {
			document.form1.submit();
			}
		}
	}
	var portion = "employee";
	var queryString = "?data=" + data + "&security=" + securitycode + "&dept=" + dept + "&empid=" + empid + "&portion=" + portion;	
	xmlhttp.open("GET", "include/ajax/form_validations.php" + queryString, true);
	xmlhttp.send(null);
	return false;
}
}


function userCheckField()
{
var emailExpression = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var cellExpression = /^[0-9]{4}-[0-9]{7}$/;
var dateExpression = /^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$/;
var datepicker = document.getElementById('datepicker');
var city = document.getElementById('city');
var category = document.getElementById('category');
var name = document.getElementById('name');
var deg_level = document.getElementById('deg_level');
var deg_title = document.getElementById('deg_title');
var comp_year = document.getElementById('comp_year');
var institute = document.getElementById('institute');
var career_level = document.getElementById('career_level');
var mobile = document.getElementById('mobile');
var resume = document.getElementById('resume').value;
var email = document.getElementById('email');
var pass = document.getElementById('pass');
var c_pass = document.getElementById('c_pass');
var security = document.getElementById('security_code');

num = resume.indexOf(".") +1;
ext = resume.substring(num);

if(name.value == "" || name.value == " " || name.value == "  ") {
		alert("Please Write Your Name");
		name.focus();
		return false;
}

else if(!datepicker.value.match(dateExpression)){
		alert("Please Enter Valid Date Of Birth Format");
		datepicker.focus();
		return false;
}

else if(city.value == "") {
		alert("Please Select Your City");
		city.focus();
		return false;
}

else if(!mobile.value.match(cellExpression)){
		alert("please Enter Correct Mobile Phone");
		mobile.focus();
		return false;
}

else if(resume == "") {
		alert("Please Upload Your Resume");
		return false;
}
else if(ext != "doc" && ext != "docx" ) {
alert("Resume must be in doc/docx file");
return false;
}

else if(deg_level.value == "") {
alert("Please Select Degree Level");
return false;
}
else if(deg_title.value == "") {
alert("Please Enter Degree Title");
return false;
}
else if(comp_year.value == "") {
alert("Please Select Degree Completion Year");
return false;
}

else if(institute.value == "") {
alert("Please Select Institute");
return false;
}

else if(category.value == "") {
alert("Please Select an Category");
return false;
}

else if(career_level.value == "") {
alert("Please Select Your Career Level");
return false;
}
else if(category.value == "") {
		alert("Please Select Your Area Of Interest");
		return false;
}

else if(!email.value.match(emailExpression)){
		alert("Please Enter Valid Email Address");
		email.focus();
		return false;
}
else if(pass.value == "" || pass.value == " " || pass.value == "  ") {
		alert("Please Write Your Password");
		pass.focus();
		return false;
}
else if(c_pass.value != pass.value) {
		alert("Confim Password does not match");
		c_pass.focus();
		return false;
}
else if(security.value == "" || security.value == " " || security.value == "  ") {
		alert("Please Write Security Code");
		security.focus();
		return false;
}

else if(email.value.match(emailExpression)){
	var data = document.getElementById('email').value;
	var securitycode = document.getElementById('security_code').value;
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var buy = xmlhttp.responseText.substring(0,3);
			if(buy == "yes") {
			alert("Sorry! This Email ID has already Registered");
			return false;
			}
			else if(buy == "yep") {
			alert("Sorry! Invalid Security Code");
			return false;
			}
			else {
			document.form1.submit();
			}
		}
	}
	var portion = "user";
	var queryString = "?data=" + data + "&security=" + securitycode + "&portion=" + portion;	
	xmlhttp.open("GET", "include/ajax/form_validations.php" + queryString, true);
	xmlhttp.send(null);
	return false;
}

}

function UpdateProfile()
{
var name = document.getElementById('name');
var phone = document.getElementById('phone');
var resume = document.getElementById('resume').value;
var cellExpression = /^[0-9]{4}-[0-9]{7}$/;

num = resume.indexOf(".") +1;
ext = resume.substring(num);

if(name.value == "" || name.value == " " || name.value == "  ") {
		alert("Please Write Your Name");
		name.focus();
		return false;
}

else if(!phone.value.match(cellExpression)){
		alert("please Enter Correct phone Number");
		phone.focus();
		return false;
}
else if(resume != "") {
if(ext != "doc" && ext != "docx" ) {
alert("Resume must be in doc/docx file");
return false;
}
}
else 
return true;
}

function checkLogin()
{
var emp_id = document.getElementById('emp_id_new');
var pass = document.getElementById('pass_new');
var account = document.getElementById('account');

if(emp_id.value == "" || emp_id.value == " " || emp_id.value == "  ") {
		alert("Please Write Your Login ID");
		emp_id.focus();
		return false;
}

else if(pass.value == "" || pass.value == " " || pass.value == "  ") {
		alert("Please Write Your Password");
		pass.focus();
		return false;
}
else if(account.value == "") {
		alert("Please Select Your Account Type");
		account.focus();
		return false;
}
else 
return true;
}

function registration()
{
var reg = document.getElementById('reg');
if(reg.value == "seeker") {
window.location = "application_form.php";
}
else if(reg.value == "employer") {
window.location = "post_job.php";
}
else if(reg.value == "employee") {
window.location = "register.php";
}
}

function userupload()
{
var resume = document.getElementById('resume').value;
num = resume.indexOf(".") +1;
ext = resume.substring(num);  
if(resume == "") {
alert("Please Upload Your Resume");
return false;
}
else if(ext != "doc" && ext != "docx" ) {
alert("Resume must be in doc/docx file");
return false;
}
else 
return true;
}


function employerCheckField()
{
var emailExpression = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var cellExpression = /^[0-9]{4}-[0-9]{7}$/;

var title = document.getElementById('title');
var job_type = document.getElementById('job_type');
var description = document.getElementById('description')
var career_level = document.getElementById('career_level');
var category = document.getElementById('category');
var datepicker = document.getElementById('datepicker');
var name = document.getElementById('name');
var company = document.getElementById('company');
var company_phone = document.getElementById('company_phone');
var company_person = document.getElementById('company_person');
var designation = document.getElementById('designation');
var contact = document.getElementById('contact');
var email = document.getElementById('email');
var pass = document.getElementById('pass');
var c_pass = document.getElementById('c_pass');
var security = document.getElementById('security_code');
var image = document.getElementById('image').value;
num = image.indexOf(".") +1;
ext = image.substring(num); 


if(title.value == "" || title.value == " " || title.value == "  ") {
		alert("Please Write job title");
		return false;
}
else if(category.value == "") {
		alert("Please select Job Industry");
		return false;
}

else if(job_type.value == "") {
		alert("Please Select Job Type");
		return false;
}
else if(career_level.value == "") {
		alert("Please Select Career Level");
		return false;
}
else if(description.value == "" || description.value == " " || description.value == "  ") {
		alert("Please Write Job Description");
		return false;
}
else if(datepicker.value == "") {
		alert("Please Select Expirt Date");
		return false;
}
else if(name.value == "" || name.value == " " || name.value == "  ") {
		alert("Please Write Your Name");
		return false;
}
else if(company.value == "" || company.value == " " || company.value == "  ") {
		alert("Please Write Your Company Name");
		return false;
}
else if(image != "" && ext != "jpg" && ext != "gif" && ext != "jpeg") {
alert("Company Logo must be in jpeg/gif format");
return false;
}
else if(company_phone.value == "" || company_phone.value == " " || company_phone.value == "  ") {
		alert("Please Write Your Company Phone (landline)");
		return false;
}
else if(company_person.value == "" || company_person.value == " " || company_person.value == "  ") {
		alert("Please Write Company Contact Person");
		return false;
}
else if(designation.value == "" || designation.value == " " || designation.value == "  ") {
		alert("Please Write Your Designation");
		return false;
}
else if(!contact.value.match(cellExpression)){
		alert("Please enter Correct Contact Number.");
		return false;
}
else if(!email.value.match(emailExpression)){
		alert("Please Enter Valid Email Address");
		email.focus();
		return false;
}
else if(pass.value == "" || pass.value == " " || pass.value == "  ") {
		alert("Please Write Your Password");
		pass.focus();
		return false;
}
else if(c_pass.value != pass.value) {
		alert("Confim Password does not match");
		email.focus();
		return false;
}
else if(security.value == "" || security.value == " " || security.value == "  ") {
		alert("Please Write Security Code");
		security.focus();
		return false;
}

else if(email.value.match(emailExpression)){
	var data = document.getElementById('email').value;
	var securitycode = document.getElementById('security_code').value;
	xmlhttp = getxmlhttp();
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			var buy = xmlhttp.responseText.substring(0,3);
			if(buy == "yes") {
			alert("Sorry! This Email ID has already Registered");
			return false;
			}
			else if(buy == "yep") {
			alert("Sorry! Invalid Security Code");
			return false;
			}
			else {
			document.form1.submit();
			}
		}
	}
	var portion = "user";
	var queryString = "?data=" + data + "&security=" + securitycode + "&portion=" + portion;	
	xmlhttp.open("GET", "include/ajax/form_validations.php" + queryString, true);
	xmlhttp.send(null);
	return false;
}
}

function updateEmployerPro()
{
var cellExpression = /^[0-9]{4}-[0-9]{7}$/;

var name = document.getElementById('name');
var contact = document.getElementById('contact');
var company = document.getElementById('contact');
var company_contact = document.getElementById('company_contact');
var image = document.getElementById('image').value;
num = image.indexOf(".") +1;
ext = image.substring(num); 

if(name.value == "" || name.value == " " || name.value == "  ") {
		alert("Please Write Your Name");
		return false;
}
else if(company.value == "" || company.value == " " || company.value == "  ") {
		alert("Please Write Your Company Name");
		return false;
}
else if(company_contact.value == "" || company_contact.value == " " || company_contact.value == "  ") {
		alert("Please Write Your Company Contact");
		return false;
}
else if(!contact.value.match(cellExpression)){
		alert("Please enter Correct Contact Number.");
		return false;
}
else if(image != "" && ext != "jpg" && ext != "gif" && ext != "jpeg") {
		alert("Company Logo must be in jpeg/gif format");
		return false;
}
else {
		return true;	
}
}

//Send Email Function 
function remarksValidation() {
var name = document.getElementById("name").value;
var remarks = document.getElementById("remarks").value;
var user_id = document.getElementById("user_id").value;
if(name == "" || name == " " || name == "   ") {
		alert("Please  write your Name");
		return false;
}
else if(remarks== "" || remarks == " " || remarks == "   ") {
		alert("Please Write your Remarks");
		return false;
}
else {
xmlhttp = getxmlhttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
var cat_message = document.getElementById('portion');
cat_message.innerHTML = xmlhttp.responseText;
showRemartks(user_id);
}
}
var queryString = "?name=" + name + "&remarks=" + remarks + "&user_id=" + user_id;
xmlhttp.open("GET", "../include/ajax/remarks.php" + queryString, true);
xmlhttp.send(null); 
}
}

//Send Email Function 
function sendEmail() {
var emailExpression = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var email = document.getElementById("email").value;
var subject = document.getElementById("subject").value;
var message = document.getElementById("message").value;
if(!email.match(emailExpression)){
		alert("please enter valid Email Address");
		return false;
}
else if(subject == "" || subject == " " || subject == "   ") {
		alert("Please enter the Subject");
		return false;
}

else if(message== "" || message == " " || message == "   ") {
		alert("Please write your Message");
		return false;
}
else {
xmlhttp = getxmlhttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
var cat_message = document.getElementById('portion');
cat_message.innerHTML = xmlhttp.responseText;
}
}
var queryString = "?email=" + email + "&subject=" + subject + "&message=" + message;
xmlhttp.open("GET", "../include/ajax/email.php" + queryString, true);
xmlhttp.send(null); 
}
}


//Send Email Function 
function sendEmail2() {
var emailExpression = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var email = document.getElementById("email").value;
var subject = document.getElementById("subject2").value;
var message = document.getElementById("message2").value;
if(!email.match(emailExpression)){
		alert("please enter valid Email Address");
		return false;
}
else if(subject == "" || subject == " " || subject == "  ") {
		alert("Please enter the Subject");
		return false;
}

else if(message== "" || message == " " || message == "   ") {
		alert("Please write your Message");
		return false;
}
else {
xmlhttp = getxmlhttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
var cat_message = document.getElementById('portion');
cat_message.innerHTML = xmlhttp.responseText;
}
}
var queryString = "?email=" + email + "&subject=" + subject + "&message=" + message;
xmlhttp.open("GET", "../include/ajax/email.php" + queryString, true);
xmlhttp.send(null); 
}
}

function checkCommentsField()
{
var comments = document.getElementById('comments');
var name = document.getElementById('name');
var security = document.getElementById('security_code');

if(name.value == "" || name.value == " " || name.value == "  ") {
		alert("Please Write Your Name");
		name.focus();
		return false;
}

if(comments.value == "" || comments.value == " " || comments.value == "  ") {
		alert("Please Write Your Comments");
		comments.focus();
		return false;
}
if(security.value == "") {
		alert("Please Enter Security Code");
		security.focus();
		return false;
} 
else {
xmlhttp = getxmlhttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
var buy = xmlhttp.responseText.substring(0,3);
if(buy == "yep") {
alert("Sorry! Invalid Security Code");
return false;
}
else {
document.form1.submit();
}
}
}
var queryString = "?security=" + security.value + "&portion=comments";
xmlhttp.open("GET", "include/ajax/form_validations.php" + queryString, true);
xmlhttp.send(null); 
return false;
}
}


//Loader Functions
function showLoader(){
    $('#loader').css("top", ( $(window).height() - 100 ) / 2+$(window).scrollTop() + "px");
    $('#loader').css("left", ( $(window).width() - 100 ) / 2+$(window).scrollLeft() + "px");
	document.getElementById("loader").style.display = "block";
}

function hideLoader(){
	document.getElementById("loader").style.display = "none";
}
