var pageId=$('pageId').value;
var pageLocationTimer="";
$('loadCategory').onclick=function(){
		$('autoCategory').readOnly=false;
		$('autoCategory').value="";
		$('mouseHover_autoCategory').style.display="none";

		$('autoCategory').value=POSTAJOB.PROCESS141[2].LOADING;
		$('autoCategory').focus();
	
}

/*document.onclick=function()
{
	 if(Element.getStyle('autocomplete_choices', 'display')!='none')
	 {	
		$('autoCategory').readOnly=false;
		
		Element.hide('autocomplete_choices')
		//Element.hide('autocomplete_choices_iefix');
	 }
	$('counter').value="0";
	setCookie(pageId,0);
	updateCurrentPage();
}*/

Event.observe(document.body, 'click', function(event) {
	if(Element.getStyle('autocomplete_choices', 'display')!='none')
	 {	
		$('autoCategory').readOnly=false;
		Element.hide('autocomplete_choices')
	 }
	$('counter').value="0";
	setCookie(pageId,0);
	
	var element = Event.element(event);
	if(element.tagName!='A' && element.parentNode.tagName!='A')
	{updateCurrentPage();}
});

//stop writting in file type control
Event.observe(document.body, 'keypress', function(event) {
var element = Event.element(event);
if ('INPUT' == element.tagName && element.type=='file')
return false;
});


if(typeof($('userLogin'))!='undefined')
{
	Event.observe('userLogin', 'keypress', function(event) {
		if(event.keyCode==13)
		{
			var element = Event.element(event);
			if(element.tagName=='INPUT' || element.type=='button'  || element.type=='password')
			{
				huserHeaderLogin();
			}
		}
	});
}

function clearCategory()
{
	$('autoCategory').readOnly=false;
	$('autoCategory').value=POSTAJOB.PROCESS141[2].TYPE_CHARACTER_MSG;
	$('mouseHover_autoCategory').style.display="none";
	
}

function process141()
{	
	$("submit141").className="buttons";
	$("submit141").disabled=false;

	this.resetFormErrorBorderStyle('postajobprocess141');
	jName=$('job_name').value;
	jCategory=$('autoCategory').value;
	jdesc=$('job_description').value;
	var split_cat="null";
	str="";
	
	if(jName=="")
	{str+=POSTAJOB.PROCESS141[0].ERROR;this.setErrorBoxBorder('job_name');}
	else if(jName.length<10)
	{str+=POSTAJOB.PROCESS141[1].ERROR;this.setErrorBoxBorder('job_name');}
	
	if(jCategory=="")
	{str+=POSTAJOB.PROCESS141[2].ERROR;this.setErrorBoxBorder('autoCategory');}
	else if(jCategory==POSTAJOB.PROCESS141[2].KEEPTYPING)
	{str+=POSTAJOB.PROCESS141[2].ERROR;this.setErrorBoxBorder('autoCategory');}


	if(jdesc=="")
	{str+=POSTAJOB.PROCESS141[3].ERROR;this.setErrorBoxBorder('job_description');}
	else if(jdesc.length<50)
	{str+=POSTAJOB.PROCESS141[4].ERROR;this.setErrorBoxBorder('job_description');}
	else if(jdesc.length>500)
	{str+=POSTAJOB.PROCESS141[8].ERROR;this.setErrorBoxBorder('job_description');}
		
	$("submit141").className="disabled_button";
	$("submit141").disabled="disabled";
	
	if(jCategory!='')
	{	processurl=base_url+"postajob/validCategory/"+varHexString('autoCategory');
		var myAjax = new Ajax.Request(processurl, {method: 'post', 
		onComplete: function showResponse(response)
		{
			if(response.responseText=="false")
			{str+=POSTAJOB.PROCESS141[5].ERROR;this.setErrorBoxBorder('autoCategory');}
			
			if(this.validationOnFileTypeControl('postajobprocess141')!="")
				str+=this.validationOnFileTypeControl('postajobprocess141');
				
			if(str!="")
			{
				showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str);
				$("submit141").className="buttons";
				$("submit141").disabled=false;
			}
			else
			{	
				$("submit141").className="buttons";
				$("submit141").disabled=false;
				
				var hostname=window.location.hostname
				if(hostname=='staging.utool.com.au' || hostname=='utool.com.au' || hostname=='www.utool.com.au')
				{showCaptcha();}
				else
				{this.submitProcess141ByCaptcha();}
			}
			
		}
	});
	}
	else
	{ showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str);}
}


function submitProcess141ByCaptcha()
{
	var hostname=window.location.hostname
	if(hostname=='staging.utool.com.au' || hostname=='utool.com.au' || hostname=='www.utool.com.au')
	{clearInterval(captchaTimer);}
	$('postajobprocess141').submit();
	this.manageDivPopupWindowForFormSubmitProgress();
	timerForIFrame();
}

function process141EnterKey(evt)
{
/*	if(evt.keyCode==13)
	process141();*/
	
	var string=$('job_description').value;
	var len=string.length;
	if(len>500)
	{$('job_description').value=$('job_description').value.substring(0,500)}
}

function process142_login()
{
	
	this.resetFormErrorBorderStyle('postajobprocess142');
	loginEmail=$('loginEmail').value;
	loginPassword=$('loginPassword').value;
	

	str="";
	if(loginEmail=="")
	{str+=POSTAJOB.PROCESS142_LOGIN[0].ERROR;this.setErrorBoxBorder('loginEmail');}
	else
	{
		if(validEmailAddress(loginEmail))
		{str+=POSTAJOB.PROCESS142_LOGIN[1].ERROR;this.setErrorBoxBorder('loginEmail');}
	}
	
	if(loginPassword=="")
	{str+=POSTAJOB.PROCESS142_LOGIN[2].ERROR;this.setErrorBoxBorder('loginPassword');}
	else if(loginPassword.length<6 || loginPassword.length>15)
	{str+=POSTAJOB.PROCESS142_LOGIN[3].ERROR;this.setErrorBoxBorder('loginPassword');}
		
	if(str!="")
	{	
		showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
	}
	else
	{
		processur142=base_url+'postajob/process142/login/'+varHexString('loginEmail')+'/'+MD5(loginPassword)+'/'+pageId;
		var myAjax = new Ajax.Request(processur142, {method: 'post', 
				onComplete: function showResponse(response)
				{	
					if(response.responseText=="loginerror")
					{
						strting=DIVPOPUPWINDOW.LOGIN_ERROR[2].MSG;
						str+=strting;
						showErrorPopup(DIVPOPUPWINDOW.LOGIN_ERROR[0].MSG, DIVPOPUPWINDOW.LOGIN_ERROR[1].MSG, str, DIVPOPUPWINDOW.LOGIN_ERROR[4].MSG, 'huserHeaderLoginEmail',  MD5(loginPassword), "loginerror");	
					}
					else if(response.responseText=="account_disabled")
					{
						str+=DIVPOPUPWINDOW.ACCOUNT_DISABLED[2].MSG;
						showErrorPopup(DIVPOPUPWINDOW.ACCOUNT_DISABLED[0].MSG,DIVPOPUPWINDOW.ACCOUNT_DISABLED[1].MSG,str);
						str='';
					}
					else if(response.responseText=="loginfailed")
					{	
					
						if(typeof($('loginEmail'))!='undefined')
						{
							this.setErrorBoxBorder('loginEmail');
							this.setErrorBoxBorder('loginPassword');
							str+=POSTAJOB.PROCESS142_LOGIN[4].ERROR;
							showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
							str='';
						}
					}
					else 
					{			
						var serverResponse=(response.responseText).split(' ---------------------------- ')
						$('headerLoginDiv').setStyle({display:'none'});
						$('headerLoginDiv').update(serverResponse[0]);
						Effect.toggle('headerLoginDiv','appear');
						
						$('postajobSectionDisplay').style.display='none';
						
						setInterval('userLogoutCounter()',1000);
						setInterval('updateLoginCurrentTime()',10000);

						$('postajobSectionDisplay').innerHTML="";
						$('postajobSectionDisplay').innerHTML=serverResponse[1];
						
						Effect.toggle('postajobSectionDisplay','appear');
						
						this.updateCurrentLocationOnHTMLPage('process143');
												
						$("userLoginLogout").setStyle({display:'block'});
						$("userForgotPassword").setStyle({display:'none'});

						
						//clearInterval(pageLocationTimer);
					}
				}
		});
		
	}
}
function process142EnterKey(evt)
{
/*	if(evt.keyCode==13)
	process142_login();*/
}

function huserHeaderLogin()
{
	if(typeof($('huserHeaderLoginEmail'))!='undefined')
	{
		resetFormErrorBorderStyle("userLogin");
		loginEmail=$('huserHeaderLoginEmail').value;
		loginPassword=$('huserHeaderLoginPassword').value;
		
		str="";
		if(loginEmail=="")
		{str+=POSTAJOB.PROCESS142_LOGIN[0].ERROR;this.setErrorBoxBorder('huserHeaderLoginEmail');}
		else
		{
			if(validEmailAddress(loginEmail))
			{str+=POSTAJOB.PROCESS142_LOGIN[1].ERROR;this.setErrorBoxBorder('huserHeaderLoginEmail');}
		}
		
		if(loginPassword=="")
		{str+=POSTAJOB.PROCESS142_LOGIN[2].ERROR;this.setErrorBoxBorder('huserHeaderLoginPassword');}
		else if(loginPassword.length<6 || loginPassword.length>15)
		{str+=POSTAJOB.PROCESS142_LOGIN[3].ERROR;this.setErrorBoxBorder('huserHeaderLoginPassword');}
			
		if(str!="")
		{	
			showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
		}
		else
		{	
			headerLogin=base_url+'postajob/huserHeaderLoginProcess/'+varHexString('huserHeaderLoginEmail')+'/'+MD5(loginPassword)+'/'+pageId;
			var myAjax = new Ajax.Request(headerLogin, {method: 'post', 
					onComplete: function showResponse(response)
					{	
						if(response.responseText=="loginerror")
						{
							string=DIVPOPUPWINDOW.LOGIN_ERROR[2].MSG;
							str+=string;
							showErrorPopup(DIVPOPUPWINDOW.LOGIN_ERROR[0].MSG, DIVPOPUPWINDOW.LOGIN_ERROR[1].MSG, str, DIVPOPUPWINDOW.LOGIN_ERROR[4].MSG, 'huserHeaderLoginEmail',  MD5(loginPassword), "loginerror");	
							str='';
						}
						else if(response.responseText=="account_disabled")
						{
							str+=DIVPOPUPWINDOW.ACCOUNT_DISABLED[2].MSG;
							showErrorPopup(DIVPOPUPWINDOW.ACCOUNT_DISABLED[0].MSG,DIVPOPUPWINDOW.ACCOUNT_DISABLED[1].MSG,str);
							str='';
						}
						else if(response.responseText=="loginfailed")
						{
							if(typeof($('huserHeaderLoginEmail'))!='undefined')
							{	
								str+=POSTAJOB.PROCESS142_LOGIN[4].ERROR;
								showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str);
								str='';
							}
						}
						else 
						{
							
							$('huserHeaderLoginSubmit').disabled=true;
							var serverResponse=(response.responseText).split(' ---------------------------- ')
							setInterval('userLogoutCounter()',1000);
							setInterval('updateLoginCurrentTime()',10000);
							$('headerLoginDiv').setStyle({display:'none'});
							$('headerLoginDiv').update(serverResponse[1]);
							Effect.toggle('headerLoginDiv','appear');
						
						
							if(serverResponse[0]!='process141')	
							{
								this.getCurrentPage('process143');
								this.updateCurrentLocationOnHTMLPage('process143');				
							}
							
							$("userLoginLogout").setStyle({display:'block'});
							$("userForgotPassword").setStyle({display:'none'});
								//clearInterval(pageLocationTimer);
	
						}
					}
			});
		}
	}
}


function submitLoginOnEvent(evt)
{
	if(evt.keyCode==13)
	huserHeaderLogin();
}

function process142_registration()
{
////////////////////////////////LOGIN VALIDATION//////////////////////////////
	this.resetFormErrorBorderStyle('postajobprocess142');
	regEmail=$('reg_email').value;
	regReeEmail=$('reenter_reg_email').value;
	regPassword=$('reg_password').value;
	regReePassword=$('reenter_reg_password').value;
	
	str="";
	
	if(regEmail=="")
	{str+=POSTAJOB.PROCESS142_REGISTER[0].ERROR;this.setErrorBoxBorder('reg_email');}
	else
	{
		if(validEmailAddress(regEmail))
		{str+=POSTAJOB.PROCESS142_REGISTER[2].ERROR;this.setErrorBoxBorder('reg_email');}
	}
	
	if(regEmail!="")
	{
		if(!validEmailAddress(regEmail))
		{
			if(regReeEmail=="")
			{str+=POSTAJOB.PROCESS142_REGISTER[1].ERROR;this.setErrorBoxBorder('reenter_reg_email');}
			else
			{
				if(validEmailAddress(regReeEmail))
				{str+=POSTAJOB.PROCESS142_REGISTER[2].ERROR;this.setErrorBoxBorder('reenter_reg_email');}
				else if(regEmail!=regReeEmail)
				{str+=POSTAJOB.PROCESS142_REGISTER[3].ERROR;this.setErrorBoxBorder('reenter_reg_email');this.setErrorBoxBorder('reg_email');}
			}
		}
	}
	
/////////////////////////////////////////REGISTRATION VALIDATION////////////////////////////////////
	
	if(regPassword=="")
	{str+=POSTAJOB.PROCESS142_REGISTER[4].ERROR;this.setErrorBoxBorder('reg_password');}
	else if(regPassword.length<6)
	{
		str+=POSTAJOB.PROCESS142_REGISTER[6].ERROR;this.setErrorBoxBorder('reg_password');
	}
	
	if(regPassword!="" && regPassword.length>=6 && regPassword.length<15)
	{
		if(regReePassword=="")
		{str+=POSTAJOB.PROCESS142_REGISTER[5].ERROR;this.setErrorBoxBorder('reenter_reg_password');}
		else if(regReePassword.length<6)
		{str+=POSTAJOB.PROCESS142_REGISTER[6].ERROR;this.setErrorBoxBorder('reenter_reg_password');}
		else if(regPassword!=regReePassword)
		{str+=POSTAJOB.PROCESS142_REGISTER[7].ERROR;this.setErrorBoxBorder('reenter_reg_password');this.setErrorBoxBorder('reg_password');}
	}

	if(str!="")
	{	
		showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
	}
	else
	{	
		processur142=base_url+'postajob/process142/register/'+varHexString('reg_email')+'/'+MD5(regPassword)+'/'+pageId;
		var myAjax = new Ajax.Request(processur142, {method: 'post', 
				onComplete: function showResponse(response)
				{	
					if(response.responseText=="1")
					{	if(typeof($('reg_email'))!='undefined')
						{
							this.setErrorBoxBorder('reg_email');
							str+=POSTAJOB.PROCESS142_REGISTER[8].ERROR;
							showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
							str='';
						}
					}
					else
					{	
						$('postajobSectionDisplay').innerHTML="";

						$('postajobSectionDisplay').style.display='none';
						Effect.toggle('postajobSectionDisplay','appear');
						
						$('postajobSectionDisplay').innerHTML=response.responseText;
						this.updateCurrentLocationOnHTMLPage('process148');				

					}
				}
				
		});
	}
}

function process142RegistrationEnterKey(evt)
{
	/*if(evt.keyCode==13)
	process142_registration();*/
}


function process148()
{	
	this.resetFormErrorBorderStyle('postajobprocess148');
	this.resetFormErrorBorderStyleForSelectControl();
	
	var salutation=$('salutation').value;
	var fname=$('fname').value;
	var lname=$('lname').value;
	var hSTD=$('h_std').value;
	var hPhone=$('h_phone').value;
	var wSTD=$('w_std').value;
	var wPhone=$('w_phone').value;
	var mobile=$('mobile').value;
	var offer=$('offer').checked
	var agreement=$('agreement').checked
	
	var str="";
	var queryString="";
	
	if(salutation=="")
	{str+=POSTAJOB.PROCESS148[0].ERROR;Position.clone('salutation', 'salutationErrorBorderColor');this.setErrorBoxBorder('salutationErrorBorderColor');}
	if(fname=="")
	{str+=POSTAJOB.PROCESS148[1].ERROR;this.setErrorBoxBorder('fname');}
	if(lname=="")
	{str+=POSTAJOB.PROCESS148[2].ERROR;this.setErrorBoxBorder('lname');}
	if(hPhone=="" && wPhone=="" && mobile=="" && hSTD=="" && wSTD=="")
	{str+=POSTAJOB.PROCESS148[3].ERROR;this.setErrorBoxBorder('h_phone');this.setErrorBoxBorder('w_phone');this.setErrorBoxBorder('mobile');this.setErrorBoxBorder('h_std');this.setErrorBoxBorder('w_std');}
	
	if(hSTD=="" && hPhone!="")
	{str+=POSTAJOB.PROCESS148[4].ERROR;this.setErrorBoxBorder('h_std');}
	else if(hSTD!="" && hPhone=="")
	{str+=POSTAJOB.PROCESS148[5].ERROR;this.setErrorBoxBorder('h_phone');}
	
	if(hSTD!="")
	{
		var filter_number=/^([0-9]{1,2})$/;
		var filter_valid_number=/^([0-9]{2})$/;
		if (!filter_number.test(hSTD))
		{str+=POSTAJOB.PROCESS148[8].ERROR;this.setErrorBoxBorder('h_std');}
		else if (!filter_valid_number.test(hSTD))
		{str+=POSTAJOB.PROCESS148[8].ERROR;this.setErrorBoxBorder('h_std');}
	}
	if(hPhone!="")
	{
		var filter_number=/^([0-9]{1,8})$/;
		var filter_valid_number=/^([0-9]{8})$/;
		if (!filter_number.test(hPhone))
		{str+=POSTAJOB.PROCESS148[9].ERROR;this.setErrorBoxBorder('h_phone');}
		else if (!filter_valid_number.test(hPhone))
		{str+=POSTAJOB.PROCESS148[9].ERROR;this.setErrorBoxBorder('h_phone');}
	}


	if(wSTD=="" && wPhone!="")
	{str+=POSTAJOB.PROCESS148[6].ERROR;this.setErrorBoxBorder('w_std');}
	else if(wSTD!="" && wPhone=="")
	{str+=POSTAJOB.PROCESS148[7].ERROR;this.setErrorBoxBorder('w_phone');}

	if(wSTD!="")
	{
		var filter_number=/^([0-9]{1,2})$/;
		var filter_valid_number=/^([0-9]{2})$/;
		if (!filter_number.test(wSTD))
		{str+=POSTAJOB.PROCESS148[10].ERROR;this.setErrorBoxBorder('w_std');}
		else if (!filter_valid_number.test(wSTD))
		{str+=POSTAJOB.PROCESS148[10].ERROR;this.setErrorBoxBorder('w_std');}
	}
	if(wPhone!="")
	{
		var filter_number=/^([0-9]{1,8})$/;
		var filter_valid_number=/^([0-9]{8})$/;
		if (!filter_number.test(wPhone))
		{str+=POSTAJOB.PROCESS148[11].ERROR;this.setErrorBoxBorder('w_phone');}
		else if (!filter_valid_number.test(wPhone))
		{str+=POSTAJOB.PROCESS148[11].ERROR;this.setErrorBoxBorder('w_phone');}
	}
	
	if(mobile!="")
	{
		var filter_number=/^([0-9]{1,10})$/;
		var filter_valid_number=/^([0-9]{10})$/;
		if (!filter_number.test(mobile))
		{str+=POSTAJOB.PROCESS148[12].ERROR;this.setErrorBoxBorder('mobile');}
		else if (!filter_valid_number.test(mobile))
		{str+=POSTAJOB.PROCESS148[12].ERROR;this.setErrorBoxBorder('mobile');}
	}
	
	if(agreement==false && str=="")
	{
			str+=POSTAJOB.PROCESS148[13].ERROR;;
	}

	if(str!="")
	{showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)}
	else
	{	
		
		queryString=varHexString('salutation')+'/'+varHexString('fname')+'/'+varHexString('lname')+'/'+varHexString('h_phone')+'/'+varHexString('w_phone')+'/'+varHexString('mobile')+'/'+offer+'/'+varHexString('h_std')+'/'+varHexString('w_std');
	
		processur148=base_url+'postajob/userRegisterPorcess/step2/'+queryString;
		$('postajobSectionDisplay').style.display='none';
		var myAjax = new Ajax.Request(processur148, {method: 'post', 
				onComplete: function showResponse(response)
				{
				
					var serverResponse=(response.responseText).split(' ---------------------------- ')
					$('headerLoginDiv').setStyle({display:'none'});
					$('headerLoginDiv').update(serverResponse[0]);
					Effect.toggle('headerLoginDiv','appear');
					
					
					this.clearFromData('postajobprocess148');
					setInterval('userLogoutCounter()',1000);
					setInterval('updateLoginCurrentTime()',10000);

					$('postajobSectionDisplay').innerHTML="";

					Effect.toggle('postajobSectionDisplay','appear');

					$('postajobSectionDisplay').innerHTML=serverResponse[1];

					this.updateCurrentLocationOnHTMLPage('process149');		
					$("userLoginLogout").setStyle({display:'block'});
					$("userForgotPassword").setStyle({display:'none'});
				}
				
		});
	}
}

function process148EnterKey(evt)
{
	/*if(evt.keyCode==13)
	process148();*/
}


function process149()
{	
	this.resetFormErrorBorderStyle('postajobprocess149');
	this.resetFormErrorBorderStyleForSelectControl();
	
	var loc_street_num=$('loc_street_num').value;
	var loc_street_name=$('loc_street_name').value;
	var loc_street_type=$('loc_street_type').value;
	var loc_suburb=$('loc_suburb').value;
	var loc_state=$('loc_state').value;
	var loc_postcode=$('loc_postcode').value;
	var loc_name=$('loc_name').value;
	var locadd2=$('loc_add_2').value;
	var unitno=$('loc_unit_num').value;
	var homeAddress=$('homeAddress').checked;
	
	/*var locPhCode=$('loc_ph_code').value;*/
	var locPhNumber=$('loc_ph_number').value;
/*	var locPhType=$('loc_phonetype').value;
	var locTelPhone=$('locationTelephone').checked;*/
	
	str="";
	if(loc_street_num=="")
	{str+=POSTAJOB.PROCESS149[0].ERROR;this.setErrorBoxBorder('loc_street_num');}
	if(loc_street_name=="")
	{str+=POSTAJOB.PROCESS149[1].ERROR;this.setErrorBoxBorder('loc_street_name');}
	if(loc_street_type==0)
	{str+=POSTAJOB.PROCESS149[2].ERROR;Position.clone('loc_street_type', 'streetTypeErrorBorderColor');this.setErrorBoxBorder('streetTypeErrorBorderColor');}
	if(loc_suburb=="")
	{str+=POSTAJOB.PROCESS149[3].ERROR;this.setErrorBoxBorder('loc_suburb');}
	if(loc_state==0)
	{str+=POSTAJOB.PROCESS149[4].ERROR;Position.clone('loc_state', 'stateErrorBorderColor');this.setErrorBoxBorder('stateErrorBorderColor');}
	if(loc_postcode=="")
	{str+=POSTAJOB.PROCESS149[5].ERROR;this.setErrorBoxBorder('loc_postcode');}
	else 
	{
		var filter_number=/^([0-9]{1,4})$/;
		var filter_valid_number=/^([0-9]{4})$/;
		if (!filter_number.test(loc_postcode))
		{str+=POSTAJOB.PROCESS149[5].ERROR;this.setErrorBoxBorder('loc_postcode');}
		else if (!filter_valid_number.test(loc_postcode))
		{str+=POSTAJOB.PROCESS149[6].ERROR;this.setErrorBoxBorder('loc_postcode');}
	}
	
	/*if(locPhCode=="" && locPhNumber=="")
	{str+=POSTAJOB.PROCESS149[8].ERROR;this.setErrorBoxBorder('loc_ph_code');str+=POSTAJOB.PROCESS149[9].ERROR;this.setErrorBoxBorder('loc_ph_number');}
	if(locPhCode=="" && locPhNumber!="")
	{str+=POSTAJOB.PROCESS149[8].ERROR;this.setErrorBoxBorder('loc_ph_code');}
	
	if(locPhCode!="")
	{
		var filter_number=/^([0-9]{1,2})$/;
		var filter_valid_number=/^([0-9]{2})$/;
		if (!filter_number.test(locPhCode))
		{str+=POSTAJOB.PROCESS149[10].ERROR;this.setErrorBoxBorder('loc_ph_code');}
		else if (!filter_valid_number.test(locPhCode))
		{str+=POSTAJOB.PROCESS149[10].ERROR;this.setErrorBoxBorder('loc_ph_code');}
	}*/

	if(locPhNumber!="")
	{
		var filter_number=/^([0-9]{1,10})$/;
		var filter_valid_number=/^([0-9]{10})$/;
		if (!filter_number.test(locPhNumber))
		{str+=POSTAJOB.PROCESS149[11].ERROR;this.setErrorBoxBorder('loc_ph_number');}
		else if (!filter_valid_number.test(locPhNumber))
		{str+=POSTAJOB.PROCESS149[11].ERROR;this.setErrorBoxBorder('loc_ph_number');}
	}

/*	if(locPhType==0 && locTelPhone)
	{str+=POSTAJOB.PROCESS149[12].ERROR;Position.clone('loc_phonetype', 'phoneTypeErrorBorderColor');this.setErrorBoxBorder('phoneTypeErrorBorderColor');}*/
	if(loc_name=="")
	{str+=POSTAJOB.PROCESS149[7].ERROR;this.setErrorBoxBorder('loc_name');}


	if(str!="")
	{	
		showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
	}
	else
	{	
		queryString=varHexString('loc_unit_num')+'/'+varHexString('loc_street_num')+'/'+varHexString('loc_street_name')+'/'+varHexString('loc_street_type')+'/'+varHexString('loc_add_2')+'/'+varHexString('loc_suburb')+'/'+varHexString('loc_state')+'/'+varHexString('loc_postcode')+'/'+varHexString('loc_name')+'/'+homeAddress+'/'+varHexString('loc_ph_number');
		processur149=base_url+'postajob/userRegisterPorcess/step3/'+queryString;
		$('postajobSectionDisplay').style.display='none';
		var myAjax = new Ajax.Request(processur149, {method: 'post', 
				onComplete: function showResponse(response)
				{	
					this.clearFromData('postajobprocess149');
					$('postajobSectionDisplay').innerHTML="";
					
					Effect.toggle('postajobSectionDisplay','appear');
					
					$('postajobSectionDisplay').innerHTML=response.responseText;
					
					this.updateCurrentLocationOnHTMLPage('process143');				
					
				}
				
		});
	}
}

function process149EnterKey(evt)
{
/*	if(evt.keyCode==13)
	process149();*/
}


function goBackToProcess143()
{	
	$('postajobSectionDisplay').style.display='none';
	processur149=base_url+'postajob/userRegisterPorcess/step4/'+pageId;
	var myAjax = new Ajax.Request(processur149, {method: 'post', 
			onComplete: function showResponse(response)
			{	
				this.clearFromData('postajobprocess149');
				$('postajobSectionDisplay').innerHTML="";
				$('postajobSectionDisplay').innerHTML=response.responseText;
				Effect.toggle('postajobSectionDisplay','appear');
				
			}
			
	});
}

function goBackToProcess145()
{	
	$('postajobSectionDisplay').style.display='none';
	processur145=base_url+'postajob/goBackToProcess145/';
	var myAjax = new Ajax.Request(processur145, {method: 'post', 
			onComplete: function showResponse(response)
			{	
				this.clearFromData('postajobprocess146');
				$('postajobSectionDisplay').innerHTML="";
				$('postajobSectionDisplay').innerHTML=response.responseText;
				Effect.toggle('postajobSectionDisplay','appear');
				
			}
			
	});
}

function process143()
{
	this.resetFormErrorBorderStyle('postajobprocess143');
	this.resetFormErrorBorderStyleForSelectControl();
	var joblocation=$('joblocation').value;
	var jobPeriod=$('jobPeriod').value;
	var locType= $F("loc_phonetype");
	
	var	str="";
	if(joblocation==0)
	{str+=POSTAJOB.PROCESS143[0].ERROR;Position.clone('joblocation', 'joblocationErrorBorderColor');this.setErrorBoxBorder('joblocationErrorBorderColor');}
	if(jobPeriod==0)
	{str+=POSTAJOB.PROCESS143[1].ERROR;Position.clone('jobPeriod', 'jobPeriodErrorBorderColor');this.setErrorBoxBorder('jobPeriodErrorBorderColor');}
	if(locType==0 && $("locationTelephone").checked)
	{str+=POSTAJOB.PROCESS143[5].ERROR;Position.clone('loc_phonetype', 'phoneTypeErrorBorderColor');this.setErrorBoxBorder('phoneTypeErrorBorderColor');}


	if($('favTradies_yes').checked && $('favoriteTradies').value==0)
	{str+=POSTAJOB.PROCESS143[2].ERROR;Position.clone('favoriteTradies', 'favoriteTradiesErrorBorderColor');this.setErrorBoxBorder('favoriteTradiesErrorBorderColor');}

	if(this.getQuestionSpanBlockForValidation()=="error")
		str+=POSTAJOB.PROCESS143[4].ERROR;
		
	if(str!="")
	{
		showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
	}
	else
	{	
		$('postajobprocess143').action=base_url+'postajob/jobpostprocess143/'+pageId;
		$('postajobprocess143').submit();
		processur143=base_url+'postajob/process143/'+pageId;
		$('postajobSectionDisplay').style.display='none';
		var myAjax = new Ajax.Request(processur143, {method: 'post', 
				onComplete: function showResponse(response)
				{	
					this.clearFromData('postajobprocess143');
					$('postajobSectionDisplay').innerHTML="";
					
					Effect.toggle('postajobSectionDisplay','appear');
					
					$('postajobSectionDisplay').innerHTML=response.responseText;
					
					this.updateCurrentLocationOnHTMLPage('process144');				
					
				}
				
		});
	}
}

function process144_new_intro(seg)
{
	processur144=base_url+'postajob/process145/'+seg+'/'+pageId;
	var myAjax = new Ajax.Request(processur144, {method: 'post', 
			onComplete: function showResponse(response)
			{	
				$('postajobSectionDisplay').innerHTML="";
				if(seg=='newjob')
				{	
					removeIframeContent();
					clearFromData('postajobprocess141');
					$('submit141').disabled=false;
					$('dynamicUploader_3').innerHTML="";
					$('postajob_image2').disabled=true;
					$('postajob_image3').disabled=true;
					Effect.toggle('process141_static','appear');
					this.updateCurrentLocationOnHTMLPage('process141');				
					
				}
				else if(seg=='introtradie')
				{	
					$('postajobSectionDisplay').innerHTML="";
					$('postajobSectionDisplay').style.display='none';
					Effect.toggle('postajobSectionDisplay','appear');
					$('postajobSectionDisplay').innerHTML=response.responseText;
					this.updateCurrentLocationOnHTMLPage('process146');				
				}
				else if(seg=='otheroption')
				{	
					$('postajobSectionDisplay').innerHTML="";
					$('postajobSectionDisplay').style.display='none';
					Effect.toggle('postajobSectionDisplay','appear');
					$('postajobSectionDisplay').innerHTML=response.responseText;
					this.updateCurrentLocationOnHTMLPage('process145');				
				}

			}
	});
}

function process144_send_mail()
{	
	this.resetFormErrorBorderStyle('postajobprocess144');
	var str="";
	var fname="";
	var femail="";
	var counter=0;

	for(i=1;i<=3;i++)
	{
		fname=$('frnd_name'+i).value;
		femail=$('frnd_email'+i).value;

		if(fname!="" && femail=="")
		{
			error=POSTAJOB.PROCESS144[2].ERROR;
			str+=error.replace('{number}',i);
			this.setErrorBoxBorder('frnd_email'+i);
		}
		else if(fname=="" && femail!="")
		{
			error=POSTAJOB.PROCESS144[1].ERROR;
			str+=error.replace('{number}',i);
			this.setErrorBoxBorder('frnd_name'+i);
		}
		
		if(femail!="")
		{
			if(validEmailAddress(femail))
			{
				error=POSTAJOB.PROCESS144[3].ERROR;
				str+=error.replace('{number}',i);
				this.setErrorBoxBorder('frnd_email'+i);
			}
		}
		
		if(fname=="" && femail=="")
		{counter++;}
	}
	if(counter==3)
	{str+=POSTAJOB.PROCESS144[0].ERROR;}
	
		if(str!="")
		{
			showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
		}
		else
		{	
			$('postajobprocess144').action=base_url+'postajob/process144/add/'+pageId;
			$('postajobprocess144').submit();
			$('postajobSectionDisplay').style.display='none';
			processur144=base_url+'postajob/process144/'+pageId;
			var myAjax = new Ajax.Request(processur144, {method: 'post', 
					onComplete: function showResponse(response)
					{	
						$('postajobSectionDisplay').innerHTML="";
						
						Effect.toggle('postajobSectionDisplay','appear');
						
						$('postajobSectionDisplay').innerHTML=response.responseText;

						this.updateCurrentLocationOnHTMLPage('process145');				
				}
					
			});
		}
	}

function process144SendMailEnterKey(evt)
{
	/*if(evt.keyCode==13)
	process144_send_mail();*/
}

function process146()
{
	this.resetFormErrorBorderStyle('postajobprocess146');
	this.resetFormErrorBorderStyleForSelectControl();
	jobCategory=$('job_category').value;
	tradieName=$('tradie_name_intro').value;
	businessName=$('business_name_intro').value;
	tradiePhone=$('tradie_telephone_intro').value;
	tradieMobile=$('tradie_mobile_intro').value;
	tradieSuburb=$('tradie_suburb_intro').value;
	tradieState=$('tradie_state_intro').value;
	tradieEmail=$('tradie_email_intro').value;
	tradieWebsite=$('tradie_website_intro').value;
	
	var str="";

	if(jobCategory=="")
	{str+=POSTAJOB.PROCESS146[0].ERROR;this.setErrorBoxBorder('job_category');}
	
	if(tradieName=="" && businessName=="")
	{str+=POSTAJOB.PROCESS146[1].ERROR;this.setErrorBoxBorder('tradie_name_intro');this.setErrorBoxBorder('business_name_intro');}
	if(tradieSuburb=="")
	{str+=POSTAJOB.PROCESS146[3].ERROR;this.setErrorBoxBorder('tradie_suburb_intro');}
	if(tradieState==0)
	{str+=POSTAJOB.PROCESS146[2].ERROR;Position.clone('tradie_state_intro', 'tradie_state_introErrorBorderColor');this.setErrorBoxBorder('tradie_state_introErrorBorderColor');}

	if(tradieEmail!="")
	{
		if(validEmailAddress(tradieEmail))
		{str+=POSTAJOB.PROCESS146[4].ERROR;this.setErrorBoxBorder('tradie_email_intro');}
	}
	if(tradieWebsite!="")
	{
		var filter=/^([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
		if (!filter.test(tradieWebsite))
		{str+=POSTAJOB.PROCESS146[5].ERROR;this.setErrorBoxBorder('tradie_website_intro');}
	}
	
		
		if(str!="")
		{
			showErrorPopup(DIVPOPUPWINDOW.TEXT[0].MSG,DIVPOPUPWINDOW.TEXT[1].MSG,str)
		}
		else
		{	
	
			queryString=varHexString('job_category')+'/'+varHexString('tradie_name_intro')+'/'+varHexString('business_name_intro')+'/'+varHexString('tradie_telephone_intro')+'/'+varHexString('tradie_mobile_intro')+'/'+varHexString('tradie_suburb_intro')+'/'+varHexString('tradie_state_intro')+'/'+varHexString('tradie_email_intro')+'/'+varHexString('tradie_website_intro')+'/'+pageId;;
			processurl146=base_url+'postajob/introduceTradieProcess146/'+queryString;
				$('postajobSectionDisplay').style.display='none';
			var myAjax = new Ajax.Request(processurl146, {method: 'post', 
					onComplete: function showResponse(response)
					{
						this.clearFromData('postajobprocess146');
						$('postajobSectionDisplay').innerHTML="";

						Effect.toggle('postajobSectionDisplay','appear');

						$('postajobSectionDisplay').innerHTML=response.responseText;
						
						this.updateCurrentLocationOnHTMLPage('process147');								
					}
					
			});
		}
}
function process146EnterKey(evt)
{
	/*if(evt.keyCode==13)
	process146();*/
}


function clearFromData(formID)
{$(formID).reset();}

function addNewLocation()
{
		newlocatioin=base_url+'postajob/process143Newlocation/'+pageId;
		$('postajobSectionDisplay').style.display='none';
		var myAjax = new Ajax.Request(newlocatioin, {method: 'post', 
				onComplete: function showResponse(response)
				{	
					this.clearFromData('postajobprocess143');
					$('postajobSectionDisplay').innerHTML="";

					Effect.toggle('postajobSectionDisplay','appear');

					$('postajobSectionDisplay').innerHTML=response.responseText;
				}
				
		});
}


function checkFileExtensions(file,video)
{	
	var imageExtension=(FILE.CONTENT[0].IMG_EXT).split(",");
	var allExtension=(FILE.CONTENT[0].ALL_EXT).split(", ");
	if(video=='yes')
		extArray = allExtension;
	else
		extArray = imageExtension;
	allolwextensions = false;
	if (!file) return;
	while (file.indexOf("\\") != -1)
	file = file.slice(file.indexOf("\\") + 1);
	ext = file.split('.');
		for (var i = 0; i < extArray.length; i++) {
		if (extArray[i].toLowerCase() == ext[1].toLowerCase()) { allolwextensions = true; break; }
		}

	if (allolwextensions){return true;}
	else
		return false;
}

function getIframInnerHTML()
{
		var myIFrame = $('iframe_postajobprocess141');  
  		 var content = myIFrame.contentWindow.document.body.innerHTML;  
		 if(content=='1')
		 {
			 	processur141=base_url+'postajob/postaNewJob/'+pageId;
				$('postajobSectionDisplay').style.display='none';
				var myAjax = new Ajax.Request(processur141, {method: 'post', 
						onComplete: function showResponse(response)
						{	
							hideErrorPopup();
							clearFromData('postajobprocess141');
							$('autoCategory').readOnly=false;
							$('mouseHover_autoCategory').style.display="none";
							$('process141_static').style.display='none';
							$('postajobSectionDisplay').innerHTML="";
							
							Effect.toggle('postajobSectionDisplay','appear');
	
							var serverResponse=(response.responseText).split(' ---------------------------- ')
							this.updateCurrentLocationOnHTMLPage(serverResponse[0]);
							$('postajobSectionDisplay').innerHTML=serverResponse[1];
						}
				});
				clearInterval(frameInterval);
		 }
}

function timerForIFrame()
{
		frameInterval=setInterval('getIframInnerHTML()',1000);
}

function removeIframeContent()
{		
		var myIFrame = $('iframe_postajobprocess141');  
  		myIFrame.contentWindow.document.body.innerHTML="";
}


function selectFavoriteTradiesToggle()
{
	if($('favTradies_yes').checked)
		$('favoriteTradies').disabled=false;
	else if($('favTradies_no').checked)
	{
		$('favoriteTradies').disabled=true;
		$('favoriteTradies').options[0].selected=true;
		$('favoriteTradiesErrorBorderColor').setStyle({border:'0px'});
		
	}
}

function setErrorBoxBorder(element)
{
	$(element).setStyle({border:'0px solid #fff'});
	$(element).setStyle({border:'2px solid #FFFF00'});
}

function resetFormErrorBorderStyleForSelectControl()
{
	var tag=document.getElementsByTagName('div');
	for(i=0;i<tag.length;i++)
	{
		if(tag[i].className=="selectBorderColor")
		{$(tag[i].id).setStyle({border:'0px solid #fff'});}
	}
}

function getSelectorId(element)
{
	var tag=document.getElementsByTagName('div');
	for(i=0;i<tag.length;i++)
	{
		if(tag[i].className=="selectBorderColor")
		{return tag[i].id;}
	}
}

function resetFormErrorBorderStyle(formID)
{
	len = $(formID).elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if($(formID).elements[i].type=="text" || $(formID).elements[i].type=="password" || $(formID).elements[i].type=="textarea" ||  $(formID).elements[i].type=="file")
		{
			var element=$(formID).elements[i].id;
			$(element).setStyle({border:'1px solid #838383'});
		}
	}
}

function manageDivPopupWindowForFormSubmitProgress()
{
		var msg="";
		if(this.countFileTypeControl('postajobprocess141')!="")
			msg=DIVPOPUPWINDOW.TEXT[4].MSG;
		else
			msg=DIVPOPUPWINDOW.TEXT[5].MSG;
		showErrorPopup(DIVPOPUPWINDOW.TEXT[3].MSG,msg,'','loader')
		
}
function DynamicFileUploadControl(controlId)
{	
	if(controlId<10)
	{
		var newControllId=(controlId+1);
		if($('postajob_image'+newControllId)==null)
		{
			var spanId="dynamicUploader_"+newControllId;
			var createNewDiv='<div class="padding_btm"><label>';
			createNewDiv+='<input name="postajob_image'+newControllId+'" id="postajob_image'+newControllId+'"  type="file"   size="16" class="fileTypeController" value="" onchange="DynamicFileUploadControl('+newControllId+');$(\'browseClearLink'+newControllId+'\').setStyle({display:\'inline\'})" />';
			createNewDiv+='<label><input type="text" name="imageController_postajob_image'+newControllId+'" id="imageController_postajob_image'+newControllId+'" value=""size="15" class="InputFileTypeController"/>&nbsp;<input type="button" name="browseButton_'+newControllId+'" id="browseButton_'+newControllId+'" value="'+POSTAJOB.PROCESS141[6].BUTTON+'" class="buttons" /></label>';
			createNewDiv+='</label><div style="width:97%;text-align:left;display:none" id="browseClearLink'+newControllId+'">(<a href="javascript:void(0)" onclick="removeBrowseButton(\''+newControllId+'\');$(\'browseClearLink'+newControllId+'\').setStyle({display:\'none\'})" class="mailtolinks">Clear</a>)</div></div>';
			createNewDiv+='<div class="clr"></div>';
			
			$(spanId).innerHTML=createNewDiv;
			
			$('postajob_image'+newControllId).style.visibility="visible";
			
			Element.setOpacity('postajob_image'+newControllId,0)	
			$('postajob_image'+newControllId).setStyle({position:'absolute'});	
			$(spanId).style.display='none';
			Effect.toggle(spanId,'appear');
		}
	}
	this.updateTextBoxWithFileTypeControl('postajob_image'+controlId, 'imageController_postajob_image'+controlId);

}
function removeBrowseButton(containerID)
{
	$('imageController_postajob_image'+containerID).value="";
	$('postajob_image'+containerID).value="";
}

function enabledAllDisabledFileControl()
{
	for(i=2;i<=3;i++)
	{$('postajob_image'+i).disabled=false;}
	this.updateTextBoxWithFileTypeControl('postajob_image1','imageController_postajob_image1');
}


function getCategorySpecificQuestion(spanID, questionID, questionParentNubmer, option)
{
	$("Submit143").className="disabled_button";
	$("Submit143").disabled=true;
	var questionURI=base_url+'postajob/getChildQuestion/'+questionID+'/'+questionParentNubmer;
	var myAjax = new Ajax.Request(questionURI, {method: 'post', 
			onComplete: function showResponse(response)
			{	
				$(spanID).innerHTML="";
				$(spanID).style.display='none';
				Effect.toggle(spanID,'appear');
				$(spanID).innerHTML=response.responseText;
				$("Submit143").className="buttons";
				$("Submit143").disabled=false;
			}
			
	});
}

function clearQuestionChildContainer(spanID)
{$(spanID).innerHTML="";}

function getQuestionSpanBlockForValidation()
{
	var str="";
	var tag=getElementsByClName('questionContainer', 'div')
	$('radioVariables').value="";
	$('textareaVariables').value="";
	for(i=0;i<tag.length;i++)
	{
		tag[i].style.border="0px none white";
		
		if(tag[i].title=='radio')
		{
			var nodes=tag[i].getElementsByTagName('input');
			if(!nodes[0].checked && !nodes[1].checked)
			{tag[i].style.border="2px solid #FFFF00";str="error";}
			
			var hiddenVariables=$('radioVariables').value;
			if(hiddenVariables=="")
				$('radioVariables').value=nodes[0].name;
			else
				$('radioVariables').value=hiddenVariables+','+nodes[0].name;
		}
		else if(tag[i].title=='input')
		{
			var nodesTextarea=tag[i].getElementsByTagName('textarea')[0];
			if($(nodesTextarea.id).value.length<1)
			{tag[i].style.border="2px solid #FFFF00";str="error";}
			
			var textareaVariables=$('textareaVariables').value;
			if(textareaVariables=="")
				$('textareaVariables').value=nodesTextarea.name;
			else
				$('textareaVariables').value=textareaVariables+','+nodesTextarea.name;
		}
	}
	
	return str;
}

function getElementsByClName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function validationOnFileTypeControl(element)
{
	var str="";	
	var str0="";	
	var str1="";			
	var form = $(element);
	fileType=form.getInputs('file');
	for(i=0;i<fileType.length;i++)
	{
		if(i==0)
		{
			if(!this.checkFileExtensions($(fileType[i]).value, 'no') && $(fileType[i]).value!="")
			{str0=POSTAJOB.PROCESS141[6].ERROR;this.setErrorBoxBorder('imageController_'+fileType[i].id);}		
		}
		else
		{
			if(!this.checkFileExtensions($(fileType[i]).value, 'yes') && $(fileType[i]).value!="")
			{str1=POSTAJOB.PROCESS141[7].ERROR;this.setErrorBoxBorder('imageController_'+fileType[i].id);}		
		}
	}
	str+=str0;
	str+=str1;
	return str;

}

function countFileTypeControl(element)
{
	var str="";	
	var form = $(element);
	fileType=form.getInputs('file');
	for(i=0;i<fileType.length;i++)
	{
		if($(fileType[i]).value!="")
			{str="_";}		
	}
	return str;

}

Event.observe(window,'load',function(){


	var form = $('postajobprocess141');
	fileType=form.getInputs('file');
	for(i=0;i<fileType.length;i++)
	{
		$(fileType[i].id).style.visibility="visible";
		Element.setOpacity(fileType[i].id,0);		
		$(fileType[i].id).setStyle({position:'absolute'});
	}
	
	var currentPageLocation=$('currentPageLocation').value;
	if(currentPageLocation!="none")
	{
			var loadCurrentPageURI=base_url+'postajob/viewCurrentPageLocation/'+currentPageLocation;
			var myAjax = new Ajax.Request(loadCurrentPageURI, {method: 'post', 
					onComplete: function showResponse(response)
					{	
						if(currentPageLocation!='process141')
						{
							$('process141_static').style.display='none';
							$('postajobSectionDisplay').innerHTML="";
	
							$('postajobSectionDisplay').style.display="none";
							Effect.toggle('postajobSectionDisplay','appear');
							
							$('postajobSectionDisplay').innerHTML=response.responseText;							
						}
						else
						{	
							Effect.toggle('process141_static','appear');
						}	

					}
			});
	}
	else
	{
		Effect.toggle('process141_static','appear');
	
	}
	
	if($('loginStatus').value=="logged_in")
	{
		setInterval('userLogoutCounter()',1000);
		setInterval('updateLoginCurrentTime()',10000);
	}
	else
	{
		//pageLocationTimer=setInterval('updateCurrentPage()',5000);		
		deleteCookie(pageId);
	}
	
});


function getCurrentPage(currentPageLocation)
{
 
	if(currentPageLocation!="none")
	{
			var loadCurrentPageURI=base_url+'postajob/viewCurrentPageLocation/'+currentPageLocation;
			var myAjax = new Ajax.Request(loadCurrentPageURI, {method: 'post', 
					onComplete: function showResponse(response)
					{	
						if(currentPageLocation!='process141')
						{
							$('process141_static').style.display='none';
							$('postajobSectionDisplay').innerHTML="";
	
							$('postajobSectionDisplay').style.display="none";
							Effect.toggle('postajobSectionDisplay','appear');
							
							$('postajobSectionDisplay').innerHTML=response.responseText;							
						}
						else
						{	
							Effect.toggle('process141_static','appear');
						}						
					}
			});
	}
	else
	{						
		Effect.toggle('process141_static','appear');
	}
}

function updateTextBoxWithFileTypeControl(soruceElement, targetElement)
{$(targetElement).value=$(soruceElement).value;}

function updateCurrentLocationOnHTMLPage(LocationName)
{$('currentPageLocation').value=LocationName;}

function updateCurrentPage()
{
	loginURI=base_url+'postajob/updatePageLocation/';
	var myAjax = new Ajax.Request(loginURI, {method: 'post', 
			onComplete: function showResponse(response)
			{
				
				$curentPageLocation=$('currentPageLocation').value;
			
				if(response.responseText!=$curentPageLocation && $curentPageLocation!='none' && (response.responseText=='process141' || response.responseText=='none'))
				{	
					window.location.href=SITE_URL;
				}
			}
	});
}




// JavaScript Document
function userLogoutCounter(){
	var cookieTimer=0;
	var counterValue=0;
	var timerValue=0;
	var HfieldValue=parseInt($('counter').value);
	
	if(getCookie(pageId)!=null)
	{
		if(HfieldValue>=parseInt(getCookie(pageId)))
		{	counterValue=parseInt(getCookie(pageId));}
		else
		{	counterValue=HfieldValue+1;}
	}
	else
	{
		counterValue=parseInt(document.getElementById('counter').value);
	}
	
	setCookie(pageId,parseInt(counterValue+1));
	$('counter').value=parseInt(counterValue+1);

	
	timerValue=(parseInt(FILE.CONTENT[0].TIMER)*2);

	if($('counter').value>timerValue)
	{
		loginURI=base_url+'postajob/updateLoginStatus/'+pageId;
		var myAjax = new Ajax.Request(loginURI, {method: 'post', 
				onComplete: function showResponse(response)
				{
					//go to site main url when user is going to logout by the system timer
					window.location.href=SITE_URL;
				}
				
		});
	}
}

function updateLoginCurrentTime()
{
	loginURI=base_url+'postajob/updateLoginUserActiveTime/';
	var myAjax = new Ajax.Request(loginURI, {method: 'post', 
			onComplete: function showResponse(response)
			{	
				curentPageLocation=$('currentPageLocation').value;
				var logOutVariables=(response.responseText).split(' ----------------- ');
				if(logOutVariables[1]==0)
				{window.location.href=SITE_URL;}
				
				if(logOutVariables[0]!=curentPageLocation && curentPageLocation!='none')
				{window.location.href=SITE_URL;}
			}
	});
}

function logoutProcess()
{
		logoutURI=base_url+'postajob/HuserLogoutPrcess/';
		var myAjax = new Ajax.Request(logoutURI, {method: 'post', 
				onComplete: function showResponse(response)
				{
					window.location.href=SITE_URL;
				}
				
		});
}
document.onmouseover=function()
{
	$('counter').value="0";
	setCookie(pageId,0);
}
document.onkeyup=function()
{
	$('counter').value="0";
	setCookie(pageId,0);
}


$('autoCategory').onfocus=function()
{
	if($('autoCategory').value==POSTAJOB.PROCESS141[2].TYPE_CHARACTER_MSG)
	{$('autoCategory').value='';}
}
$('autoCategory').onblur=function()
{
	if($('autoCategory').value=='')
	{$('autoCategory').value=POSTAJOB.PROCESS141[2].TYPE_CHARACTER_MSG;}
}

/*/////////////////////////////////////////////////////////////////////////
Created on 19/01/09
Pupose is redirect the link User guide and Share Your story
/////////////////////////////////////////////////////////////////////////*/
function backPost(pageSymbol)
{
	window.location.href = base_url+pageSymbol;
}

function accountDeactivationAlert(){
	showErrorPopup(POSTAJOB.HEADERLOGIN[0].ERROR,POSTAJOB.HEADERLOGIN[1].ERROR,POSTAJOB.HEADERLOGIN[2].ERROR);
}

function displayPhoneNumberProcess143()
{
	var locType=$("loc_phonetype");
	$("disclosePhoneNumber").update("");
	$("locationPhoneType").value="";

	if(locType[locType.selectedIndex].value!=0 && locType[locType.selectedIndex].value!="Location")
	{
		$("disclosePhoneNumber").update(locType[locType.selectedIndex].value);
		$("locationPhoneType").value=locType[locType.selectedIndex].text;
	}else
	{$("locationPhoneType").value=locType[locType.selectedIndex].text;}
		
}
