/* PNG fix call */
if(document.all && /MSIE (5\.5|6)/.test(navigator.userAgent) &&  document.styleSheets && document.styleSheets[0] && document.styleSheets[0].addRule){
	document.styleSheets[0].addRule('div', 'behavior: url('+ _globalDocRoot + 'iepngfix.htc)');  
	document.styleSheets[0].addRule('img', 'behavior: url('+ _globalDocRoot + 'iepngfix.htc)');  
	document.styleSheets[0].addRule('input', 'behavior: url('+ _globalDocRoot + 'iepngfix.htc)');  
}

var gSetPosition = 0;
var gTotPostcodeLen = 0;
var emailFrndErrMsg = new Array();
var storiesLim = 5;

emailFrndErrMsg['yourNameBlank'] = _gST_ST_EMLFRND_NAME_BLANK_HEAD;
emailFrndErrMsg['frndsEmailBlank'] = _gST_ST_EMLFRND_EMAIL_BLANK_HEAD;
emailFrndErrMsg['frndsEmailInvalid'] = _gST_ST_EMLFRND_EMAIL_INVALID_HEAD;

var LeftImg=document.createElement("img");
LeftImg.src=_globalDocRoot+"webImages/leftMenu.gif";

var RightImg=document.createElement("img");
RightImg.src=_globalDocRoot+"webImages/rightMenu.gif";

var LeftHImg=document.createElement("img");
LeftHImg.src=_globalDocRoot+"webImages/leftMenuHover.gif";

var RightHImg=document.createElement("img");
RightHImg.src=_globalDocRoot+"webImages/rightMenuHover.gif";

var imgGoOn = document.createElement("img");
imgGoOn.src = _globalDocRoot+"webImages/btnGoOn.gif";

var imgGoOff = document.createElement("img");
imgGoOff.src = _globalDocRoot+"webImages/btnGoOff.gif";

var imgSrchOn = document.createElement("img");
imgSrchOn.src = _globalDocRoot+"webImages/btnSearchOn.gif";

var imgSrchOff = document.createElement("img");
imgSrchOff.src = _globalDocRoot+"webImages/btnSearchOff.gif";

var imgJobDetOn = document.createElement("img");
imgJobDetOn.src = _globalDocRoot+"webImages/btnJobDetOn.gif";

var imgJobDetOff = document.createElement("img");
imgJobDetOff.src = _globalDocRoot+"webImages/btnJobDetOff.gif";

var imgLoginOn = document.createElement("img");
imgLoginOn.src = _globalDocRoot+"webImages/loginOn.jpg";

var imgLoginOff = document.createElement("img");
imgLoginOff.src = _globalDocRoot+"webImages/loginOff.jpg";

var btnCenterOn = document.createElement("img");
btnCenterOn.src = _globalDocRoot+"webImages/job_view_bgRt.gif";

var btnCenterOff = document.createElement("img");
btnCenterOff.src = _globalDocRoot+"webImages/job_view_bgR_hover.gif";

var btnLeftOn = document.createElement("img");
btnLeftOn.src = _globalDocRoot+"webImages/btnLeftOn.gif";

var btnLeftOff = document.createElement("img");
btnLeftOff.src = _globalDocRoot+"webImages/btnLeftOff.gif";

var btnRtArrowOn = document.createElement("img");
btnRtArrowOn.src = _globalDocRoot+"webImages/btnRtArwOn.gif";

var btnRtArrowOff = document.createElement("img");
btnRtArrowOff.src = _globalDocRoot+"webImages/btnRtArwOff.gif";

var btnRightOff = document.createElement("img");
btnRightOff.src = _globalDocRoot+"webImages/btnRight_Off.gif";

var btnRightOn = document.createElement("img");
btnRightOn.src = _globalDocRoot+"webImages/btnRight_On.gif";

var btnMoreOn = document.createElement("img");
btnMoreOn.src = _globalDocRoot+"webImages/moreDetOn.png";

var btnMoreOff = document.createElement("img");
btnMoreOff.src = _globalDocRoot+"webImages/moreDetOff.png";

var minusIcon = document.createElement("img");
minusIcon.src = _globalDocRoot+"webImages/minusIcon.png";


var sendReqROn = document.createElement("img");
sendReqROn.src = _globalDocRoot+"webImages/send_rightON.png";
var sendReqLOn = document.createElement("img");
sendReqLOn.src = _globalDocRoot+"webImages/send_leftON.png";
var sendReqROff = document.createElement("img");
sendReqROff.src = _globalDocRoot+"webImages/send_rightOFF.png";
var sendReqLOff = document.createElement("img");
sendReqLOff.src = _globalDocRoot+"webImages/send_leftOFF.png";

var sendReqRBOn = document.createElement("img");
sendReqRBOn.src = _globalDocRoot+"webImages/send_rightBON.png";
var sendReqLBOn = document.createElement("img");
sendReqLBOn.src = _globalDocRoot+"webImages/send_leftBON.png";
var sendReqRBOff = document.createElement("img");
sendReqRBOff.src = _globalDocRoot+"webImages/send_rightBOFF.png";
var sendReqLBOff = document.createElement("img");
sendReqLBOff.src = _globalDocRoot+"webImages/send_leftBOFF.png";

if (!document.myGetElementsByClassName) {
	document.myGetElementsByClassName = function(className) {
	    var children = document.getElementsByTagName('*') || document.all;
	    var elements = new Array();
		var childLen = children.length;
	    for (var i = 0; i < childLen; i++) {
			var child = children[i];
			var classNames = child.className.split(' ');
			var xchildLen = classNames.length;
			for (var j = 0; j < xchildLen; j++) {
		        if (classNames[j] == className) {
	                elements.push(child);
	                break;
		        }
			}
	    }
	    return elements;
	}
}


function RepLR(mid,flag){
	var docObj = document;
	if(flag==1){
		docObj.getElementById('l_'+mid).src=LeftHImg.src;
		docObj.getElementById('r_'+mid).src=RightHImg.src;
	}else{
		docObj.getElementById('l_'+mid).src=LeftImg.src;
		docObj.getElementById('r_'+mid).src=RightImg.src;		
	}
}

function changeSendReqBtn(divId, flag, imagesClick, isBig){
	isBig = (isBig) ? isBig : 0;
	var docObj = document;
	if(flag==1){
		docObj.getElementById(divId+'R').src=sendReqROn.src;
		docObj.getElementById(divId+'L').src=sendReqLOn.src;
		if(isBig==1){
			docObj.getElementById(divId+'R').src=sendReqRBOn.src;
			docObj.getElementById(divId+'L').src=sendReqLBOn.src;			
		}
		if(imagesClick==1){
			docObj.getElementById(divId+'M').className = docObj.getElementById(divId+'M').className.replace("sendBGr", "sendBGrOver");
			if(isBig==1){
				docObj.getElementById(divId+'M').className = docObj.getElementById(divId+'M').className.replace("sendBigGr", "sendBigGrOver");
			}
		}
	}else{
		docObj.getElementById(divId+'R').src=sendReqROff.src;
		docObj.getElementById(divId+'L').src=sendReqLOff.src;
		if(isBig==1){
			docObj.getElementById(divId+'R').src=sendReqRBOff.src;
			docObj.getElementById(divId+'L').src=sendReqLBOff.src;
		}
		if(imagesClick==1){
			docObj.getElementById(divId+'M').className = docObj.getElementById(divId+'M').className.replace("sendBGrOver", "sendBGr");
			if(isBig==1){
				docObj.getElementById(divId+'M').className = docObj.getElementById(divId+'M').className.replace("sendBigGrOver", "sendBigGr");
			}
		}	
	}
}


function check_postcode(frmObj){ 
	var docObj = document;
	var extraTag = "";
	if(_gSessLoginId!='') extraTag = "-Reg User ## "+_gSessLoginFName;
	
	var obj = docObj.getElementById('postcode'); 
	if(obj.value == 'Please enter postcode'){
		obj.value = '';
		obj.value.length = 0;
	}
	if((obj.value.length < 2) || (obj.value.length > 4)){ 
		appendReplaceClassName('brSrchBoxDiv', 'brSrchEmptyErr');
		showHideDiv('brSrchBoxDivErr', 1);
		
		docObj.frmBranchSrch.postcode.onblur = function(e){
		 						appendReplaceClassName('brSrchBoxDiv', 'brSrchEmptyErr', 1); 
		 						showHideDiv('brSrchBoxDivErr');
		 					};
		 					
		var errDivObj = docObj.getElementById('brErrDiv'); 
		if(obj.value.length < 2){
			errDivObj.innerHTML = "Please enter at least 2 characters of your postcode";
		}else{
			errDivObj.innerHTML = "Maximum 4 characters of your postcode is allowed";
			obj.value = obj.value.substring(0, 4);
			obj.focus();
		}
		
		AddClickTaleTag('postcode search failed: '+obj.value + extraTag);
		 					
		return false; 
	}else{ 
		showHideDiv('divRtBrSrch', 1);
		setCookie("branchPostcode", obj.value);
		
		AddClickTaleTag('postcode search: '+ obj.value + extraTag);
		
		frmObj.submit();
	} 
}

function setCookie( c_name, value)
{
	deleteCookie(c_name);
	
	
	var cookieVal = getCookie(c_name);
	var exdate=new Date();
	var expiredays=1;
	exdate.setDate(exdate.getDate()+expiredays);
	
	
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/";

}


function deleteCookie(c_name){	
	var exdate=new Date();
	var expiredays=31;
	exdate.setDate(exdate.getDate()-expiredays);
	
	
	document.cookie=c_name+ "=xxx;expires="+exdate.toGMTString()+";path=/";
	
	
}

function getCookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

function appendReplaceClassName(elemObj, classNm, hideErr) {
	var docObj = document;
	var txtObj = docObj.getElementById('postcode'); 
	obj = docObj.getElementById(elemObj);
	if ((obj.className.indexOf(classNm)>0) || (hideErr==1)) {
		if((txtObj.value != 'Please enter postcode') && (txtObj.value!='')){
			obj.className = obj.className.replace(classNm,' ');			
		}
	}else{
		obj.className += ' '+classNm;
	}
}

function changeBGHover(obj) {
	if (obj.className.indexOf('On')>0) {
		obj.className = obj.className.replace('On','Off');
	}else{
		obj.className = obj.className.replace('Off','On');
	}
}

function changeHover(obj) {
	if (obj.src.indexOf('On')>0) {
		obj.src = obj.src.replace('On','Off');
	}else{
		obj.src = obj.src.replace('Off','On');
	}
}

function cleanWhitespace(node) {
	var notWhitespace = /\S/;
	for(var i=0;i<node.childNodes.length; i++) {
		var childNode = node.childNodes[i];
		if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
			node.removeChild(node.childNodes[i]);
			i--;
		}
		if(childNode.nodeType == 1) {
			cleanWhitespace(childNode);
		}
	}
}

function menuTabs(){
	var tabsGroupObj = document.getElementById('menuTabs');
	var liObj = tabsGroupObj.getElementsByTagName('LI');
	var iLen = liObj.length
	for(var i=0;i<iLen;i++){
		var tmpObj = liObj[i];
		cleanWhitespace(tmpObj);
		var innerDiv = tmpObj.getElementsByTagName('DIV');
		var j=0;
		if(innerDiv.length > 2){
			while(j<innerDiv.length){
				var secondDiv = innerDiv[j+1];
				var childObj = secondDiv.childNodes[0];
				if(childObj.className != 'topNaviActive'){
					secondDiv.onmouseover = function(e){
						var imgObj = this.previousSibling.childNodes[0];
						imgObj.src = LeftHImg.src;
						var imgObj = this.nextSibling.childNodes[0];
						imgObj.src = RightHImg.src;
					}
					
					var imgObj = secondDiv.previousSibling.childNodes[0];
					if(imgObj.src!=LeftHImg.src){
						secondDiv.onmouseout = function(e){
							var imgObj = this.previousSibling.childNodes[0];
							imgObj.src = LeftImg.src;
							
							var imgObj = this.nextSibling.childNodes[0];
							imgObj.src = RightImg.src;
						}
					}
				}
				j = j+4;
			}
		}
	}
}

function position_check(selVal, srchType) {
	var docObj = document;
	if(!srchType){
		var srchTypeFrm = docObj.job_search.jobSrchType;	
		srchType = 0;
		if(srchTypeFrm){
			srchType = 1;
		}
	}
	
	var show_livein = false;
	var obj = docObj.getElementById('live_in');
	
	var Val = (selVal) ? (selVal) : (docObj.job_search.position.value);
	Val = Val.replace("'", "");
	if(srchType==0){
		Val = (Val!="undefined") ? (Val) : "All";
	}else{
		Val = (Val!="undefined") ? (Val) : "Position";
	}
	var catVal = docObj.job_search.cat.value;
	
	if((catVal.toUpperCase() == "ALL") || ((catVal.toUpperCase() == "-")) || ((catVal.toUpperCase() == "404")) ){
		if (Val.toUpperCase() == "NANNY" || Val.toUpperCase() == "MOTHERS HELP" || Val.toUpperCase() == "ALL" || Val.toUpperCase() == "POSITION" || Val.toUpperCase() == " POSITION" || Val.toUpperCase() == "ALL" || Val.toUpperCase() == "ALLS") {
			show_livein = true;
		}
	}
	
	if(obj){		
		if (show_livein == true) {
			obj.className = "visiblediv";
		} else {
			obj.className = "hiddendiv";
		}
	}
	
	selVal = selVal.replace("'", "");
// 	setTimeout("setSelectedValDiv('" + trim(selVal) + "', "+ srchType +")", 400);
 	setSelectedValDiv(selVal, srchType);
}

function setSelectedValDiv(selVal, srchType){
	var docObj = document;
	var Val = (selVal) ? (selVal) : (docObj.job_search.position.value);
	Val = Val.replace("'", "");
	
	if(gSetPosition == 0){
		gSetPosition = 1;
		position_check(selVal, 0);
	}else{
		if(srchType==0){
			Val = (Val!="undefined") ? (Val) : (selVal ? selVal :"All");
		}else{
			Val = (Val!="undefined") ? (Val) : (selVal ? selVal :"Position");
		}
		setTimeout("setCheckedval('divSel_position_id', '"+ Val +"')", 1000);
		docObj.job_search.positionInputVal.value = selVal;
	}
}

function setCheckedval(mailLiDivId, Val){
	var mailLiDivObj = document.getElementById(mailLiDivId);
	if(mailLiDivObj) mailLiDivObj.innerHTML = Val;
}

function fill_position(id, selVal, isMob){ 
	isMob = (isMob) ? (isMob) : 0;
	var docObj = document;
	var selPosObj = docObj.job_search.position;
	if(selPosObj){
		selPosObj.disabled = true;
	}
	var srchTypeFrm = docObj.job_search.jobSrchType;
	
	srchType = 0;
	if(srchTypeFrm){
		srchType = 1;
	}
	var obj = docObj.getElementById('live_in');
	
	if(obj){
	  	if(id=="404" || id=="-" || id=="all"){
			obj.className = "visiblediv";
	  	}else{
			obj.className = "hiddendiv";
	  	}
  	}
  	if(selVal){
  		selVal = selVal.replace("'", "");
	}
//   	setTimeout("getPositions('" + id + "','" + selVal + "'," + srchType + ")", 200);
  	getPositions(id,selVal,srchType,isMob);
}

function getPositions(id, selVal, srchType, isMob){
	id = (id==0) ? 'all' : id;
	var ajaxVarPos = new ajaxVars();
	ajaxVarPos.vars['action'] = "db_fetch_array";
	ajaxVarPos.vars['sql_type'] = "select";
	if(srchType==1){
		ajaxVarPos.vars['sql_what'] = "' Position' as id,'Position' as name,'' as parent_id union ";	
		ajaxVarPos.vars['sql_what'] += "##SQLSELECT## 'all' as id,'-----------------------------' as name,'' as parent_id union ";
		ajaxVarPos.vars['sql_what'] += "##SQLSELECT## 'all' as id,'All' as name,'' as parent_id union ";
	}else{
		ajaxVarPos.vars['sql_what'] = "'all' as id,'All' as name,'' as parent_id union ";
	}
	if(isMob==0){
		ajaxVarPos.vars['sql_what'] += "##SQLSELECT## 'allS' as id,'-----------------------------' as name,'' as parent_id union ";
		ajaxVarPos.vars['sql_what'] += "##SQLSELECT## label as id, name,parent_id";
	}else{	
		ajaxVarPos.vars['sql_what'] += "##SQLSELECT## label as id, replace(replace(replace(replace(replace(name, 'Supervisor', 'Supvr.'), 'Manager', 'Mgr.'), 'coordinator', 'Coord.'), 'Assistant', 'Ast.'), 'assistant', 'Ast.') as name, parent_id";
	}
	ajaxVarPos.vars['sql_from'] = "options";
	ajaxVarPos.session = "";
	if (id != 'all' && id != '' && id != '-'){
		ajaxVarPos.vars['sql_where'] = " parent_id ='"+ id +"'";
		ajaxVarPos.fnVars['putDeviders'] = '';
	}else{
		ajaxVarPos.vars['sql_where'] = " parent_id <> 0";
		ajaxVarPos.fnVars['putDeviders'] = 'parent_id';
	}
	
	ajaxVarPos.vars['srchType'] = srchType;
	ajaxVarPos.vars['sql_order'] = "parent_id,id";
	ajaxVarPos.fnVars['formName'] = 'job_search';
 	ajaxVarPos.fnVars['fieldName'] = 'position';
 	ajaxVarPos.fnVars['clearNiceFrm'] = 'divPositionJSrch';
 	ajaxVarPos.fnVars['srchType'] = srchType;
	ajaxVarPos.gotoFunction = 'putDropDown';
	if(selVal){
		ajaxVarPos.fnVars['selOption'] = selVal;
	}
// 	ajaxVarPos.fnVars['gotoAfterFn'] = 'position_check';
	ajaxVarPos.AjaxPostSQL();
}

function getAreas(id, selVal){
	showHideDiv('jobCountyLoadDiv', 1);
	var ajaxVar = new ajaxVars();
	ajaxVar.vars['action'] = "runFunction";
	ajaxVar.vars['func'] = "getCountyDrop";
	ajaxVar.vars['fieldName'] = "county";
	ajaxVar.vars['allValue'] = "all";
	ajaxVar.vars['nosplit'] = 1;
	if (id != 'all' && id != '' && id > 0){
		ajaxVar.vars['regId'] = id;
	}
	if(selVal){
		ajaxVar.vars['selOption'] = selVal;
	}
	ajaxVar.gotoFunction = 'fillCountyDrop';
	ajaxVar.fnVars['divId'] = 'divCountyJobRefSrch'; 	
	ajaxVar.session = "";	 	
	ajaxVar.AjaxPostSQL();
}

function fillCountyDrop(dataArr, fnVars){
	var divObj = document.getElementById(fnVars['divId']);
	if(divObj){
		divObj.innerHTML = 	dataArr;
	}
	if(fnVars['gotoAfterFn']){
		eval(fnVars['gotoAfterFn'] + '(dataArr, fnVars)');
	}
	showHideDiv('jobCountyLoadDiv');
}

function putDropDown(dataArr, fnVars){
	var docObj = document;
	var subObjTmp = docObj.myGetElementsByClassName('NFSelectTarget');
	
	// get the position dropdown element and clear the UL objects first
// 	if(document.job_search.cat.value!='-'){
		var subLen = subObjTmp.length;
		for(s=0; s<subLen; s++){
			if(subObjTmp[s].parentNode.parentNode.id==fnVars['clearNiceFrm']){
				var mailLiDivObj = subObjTmp[s];
			}
		}
		if(mailLiDivObj){	
			mailLiDivObj.innerHTML = "";
		}
// 	}
	
	var dropField = docObj.forms[fnVars['formName']].elements[fnVars['fieldName']];
			
	selectedVals="";
	
	if(fnVars['selOption']){
		selectedVals = fnVars['selOption'].split(",");
	}
	if(dropField) {
		dropField.options.length = 0;
		switch(fnVars['firstOption']){
			case 'all':
				dropField.options[0] = new Option('All','all');
			break;
			case 'new':
				dropField.options[0] = new Option('Add new','add new');
			break;
			case 'none':
				dropField.options[0] = new Option('None','');
			break;
			case 'blank':
				dropField.options[0] = new Option(' ','');
			break;
			case 'select':
				dropField.options[0] = new Option('-- Select --','');
			break;
			case 'root':
				dropField.options[0] = new Option('/(Root)','0');
			break;
		}
		if(dataArr != 'empty') {
			//create the UL object 
			if(mailLiDivObj){
				var ulObj=docObj.createElement("ul");
				ulObj.style.width = "179px";
				ulObj.className = "NFSelectOptions";
			}
			var dataALen = dataArr[0].length;
			for(var i=0; i<dataALen; i++){
				dropField.options[dropField.options.length] = new Option(dataArr[1][i],dataArr[0][i]);
				for(var a=0; a<=selectedVals.length; a++){
					if(dataArr[0][i]==selectedVals[a]){
						dropField.options[dropField.options.length-1].selected = true;	
					}
				}
				if(fnVars['putDeviders']!=''){
					switch(fnVars['srchType']){
						case 1:
							if((i>3 && i!=dataArr[0].length-1) && (dataArr[2][i]!=dataArr[2][i+1])){
								dropField.options[dropField.options.length] = new Option('-----------------------------','');
							}
						break;
						case 0:
							if((i!=dataArr[0].length-1) && (dataArr[2][i]!=dataArr[2][i+1])){
								dropField.options[dropField.options.length] = new Option('-----------------------------','');
							}
						break;
					}
				}
				
				//create the LI object with new values
				if(mailLiDivObj){
					var liObj =docObj.createElement("li");
					liObj.id = dataArr[1][i].replace("'", "");
					
		 					
					var p = docObj.createTextNode(dataArr[1][i]);
					
					var aElem = docObj.createElement('a');
					aElem.href = "javascript:;";
					
					if(dataArr[1][i].indexOf('-------') <0){
						liObj.onclick = function(e){
			 						position_check(this.id, fnVars['srchType']);
			 					};
		 			}else{
			 			aElem.onmouseover = function(e){
							this.style.background = "none";
						}			 					

			 		}					
						
					
					liObj.appendChild(aElem);
					aElem.appendChild(p);
					ulObj.appendChild(liObj);
					
					
					if(fnVars['putDeviders']!=''){
						if((i>3 && i!=dataArr[0].length-1) && (dataArr[2][i]!=dataArr[2][i+1])){
							var liObj =docObj.createElement("li");
							liObj.id = '-----------------------------';
							var p = document.createTextNode('-----------------------------');
							
							var aElem = docObj.createElement('a');
							aElem.href = "javascript:;";
							
							liObj.appendChild(aElem);
							aElem.appendChild(p);
							ulObj.appendChild(liObj);
				 			aElem.onmouseover = function(e){
								this.style.background = "none";
							}								
						}
					}
				}
			}
			if(mailLiDivObj){
				mailLiDivObj.appendChild(ulObj); 
			}
		}
		if(fnVars['multiple']){
			dropField.multiple = true;
		}
		var selPosObj = docObj.job_search.position;
		if(selPosObj){
			selPosObj.disabled = false;
		}
	}

	if(fnVars['gotoAfterFn']){
		eval(fnVars['gotoAfterFn'] + '(\''+fnVars['selOption']+'\')');
	}	
	
}

function adjustHeight(){
	var docObj = document;
	var divOne = docObj.getElementById('bgMid1');
	var divTwo = docObj.getElementById('bgMid2');
	if((divOne)&&(divTwo)){
		divOne.style.height = parseInt(divTwo.offsetHeight) + 'px';
	}
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function emptyLoginFld(txtObj,txt){
	if(trim(txtObj.value) == txt){
		txtObj.value = "";
	}
}

function fillLoginFld(txtObj,txt){
	if(trim(txtObj.value) == ""){
		txtObj.value = txt;
	}
}

function changeBtnBGHover(btnObj){
	var parentDivObj = btnObj.parentNode;		
	var mainDiv = parentDivObj.parentNode;	
	var leftImgDiv = mainDiv.childNodes[0];	
	var leftImgObj = leftImgDiv.childNodes[0];
	var centerImgObj = mainDiv.childNodes[1].childNodes[0];
	var rightImgObj = mainDiv.childNodes[2].childNodes[0];
	if (leftImgObj.src.indexOf('On')>0) {
		leftImgObj.src = leftImgObj.src.replace('On','Off');
		rightImgObj.src = rightImgObj.src.replace('On','Off');
		centerImgObj.className = centerImgObj.className.replace('On','Off');
		centerImgObj.parentNode.className = centerImgObj.parentNode.className.replace('On','Off');
	}else{
		leftImgObj.src = leftImgObj.src.replace('Off','On');
		rightImgObj.src = rightImgObj.src.replace('Off','On');
		centerImgObj.className = centerImgObj.className.replace('Off','On');
		centerImgObj.parentNode.className = centerImgObj.parentNode.className.replace('Off','On');
	}
}

function initInputText(){
	var docObj = document;
	var inputObj = docObj.myGetElementsByClassName('setFocus');
	var iLen = inputObj.length;
	
	for(var i=0;i<iLen;i++){
		var iObj = inputObj[i];
		var splitClass = iObj.className.split(' ');
		if(splitClass[2]){
			switch(splitClass[2]){
				case "resetPass":
					iObj.changeFType = true;
				break;
				default:
					var temp = splitClass[2].split('-');
					iObj.maxValue = temp[1];
				break;
			}
		}
		
		iObj.onfocus = function(e){
			if(!this.oldValue){
				this.oldValue = this.value;
				this.style.fontStyle = "italic";
				this.style.color = "#666666";
			}
			
			if(this.oldValue==this.value){
				this.value = "";
				this.style.fontStyle = "normal";
				this.style.color = "#666666";
				if(this.maxValue){
					this.maxLength = this.maxValue;
				}
				if(this.changeFType){
					var passObj = docObj.createElement('INPUT');
					passObj.type='password'; 
 					passObj.oldValue = this.oldValue;
 					passObj.id = 'ar_'+ this.name;
 					passObj.className = this.className;
 					passObj.name = this.name;
 					passObj.style.fontStyle = "normal";
					passObj.style.color = "#666666";
 					this.parentNode.appendChild(passObj);
 					this.parentNode.removeChild(this);
 					passObj.focus();
				}
			}
		}
		
		iObj.onblur = function(e){
			if(this.value==""){
				this.value = this.oldValue;
				this.style.fontStyle = "italic";
				this.style.color = "#666666";
			}
		}
	}
	
}

function setJobSrchSortURLs(imageObj, urlVal){
	var newURL = "";
	if(urlVal.indexOf('orderType=desc')>-1){
		newURL = urlVal.replace('orderType=desc', 'orderType=asc');
	}else{
		if(urlVal.indexOf('orderType=asc')>-1){
			newURL = urlVal.replace('orderType=asc', 'orderType=desc');
		}else{
			newURL = urlVal+'&orderType=desc';
		}
	}
	imageObj.onclick = function(e) {
	 			   		setJobSrchSortURLs(imageObj, newURL);
 				   }
	window.location=urlVal;
}

function changeCTAHover(divObj, eventType){
	if(divObj.className.indexOf('underLineCl')>-1){
		divObj.className = divObj.className.replace('underLineCl', 'underLineNone');
	}else if(divObj.className.indexOf('underLineNone')>-1){
		divObj.className = divObj.className.replace('underLineNone', 'underLineCl');
	}else{
		divObj.className += ' underLineCl';
	}
}

/*Add to favourites*/

function bookmarksite(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function showHideDivParent(id, status){
	var divObj = parent.document.getElementById(id);
	if(divObj) {
		if(status) {
			divObj.style.visibility = "visible"; 
			divObj.style.display = "block"; 
		}else{
			divObj.style.visibility = "hidden"; 
			divObj.style.display = "none"; 
		}
	}
}

function initButtons(){
	var buttonArr = document.myGetElementsByClassName('stButton');
	var iLen = buttonArr.length;
	for(var i=0;i<iLen;i++){
		buttonArr[i].onmouseover = function(e){
			var divArr = this.getElementsByTagName('DIV');
			var jLen = divArr.length;
			for(var j=0;j<divArr.length;j++){
				if(divArr[j].className.indexOf('genButtons') > -1 || divArr[j].className.indexOf('linkMidB') > -1 || divArr[j].className.indexOf('goButtons') > -1){
					divArr[j].className = divArr[j].className.replace(/On/g,'Off');
				}
 				var inputObj = divArr[j].getElementsByTagName('INPUT')[0];
 				if(inputObj){
					if(inputObj.src!=''){
						inputObj.src = inputObj.src.replace(/On/g,'Off');
					}
				}
			}
		}
		
		buttonArr[i].onmouseout = function(e){
			var divArr = this.getElementsByTagName('DIV');
			var jLen = divArr.length;
			for(var j=0;j<divArr.length;j++){
				if(divArr[j].className.indexOf('genButtonsOff') > -1 || divArr[j].className.indexOf('linkMidBOff') > -1 || divArr[j].className.indexOf('goButtons') > -1){
					divArr[j].className = divArr[j].className.replace(/Off/g,'On');
				}
				var inputObj = divArr[j].getElementsByTagName('INPUT')[0];
				if(inputObj){
					if(inputObj.src!=''){
						inputObj.src = inputObj.src.replace(/Off/g,'On');
					}
				}
			}
		}
	}
}

function initFormCSS(frmName){
	var frmObj = eval('document.'+ frmName);
	var iLen = frmObj.elements.length;
	for(var i=0;i<iLen;i++){
		var tmpObj = frmObj.elements[i];
		if(tmpObj){
			switch(tmpObj.type){				
				case "password":
				case "text":			
					var classSplit = tmpObj.className.split("textBoxMed");
					if(!classSplit[0]){
						tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inputBoxMed";
					}else{
						var classSplit = tmpObj.className.split("textBoxSm");
						if(classSplit[1]){
							tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inputBg"+classSplit[1];
						}else{
							tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inputBg";
						}
						tmpObj.style.background = "transparent";
						
						var classSplit = tmpObj.className.split("textBox");
						if(classSplit[1]){
							tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inputBg"+classSplit[1];
						}else{
							tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inputBg";
						}
						tmpObj.style.background = "transparent";
					}
					tmpObj.parentNode.className = tmpObj.parentNode.className.replace(' fieldInp','');
					tmpObj.style.background = "transparent";					
				break;
				case "textarea":
					tmpObj.parentNode.className = tmpObj.parentNode.className + " " + "inPutTextBox";
					tmpObj.style.background = "transparent";
				break;
				case "select-one":
					//selects(tmpObj);
				break;				
			}
		}
	}
}

function openMailBox(){
	var docObj = document;
	if(docObj.getElementById('emailLinkBx')){
		if(docObj.getElementById('emailLinkBx').className.indexOf('Inactive')>-1){
			docObj.getElementById('emailLinkBx').className = docObj.getElementById('emailLinkBx').className.replace('Inactive','Active');
			docObj.getElementById('emailMsgBx').className = docObj.getElementById('emailMsgBx').className.replace('hiddendiv','visiblediv emailLinkBx');
			
			docObj.getElementById('emailSendStatus').className = "hiddendiv";
			docObj.getElementById('emailFrm').className = "visiblediv";
			docObj.getElementById('emailSent').className = "hiddendiv";
			
			docObj.forms['emailFrnd'].elements['from'].value = "";
			docObj.forms['emailFrnd'].elements['frndsEmail'].value = "";
			
			docObj.getElementById('emailFrndBoxDiv').className = docObj.getElementById('emailFrndBoxDiv').className.replace("emailFrndErrBox","emailFrndBox");
			docObj.getElementById('emailErrTxtDiv').innerHTML = "&nbsp;";
			docObj.getElementById('emailErrImgDiv').className = docObj.getElementById('emailErrImgDiv').className.replace("visiblediv","hiddendiv");
		}else{
			closeMailBox();
		}		
	}	
}

function mailFrnd(articleId){
	var docObj = document;
// 	if(articleId){
		var from = docObj.forms['emailFrnd'].elements['from'].value;
		var frndsEmail = docObj.forms['emailFrnd'].elements['frndsEmail'].value;
		var err = 0;
		if(trim(from)==""){
			err = 1;
			errString = emailFrndErrMsg['yourNameBlank'];
		}else if(trim(frndsEmail)==""){
			err = 1;
			errString = emailFrndErrMsg['frndsEmailBlank'];
		}else{
			var chkAt = frndsEmail.indexOf("@");
			var chkDot= frndsEmail.indexOf(".");
			var chkHack= frndsEmail.indexOf("@.");
			var chkHackA= frndsEmail.indexOf(".@");
			if(!((chkAt >= 0) && (chkDot >= 0) && (chkHack == -1) && (chkHackA == -1))) {
				err = 1;
				errString = emailFrndErrMsg['frndsEmailInvalid'];
			}		
		}
		if(err == 1){
			docObj.getElementById('emailFrndBoxDiv').className = docObj.getElementById('emailFrndBoxDiv').className.replace("emailFrndBox","emailFrndErrBox");
			docObj.getElementById('emailErrTxtDiv').innerHTML = errString;
			docObj.getElementById('emailErrImgDiv').className = docObj.getElementById('emailErrImgDiv').className.replace("hiddendiv","visiblediv");
		}else{
			docObj.getElementById('emailSendStatus').className = "visiblediv";
			docObj.getElementById('emailFrm').className = "hiddendiv";
			docObj.getElementById('emailSent').className = "hiddendiv";
			
			var ajaxVar = new ajaxVars();
			ajaxVar.vars['action'] = "runFunction";
			ajaxVar.vars['func'] = "mailFrnd";
			ajaxVar.vars['nosplit'] = 1;
		    ajaxVar.vars['id'] = 1;
		    ajaxVar.vars['articleId'] = articleId;
		    ajaxVar.vars['from'] = docObj.forms['emailFrnd'].elements['from'].value;
		    ajaxVar.vars['frndsEmail'] = docObj.forms['emailFrnd'].elements['frndsEmail'].value;
// 		    ajaxVar.vars['emlLink'] = document.forms['emailFrnd'].elements['emlLink'].value;
		    ajaxVar.vars['emlLink'] = location.href;
		    ajaxVar.vars['articleId'] = articleId;
			ajaxVar.gotoFunction = 'mailedFrnd';	  	
			ajaxVar.session = "";	 	
			ajaxVar.AjaxPostSQL();	
		}
		
		AddClickTaleTag('Email friend : '+location.href);
// 	}	
	return false;
}

function mailedFrnd(){
	var docObj = document;
	docObj.getElementById('emailSendStatus').className = "hiddendiv";
	docObj.getElementById('emailFrm').className = "hiddendiv";
	docObj.getElementById('emailSent').className = "visiblediv";
}

function closeMailBox(){
	var docObj = document;
	docObj.getElementById('emailFrm').className = "hiddendiv";
	if(docObj.getElementById('emailLinkBx')){
		docObj.getElementById('emailLinkBx').className = docObj.getElementById('emailLinkBx').className.replace('Active','Inactive');
		docObj.getElementById('emailMsgBx').className = docObj.getElementById('emailMsgBx').className.replace('visiblediv emailLinkBx','hiddendiv');
	}
}

function nl2br(str){
	var breakTag = '<br />';
 	return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag +'\n');	
}

function checkCriteria(){
	var totSel = document.jobSearch.totSelCriteria.value;
	
	if(totSel==0){
		return false;	
	}
	return 	true;
}

function onCheckShowDiv(refName,keyId,checkinVal,adminflag) {
	var docObj = document;
	var checkBoxObj = docObj.getElementById(refName + '-' + keyId + '-' + 'cb');
	var mainDivObj = docObj.getElementById(refName + '-' + keyId + '-' + 'div');
	var contDivObj = docObj.getElementById(refName + '-' + keyId + '-' + 'Contdiv');
	
	var bodyObj = docObj.getElementsByTagName("body")[0];
	
	var inlineErrObj = docObj.getElementById('inlineErr' + refName);
	
	if(inlineErrObj){
		bodyObj.removeChild(inlineErrObj);
	}
	
	adminflag = (adminflag == 1) ? adminflag : 0;
	
	//BOX OBJ which needs to be shown
	var contBoxObj = docObj.getElementById(refName + '_other' +'Div');
	var selectObj = docObj.getElementById(refName + '_ref');  // reference dropdown used for validation
	//var selectTotItems = selectObj.options.length;
	

	
	if(checkBoxObj.checked==true){		
		checkBoxObj.checked = false;
		mainDivObj.style.backgroundColor = 'transparent';
		contDivObj.style.color = '#000000';
		mainDivObj.style.borderBottom = (adminflag == 1) ? '1px solid #ffffff' : '1px solid #ffffff';				
	}else{	
				 		
		mainDivObj.style.backgroundColor = (adminflag == 1) ? '#0A246A' : '#dde6f0';
		mainDivObj.style.borderBottom = '1px solid #ffffff';
		contDivObj.style.color = (adminflag == 1) ? '#ffffff' : '#000000';
		checkBoxObj.checked = true;
		
		
	}
	
	if (checkinVal){
		var splitArr = checkinVal.split("##");
		for(var i in splitArr){
			var tmpObj = document.getElementById(refName + '-' + splitArr[i] + '-' + 'cb');
			if(tmpObj){
				var found = (tmpObj.checked==true) ? true : false;
				if(found){
					break;
				}
			}
		}
		if(contBoxObj){
			if(found){
				contBoxObj.className = 'left visible';
				contBoxObj.style.visibility = 'visible';
				contBoxObj.style.display = 'block';
				
			}else{
				contBoxObj.className = 'left hidden';
				contBoxObj.style.visibility = 'hidden';
				contBoxObj.style.display = 'none';
			}
		}
	}
}

function pausecomp(millis)
{
	var date = new Date();
	var curDate = null;
	
	do { curDate = new Date(); }
	while(curDate-date < millis);
	
}

function initLoginBox(){
	var docObj = document;
	if(docObj.forms.login){
		docObj.login.email.value = "Your email";
		docObj.login.password.value = "Your password";
	}
}

var timer_is_on=0;                                                                                                                                                                                                                                                                                     
function timedCount(){                      
	var ajaxVar = new ajaxVars();              
	ajaxVar.vars['action'] = "runFunction";    
	ajaxVar.vars['func'] = "updateSessionVar"; 
	ajaxVar.vars['nosplit'] = 1;               
	ajaxVar.vars['id'] = 1;                    
	ajaxVar.gotoFunction = 'updatedSessionVar';
	ajaxVar.session = "";	                     
	ajaxVar.AjaxPostSQL(); 	                 
}                                           
                                            
function updatedSessionVar(){               
	var t;                                     
	t=setTimeout("timedCount()",60000);        
}                                           
function initSessionTimer(){                
	if (!timer_is_on){                         
		timer_is_on=1;                            
		timedCount();                             

	}                                          
}

function setSrchBoxCopy(branchCode){
	branchCode = (branchCode) ? (branchCode) : '';
	var cookieVal = getCookie("branchPostcode");
	
	var copyHead = document.getElementById('srchCopyNormalHead');
	var copyHeadSrch = document.getElementById('srchCopySearchHead');
	var copyTxt = document.getElementById('srchCopyNormal');
	var copyTxtSrch = document.getElementById('srchCopySearch');
	
	if(cookieVal){
		if(branchCode!='HO'){
			copyHeadSrch.className = "tpad6 heading noMargin";
			copyTxtSrch.className = "cboth branchSrchBox";
			copyHead.className = "tpad6 heading noMargin hiddendiv";
			copyTxt.className = "cboth branchSrchBox hiddendiv";
		}
		document.frmBranchSrch.postcode.value = cookieVal;
	}else{
		if(branchCode!='HO'){
			copyHeadSrch.className = "tpad6 heading noMargin hiddendiv";
			copyTxtSrch.className = "cboth branchSrchBox hiddendiv";
			copyHead.className = "tpad6 heading noMargin";
			copyTxt.className = "cboth branchSrchBox";
		}
		document.frmBranchSrch.postcode.value = "Please enter postcode";
		var badDivObj = document.getElementById('divBrBadPostcode');
		if(badDivObj){
			badDivObj.innerHTML = "";
			showHideDiv('divBrBadPostcode');
		}
	}
}

function unTickAll(divId, allVal, inputName){
	allVal = (allVal) ? (allVal) :  'all';
	inputName = (inputName) ? (inputName) :  'county';
	var chkId = divId.replace('-div', '-cb');	
	var chkObj = document.getElementById(chkId);
	if(chkObj){
		if(chkObj.value != allVal){
			var chkAllObj = document.getElementById(inputName+'-'+allVal+'-cb');
			chkAllObj.checked = false;
			
			var divObj = document.getElementById(inputName+'-'+allVal+'-div');
			if(divObj){				
				divObj.style.backgroundColor = '#ffffff';
				divObj.style.borderBottom = '1px solid #ffffff';
			}
		}else if(chkObj.value == allVal){
			var chkBxs = document.getElementById(inputName+'_Key');
			if(chkBxs){
				var allVals = chkBxs.value.split("||");
				for(var i=1; i<(allVals.length-1); i++){
					var chkOtherObj = document.getElementById(inputName+'-'+allVals[i]+'-cb');
					if(chkOtherObj){
						if(chkOtherObj.checked == true){
							chkOtherObj.checked = false;
							var mainDivObj = document.getElementById(inputName + '-' + allVals[i] + '-' + 'div');
							mainDivObj.style.backgroundColor = '#ffffff';
							mainDivObj.style.borderBottom = '1px solid #ffffff';
						}
					}
				}
			}
		}
	}
}

function validatePostLength(tmpObj){
	txtObj = document.frmBranchSrch.postcode;
	gTotPostcodeLen++;
	if(gTotPostcodeLen > 4){
		txtObj.value = txtObj.value.substring(0, 4);
	}
}


////////////////////////////////////////////////////////
//WEBMENU.JS
function initMenu(){
	var menuObj = document.getElementById('leftMenu');
	if(menuObj){
		var liObj = menuObj.getElementsByTagName('LI');
		var ilen = liObj.length;
		for(var i=0;i<ilen;i++){
			var divObj = liObj[i].getElementsByTagName('DIV')[0];
			divObj.id = 'aKey-' + i;
			if((divObj.className!='menuActive') && (divObj.className!='mainMenuActive')){
				divObj.onmouseout = function(e){
					if(this.oldClassName){
						this.className = this.oldClassName;
					}
					if(this.className.indexOf('menuActive')<0){
						var aTagObj = this.getElementsByTagName('A')[0];
							
						if(aTagObj.className.indexOf('lActiveSubNavi') > -1){
							aTagObj.className = aTagObj.className.replace(/lActiveSubNavi/g,'lSubNavi');
						}else if(aTagObj.className.indexOf('selectedLMenu') > -1){
							aTagObj.className = aTagObj.className.replace(/selectedLMenu/g,'lNavi');
						}else if(aTagObj.className.indexOf('selectedLMainMenu') > -1){
							aTagObj.className = aTagObj.className.replace(/selectedLMainMenu/g,'lMainNavi');
						}
					}
				}
			}
			
			
		
			divObj.onmouseover = function(e){
				if(!this.oldClassName){
					this.oldClassName = this.className;
				}
				var activeClass;
				if(this.oldClassName == 'mainMenuActive'){
					activeClass = 'mainMenuActive';
				}else{
					activeClass = 'menuActive';
				}
				this.className = (this.className.indexOf('noBorder') > -1) ?  this.className + " "+activeClass : activeClass;
				var aTagObj = this.getElementsByTagName('A')[0];
				
				if(aTagObj.className.indexOf('lSubNavi') > -1){
					aTagObj.className = aTagObj.className.replace(/lSubNavi/g,'lActiveSubNavi');
				}else if(aTagObj.className.indexOf('lNavi') > -1){
					aTagObj.className = aTagObj.className.replace(/lNavi/g,'selectedLMenu');
				}else if(aTagObj.className.indexOf('lMainNavi') > -1){
					aTagObj.className = aTagObj.className.replace(/lMainNavi/g,'selectedLMainMenu');
				}
				
			}
		}
	}
}

function closeAllMenu(Obj){
	var menuObj = document.getElementById('leftMenu');
	if(menuObj){
		var liObj = menuObj.getElementsByTagName('LI');
		var ilen = liObj.length;
		for(var i=0;i<ilen;i++){
			var divObj = liObj[i].getElementsByTagName('DIV')[0];			
			var aId = 'aKey-' + i;
			if(aId!=Obj.id){
				var ulObj = divObj.parentNode.getElementsByTagName('UL')[0];
				if(ulObj){
					ulObj.className = "hiddendiv";
				}
			}
		}
	}
}
function AddClickTaleTag(Tag){
	if (window.ClickTaleTag){
		ClickTaleTag(Tag);
	}
}

function postIFrameForm(frmName){
	// var mainDivObj = parent.document.getElementById('divMainMob');
	// parent.showLoader(mainDivObj);
	// showHideDiv('divFrameMain');
	// parent.showHideDiv('iFrmMainMob');
	
	document.forms[frmName].submit();
	// showHideDiv('iFrmMainMob', 1);
}

function checkLogoutIco(){
	var linkObj = parent.document.getElementById('aDivTopMenu_3');
	var imgObj = parent.document.getElementById('imgTopLogin');
	if(_gSessLoginId>0){
		if(imgObj.src.indexOf('man.png')>-1){
			linkObj.innerHTML = '<a id="aTopMenu_3" href="'+_globalDocRoot+'moblogout.php" class="lolink"><img src="'+_globalDocRoot+'webImages/login_icon2.png" alt="Logout" title="Logout" width="16" height="17" border="0" style="margin:-15px 5px -4px 0;#margin:-4px 5px -6px 0;" id="imgTopLogin">Logout</a>';
		}
	}
}

function postIFrameURL(linkURL, useDocRoot){
	useDocRoot = (useDocRoot) ? (useDocRoot) : 0;
	var mainObj = document.getElementById('divFrameMain');
	if(mainObj){
		var mainDivObj = parent.document.getElementById('divMainMob');
		parent.showLoader(mainDivObj);
		showHideDiv('divFrameMain');
		parent.showHideDiv('iFrmMainMob');
		if(useDocRoot==1){
			location.href=_globalDocRoot+linkURL;
		}else{
			location.href=linkURL;
		}
		showHideDiv('iFrmMainMob', 1);
	}else{
		if(useDocRoot==1){
			location.href=_globalDocRoot+linkURL;
		}else{
			location.href=linkURL;
		}
	}
}

function mobHighlightSeltab(pageSection){
	if(pageSection!='home'){
		var tmpObj = parent.document.getElementById('aTopMenu_0');
		if(tmpObj) tmpObj.className = 'homelik';
		var tmpObj = parent.document.getElementById('aTopMenu_3');
		if(tmpObj) tmpObj.className = 'lolink';
		for(var i=1; i<3; i++){
			var tmpObj = parent.document.getElementById('aTopMenu_'+i);
			if(tmpObj) tmpObj.className = 'tMenu';
		}
	}
	var mainObj;
	switch(pageSection){
		case "branch_search":
			mainObj = parent.document.getElementById('aTopMenu_1');
			if(mainObj) mainObj.className = 'tMenuSelect';
		break;
		case "job_search":
			mainObj = parent.document.getElementById('aTopMenu_2');
			if(mainObj) mainObj.className = 'tMenuSelect';
		break;
		case "login":
			mainObj = parent.document.getElementById('aTopMenu_3');
			if(mainObj) mainObj.className = 'lolinkSelect';
		break;
		case "home":
			mainObj = parent.document.getElementById('aTopMenu_0');
			if(mainObj) mainObj.className = 'homelikSelect';
		break;
	}
}

function showBranchInfo(hrefObj){
	showHideDiv('infoDiv',1);
	showHideDiv('mapDiv');
		
	var hObj = document.getElementById('branchOp_1');
	hObj.className = 'tabs';
	var hObj = document.getElementById('branchOp_3');
	hObj.className = 'tabs';
	hrefObj.className = 'tabsSelect';
}

function showBranchMap(hrefObj){
	showHideDiv('mapDiv',1);
	showHideDiv('infoDiv');
	
	
	hrefObj.className = 'tabsSelect';
	var hObj = document.getElementById('branchOp_1');
	hObj.className = 'tabs';
	var hObj = document.getElementById('branchOp_2');
	hObj.className = 'tabs';
}

function searchBranchPCode(){
	var mainObj = document.getElementById('divFrameMain');
	if(mainObj){
		var mainDivObj = parent.document.getElementById('divMainMob');
		parent.showLoader(mainDivObj);
		
		showHideDiv('divFrameMain');
		parent.showHideDiv('iFrmMainMob');
		
		var iObj = document.getElementById('postcode');
		iObj.blur();		
	}
	postIFrameForm('frmBranchSrch');
}

function mobBrPostcodeTxt(txtObj, opType){
	if(opType==1){
		if(txtObj.value=='') txtObj.value=txtObj.defaultValue;
	}else{
		if(txtObj.value==txtObj.defaultValue) txtObj.value='';
	}
}

function showHideJSrchLive(jcatPosVal){
	jcatVal = jcatPosVal.split('||');
	var obj = document.getElementById('live_in');
	if(obj){
		if(jcatVal[0] == '404' || jcatVal[0] == '-') {
			obj.className = "visiblediv";
		}else{
			obj.className = "hiddendiv";
		}
	}
}

function showContactDiv(){
	showHideDiv('divHideBg');
}


function disableEnterKey(e){
	var key;
	if(window.event)
		key = window.event.keyCode;
	else
		key = e.which;
	if(key == 13 || key == 10)
		return false;
	else
		return true;
}

function clearLoadIco(){
	var divObj = document.getElementById('divMainLoader');
	if(divObj){
		divObj.parentNode.removeChild(divObj);
	}
	var divObj = parent.document.getElementById('divMainLoader');
	if(divObj){
		divObj.parentNode.removeChild(divObj);
	}
}

function searchJobSearch(){
	var mainObj = document.getElementById('divFrameMain');
	if(mainObj){
		var mainDivObj = parent.document.getElementById('divMainMob');
		parent.showLoader(mainDivObj);
		
		showHideDiv('divFrameMain');
		parent.showHideDiv('iFrmMainMob');
	}
	postIFrameForm('job_search');
}

function loadSectionOnrefresh(){
	return false;
}

function showFadeBg(showType){
	if(showType==1){
		var bodyObj = document.getElementsByTagName('body')[0];
		
		var mainDivObj = document.getElementById('divmainFadeBg');
		mainDivObj.className = 'abs dataOpactiy';
		mainDivObj.style.backgroundColor = '#000000';
		mainDivObj.style.left = '0';
		mainDivObj.style.top = '0';
		mainDivObj.style.width = bodyObj.offsetWidth+'px';
		mainDivObj.style.height = bodyObj.scrollHeight+'px';
		mainDivObj.style.zIndex = 1000;
		//mainDivObj.style.zIndex = 'px';
		
		showHideDiv('logWarnPopMsg', 1);
	}else{
		showHideDiv('logWarnPopMsg');
		
		var mainDivObj = document.getElementById('divmainFadeBg');
		mainDivObj.style.width = '0px';
		mainDivObj.style.height = '0px';
	}
}


function showMoreStories(){
	var divObj = document.getElementById('divStories');
	divObj.innerHTML = divObj.innerHTML+'<div style="margin:0 auto; width:130px;" align="center" class="tcenter"><img src="'+_globalDocRoot+'images/loader.gif" width="32" height="32" alt="loading..." border="0" /></div>';
	storiesLim = storiesLim+5;
	
	var ajaxVar = new ajaxVars();
	ajaxVar.sessionVar = '';
	ajaxVar.vars['action'] = "runFunction";
	ajaxVar.vars['func'] = "get_creche_client_feedback";
	ajaxVar.vars['storiesLim'] = storiesLim;
	ajaxVar.gotoFunction = 'displayMoreStories';
	ajaxVar.AjaxPostSQL();
}

function displayMoreStories(dataArr, fnVars){
	var retArr = dataArr.split('||##||');
	var divObj = document.getElementById('divStories');
	divObj.innerHTML = retArr[1];
	
	if(retArr[0]=='0'){
		showHideDiv('divShowMoreLink');
	}
}
