
var hostName = 'http://www.joblinecanada.com';

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function onLoadCommonFunction() {
	MM_preloadImages('http://www.joblinecanada.com/images/loader.gif','http://www.joblinecanada.com/images/loader_blue.gif','http://www.joblinecanada.com/images/loader_update_total.gif','http://www.joblinecanada.com/images/btn_addtomyfolder_h.gif','http://www.joblinecanada.com/images/btn_alertjobs_h.gif','http://www.joblinecanada.com/images/btn_backtoaccount_h.gif','http://www.joblinecanada.com/images/btn_backtotheaccount_h.gif','http://www.joblinecanada.com/images/btn_bulkuploadjobs_h.gif','http://www.joblinecanada.com/images/btn_buycredits_h.gif','http://www.joblinecanada.com/images/btn_cancel_h.gif','http://www.joblinecanada.com/images/btn_changepassword2_h.gif','http://www.joblinecanada.com/images/btn_changepassword_blue_small_h.gif','http://www.joblinecanada.com/images/btn_changepassword_h.gif','http://www.joblinecanada.com/images/btn_closeblack.gif','http://www.joblinecanada.com/images/btn_emailtofriend_h.gif','http://www.joblinecanada.com/images/btn_emailtranscation_h.gif','http://www.joblinecanada.com/images/btn_forwardtofriend_h.gif','http://www.joblinecanada.com/images/btn_jobposted_h.gif','http://www.joblinecanada.com/images/btn_next_h.gif','http://www.joblinecanada.com/images/btn_postjob_h.gif','http://www.joblinecanada.com/images/btn_previous_h.gif','http://www.joblinecanada.com/images/btn_print_h.gif','http://www.joblinecanada.com/images/btn_resumealert_h.gif','http://www.joblinecanada.com/images/btn_resumefolder_h.gif','http://www.joblinecanada.com/images/btn_returntomyaccount_h.gif','http://www.joblinecanada.com/images/btn_updatetotal_h.gif','http://www.joblinecanada.com/images/e_login_top_menu_h.gif','http://www.joblinecanada.com/images/e_myaccount_top_menu_h.gif','http://www.joblinecanada.com/images/e_postjob_top_menu_h.gif','http://www.joblinecanada.com/images/e_searchresume_top_menu_h.gif','http://www.joblinecanada.com/images/employeraccountBUTTONro_02.gif','http://www.joblinecanada.com/images/employeraccountBUTTONro_04.gif','http://www.joblinecanada.com/images/employeraccountBUTTONro_04.jpg','http://www.joblinecanada.com/images/employeraccountBUTTONro_06.gif','http://www.joblinecanada.com/images/employerBULKro_04.jpg','http://www.joblinecanada.com/images/employerBUYro_09.jpg','http://www.joblinecanada.com/images/employerBUYro_14.jpg','http://www.joblinecanada.com/images/employerEDITPOSTEDro_06.jpg','http://www.joblinecanada.com/images/employerINTERFACEloginROLLOVER_13.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_08.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_09.jpg','http://www.joblinecanada.com/images/employerOPENACCOUNTro_04.jpg','http://www.joblinecanada.com/images/employerPAYMENTro_04.jpg','http://www.joblinecanada.com/images/employerPAYMENTro_06.jpg','http://www.joblinecanada.com/images/employerSEARCHro_04.jpg','http://www.joblinecanada.com/images/apply_online_btn_hover.jpg','http://www.joblinecanada.com/images/black_contact_icon.gif','http://www.joblinecanada.com/images/black_contact_icon_new.gif','http://www.joblinecanada.com/images/black_email_icon.gif','http://www.joblinecanada.com/images/black_email_icon_new.gif','http://www.joblinecanada.com/images/blackdemo_icon.gif','http://www.joblinecanada.com/images/blackdemo_icon_new.gif','http://www.joblinecanada.com/images/blackfaq_icon.gif','http://www.joblinecanada.com/images/blackfaq_icon_new.gif','http://www.joblinecanada.com/images/e_browsresume_top_menu_h.gif','http://www.joblinecanada.com/images/employerINTERFACErollover_10.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_11.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_12.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_13.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_22.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_23.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_24.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_25.jpg','http://www.joblinecanada.com/images/employerINTERFACErollover_26.jpg','http://www.joblinecanada.com/images/forgotRO_04.jpg','http://www.joblinecanada.com/images/seekerACCOUNTro_04.jpg','http://www.joblinecanada.com/images/seekerALERTro_07.jpg','http://www.joblinecanada.com/images/seekerINTERFACEloginROLLOVER_13.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_08.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_09.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_10.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_11.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_12.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_13.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_22.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_23.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_24.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_25.jpg','http://www.joblinecanada.com/images/seekerINTERFACErollover_26.jpg','http://www.joblinecanada.com/images/seekerPOST1ro_04.jpg','http://www.joblinecanada.com/images/seekerPOST1ro_06.jpg','http://www.joblinecanada.com/images/seekerSEARCHro_04.jpg','http://www.joblinecanada.com/images/seekerVIEWro_06.jpg','http://www.joblinecanada.com/images/seekerVIEWro_08.jpg','http://www.joblinecanada.com/images/top_menu_gnrl_searchresume_h.gif','http://www.joblinecanada.com/images/top_menu_gnrl_searchresume_h_new.gif','http://www.joblinecanada.com/images/top_menu_gnrl_searchjob_h.gif','http://www.joblinecanada.com/images/top_menu_gnrl_searchjob_h_new.gif','http://www.joblinecanada.com/images/top_menu_gnrl_browseresume_h_new.gif','http://www.joblinecanada.com/images/top_menu_gnrl_browseresume_h.gif');
}
//,'http://www.joblinecanada.com/images/imaheName.jpg'
function popupWindow(path, where, hite, wide){
	if (window.event){ 
		window.event.returnValue = false;   
	}
	var width;
	var height;
	var imgWidth;
	var imgHeight;
	
	if (screen.width<wide){
		width=screen.width-20;
		imgWidth=width-10;
		var windowX = (screen.width-width)/2;
	}
	else{
		var windowX = (screen.width-wide)/2;
		width=wide;
	}

	if (screen.height<hite){
		height=screen.height-70;
		imgHeight=height-20;
		var windowY = (screen.height-height)/2-30;
	}
	else{
		var windowY = (screen.height-hite)/2-10;
		height=hite;
	}

	var rand_no = Math.random();
	var i = Math.round(100*Math.random());
	if(screen.height<hite || screen.width<wide){
		var props=window.open(path, i, 'scrollbars=1,toolabars=0,resizable=0,status=0,menubar=0,directories=0,location=0,height='+(hite+30)+', width='+(wide+30));
	}
	else{
		var props=window.open(path, i, 'scrollbars=1,toolabars=0,resizable=1,status=0,menubar=0,directories=0,location=0,height='+(hite+30)+', width='+(wide+30));
	}
	props.moveTo(windowX,windowY);
}


if(window.ActiveXObject) {
	try {
		var oHTTP = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch(e) {
		var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	}
} 
else {
	var oHTTP = new XMLHttpRequest();
}


/*******************************************************
For Check User Details
*******************************************************/
function checkUserName(){
	if(document.forms['userRegistration'].elements['user_name'].value==""){
		document.getElementById('textContentHTML').innerHTML = 'Please enter user name.';
		document.getElementById('theLayer').style.visibility = 'visible';	
		return false;
	}
	var userLoginName = document.forms['userRegistration'].elements['user_name'].value;
	var firstName = document.forms['userRegistration'].elements['first_name'].value;
	var lastName = document.forms['userRegistration'].elements['last_name'].value;
	
	checkUser(hostName+'/ajax_call.php?mode=check_username&user_name='+userLoginName+'&first_name='+firstName+'&last_name='+lastName+'');
}

function checkUser(page) {
	oHTTP.open("POST", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			document.getElementById('textContentHTML').innerHTML = getValue;
			document.getElementById('theLayer').style.visibility = 'visible';
		}
	}
	oHTTP.send(null);
}


function changeUsernameValue(val){
	document.forms['userRegistration'].elements['user_name'].value = val;
	hideMe(); 
	return false;
}

function user_reg_employer_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	document.getElementById('user_pass_err').innerHTML = '';
	document.getElementById('user_pass_conf_err').innerHTML = '';
	document.getElementById('hear_about_us_err').innerHTML = '';

	if(document.forms['user_reg'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['user_email'].value!="") {
		var str=document.user_reg.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(document.forms['user_reg'].elements['user_pass'].value=="") {
		document.getElementById('user_pass_err').innerHTML = '<br />Please enter password';
		errCounter = true;
	}
	else if(document.forms['user_reg'].elements['user_pass'].value.length < 6) {
		document.getElementById('user_pass_err').innerHTML = '<br />Password must be greater than 6 characters';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['user_pass'].value != document.forms['user_reg'].elements['user_pass_conf'].value) {
		document.getElementById('user_pass_conf_err').innerHTML = '<br />Password mismatch. Please try again';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['hear_about_us'].value=="") {
		document.getElementById('hear_about_us_err').innerHTML = '<br />Please select';
		errCounter = true;
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function employer_payment_validation() {
	var errCounter = false;
	
	document.getElementById('first_name_err').innerHTML = '';
	document.getElementById('last_name_err').innerHTML = '';
	document.getElementById('business_name_err').innerHTML = '';
	document.getElementById('address_err').innerHTML = '';
	document.getElementById('city_err').innerHTML = '';
	document.getElementById('country_err').innerHTML = '';
	document.getElementById('zip_err').innerHTML = '';
	document.getElementById('email_address_err').innerHTML = '';
	document.getElementById('phone_err').innerHTML = '';
	document.getElementById('payment_method_err').innerHTML = '';
	/*document.getElementById('credit_card_type_err').innerHTML = '';
	document.getElementById('cardholders_name_err').innerHTML = '';
	document.getElementById('cardholders_email_err').innerHTML = '';
	document.getElementById('billing_address_err').innerHTML = '';
	document.getElementById('billing_city_err').innerHTML = '';
	document.getElementById('billing_country_err').innerHTML = '';
	document.getElementById('billing_zip_err').innerHTML = '';
	document.getElementById('card_security_code_err').innerHTML = '';*/

	if(document.forms['employer_payment'].elements['first_name'].value=="") {
		document.getElementById('first_name_err').innerHTML = '<br />Please enter first name';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['last_name'].value=="") {
		document.getElementById('last_name_err').innerHTML = '<br />Please enter last name';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['business_name'].value=="") {
		document.getElementById('business_name_err').innerHTML = '<br />Please enter business name';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['address'].value=="") {
		document.getElementById('address_err').innerHTML = '<br />Please enter address';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['city'].value=="") {
		document.getElementById('city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['country'].value=="") {
		document.getElementById('country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['zip'].value=="") {
		document.getElementById('zip_err').innerHTML = '<br />Please enter zip';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['email_address'].value=="") {
		document.getElementById('email_address_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['email_address'].value!="") {
		var str=document.employer_payment.email_address.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email_address_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['employer_payment'].elements['phone_country'].value=="" || document.forms['employer_payment'].elements['phone_city'].value=="" || document.forms['employer_payment'].elements['phone'].value=="") {
		document.getElementById('phone_err').innerHTML = '<br />Please enter phone';
		errCounter = true;
	}
	var rad_val = '';
	for (var i = 0; i < document.employer_payment.payment_method.length; i++) {
		if (document.employer_payment.payment_method[i].checked) {
			rad_val = document.employer_payment.payment_method[i].value;
		}
	}
	if(rad_val == "") {
		document.getElementById('payment_method_err').innerHTML = '<br />Please select payment method';
		errCounter = true;
	}
	/*if(document.forms['employer_payment'].elements['cardholders_email'].value=="") {
		document.getElementById('cardholders_email_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['cardholders_email'].value!="") {
		var str=document.employer_payment.cardholders_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('cardholders_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['employer_payment'].elements['billing_address'].value=="") {
		document.getElementById('billing_address_err').innerHTML = '<br />Please enter address';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['billing_city'].value=="") {
		document.getElementById('billing_city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['billing_country'].value=="") {
		document.getElementById('billing_country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	if(document.forms['employer_payment'].elements['billing_zip'].value=="") {
		document.getElementById('billing_zip_err').innerHTML = '<br />Please enter billing zip';
		errCounter = true;
	}
	
	var rad_val = '';
	for (var i = 0; i < document.employer_payment.payment_method.length; i++) {
		if (document.employer_payment.payment_method[i].checked) {
			rad_val = document.employer_payment.payment_method[i].value;
		}
	}
	if(rad_val == "") {
		document.getElementById('payment_method_err').innerHTML = '<br />Please select payment method';
		errCounter = true;
	}
	else if(rad_val == "creditcard") {
		if(document.forms['employer_payment'].elements['credit_card_type'].value=="") {
			document.getElementById('credit_card_type_err').innerHTML = '<br />Please select credit card type';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['cardholders_name'].value=="") {
			document.getElementById('cardholders_name_err').innerHTML = '<br />Please enter cardholder\'s name';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['card_security_code'].value=="") {
			document.getElementById('card_security_code_err').innerHTML = '<br />Please enter card security code';
			errCounter = true;
		}
	}
	*/
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function employer_additional_payment_validation() {
	var errCounter = false;
	/*
	document.getElementById('payment_method_err').innerHTML = '';
	document.getElementById('credit_card_type_err').innerHTML = '';
	document.getElementById('cardholders_name_err').innerHTML = '';
	document.getElementById('cardholders_email_err').innerHTML = '';
	document.getElementById('billing_address_err').innerHTML = '';
	document.getElementById('billing_city_err').innerHTML = '';
	document.getElementById('billing_country_err').innerHTML = '';
	document.getElementById('billing_zip_err').innerHTML = '';
	document.getElementById('card_security_code_err').innerHTML = '';

	var rad_val = '';
	for (var i = 0; i < document.employer_payment.payment_method.length; i++) {
		if (document.employer_payment.payment_method[i].checked) {
			rad_val = document.employer_payment.payment_method[i].value;
		}
	}
	if(rad_val == "") {
		document.getElementById('payment_method_err').innerHTML = '<br />Please select payment method';
		errCounter = true;
	}
	else if(rad_val == "creditcard") {
		if(document.forms['employer_payment'].elements['credit_card_type'].value=="") {
			document.getElementById('credit_card_type_err').innerHTML = '<br />Please select credit card type';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['cardholders_name'].value=="") {
			document.getElementById('cardholders_name_err').innerHTML = '<br />Please enter cardholder\'s name';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['card_security_code'].value=="") {
			document.getElementById('card_security_code_err').innerHTML = '<br />Please enter card security code';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['cardholders_email'].value=="") {
			document.getElementById('cardholders_email_err').innerHTML = '<br />Please enter email address';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['cardholders_email'].value!="") {
			var str=document.employer_payment.cardholders_email.value;
			var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
			if(!er.test(str)) {
				document.getElementById('cardholders_email_err').innerHTML = '<br />Please enter valid email address';
				errCounter = true;
			}
		}
		if(document.forms['employer_payment'].elements['billing_address'].value=="") {
			document.getElementById('billing_address_err').innerHTML = '<br />Please enter address';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['billing_city'].value=="") {
			document.getElementById('billing_city_err').innerHTML = '<br />Please enter city';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['billing_country'].value=="") {
			document.getElementById('billing_country_err').innerHTML = '<br />Please select country';
			errCounter = true;
		}
		if(document.forms['employer_payment'].elements['billing_zip'].value=="") {
			document.getElementById('billing_zip_err').innerHTML = '<br />Please enter billing zip';
			errCounter = true;
		}
	}
	*/
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function user_login_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	document.getElementById('user_pass_err').innerHTML = '';
	
	if(document.forms['user_login'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	if(document.forms['user_login'].elements['user_email'].value!="") {
		var str=document.user_login.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(document.forms['user_login'].elements['user_pass'].value=="") {
		document.getElementById('user_pass_err').innerHTML = '<br />Please enter password';
		errCounter = true;
	}
	
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function post_job1_validation() {
	var errCounter = false;
	
	/*document.getElementById('company_name_err').innerHTML = '';
	document.getElementById('contact_name_err').innerHTML = '';
	document.getElementById('company_email_err').innerHTML = '';
	document.getElementById('company_phone_err').innerHTML = '';
	document.getElementById('company_address_err').innerHTML = '';
	document.getElementById('company_city_err').innerHTML = '';
	document.getElementById('company_country_err').innerHTML = '';
	document.getElementById('company_zip_err').innerHTML = '';*/
	
	document.getElementById('job_title_err').innerHTML = '';
	document.getElementById('job_category_err').innerHTML = '';
	document.getElementById('level_of_education_err').innerHTML = '';
	document.getElementById('education_major_err').innerHTML = '';
	document.getElementById('experienced_in_err').innerHTML = '';
	document.getElementById('experience_year_err').innerHTML = '';
	document.getElementById('salary_err').innerHTML = '';
	document.getElementById('job_location_err').innerHTML = '';
	document.getElementById('job_country_err').innerHTML = '';
	document.getElementById('job_type_err').innerHTML = '';
	document.getElementById('job_status_err').innerHTML = '';
	
	/*document.getElementById('edit_job_err').innerHTML = '';*/

	/*if(document.forms['post_job1'].elements['company_name'].value=="") {
		document.getElementById('company_name_err').innerHTML = '<br />Please enter name';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['contact_name'].value=="") {
		document.getElementById('contact_name_err').innerHTML = '<br />Please enter name';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_email'].value=="") {
		document.getElementById('company_email_err').innerHTML = '<br />Please enter email';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_email'].value!="") {
		var str=document.post_job1.company_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('company_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['post_job1'].elements['email2'].value=="") {
		document.getElementById('email2_err').innerHTML = '<br />Please enter email';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['email2'].value!="") {
		var str=document.post_job1.email2.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email2_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['post_job1'].elements['company_phone_country'].value=="" || document.forms['post_job1'].elements['company_phone_city'].value=="" || document.forms['post_job1'].elements['company_phone'].value=="") {
		document.getElementById('company_phone_err').innerHTML = '<br />Please enter phone';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_address'].value=="") {
		document.getElementById('company_address_err').innerHTML = '<br />Please enter address';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_city'].value=="") {
		document.getElementById('company_city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_country'].value=="") {
		document.getElementById('company_country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['company_zip'].value=="") {
		document.getElementById('company_zip_err').innerHTML = '<br />Please enter zip';
		errCounter = true;
	}*/
	
	if(document.forms['post_job1'].elements['job_title'].value=="") {
		document.getElementById('job_title_err').innerHTML = '<br />Please enter job title';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['job_category'].value=="") {
		document.getElementById('job_category_err').innerHTML = '<br />Please select category';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['level_of_education'].value=="") {
		document.getElementById('level_of_education_err').innerHTML = '<br />Please select level of education';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['education_major'].value=="") {
		document.getElementById('education_major_err').innerHTML = '<br />Please select major';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['experienced_in'].value=="") {
		document.getElementById('experienced_in_err').innerHTML = '<br />Please select experienced in';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['experience_year'].value=="") {
		document.getElementById('experience_year_err').innerHTML = '<br />Please select experienced';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['salary_currency_type'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['salary_amount'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['salary_amount_per'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['job_location'].value=="") {
		document.getElementById('job_location_err').innerHTML = '<br />Please enter location';
		errCounter = true;
	}
	if(document.forms['post_job1'].elements['job_country'].value=="") {
		document.getElementById('job_country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["post_job1"]["job_type[]"].length;i++){
		if(document.forms["post_job1"]["job_type[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_type_err').innerHTML = '<br />Please select job type';
		errCounter = true;
	}
	
	isChecked=false;

	for(var i=0;i<document.forms["post_job1"]["job_status[]"].length;i++){
		if(document.forms["post_job1"]["job_status[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_status_err').innerHTML = '<br />Please select job status';
		errCounter = true;
	}
	
	

	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}
/*
function post_job_2_method_of_contact(frmName) {
	document.getElementById('select_mail_portion').style.display = "none";

	for(var i=0;i<document.forms[frmName]["method_of_contact[]"].length;i++){
		if(document.forms[frmName]["method_of_contact[]"][i].checked){
			if(document.forms[frmName]["method_of_contact[]"][i].value == "Email") {
				document.getElementById('select_mail_portion').style.display = "";
			}
		}
	}

}
*/
function post_job2_validation() {
	var errCounter = false;
	
	document.getElementById('position_environment_err').innerHTML = '';
	document.getElementById('job_position_desc_err').innerHTML = '';
	document.getElementById('job_requirements_err').innerHTML = '';
	document.getElementById('job_additional_comments_err').innerHTML = '';
	document.getElementById('show_information_to_job_seekers_err').innerHTML = '';
	document.getElementById('method_of_contact_err').innerHTML = '';

	var isChecked=false;

	for(var i=0;i<document.forms["post_job2"]["position_environment[]"].length;i++){
		if(document.forms["post_job2"]["position_environment[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('position_environment_err').innerHTML = '<br />Please select position environment';
		errCounter = true;
	}
	
	
	if(document.forms['post_job2'].elements['job_position_desc'].value=="") {
		document.getElementById('job_position_desc_err').innerHTML = '<br />Please enter description of position';
		errCounter = true;
	}
	
	if(document.forms['post_job2'].elements['job_requirements'].value=="") {
		document.getElementById('job_requirements_err').innerHTML = '<br />Please enter requirements';
		errCounter = true;
	}
	
	if(document.forms['post_job2'].elements['job_additional_comments'].value=="") {
		document.getElementById('job_additional_comments_err').innerHTML = '<br />Please enter additional comments';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["post_job2"]["show_information_to_job_seekers[]"].length;i++){
		if(document.forms["post_job2"]["show_information_to_job_seekers[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('show_information_to_job_seekers_err').innerHTML = '<br />Please select show information to job seekers';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["post_job2"]["method_of_contact[]"].length;i++){
		if(document.forms["post_job2"]["method_of_contact[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('method_of_contact_err').innerHTML = '<br />Please select method of contact';
		errCounter = true;
	}

	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function edit_job_validation() {
	var errCounter = false;
	
	/*document.getElementById('company_name_err').innerHTML = '';
	document.getElementById('contact_name_err').innerHTML = '';
	document.getElementById('company_email_err').innerHTML = '';
	document.getElementById('company_phone_err').innerHTML = '';
	document.getElementById('company_address_err').innerHTML = '';
	document.getElementById('company_city_err').innerHTML = '';
	document.getElementById('company_country_err').innerHTML = '';
	document.getElementById('company_zip_err').innerHTML = '';*/
	
	/*
	document.getElementById('job_title_err').innerHTML = '';
	document.getElementById('job_category_err').innerHTML = '';
	document.getElementById('level_of_education_err').innerHTML = '';
	document.getElementById('education_major_err').innerHTML = '';
	document.getElementById('experienced_in_err').innerHTML = '';
	document.getElementById('experience_year_err').innerHTML = '';
	document.getElementById('salary_err').innerHTML = '';
	document.getElementById('job_location_err').innerHTML = '';
	document.getElementById('job_country_err').innerHTML = '';
	document.getElementById('job_type_err').innerHTML = '';
	document.getElementById('job_status_err').innerHTML = '';
	document.getElementById('position_environment_err').innerHTML = '';
	document.getElementById('job_position_desc_err').innerHTML = '';
	document.getElementById('job_requirements_err').innerHTML = '';
	document.getElementById('job_additional_comments_err').innerHTML = '';
	document.getElementById('show_information_to_job_seekers_err').innerHTML = '';
	document.getElementById('method_of_contact_err').innerHTML = '';
	document.getElementById('email2_err').innerHTML = '';
	*/
	/*
	if(document.forms['edit_job'].elements['company_name'].value=="") {
		document.getElementById('company_name_err').innerHTML = '<br />Please enter name';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['contact_name'].value=="") {
		document.getElementById('contact_name_err').innerHTML = '<br />Please enter name';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_email'].value=="") {
		document.getElementById('company_email_err').innerHTML = '<br />Please enter email';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_email'].value!="") {
		var str=document.edit_job.company_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('company_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['edit_job'].elements['email2'].value=="") {
		document.getElementById('email2_err').innerHTML = '<br />Please enter email';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['email2'].value!="") {
		var str=document.edit_job.email2.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email2_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['edit_job'].elements['company_phone_country'].value=="" || document.forms['edit_job'].elements['company_phone_city'].value=="" || document.forms['edit_job'].elements['company_phone'].value=="") {
		document.getElementById('company_phone_err').innerHTML = '<br />Please enter phone';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_address'].value=="") {
		document.getElementById('company_address_err').innerHTML = '<br />Please enter address';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_city'].value=="") {
		document.getElementById('company_city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_country'].value=="") {
		document.getElementById('company_country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['company_zip'].value=="") {
		document.getElementById('company_zip_err').innerHTML = '<br />Please enter zip';
		errCounter = true;
	}
	*/
	/*if(document.forms['edit_job'].elements['job_title'].value=="") {
		document.getElementById('job_title_err').innerHTML = '<br />Please enter job title';
		errCounter = true;
	}*/
	/*
	if(document.forms['edit_job'].elements['job_category'].value=="") {
		document.getElementById('job_category_err').innerHTML = '<br />Please select category';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['level_of_education'].value=="") {
		document.getElementById('level_of_education_err').innerHTML = '<br />Please select level of education';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['education_major'].value=="") {
		document.getElementById('education_major_err').innerHTML = '<br />Please select major';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['experienced_in'].value=="") {
		document.getElementById('experienced_in_err').innerHTML = '<br />Please select experienced in';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['experience_year'].value=="") {
		document.getElementById('experience_year_err').innerHTML = '<br />Please select experienced';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['salary_currency_type'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['salary_amount'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['salary_amount_per'].value=="") {
		document.getElementById('salary_err').innerHTML = '<br />Please select salary';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['job_location'].value=="") {
		document.getElementById('job_location_err').innerHTML = '<br />Please enter location';
		errCounter = true;
	}
	if(document.forms['edit_job'].elements['job_country'].value=="") {
		document.getElementById('job_country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["edit_job"]["job_type[]"].length;i++){
		if(document.forms["edit_job"]["job_type[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_type_err').innerHTML = '<br />Please select job type';
		errCounter = true;
	}
	
	isChecked=false;

	for(var i=0;i<document.forms["edit_job"]["job_status[]"].length;i++){
		if(document.forms["edit_job"]["job_status[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_status_err').innerHTML = '<br />Please select job status';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["edit_job"]["position_environment[]"].length;i++){
		if(document.forms["edit_job"]["position_environment[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('position_environment_err').innerHTML = '<br />Please select position environment';
		errCounter = true;
	}
	
	if(document.forms['edit_job'].elements['job_position_desc'].value=="") {
		document.getElementById('job_position_desc_err').innerHTML = '<br />Please enter description of position';
		errCounter = true;
	}
	
	if(document.forms['edit_job'].elements['job_requirements'].value=="") {
		document.getElementById('job_requirements_err').innerHTML = '<br />Please enter requirements';
		errCounter = true;
	}
	
	if(document.forms['edit_job'].elements['job_additional_comments'].value=="") {
		document.getElementById('job_additional_comments_err').innerHTML = '<br />Please enter additional comments';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["edit_job"]["show_information_to_job_seekers[]"].length;i++){
		if(document.forms["edit_job"]["show_information_to_job_seekers[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('show_information_to_job_seekers_err').innerHTML = '<br />Please select show information to job seekers';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["edit_job"]["method_of_contact[]"].length;i++){
		if(document.forms["edit_job"]["method_of_contact[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('method_of_contact_err').innerHTML = '<br />Please select method of contact';
		errCounter = true;
	}
	*/
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function buy_credits_validation(val) {
	var errCounter = false;
	
	document.getElementById('no_of_jobs_err').innerHTML = '';

	var noOfJobs = document.forms['buy_credits'].elements['no_of_jobs'].value;

	myString = new String(noOfJobs);
	var dotPos = myString.indexOf(".");
	
	if (isNaN(parseInt(noOfJobs))) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
		errCounter = true;
	}
	else if (dotPos != -1) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
		errCounter = true;
	}
	else if (noOfJobs < 0) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
		errCounter = true;
	}
	else {
		if(noOfJobs != "") {
			var result = val * noOfJobs;
			if (isNaN(parseInt(result))) {
				document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
				errCounter = true;
			}
		}
		else {
			document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter number of jobs';
			errCounter = true;
		}
	}
	
	if(result == "0") {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
		errCounter = true;
	}

	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function deleteConfirmRecord(path, toDelete){
	if(confirm('Are you sure to delete this '+toDelete+'?')){
		location.href=''+path+'';
	}
	else{
		return false;	
	}
}

function edit_employerinfo_validation() {
	var errCounter = false;

	document.getElementById('business_name_err').innerHTML = '';
	document.getElementById('first_name_err').innerHTML = '';
	document.getElementById('last_name_err').innerHTML = '';
	document.getElementById('email_address_err').innerHTML = '';
	document.getElementById('phone_err').innerHTML = '';
	document.getElementById('address_err').innerHTML = '';
	document.getElementById('city_err').innerHTML = '';
	document.getElementById('country_err').innerHTML = '';
	document.getElementById('zip_err').innerHTML = '';
	document.getElementById('fax_err').innerHTML = '';
	
	if(document.forms['edit_employer_info'].elements['business_name'].value=="") {
		document.getElementById('business_name_err').innerHTML = '<br />Please enter business name';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['first_name'].value=="") {
		document.getElementById('first_name_err').innerHTML = '<br />Please enter first name';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['last_name'].value=="") {
		document.getElementById('last_name_err').innerHTML = '<br />Please enter last name';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['email_address'].value=="") {
		document.getElementById('email_address_err').innerHTML = '<br />Please enter email';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['email_address'].value!="") {
		var str=document.edit_employer_info.email_address.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email_address_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	if(document.forms['edit_employer_info'].elements['phone_country'].value=="" || document.forms['edit_employer_info'].elements['phone_city'].value=="" || document.forms['edit_employer_info'].elements['phone'].value=="") {
		document.getElementById('phone_err').innerHTML = 'Please enter phone';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['address'].value=="") {
		document.getElementById('address_err').innerHTML = '<br />Please enter address';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['city'].value=="") {
		document.getElementById('city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['country'].value=="") {
		document.getElementById('country_err').innerHTML = '<br />Please select country';
		errCounter = true;
	}
	if(document.forms['edit_employer_info'].elements['zip'].value=="") {
		document.getElementById('zip_err').innerHTML = '<br />Please enter zip';
		errCounter = true;
	}
	/*if(document.forms['edit_employer_info'].elements['fax'].value=="") {
		document.getElementById('fax_err').innerHTML = 'Please enter fax';
		errCounter = true;
	}*/

	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function updateTotal_buy_credits(jobCost60, jobCost30) {
	if(document.forms['buy_credits'].elements['duration'].value == '60days') {
		val = jobCost60;
	}
	else {
		val = jobCost30;
	}

	document.forms['buy_credits'].elements['price'].value = 0;
	var noOfJobs = document.forms['buy_credits'].elements['no_of_jobs'].value;

	myString = new String(noOfJobs);
	var dotPos = myString.indexOf(".");
	
	if (isNaN(parseInt(noOfJobs))) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
	}
	else if (dotPos != -1) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
	}
	else if (noOfJobs < 0) {
		document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
	}
	else {
		if(noOfJobs != "") {
			
			var result = val * noOfJobs;
			if (isNaN(parseInt(result))) {
				document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter positive integer value';
			}
			else {
			
				document.getElementById('no_of_jobs_err').innerHTML = '';
				document.getElementById('loader_portion').innerHTML = '<img src="'+hostName+'/images/loader_update_total.gif" align="absmiddle" alt="Loader" border="0" title="Please Wait" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
				
				updateTotal_buy_creditsResponse(hostName+'/ajax_call.php?mode=fetchBulkJobDiscount&no_of_jobs='+noOfJobs+'&total_amount='+result, jobCost60, jobCost30);

			}
		}
		else {
			document.getElementById('no_of_jobs_err').innerHTML = '<br />Please enter number of jobs';
			document.forms['buy_credits'].elements['price'].value = 0;
		}
	}
}

function updateTotal_buy_creditsResponse(page, jobCost60, jobCost30) {
	oHTTP.open("GET", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			document.forms['buy_credits'].elements['price'].value = getValue;
			document.getElementById('loader_portion').innerHTML = '<img id="img_goback" src="'+hostName+'/images/btn_updatetotal.gif" alt="Back" title="Back" border="0" onclick="javascript: updateTotal_buy_credits(\''+jobCost60+'\',\''+jobCost30+'\');" onmouseover="javascript:MM_swapImage(\'img_goback\',\'\',\''+hostName+'/images/btn_updatetotal_h.gif\',1)" onmouseout="javascript:MM_swapImage(\'img_goback\',\'\',\''+hostName+'/images/btn_updatetotal.gif\',1)" style="cursor:pointer;" />';
		}
	}
	oHTTP.send(null);
}

function changeJobPriceBasedOnDuration(jobCost60, jobCost30) {
	if(document.forms['buy_credits'].elements['duration'].value == '60days') {
		document.forms['buy_credits'].elements['price_per_job'].value = jobCost60;
	}
	else {
		document.forms['buy_credits'].elements['price_per_job'].value = jobCost30;
	}
}

/*	Job Seeker	*/

function user_reg_jobseeker_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	document.getElementById('user_pass_err').innerHTML = '';
	document.getElementById('user_pass_conf_err').innerHTML = '';
	document.getElementById('hear_about_us_err').innerHTML = '';

	if(document.forms['user_reg'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['user_email'].value!="") {
		var str=document.user_reg.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(document.forms['user_reg'].elements['user_pass'].value=="") {
		document.getElementById('user_pass_err').innerHTML = '<br />Please enter password';
		errCounter = true;
	}
	else if(document.forms['user_reg'].elements['user_pass'].value.length < 6) {
		document.getElementById('user_pass_err').innerHTML = '<br />Password must be greater than 6 characters';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['user_pass'].value != document.forms['user_reg'].elements['user_pass_conf'].value) {
		document.getElementById('user_pass_conf_err').innerHTML = '<br />Password mismatch. Please try again';
		errCounter = true;
	}
	
	if(document.forms['user_reg'].elements['hear_about_us'].value=="") {
		document.getElementById('hear_about_us_err').innerHTML = '<br />Please select';
		errCounter = true;
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function post_resume1_validation() {
	var errCounter = false;
	
	document.getElementById('first_name_err').innerHTML = '';
	document.getElementById('last_name_err').innerHTML = '';
	document.getElementById('email_address_err').innerHTML = '';
	document.getElementById('city_err').innerHTML = '';
	document.getElementById('country_err').innerHTML = '';
	document.getElementById('level_of_education_err').innerHTML = '';
	document.getElementById('major_err').innerHTML = '';
	document.getElementById('language_1_err').innerHTML = '';
	document.getElementById('job_title_1_err').innerHTML = '';
	document.getElementById('experience_1_err').innerHTML = '';
	document.getElementById('experience_2_err').innerHTML = '';
	document.getElementById('country_worked_1_err').innerHTML = '';
	document.getElementById('category_err').innerHTML = '';
	
	if(document.forms['post_resume1'].elements['category'].value=="") {
		document.getElementById('category_err').innerHTML = '<br />Please select your profession';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['first_name'].value=="") {
		document.getElementById('first_name_err').innerHTML = '<br />Please enter first name';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['last_name'].value=="") {
		document.getElementById('last_name_err').innerHTML = '<br />Please enter last name';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['email_address'].value=="") {
		document.getElementById('email_address_err').innerHTML = '<br />Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['email_address'].value!="") {
		var str=document.post_resume1.email_address.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email_address_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}

	if(document.forms['post_resume1'].elements['city'].value=="") {
		document.getElementById('city_err').innerHTML = '<br />Please enter city';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['country'].value=="") {
		document.getElementById('country_err').innerHTML = '<br />Please enter country';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['level_of_education'].value=="" && document.forms['post_resume1'].elements['level_of_education_2'].value=="") {
		document.getElementById('level_of_education_err').innerHTML = '<br />Please select / enter level of education';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['major'].value=="" && document.forms['post_resume1'].elements['major_2'].value=="") {
		document.getElementById('major_err').innerHTML = '<br />Please select / enter major';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['language_1'].value=="") {
		document.getElementById('language_1_err').innerHTML = '<br />Please select language';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['job_title_1'].value=="" && document.forms['post_resume1'].elements['job_title_2'].value=="") {
		document.getElementById('job_title_1_err').innerHTML = '<br />Please select / enter job title';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['job_title_1'].value!="" && document.forms['post_resume1'].elements['experience_1'].value=="") {
		document.getElementById('experience_1_err').innerHTML = '<br />Please select experience';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['job_title_2'].value!="" && document.forms['post_resume1'].elements['experience_2'].value=="") {
		document.getElementById('experience_2_err').innerHTML = '<br />Please select experience';
		errCounter = true;
	}
	
	if(document.forms['post_resume1'].elements['country_worked_1'].value=="") {
		document.getElementById('country_worked_1_err').innerHTML = '<br />Please select country you work in';
		errCounter = true;
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function post_resume2_validation() {
	var errCounter = false;
	
	document.getElementById('desired_job_title_1_err').innerHTML = '';
	document.getElementById('salary_1_err').innerHTML = '';
	document.getElementById('salary_2_err').innerHTML = '';
	document.getElementById('desired_country_1_err').innerHTML = '';
	document.getElementById('job_type_err').innerHTML = '';
	document.getElementById('job_status_err').innerHTML = '';
	document.getElementById('position_environment_err').innerHTML = '';
	
	if(document.forms['post_resume2'].elements['desired_job_title_1'].value=="" && document.forms['post_resume2'].elements['desired_job_title_2'].value=="") {
		document.getElementById('desired_job_title_1_err').innerHTML = '<br />Please enter desired job title';
		errCounter = true;
	}
	
	if(document.forms['post_resume2'].elements['desired_job_title_1'].value!="") {
		if(document.forms['post_resume2'].elements['salary_currency_type_1'].value=="") {
			document.getElementById('salary_1_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
		if(document.forms['post_resume2'].elements['salary_amount_1'].value=="") {
			document.getElementById('salary_1_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
		if(document.forms['post_resume2'].elements['salary_amount_per_1'].value=="") {
			document.getElementById('salary_1_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
	}
	
	if(document.forms['post_resume2'].elements['desired_job_title_2'].value!="") {
		if(document.forms['post_resume2'].elements['salary_currency_type_2'].value=="") {
			document.getElementById('salary_2_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
		if(document.forms['post_resume2'].elements['salary_amount_2'].value=="") {
			document.getElementById('salary_2_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
		if(document.forms['post_resume2'].elements['salary_amount_per_2'].value=="") {
			document.getElementById('salary_2_err').innerHTML = '<br />Please select salary';
			errCounter = true;
		}
	}
	
	if(document.forms['post_resume2'].elements['desired_country_1'].value=="" && document.forms['post_resume2'].elements['desired_country_1_o'].value=="") {
		document.getElementById('desired_country_1_err').innerHTML = '<br />Please select / enter desired location to work in';
		errCounter = true;
	}
	
	var isChecked=false;

	for(var i=0;i<document.forms["post_resume2"]["job_type[]"].length;i++){
		if(document.forms["post_resume2"]["job_type[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_type_err').innerHTML = '<br />Please select job type';
		errCounter = true;
	}
	
	isChecked=false;

	for(var i=0;i<document.forms["post_resume2"]["job_status[]"].length;i++){
		if(document.forms["post_resume2"]["job_status[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('job_status_err').innerHTML = '<br />Please select job status';
		errCounter = true;
	}

	var isChecked=false;

	for(var i=0;i<document.forms["post_resume2"]["position_environment[]"].length;i++){
		if(document.forms["post_resume2"]["position_environment[]"][i].checked){
			isChecked = true;
		}
	}
	
	if(isChecked == false){
		document.getElementById('position_environment_err').innerHTML = '<br />Please select position environment';
		errCounter = true;
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function employerMyAccountAppliedJobHover(id, mode) {
	if(mode == 'onmouseover') {
		document.getElementById(id).className='td_hover_bluebg';
	}
	else {
		document.getElementById(id).className='';
	}
}

function job_alert_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	
	if(document.forms['frm_job_alert'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = 'Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['frm_job_alert'].elements['user_email'].value!="") {
		var str=document.frm_job_alert.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = 'Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function resume_alert_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	
	if(document.forms['frm_resume_alert'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = 'Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['frm_resume_alert'].elements['user_email'].value!="") {
		var str=document.frm_resume_alert.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = 'Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function alert_job_validation() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	
	if(document.forms['frm_alert_job'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = 'Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['frm_alert_job'].elements['user_email'].value!="") {
		var str=document.frm_alert_job.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = 'Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}
function alert_job_validation_seeker() {
	var errCounter = false;
	
	document.getElementById('user_email_err').innerHTML = '';
	
	if(document.forms['frm_job_alert'].elements['user_email'].value=="") {
		document.getElementById('user_email_err').innerHTML = 'Please enter email address';
		errCounter = true;
	}
	
	if(document.forms['frm_job_alert'].elements['user_email'].value!="") {
		var str=document.frm_job_alert.user_email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('user_email_err').innerHTML = 'Please enter valid email address';
			errCounter = true;
		}
	}
	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function viewResumeConfirm(path){
	if(confirm('Do you want to view this resume?\nIf you are not bought this resume,\nviewing will deduct ONE resume credit balance from your account')){
		location.href=''+path+'';
	}
	else{
		return false;	
	}
}

function contactus_validation() {
	var errCounter = false;
	document.getElementById('name_err').innerHTML = '';
	document.getElementById('email_err').innerHTML = '';
	document.getElementById('phone_err').innerHTML = '';
	document.getElementById('message_err').innerHTML = '';
	

	/*if(document.forms['frm_contactus'].elements['name'].value=="") {
		document.getElementById('name_err').innerHTML = '<br />Please enter your name';
		errCounter = true;
	}*/
	if(document.forms['frm_contactus'].elements['email'].value=="") {
		document.getElementById('email_err').innerHTML = '<br />Please enter your email address';
		errCounter = true;
	}
	if(document.forms['frm_contactus'].elements['email'].value!="") {
		var str=document.frm_contactus.email.value;
		var er=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!er.test(str)) {
			document.getElementById('email_err').innerHTML = '<br />Please enter valid email address';
			errCounter = true;
		}
	}	
	if(document.forms['frm_contactus'].elements['message'].value=="") {
		document.getElementById('message_err').innerHTML = '<br />Please enter message';
		errCounter = true;
	}
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function changeJobseekerResumeType() {
	document.getElementById('loader_portion').innerHTML = '&nbsp;&nbsp;&nbsp;<img src="'+hostName+'/images/loader.gif" align="absmiddle" alt="Loader" border="0" title="Please Wait" class="changeStatus" />';
	changeJobseekerResumeTypeResponse(hostName+'/ajax_call.php?mode=changeJobseekerResumeType');
}

function changeJobseekerResumeTypeResponse(page) {
	oHTTP.open("GET", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			document.getElementById('resume_type').innerHTML = getValue;
			document.getElementById('loader_portion').innerHTML = 'Clicke Here';
		}
	}
	oHTTP.send(null);
}

function changepass_validation() {
	var errCounter = false;
	document.getElementById('oldpassword_err').innerHTML = '';	
	document.getElementById('newpassword_err').innerHTML = '';	
	document.getElementById('cnewpassword_err').innerHTML = '';	
	
	if(document.forms['changePassword'].elements['oldpassword'].value=="")
	{
		document.getElementById('oldpassword_err').innerHTML = 'Please enter your old password';
		errCounter = true;
	}
	if(document.forms['changePassword'].elements['newpassword'].value=="")
	{
		document.getElementById('newpassword_err').innerHTML = 'Please enter your new password';
		errCounter = true;
	}
	if(document.forms['changePassword'].elements['newpassword'].value !="")
	{
		passLength = document.forms['changePassword'].elements['newpassword'].value.length;
		if(passLength < 6)
		{
			document.getElementById('newpassword_err').innerHTML = 'Password must be at least 6 characters long.';
			errCounter = true;
		}
	}	
	if(document.forms['changePassword'].elements['cnewpassword'].value=="")
	{
		document.getElementById('cnewpassword_err').innerHTML = 'Please enter your new password in confirm box';
		errCounter = true;
	}

	if(document.forms['changePassword'].elements['newpassword'].value != document.forms['changePassword'].elements['cnewpassword'].value)
	{
		document.getElementById('cnewpassword_err').innerHTML = 'Please enter same password in confirm box';
		errCounter = true;
	}

	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function changepass_blue_validation() {
	var errCounter = false;
	document.getElementById('oldpassword_err').innerHTML = '';	
	document.getElementById('newpassword_err').innerHTML = '';	
	document.getElementById('cnewpassword_err').innerHTML = '';	
	
	if(document.forms['changePassword'].elements['oldpassword'].value=="")
	{
		document.getElementById('oldpassword_err').innerHTML = 'Please enter your old password';
		errCounter = true;
	}
	if(document.forms['changePassword'].elements['newpassword'].value=="")
	{
		document.getElementById('newpassword_err').innerHTML = 'Please enter your new password';
		errCounter = true;
	}
	if(document.forms['changePassword'].elements['newpassword'].value !="")
	{
		passLength = document.forms['changePassword'].elements['newpassword'].value.length;
		if(passLength < 6)
		{
			document.getElementById('newpassword_err').innerHTML = 'Password must be at least 6 characters long.';
			errCounter = true;
		}
	}	
	if(document.forms['changePassword'].elements['cnewpassword'].value=="")
	{
		document.getElementById('cnewpassword_err').innerHTML = 'Please enter your new password in confirm box';
		errCounter = true;
	}

	if(document.forms['changePassword'].elements['newpassword'].value != document.forms['changePassword'].elements['cnewpassword'].value)
	{
		document.getElementById('cnewpassword_err').innerHTML = 'Please enter same password in confirm box';
		errCounter = true;
	}

	
	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}


function forgetpass_validation() {
	var errCounter = false;
	document.getElementById('username_err').innerHTML = '';	

	if(document.forms['frm_forgetpass'].elements['username'].value=="") {
		document.getElementById('username_err').innerHTML = '<br />Please enter username';
		errCounter = true;
	}

	if(errCounter == true) {
		return false;
	}
	else {
		return true;
	}
}

function changeJobDisplayStatus(id, portion) {
	document.getElementById(portion).innerHTML = '<img src="'+hostName+'/images/loader_blue.gif" align="absmiddle" alt="Loader" border="0" title="Please Wait" />';
	changeJobDisplayStatusResponse(hostName+'/ajax_call.php?mode=changeJobDisplayStatus&jid='+id, portion, id);
}

function changeJobDisplayStatusResponse(page, portion, id) {
	oHTTP.open("GET", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			if(getValue == "Active") {
				document.getElementById(portion).innerHTML = '<a href="#" onclick="javascript: changeJobDisplayStatus(\''+id+'\', \'job_display_status_'+id+'\'); return false;" title="Click To Change Status" style="color:#006600; font-weight:bold;">'+getValue+'</a>';
			}
			else {
				document.getElementById(portion).innerHTML = '<a href="#" onclick="javascript: changeJobDisplayStatus(\''+id+'\', \'job_display_status_'+id+'\'); return false;" title="Click To Change Status" style="color:#FF0000; font-weight:bold;">'+getValue+'</a>';
			}
		}
	}
	oHTTP.send(null);
}

function findPosX(obj){
	var curleft = 0;
	if(obj.offsetParent)
		while(1){
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if(obj.offsetParent)
		while(1){
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}
function findPosX_emp(obj){
	var curleft = 0;
	var obj = document.forms['EmailJob'];
	if(obj.offsetParent)
		while(1){
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY_emp(obj){
	var curtop = 0;
	var obj = document.forms['EmailJob'];
	if(obj.offsetParent)
		while(1){
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}



// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}	
function trim( value ) {
	return LTrim(RTrim(value));
}	

function resizeDragBox(boxWidth, titleBoxWidth, topPosition, leftPosition){
	document.getElementById('theLayer').style.top = parseInt(topPosition)+'px';
	document.getElementById('theLayer').style.left = parseInt(leftPosition)+'px';
}

function viewMailSection(valID, ID, type,pos)
{
	var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	resizeDragBox(632, 600, 750, 170); 
	
	document.getElementById('formPortion').style.display = '';
	document.getElementById('friendMail_job').style.display = '';
	document.getElementById('friendMail').style.display = 'none';
	document.getElementById('mailHeading_job').innerHTML = '';
	if(type == 'jobseeker')
	{
		if(document.forms['sendMail_job'].elements['jobID'].value == "")
		{
			document.forms['sendMail_job'].elements['jobID'].value = ID;
		}
	}
	
	document.getElementById('friend_name_job_err').innerHTML = "";
	document.getElementById('friend_email_job_err').innerHTML = "";
	document.getElementById('overAllErr').innerHTML = "";
	
	document.forms['sendMail_job'].elements['friend_name_job'].value = "";
	document.forms['sendMail_job'].elements['friend_email_job'].value = "";
	
	document.getElementById('theLayer').style.visibility = 'visible';	
	return false;
}

function sendMailProperty(){
	
	/*var topPosition;
	topPosition = parseInt(findPosY(document.getElementById('property_'+document.forms['sendMail'].elements['property_id'].value)));
	document.getElementById("ajax_loader_mail").style.top = (topPosition+50)+'px';*/
	var flag = 0;
	
	if(trim(document.forms['sendMail_job'].elements['friend_name_job'].value) == "")
	{
		document.getElementById('friend_name_job_err').innerHTML = "Please enter Friend name.";
		flag = 1;
	}
	else
	{
		document.getElementById('friend_name_job_err').innerHTML = "";
	}
	if(trim(document.forms['sendMail_job'].elements['friend_email_job'].value) == "")
	{
		document.getElementById('friend_email_job_err').innerHTML = "Please enter Friend Email.";
		flag = 1;
	}
	else
	{
		var str=document.forms['sendMail_job'].elements['friend_email_job'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/;
		if(!emailRe.test(str)) 
		{
			document.getElementById('friend_email_job_err').innerHTML = "Please enter valid Friend Email Address.";
			flag = 1;
		}
		else
		{
			document.getElementById('friend_email_job_err').innerHTML = "";
		}
	}
	if(trim(document.forms['sendMail_job'].elements['comment'].value) == "")
	{
		document.getElementById('comment_err').innerHTML = "Please enter Comments.";
		flag = 1;
	}
	else
	{
		document.getElementById('comment_err').innerHTML = "";
	}
	
	
	
	if(flag == 0){
		document.getElementById("ajax_loader_mail").style.display = '';
		jobID = trim(document.forms['sendMail_job'].elements['jobID'].value);
		userID = trim(document.forms['sendMail_job'].elements['userID'].value);
		friend_name = trim(document.forms['sendMail_job'].elements['friend_name_job'].value);
		
		friend_email = trim(document.forms['sendMail_job'].elements['friend_email_job'].value);
		comment = trim(document.forms['sendMail_job'].elements['comment'].value);
		
		sendMailResponse('./ajax_call.php?mode=sendMail_job&jobID='+jobID +'&friend_name='+friend_name+'&friend_email='+friend_email+'&userID='+userID+'&comment='+comment+'');
		
	
		
	}
	return false;
}

function sendMailResponse(page) 
{
	oHTTP.open("POST", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			if(getValue == 'done'){
				document.getElementById('formPortion').style.display = "none";
				document.getElementById('overAllErr').innerHTML = "Thank you for your interest for this job.";
			}
			else{
				document.getElementById('overAllErr').innerHTML = "Sorry! There is some error. Please try another time.";
			}
			document.getElementById("ajax_loader_mail").style.display = 'none';
		}
	}
	oHTTP.send(null);
}

// *************************************  *******************//

function viewMailSectionEmp(valID, ID, type,pos)
{
	var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	resizeDragBox(632, 600, 450, 320);
	
	document.getElementById('formPortion').style.display = '';
	document.getElementById('friendMail_employee').style.display = '';
	document.getElementById('friendMail').style.display = 'none';
	document.getElementById('mailHeading_employee').innerHTML = '';
	if(type == 'employee')
	{
		if(document.forms['EmailJob'].elements['userID'].value == "")
		{
			document.forms['EmailJob'].elements['userID'].value = ID;
		}
	}
	
	document.getElementById('friend_name_employee_err').innerHTML = "";
	document.getElementById('friend_email_employee_err').innerHTML = "";
	document.getElementById('overAllErr').innerHTML = "";
	
	document.forms['EmailJob'].elements['friend_name_employee'].value = "";
	document.forms['EmailJob'].elements['friend_email_employee'].value = "";
	
	document.getElementById('theLayer').style.visibility = 'visible';	
	return false;
}

function sendMailPropertyEmployee(){
	
	var flag = 0;
	
	if(trim(document.forms['EmailJob'].elements['friend_name_employee'].value) == "")
	{
		document.getElementById('friend_name_employee_err').innerHTML = "Please enter Friend name.";
		flag = 1;
	}
	else
	{
		document.getElementById('friend_name_employee_err').innerHTML = "";
	}
	if(trim(document.forms['EmailJob'].elements['friend_email_employee'].value) == "")
	{
		document.getElementById('friend_email_employee_err').innerHTML = "Please enter Friend Email.";
		flag = 1;
	}
	else
	{
		var str=document.forms['EmailJob'].elements['friend_email_employee'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/;
		if(!emailRe.test(str)) 
		{
			document.getElementById('friend_email_employee_err').innerHTML = "Please enter valid Friend Email Address.";
			flag = 1;
		}
		else
		{
			document.getElementById('friend_email_employee_err').innerHTML = "";
		}
	}
	if(trim(document.forms['EmailJob'].elements['comment1'].value) == "")
	{
		document.getElementById('comment1_err').innerHTML = "Please enter Comment.";
		flag = 1;
	}
	else
	{
		document.getElementById('comment1_err').innerHTML = "";
	}
	
	
	if(flag == 0){
		document.getElementById("ajax_loader_mail").style.display = '';
		userID = trim(document.forms['EmailJob'].elements['userID'].value);
		friend_name = trim(document.forms['EmailJob'].elements['friend_name_employee'].value);
		friend_email = trim(document.forms['EmailJob'].elements['friend_email_employee'].value);
		comment1 = trim(document.forms['EmailJob'].elements['comment1'].value);
		
			sendMailResponseEmployee('./ajax_call.php?mode=EmailJob&friend_name='+friend_name+'&friend_email='+friend_email
			+'&userID='+userID+'&comment1='+comment1+'');
		
	
		
	}
	return false;
}

function sendMailResponseEmployee(page) 
{
	oHTTP.open("POST", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			if(getValue == 'done'){
				document.getElementById('formPortion').style.display = "none";
				document.getElementById('overAllErr').innerHTML = "Thank you for forwarding the job to your friend.";
			}
			else{
				document.getElementById('overAllErr').innerHTML = "Sorry! There is some error. Please try another time.";
			}
			document.getElementById("ajax_loader_mail").style.display = 'none';
		}
	}
	oHTTP.send(null);
}

	function find_position(pos){
	var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	leftPosition = leftPosition;
	topPosition = topPosition;
	resizeDragBox(632, 600, topPosition, leftPosition);
	}


//****************************************** Tell a friend Ajax login

function viewMailSectionMain(valID, ID, type,pos)
{

	var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	leftPosition = leftPosition;
	
			resizeDragBox(632, 600, 686, 224);
		
	
	document.getElementById('formPortion').style.display = '';
	document.getElementById('friendMail').style.display = '';
		
	document.getElementById('friend_name_err').innerHTML = "";
	document.getElementById('friend_email_err').innerHTML = "";
	
	document.getElementById('mailHeading').innerHTML = '';
	
	
	
	document.getElementById('your_name_err').innerHTML = "";
	document.getElementById('your_email_err').innerHTML = "";
	document.getElementById('comment_err').innerHTML = "";
	document.getElementById('overAllErr').innerHTML = "";
	
	document.forms['sendMail'].elements['friend_name'].value = "";
	document.forms['sendMail'].elements['friend_email'].value = "";
		
			document.forms['sendMail'].elements['your_name'].value = "";
		document.forms['sendMail'].elements['your_email'].value = "";
		
	
	document.getElementById('theLayer').style.visibility = 'visible';	
	return false;
}

function viewMailSectionMain1(valID, ID, type,pos)
{
    var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	leftPosition = leftPosition;
	resizeDragBox(632, 600, 686, 224);
	
	document.getElementById('friendMail_job').style.display = 'none';
	document.getElementById('friendMail').style.display = '';
	
	document.getElementById('friend_name_err').innerHTML = "";
	document.getElementById('friend_email_err').innerHTML = "";
	document.getElementById('your_name_err').innerHTML = "";
	document.getElementById('your_email_err').innerHTML = "";
	document.getElementById('comment_err').innerHTML = "";
	document.getElementById('overAllErr').innerHTML = "";
	
	document.forms['sendMail'].elements['friend_name'].value = "";
	document.forms['sendMail'].elements['friend_email'].value = "";
	
			document.forms['sendMail'].elements['comment'].value = "";
		
	
			document.forms['sendMail'].elements['your_name'].value = "";
		document.forms['sendMail'].elements['your_email'].value = "";
		
	
	document.getElementById('theLayer').style.visibility = 'visible';	
	return false;
}

function viewMailSectionMain2(valID, ID, type,pos)
{
	 var topPosition;
	topPosition = parseInt(findPosY(document.getElementById(pos)));
	leftPosition = parseInt(findPosX(document.getElementById(pos)));
	leftPosition = leftPosition;
	resizeDragBox(632, 600, 686, 224);
	
	document.getElementById('friendMail_employee').style.display = 'none';
	document.getElementById('friendMail').style.display = '';
	
	document.getElementById('friend_name_err').innerHTML = "";
	document.getElementById('friend_email_err').innerHTML = "";
	document.getElementById('your_name_err').innerHTML = "";
	document.getElementById('your_email_err').innerHTML = "";
	document.getElementById('overAllErr').innerHTML = "";
	
	document.forms['sendMail'].elements['friend_name'].value = "";
	document.forms['sendMail'].elements['friend_email'].value = "";
	
			document.forms['sendMail'].elements['your_name'].value = "";
		document.forms['sendMail'].elements['your_email'].value = "";
		
	
	document.getElementById('theLayer').style.visibility = 'visible';	
	return false;
}

function sendMailPropertyMain(){
	
	/*var topPosition;
	topPosition = parseInt(findPosY(document.getElementById('property_'+document.forms['sendMail'].elements['property_id'].value)));
	document.getElementById("ajax_loader_mail").style.top = (topPosition+50)+'px';*/
	var flag = 0;
	
	if(trim(document.forms['sendMail'].elements['friend_name'].value) == "")
	{
		document.getElementById('friend_name_err').innerHTML = "Please enter Friend name.";
		flag = 1;
	}
	else
	{
		document.getElementById('friend_name_err').innerHTML = "";
	}
	if(trim(document.forms['sendMail'].elements['friend_email'].value) == "")
	{
		document.getElementById('friend_email_err').innerHTML = "Please enter Friend Email.";
		flag = 1;
	}
	else
	{
		var str=document.forms['sendMail'].elements['friend_email'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/;
		if(!emailRe.test(str)) 
		{
			document.getElementById('friend_email_err').innerHTML = "Please enter valid Friend Email Address.";
			flag = 1;
		}
		else
		{
			document.getElementById('friend_email_err').innerHTML = "";
		}
	}
	if(trim(document.forms['sendMail'].elements['your_name'].value) == "")
	{
		document.getElementById('your_name_err').innerHTML = "Please enter name.";
		flag = 1;
	}
	else
	{
		document.getElementById('your_name_err').innerHTML = "";
	}
	
	if(trim(document.forms['sendMail'].elements['your_email'].value) == "")
	{
		document.getElementById('your_email_err').innerHTML = "Please enter Email Address.";
		flag = 1;
	}
	else
	{
		var str=document.forms['sendMail'].elements['your_email'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/;
		if(!emailRe.test(str)) 
		{
			document.getElementById('your_email_err').innerHTML = "Please enter valid Email Address.";
			flag = 1;
		}
		else
		{
			document.getElementById('your_email_err').innerHTML = "";
		}
	}
	if(trim(document.forms['sendMail'].elements['comment'].value) == "")
	{
		document.getElementById('comment_err').innerHTML = "Please enter Comments.";
		flag = 1;
	}
	else
	{
		document.getElementById('comment_err').innerHTML = "";
	}
	
	
	if(flag == 0){
		document.getElementById("ajax_loader_mail").style.display = '';
		friend_name = trim(document.forms['sendMail'].elements['friend_name'].value);
		
		friend_email = trim(document.forms['sendMail'].elements['friend_email'].value);
		
		your_name = trim(document.forms['sendMail'].elements['your_name'].value);
		
		your_email = trim(document.forms['sendMail'].elements['your_email'].value);
		
		comment = trim(document.forms['sendMail'].elements['comment'].value);
		
			sendMailResponseMain('./ajax_call.php?mode=sendMail&your_name='+your_name +'&friend_name='+friend_name+'&friend_email='+friend_email+'&your_email='+your_email+'&comment='+comment+'');
		
	
		
	}
	return false;
}

function sendMailResponseMain(page) 
{
	oHTTP.open("POST", page, true);
	oHTTP.onreadystatechange=function() {
		if (oHTTP.readyState==4) {
			var getValue=oHTTP.responseText;
			if(getValue == 'done'){
				document.getElementById('formPortion').style.display = "none";
				document.getElementById('overAllErr').innerHTML = "Thank you for forwarding the job to your friend .";
			}
			else{
				document.getElementById('overAllErr').innerHTML = "Sorry! There is some error. Please try another time.";
			}
			document.getElementById("ajax_loader_mail").style.display = 'none';
		}
	}
	oHTTP.send(null);
}

function createBokkmarPage(title, url) {
	if ( navigator.appName != 'Microsoft Internet Explorer' ) {
		window.sidebar.addPanel(title, url, "");
	}
	else {
		window.external.AddFavorite(url, title);
	}
/*	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
*/}

function closePopUpWindow() {
	opener.document.location.reload();
	self.close();
}

var milisec=0;
var seconds=5;
var globalMsgID = '';

function relocateMsgBox(msgBoxID, posRefID) {
	
	var topPosition = parseInt(findPosY(document.getElementById(posRefID)));
	var leftPosition = parseInt(findPosX(document.getElementById(posRefID)));
	
	/*alert(topPosition+'\n'+leftPosition);*/

	document.getElementById(msgBoxID).style.top = (parseInt(topPosition) + 150)+'px';
	document.getElementById(msgBoxID).style.left = (parseInt(leftPosition) + 180)+'px';
	
	document.getElementById(msgBoxID).style.display = "";
	globalMsgID = msgBoxID;
	closeMsgPopUp();
}

function closeMsgPopUpExplicitly(msgBoxID) {
	document.getElementById(msgBoxID).style.display = "none";
}


function closeMsgPopUp(){ 
 if (milisec<=0){ 
    milisec=9; 
    seconds-=1; 
 }
 
 if (seconds<=-1){ 
    milisec=0; 
    seconds+=1; 
 } 
 else {
    milisec-=1; 
  }
  
  if(seconds > 0) {
  	setTimeout("closeMsgPopUp()",100) 
  }
  else {
  	document.getElementById(globalMsgID).style.display = "none";
  }
} 

var globalDeleteJobPath = '';

function deleteConfirmRecordPopUp(msgBoxID, posRefID, path) {
	var topPosition = parseInt(findPosY(document.getElementById(posRefID)));
	var leftPosition = parseInt(findPosX(document.getElementById(posRefID)));
	
	/*alert(topPosition+'\n'+leftPosition);*/
	
	document.getElementById(msgBoxID).style.top = (parseInt(topPosition) - 130)+'px';
	document.getElementById(msgBoxID).style.left = (parseInt(leftPosition) - 300)+'px';
	
	document.getElementById(msgBoxID).style.display = "";
	globalDeleteJobPath = path;
}

function redirectForDeleteFunction() {
	location.href = globalDeleteJobPath;
}






