function getSearchBox(h,e,d,b){var g;var f;f="q="+h+"&l="+e+"&t="+d+"&s="+b;if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){g=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}g.onreadystatechange=function(){if(e===""||e===null){e="Global"}document.getElementById("lLabelHeader").innerHTML=b=="sa"?"Job Search (South Africa)":"Job Search ("+e+")";var n=doToggleDivContent();if(!n){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(g.readyState===4){var k=g.responseText;if(!n){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=k;doGetSearchPhrases("sa","","")}};g.open("GET","search/tools/searchbox.aspx?"+f,true);g.send(null)}function getSearchBoxJobToEmail(h,e,d,b){var g;var f;f="q="+h+"&l="+e+"&t="+d+"&s="+b;if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){g=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}g.onreadystatechange=function(){if(e===""||e===null){e="Global"}document.getElementById("lLabelHeader").innerHTML=b=="sa"?"Jobs2Email (South Africa)":"Jobs2Email ("+e+")";var n=doToggleDivContent();if(!n){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(g.readyState===4){var k=g.responseText;if(!n){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=k;doGetSearchPhrases("sa","","")}};g.open("GET","search/tools/searchboxjte.aspx?"+f,true);g.send(null)}function ProcessJobToEmail(g,k,e,o,f){var n="";var p="";var b="";if(document.getElementById("q")!==null){n=document.getElementById("q").value;p=document.getElementById("searchType").value;b=p=="province"?document.getElementById("province").value:document.getElementById("city").value}else{n=g;p=e;b=k}var d;var h;h="q="+n+"&l="+b+"&t="+p+"&s="+o+"&email="+f;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}d.onreadystatechange=function(){if(b===""||b===null){b="Global"}document.getElementById("lLabelHeader").innerHTML=o=="sa"?"Jobs2Email (South Africa)":"Jobs2Email ("+b+")";var s=doToggleDivContent();if(!s){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(d.readyState===4){var q=d.responseText;doKeyWordSave(n,o,"create","",0,b);if(!s){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=q}};d.open("GET","search/tools/jte.aspx?"+h,true);d.send(null)}function doToggleDivContent(){if(document.getElementById("imgAjaxImage")===null||document.getElementById("lLabelContent")===null){document.getElementById("divContent").innerHTML='<p><img src="img/loading_04.gif" id="imgAjaxImage" border="0" align="absmiddle" /> <labelid="lLabelContent">Processing request. Please wait...</label></p>';return true}else{return false}}function getSearchResults(f,h,e,n){var k="";var o="";var b="";if(document.getElementById("q")!==null){k=document.getElementById("q").value;o=document.getElementById("searchType").value;b=o=="province"?document.getElementById("province").value:document.getElementById("city").value}else{k=f;o=e;b=h;var p=doValidatePhrase(k,n);if(p===false){getSearchBox(k,b,o,n);return}}var d;var g;g="q="+k+"&l="+b+"&t="+o+"&s="+n;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}d.onreadystatechange=function(){if(b===""||b===null){b="Global"}document.getElementById("lLabelHeader").innerHTML=n=="sa"?"Job Search (South Africa)":"Job Search ("+b+")";var s=doToggleDivContent();if(!s){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(d.readyState===4){var q=d.responseText;doKeyWordSave(k,n,"create","",0,b);if(!s){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=q}};if(n==="sa"){d.open("GET","search/jobs/sa/index.aspx?"+g,true)}else{d.open("GET","search/jobs/global/index.aspx?"+g,true)}d.send(null)}function getJobSeekers(b){var e;var d;d="&s="+b;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{if(window.ActiveXObject){e=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}e.onreadystatechange=function(){document.getElementById("lLabelHeader").innerHTML="Job Seekers Database";var g=doToggleDivContent();if(!g){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(e.readyState===4){var f=e.responseText;if(!g){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=f}};e.open("GET","jobseekers/list/index.aspx?"+d,true);e.send(null)}function getJobPosts(b){var e;var d;d="&s="+b;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{if(window.ActiveXObject){e=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}e.onreadystatechange=function(){document.getElementById("lLabelHeader").innerHTML="Job Posts Database";var g=doToggleDivContent();if(!g){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(e.readyState===4){var f=e.responseText;if(!g){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=f}};e.open("GET","noticeboard/list/index.aspx?"+d,true);e.send(null)}function getAgencies(b){var e;var d;d="&s="+b;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{if(window.ActiveXObject){e=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}e.onreadystatechange=function(){document.getElementById("lLabelHeader").innerHTML="Agency Database";var g=doToggleDivContent();if(!g){document.getElementById("imgAjaxImage").src="img/loading_04.gif";document.getElementById("lLabelContent").innerHTML=" Processing request. Please wait..."}if(e.readyState===4){var f=e.responseText;if(!g){document.getElementById("imgAjaxImage").src="img/ajax_wait.gif"}document.getElementById("divContent").innerHTML=f}};e.open("GET","agencies/list/index.aspx?"+d,true);e.send(null)}function doGetSearchPhrases(e,f,b){var g;var d;d="task="+f+"&sp=&si="+e;if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){g=new ActiveXObject("Microsoft.XMLHTTP")}}g.onreadystatechange=function(){if(g.readyState===4){var k=g.responseText;if(k!==""){var h=k.split(",");var n=actb(document.getElementById("q"),h);document.getElementById("q").select()}}};b="tasks/index.aspx?";g.open("GET",b+d,true);g.send(null)}function doCheckPhrase(b,d){if(b===""||b===null){window.alert("Job title not specified. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}if(IsLengthGreater(b)){window.alert("Job title is too long. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}if(IsIllegalWord(b)){window.alert("Reserved words or illegal characters [_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]] found in your search query. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}if(IsIllegalCharacters(b)){window.alert("Reserved words or illegal characters [_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]] found in your search query. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}getSearchResults("","","",d)}function doValidatePhrase(b,d){if(b===""||b===null){window.alert("Job title not specified. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}if(IsLengthGreater(b)){window.alert("Job title is too long. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}if(IsIllegalCharacters(b)){window.alert("Reserved words or illegal characters [_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]] found in your search query. Please type a job title (e.g. accountant) in the selected search box and click Job Search");document.getElementById("q").select();return false}return true}function doCheckPhraseJobToEmail(b,d){if(b===""||b===null){window.alert("Job title not specified. Please type a job title (e.g. accountant) in the selected search box and click Send");document.getElementById("q").select();return false}if(IsLengthGreater(b)){window.alert("Job title is too long. Please type a job title (e.g. accountant) in the selected search box and click Send");document.getElementById("q").select();return false}if(b.toString().toLowerCase()===""||b.toString().toLowerCase()===" and (location)"){window.alert("Job title not specified. Please type a job title (e.g. accountant) in the selected search box and click Send");document.getElementById("q").select();return false}if(IsIllegalWord(b)){window.alert("Reserved words or illegal characters [_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]] found in your search query. Please type a job title (e.g. accountant) in the selected search box and click Send");document.getElementById("q").select();return false}if(IsIllegalCharacters(b)){window.alert("Reserved words or illegal characters [_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]] found in your search query. Please type a job title (e.g. accountant) in the selected search box and click Send");document.getElementById("q").select();return false}var e=document.getElementById("email");if((e.value===null)||(e.value==="")){alert("Please specify a valid email address");e.focus();return false}if(echeck(e.value)===false){e.value="type your email address";e.focus();return false}ProcessJobToEmail("","","",d,e.value)}function auto_detect(){var b=(window.location!==window.parent.location)?true:false;if(b===true){window.parent.location=document.location}}function SetSearchBox(b){document.forms.jSearch.q.value=b}var popUpWin=0;function popUpWindow(f,g,h,k,n){if(popUpWin){if(!popUpWin.closed){popUpWin.close()}}popUpWin=open(f,"popUpWin","toolbar=no,location=no,directories=no,locked=no,menubar=no,scrollbar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width="+k+",height="+n+",left="+g+", top="+h+",screenX="+g+",screenY="+h+"")}function printpage(){window.print()}function toTop(){this.scrollTo(0,0)}function wWin(e,b,d){window.open(e,null,"toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width="+d+",height="+b+",left = 220,top = 84")}function bookmark(d,b){if((navigator.appName==="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)){window.external.AddFavorite(d,b)}else{if(navigator.appName==="Netscape"){window.sidebar.addPanel(b,d,"")}else{alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark")}}}function IsLengthGreater(d){var b=d.split(" ").length;if(b>5){return true}else{return false}}function IsIllegalWord(g){var d="_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]";var b=g.split(" ");for(var e=0;e<b.length;e++){if(b[e]!==" "){if(d.toString().toLowerCase().indexOf(b[e].toString().toLowerCase(),0)>-1){return true}}}for(var e=0;e<document.getElementById("province").length;e++){for(var f=0;f<b.length;f++){if(document.getElementById("province")[e].toString().toLowerCase()===b[f].toString().toLowerCase()){return true}}}for(var e=0;e<document.getElementById("city").length;e++){for(var f=0;f<b.length;f++){if(document.getElementById("city")[e].toString().toLowerCase()===b[f].toString().toLowerCase()){return true}}}return false}function IsIllegalCharacters(f){var d="_ ~ ` ! @ , : ; $ % ^ & * = ( ) < > ' | { } ? \\ / 1 2 3 4 5 6 7 8 9 0 [ ]";var b=d.split(" ");for(var e=0;e<b.length;e++){if(f.toString().toLowerCase().indexOf(b[e].toString().toLowerCase(),0)>-1){return true}}return false}function doKeyWordSave(b,f,g,k,n,e){var d;var h;if(b===null||b===""){return}h="task="+g+"&sp="+b+"&si="+f+"&result="+n+"&location="+e;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}}d.onreadystatechange=function(){if(d.readyState==4){var o=d.responseText}};d.open("GET","tasks/index.aspx?"+h,true);d.send(null)}var slideTimeBetweenSteps=30;var scrollingContainer=false;var scrollingContent=false;var containerHeight;var contentHeight;var contentObjects=new Array();var originalslideSpeed=false;function slideContent(d){var b=contentObjects[d]["objRef"].style.top.replace(/[^\-0-9]/g,"");b=b-contentObjects[d]["slideSpeed"];if(b/1+contentObjects[d]["contentHeight"]/1<0){b=contentObjects[d]["containerHeight"]}contentObjects[d]["objRef"].style.top=b+"px";setTimeout('slideContent("'+d+'")',slideTimeBetweenSteps)}function stopSliding(){var b=this.id;contentObjects[b]["slideSpeed"]=0}function restartSliding(){var b=this.id;contentObjects[b]["slideSpeed"]=contentObjects[b]["originalSpeed"]}function initSlidingContent(d,b){scrollingContainer=document.getElementById(d);scrollingContent=scrollingContainer.getElementsByTagName("DIV")[0];scrollingContainer.style.position="relative";scrollingContainer.style.overflow="hidden";scrollingContent.style.position="relative";scrollingContainer.onmouseover=stopSliding;scrollingContainer.onmouseout=restartSliding;originalslideSpeed=b;scrollingContent.style.top="0px";contentObjects[d]=new Array();contentObjects[d]["objRef"]=scrollingContent;contentObjects[d]["contentHeight"]=scrollingContent.offsetHeight;contentObjects[d]["containerHeight"]=scrollingContainer.clientHeight;contentObjects[d]["slideSpeed"]=b;contentObjects[d]["originalSpeed"]=b;slideContent(d)}var oInterval="";function doGetRelatedLinks(){var d;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}}d.onreadystatechange=function(){if(d.readyState===4){var e=d.responseText;if(e!==""){document.getElementById("divRelatedLinks").innerHTML=e}}};var b="../relatedlinks/result.aspx";d.open("GET",b,true);d.send(null)}var dhtmlgoodies_tooltip=false;var dhtmlgoodies_tooltipShadow=false;var dhtmlgoodies_shadowSize=4;var dhtmlgoodies_tooltipMaxWidth=200;var dhtmlgoodies_tooltipMinWidth=100;var dhtmlgoodies_iframe=false;var tooltip_is_msie=(navigator.userAgent.indexOf("MSIE")>=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;function showTooltip(k,h){var f=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltip){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var b=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){b=0}var d=k.clientX+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=h;dhtmlgoodies_tooltip.style.left=d+"px";dhtmlgoodies_tooltip.style.top=k.clientY+10+b+"px";dhtmlgoodies_tooltipShadow.style.left=d+dhtmlgoodies_shadowSize+"px";dhtmlgoodies_tooltipShadow.style.top=k.clientY+10+b+dhtmlgoodies_shadowSize+"px";if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var g=dhtmlgoodies_tooltip.offsetWidth;if(g<dhtmlgoodies_tooltipMinWidth){g=dhtmlgoodies_tooltipMinWidth}dhtmlgoodies_tooltip.style.width=g+"px";dhtmlgoodies_tooltipShadow.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_tooltipShadow.style.height=dhtmlgoodies_tooltip.offsetHeight+"px";if((d+g)>f){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((d+g)-f))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((d+g)-f)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}function ajaxpage(d,e,f){var b=false;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest()}else{if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP.");window.close()}}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState===0){document.getElementById("imgAjaxImage_"+f).src="../img/ajax_wait.gif"}if(xmlhttp.readyState===1){document.getElementById("imgAjaxImage_"+f).src="../img/loading_03.gif"}if(xmlhttp.readyState===2){document.getElementById("imgAjaxImage_"+f).src="../img/loading_03.gif"}if(xmlhttp.readyState===3){document.getElementById("imgAjaxImage_"+f).src="../img/loading_03.gif"}if(xmlhttp.readyState===4){var g=xmlhttp.responseText;document.getElementById(e).innerHTML=g;document.getElementById("imgAjaxImage_"+f).src="../img/ajax_wait.gif"}};xmlhttp.open("GET",d,true);xmlhttp.send(null)}function manageDiv(b,d,e){if(b.style.display==="none"){b.style.display="block";d.src=e+"images/minus.jpeg"}else{b.style.display="none";d.src=e+"images/arrow_down.jpeg"}}function actb(obj,ca){this.actb_timeOut=-1;this.actb_lim=4;this.actb_firstText=false;this.actb_mouse=true;this.actb_delimiter=new Array(";",",");this.actb_startcheck=1;this.actb_bgColor="#888888";this.actb_textColor="#FFFFFF";this.actb_hColor="#000000";this.actb_fFamily="Tahoma";this.actb_fSize="12px";this.actb_hStyle='text-decoration:underline;font-weight="bold"';var actb_delimwords=new Array();var actb_cdelimword=0;var actb_delimchar=new Array();var actb_display=false;var actb_pos=0;var actb_total=0;var actb_curr=null;var actb_rangeu=0;var actb_ranged=0;var actb_bool=new Array();var actb_pre=0;var actb_toid;var actb_tomake=false;var actb_getpre="";var actb_mouse_on_list=1;var actb_kwcount=0;var actb_caretmove=false;this.actb_keywords=new Array();this.actb_keywords=ca;var actb_self=this;actb_curr=obj;addEvent(actb_curr,"focus",actb_setup);function actb_setup(){addEvent(document,"keydown",actb_checkkey);addEvent(actb_curr,"blur",actb_clear);addEvent(document,"keypress",actb_keypress)}function actb_clear(evt){if(!evt){evt=event}removeEvent(document,"keydown",actb_checkkey);removeEvent(actb_curr,"blur",actb_clear);removeEvent(document,"keypress",actb_keypress);actb_removedisp()}function actb_parse(n){if(actb_self.actb_delimiter.length>0){var t=actb_delimwords[actb_cdelimword].trim().addslashes();var plen=actb_delimwords[actb_cdelimword].trim().length}else{var t=actb_curr.value.addslashes();var plen=actb_curr.value.length}var tobuild="";var i;if(actb_self.actb_firstText){var re=new RegExp("^"+t,"i")}else{var re=new RegExp(t,"i")}var p=n.search(re);for(i=0;i<p;i++){tobuild+=n.substr(i,1)}tobuild+="<font style='"+(actb_self.actb_hStyle)+"'>";for(i=p;i<plen+p;i++){tobuild+=n.substr(i,1)}tobuild+="</font>";for(i=plen+p;i<n.length;i++){tobuild+=n.substr(i,1)}return tobuild}function actb_generate(){if(document.getElementById("tat_table")){actb_display=false;document.body.removeChild(document.getElementById("tat_table"))}if(actb_kwcount==0){actb_display=false;return}a=document.createElement("table");a.cellSpacing="1px";a.cellPadding="2px";a.style.position="absolute";a.style.top=eval(curTop(actb_curr)+actb_curr.offsetHeight)+"px";a.style.left=curLeft(actb_curr)+"px";a.style.backgroundColor=actb_self.actb_bgColor;a.id="tat_table";document.body.appendChild(a);var i;var first=true;var j=1;if(actb_self.actb_mouse){a.onmouseout=actb_table_unfocus;a.onmouseover=actb_table_focus}var counter=0;for(i=0;i<actb_self.actb_keywords.length;i++){if(actb_bool[i]){counter++;r=a.insertRow(-1);if(first&&!actb_tomake){r.style.backgroundColor=actb_self.actb_hColor;first=false;actb_pos=counter}else{if(actb_pre==i){r.style.backgroundColor=actb_self.actb_hColor;first=false;actb_pos=counter}else{r.style.backgroundColor=actb_self.actb_bgColor}}r.id="tat_tr"+(j);c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily=actb_self.actb_fFamily;c.style.fontSize=actb_self.actb_fSize;c.innerHTML=actb_parse(actb_self.actb_keywords[i]);c.id="tat_td"+(j);c.setAttribute("pos",j);if(actb_self.actb_mouse){c.style.cursor="pointer";c.onclick=actb_mouseclick;c.onmouseover=actb_table_highlight}j++}if(j-1==actb_self.actb_lim&&j<actb_total){r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily="arial narrow";c.style.fontSize=actb_self.actb_fSize;c.align="center";replaceHTML(c,"\\/");if(actb_self.actb_mouse){c.style.cursor="pointer";c.onclick=actb_mouse_down}break}}actb_rangeu=1;actb_ranged=j-1;actb_display=true;if(actb_pos<=0){actb_pos=1}}function actb_remake(){document.body.removeChild(document.getElementById("tat_table"));a=document.createElement("table");a.cellSpacing="1px";a.cellPadding="2px";a.style.position="absolute";a.style.top=eval(curTop(actb_curr)+actb_curr.offsetHeight)+"px";a.style.left=curLeft(actb_curr)+"px";a.style.backgroundColor=actb_self.actb_bgColor;a.id="tat_table";if(actb_self.actb_mouse){a.onmouseout=actb_table_unfocus;a.onmouseover=actb_table_focus}document.body.appendChild(a);var i;var first=true;var j=1;if(actb_rangeu>1){r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily="arial narrow";c.style.fontSize=actb_self.actb_fSize;c.align="center";replaceHTML(c,"/\\");if(actb_self.actb_mouse){c.style.cursor="pointer";c.onclick=actb_mouse_up}}for(i=0;i<actb_self.actb_keywords.length;i++){if(actb_bool[i]){if(j>=actb_rangeu&&j<=actb_ranged){r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;r.id="tat_tr"+(j);c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily=actb_self.actb_fFamily;c.style.fontSize=actb_self.actb_fSize;c.innerHTML=actb_parse(actb_self.actb_keywords[i]);c.id="tat_td"+(j);c.setAttribute("pos",j);if(actb_self.actb_mouse){c.style.cursor="pointer";c.onclick=actb_mouseclick;c.onmouseover=actb_table_highlight}j++}else{j++}}if(j>actb_ranged){break}}if(j-1<actb_total){r=a.insertRow(-1);r.style.backgroundColor=actb_self.actb_bgColor;c=r.insertCell(-1);c.style.color=actb_self.actb_textColor;c.style.fontFamily="arial narrow";c.style.fontSize=actb_self.actb_fSize;c.align="center";replaceHTML(c,"\\/");if(actb_self.actb_mouse){c.style.cursor="pointer";c.onclick=actb_mouse_down}}}function actb_goup(){if(!actb_display){return}if(actb_pos==1){return}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos--;if(actb_pos<actb_rangeu){actb_moveup()}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_godown(){if(!actb_display){return}if(actb_pos==actb_total){return}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos++;if(actb_pos>actb_ranged){actb_movedown()}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_movedown(){actb_rangeu++;actb_ranged++;actb_remake()}function actb_moveup(){actb_rangeu--;actb_ranged--;actb_remake()}function actb_mouse_down(){document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos++;actb_movedown();document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_hColor;actb_curr.focus();actb_mouse_on_list=0;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_mouse_up(evt){if(!evt){evt=event}if(evt.stopPropagation){evt.stopPropagation()}else{evt.cancelBubble=true}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos--;actb_moveup();document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_hColor;actb_curr.focus();actb_mouse_on_list=0;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_mouseclick(evt){if(!evt){evt=event}if(!actb_display){return}actb_mouse_on_list=0;actb_pos=this.getAttribute("pos");actb_penter()}function actb_table_focus(){actb_mouse_on_list=1}function actb_table_unfocus(){actb_mouse_on_list=0;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_table_highlight(){actb_mouse_on_list=1;document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_bgColor;actb_pos=this.getAttribute("pos");while(actb_pos<actb_rangeu){actb_moveup()}while(actb_pos>actb_ranged){actb_movedown()}document.getElementById("tat_tr"+actb_pos).style.backgroundColor=actb_self.actb_hColor;if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}}function actb_insertword(a){if(actb_self.actb_delimiter.length>0){str="";l=0;for(i=0;i<actb_delimwords.length;i++){if(actb_cdelimword==i){prespace=postspace="";gotbreak=false;for(j=0;j<actb_delimwords[i].length;++j){if(actb_delimwords[i].charAt(j)!==" "){gotbreak=true;break}prespace+=" "}for(j=actb_delimwords[i].length-1;j>=0;--j){if(actb_delimwords[i].charAt(j)!==" "){break}postspace+=" "}str+=prespace;str+=a;l=str.length;if(gotbreak){str+=postspace}}else{str+=actb_delimwords[i]}if(i!==actb_delimwords.length-1){str+=actb_delimchar[i]}}actb_curr.value=str;setCaret(actb_curr,l)}else{actb_curr.value=a}actb_mouse_on_list=0;actb_removedisp()}function actb_penter(){if(!actb_display){return}actb_display=false;var word="";var c=0;for(var i=0;i<=actb_self.actb_keywords.length;i++){if(actb_bool[i]){c++}if(c==actb_pos){word=actb_self.actb_keywords[i];break}}actb_insertword(word);l=getCaretStart(actb_curr)}function actb_removedisp(){if(actb_mouse_on_list==0){actb_display=0;if(document.getElementById("tat_table")){document.body.removeChild(document.getElementById("tat_table"))}if(actb_toid){clearTimeout(actb_toid)}}}function actb_keypress(e){if(actb_caretmove){stopEvent(e)}return !actb_caretmove}function actb_checkkey(evt){if(!evt){evt=event}a=evt.keyCode;caret_pos_start=getCaretStart(actb_curr);actb_caretmove=0;switch(a){case 38:actb_goup();actb_caretmove=1;return false;break;case 40:actb_godown();actb_caretmove=1;return false;break;case 13:case 9:if(actb_display){actb_caretmove=1;actb_penter();return false}else{return true}break;default:setTimeout(function(){actb_tocomplete(a)},50);break}}function actb_tocomplete(kc){if(kc==38||kc==40||kc==13){return}var i;if(actb_display){var word=0;var c=0;for(var i=0;i<=actb_self.actb_keywords.length;i++){if(actb_bool[i]){c++}if(c==actb_pos){word=i;break}}actb_pre=word}else{actb_pre=-1}if(actb_curr.value==""){actb_mouse_on_list=0;actb_removedisp();return}if(actb_self.actb_delimiter.length>0){caret_pos_start=getCaretStart(actb_curr);caret_pos_end=getCaretEnd(actb_curr);delim_split="";for(i=0;i<actb_self.actb_delimiter.length;i++){delim_split+=actb_self.actb_delimiter[i]}delim_split=delim_split.addslashes();delim_split_rx=new RegExp("(["+delim_split+"])");c=0;actb_delimwords=new Array();actb_delimwords[0]="";for(i=0,j=actb_curr.value.length;i<actb_curr.value.length;i++,j--){if(actb_curr.value.substr(i,j).search(delim_split_rx)==0){ma=actb_curr.value.substr(i,j).match(delim_split_rx);actb_delimchar[c]=ma[1];c++;actb_delimwords[c]=""}else{actb_delimwords[c]+=actb_curr.value.charAt(i)}}var l=0;actb_cdelimword=-1;for(i=0;i<actb_delimwords.length;i++){if(caret_pos_end>=l&&caret_pos_end<=l+actb_delimwords[i].length){actb_cdelimword=i}l+=actb_delimwords[i].length+1}var ot=actb_delimwords[actb_cdelimword].trim();var t=actb_delimwords[actb_cdelimword].addslashes().trim()}else{var ot=actb_curr.value;var t=actb_curr.value.addslashes()}if(ot.length==0){actb_mouse_on_list=0;actb_removedisp()}if(ot.length<actb_self.actb_startcheck){return this}if(actb_self.actb_firstText){var re=new RegExp("^"+t,"i")}else{var re=new RegExp(t,"i")}actb_total=0;actb_tomake=false;actb_kwcount=0;for(i=0;i<actb_self.actb_keywords.length;i++){actb_bool[i]=false;if(re.test(actb_self.actb_keywords[i])){actb_total++;actb_bool[i]=true;actb_kwcount++;if(actb_pre==i){actb_tomake=true}}}if(actb_toid){clearTimeout(actb_toid)}if(actb_self.actb_timeOut>0){actb_toid=setTimeout(function(){actb_mouse_on_list=0;actb_removedisp()},actb_self.actb_timeOut)}actb_generate()}return this}function addEvent(e,d,b){if(e.attachEvent){e.attachEvent("on"+d,b)}else{if(e.addEventListener){e.addEventListener(d,b,true)}else{e["on"+d]=b}}}function removeEvent(e,d,b){if(e.detachEvent){e.detachEvent("on"+d,b)}else{if(e.removeEventListener){e.removeEventListener(d,b,true)}else{e["on"+d]=null}}}function stopEvent(b){b||window.event;if(b.stopPropagation){b.stopPropagation();b.preventDefault()}else{if(typeof b.cancelBubble!=="undefined"){b.cancelBubble=true;b.returnValue=false}}return false}function getElement(b){if(window.event){return window.event.srcElement}else{return b.currentTarget}}function getTargetElement(b){if(window.event){return window.event.srcElement}else{return b.target}}function stopSelect(b){if(typeof b.onselectstart!=="undefined"){addEvent(b,"selectstart",function(){return false})}}function getCaretEnd(h){if(typeof h.selectionEnd!=="undefined"){return h.selectionEnd}else{if(document.selection&&document.selection.createRange){var b=document.selection.createRange();try{var g=b.duplicate();g.moveToElementText(h)}catch(f){var g=h.createTextRange()}g.setEndPoint("EndToEnd",b);var d=g.text.length;if(d>h.value.length){return -1}return d}}}function getCaretStart(h){if(typeof h.selectionStart!=="undefined"){return h.selectionStart}else{if(document.selection&&document.selection.createRange){var b=document.selection.createRange();try{var g=b.duplicate();g.moveToElementText(h)}catch(f){var g=h.createTextRange()}g.setEndPoint("EndToStart",b);var d=g.text.length;if(d>h.value.length){return -1}return d}}}function setCaret(d,b){d.focus();if(d.setSelectionRange){d.setSelectionRange(b,b)}else{if(d.createTextRange){m=d.createTextRange();m.moveStart("character",b);m.collapse();m.select()}}}function setSelection(f,b,d){f.focus();if(f.setSelectionRange){f.setSelectionRange(b,d)}else{if(f.createTextRange){m=f.createTextRange();m.moveStart("character",b);m.moveEnd("character",d);m.select()}}}String.prototype.addslashes=function(){return this.replace(/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g,"\\$1")};String.prototype.trim=function(){return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")};function curTop(b){toreturn=0;while(b){toreturn+=b.offsetTop;b=b.offsetParent}return toreturn}function curLeft(b){toreturn=0;while(b){toreturn+=b.offsetLeft;b=b.offsetParent}return toreturn}function isNumber(b){return typeof b=="number"&&isFinite(b)}function replaceHTML(d,b){while(el=d.childNodes[0]){d.removeChild(el)}d.appendChild(document.createTextNode(b))}function get_jobSeekers(){var d;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){d=new ActiveXObject("Microsoft.XMLHTTP")}}d.onreadystatechange=function(){if(d.readyState===4){var e=d.responseText;if(e!==""){document.getElementById("GetJobSeekers").innerHTML=e}}};var b="zonelist.aspx";d.open("GET",b,true);d.send(null)}function echeck(f){var e="@";var g=".";var b=f.indexOf(e);var h=f.length;var d=f.indexOf(g);if(f.indexOf(e)==-1){alert("Please specify a valid email address");return false}if(f.indexOf(e)==-1||f.indexOf(e)==0||f.indexOf(e)==h){alert("Please specify a valid email address");return false}if(f.indexOf(g)==-1||f.indexOf(g)==0||f.indexOf(g)==h){alert("Please specify a valid email address");return false}if(f.indexOf(e,(b+1))!==-1){alert("Please specify a valid email address");return false}if(f.substring(b-1,b)==g||f.substring(b+1,b+2)==g){alert("Please specify a valid email address");return false}if(f.indexOf(g,(b+2))==-1){alert("Please specify a valid email address");return false}if(f.indexOf(" ")!==-1){alert("Please specify a valid email address");return false}return true}function findByClass(k,f){var b=new RegExp("\\b"+f+"\\b");var d=document.getElementsByTagName(k);for(var g=0;g<d.length;g++){var h=d[g];if(h.className&&b.test(h.className)){return h}}return null}function searchSubmitted(){var b;if((b=findByClass("input","gsc-input"))!=null){if(b.value===""){searchCleared()}}}function searchComplete(){document.getElementById("content").style.display="block"}function searchCleared(){document.getElementById("content").style.display="none"};
