var AJX_CALLOUT="callout";
var CALLOUT_DELAY=100;
var calloutTimeOutId=null;
var ftlUtil_calloutById=new Object();
var ftlUtil_calloutStatusById=new Object();
var ftlUtil_calloutClientXById=new Object();
var ftlUtil_calloutClientYById=new Object();
function ftlUtil_requestCallout(_1,_2,_3,_4){
ftlUtil_initCallout(_1,_2);
ftlUtil_calloutStatusById[_1]="requested";
ftlUtil_calloutClientXById[_1]=_3;
ftlUtil_calloutClientYById[_1]=_4;
if(window.document.body.scrollLeft){
ftlUtil_calloutClientXById[_1]+=window.document.body.scrollLeft;
}else{
if(this.scrollX){
ftlUtil_calloutClientXById[_1]+=this.scrollX;
}
}
if(window.document.body.scrollTop){
ftlUtil_calloutClientYById[_1]+=window.document.body.scrollTop;
}else{
if(this.scrollY){
ftlUtil_calloutClientYById[_1]+=this.scrollY;
}
}
}
function ftlUtil_setTimeoutCalloutToDisplay(_5){
calloutTimeOutId=setTimeout(_5,CALLOUT_DELAY);
}
function ftlUtil_clearTimeoutCalloutToDisplay(){
clearTimeout(calloutTimeOutId);
}
function ftlUtil_showCallout(_6,_7){
var _8=ftlUtil_initCallout(_6,_7);
if(_8&&ftlUtil_calloutStatusById[_6]=="requested"){
var _9=document.getElementById(_6);
if(!_9){
document.body.appendChild(_8);
}
_8.style.visibility="hidden";
_8.style.display="block";
ftlUtil_calloutStatusById[_6]="displayed";
var _a=Math.floor(ftlUtil_calloutClientYById[_6]);
var _b=Math.floor(ftlUtil_calloutClientXById[_6]);
var _c=_ftl_api.getElementById(getTipId(_6));
_b-=37;
_8.style.left=_b+"px";
if(ftlUtil_isShowCalloutDown(_6,_8)){
_c.className="calloutTipTopImg";
_8.style.top=_a+"px";
_8.removeChild(_c);
var _d=_8.childNodes[0];
_8.insertBefore(_c,_d);
_c.style.zIndex=_d.style.zIndex+1;
_c.style.top=2+"px";
displayIframeBackGroundForDivCallout(_6,true);
}else{
_c.className="calloutTipBottomImg";
_8.removeChild(_c);
_c.style.zIndex=_8.childNodes[_8.childNodes.length-1].style.zIndex+1;
_8.appendChild(_c);
_a=_a-_8.clientHeight-37;
_8.style.top=_a+"px";
_c.style.top=(_8.clientHeight-6)+"px";
displayIframeBackGroundForDivCallout(_6,false);
}
_8.style.visibility="visible";
}
}
function ftlUtil_isShowCalloutDown(_e,_f){
var _10=0;
if(window.document.body.scrollTop){
_10+=window.document.body.scrollTop;
}else{
if(this.scrollY){
_10+=this.scrollY;
}
}
var _11=Math.floor(ftlUtil_calloutClientYById[_e])-_10;
return (_11<_f.offsetHeight+37);
}
function ftlUtil_hideCallout(_12,_13){
var _14=ftlUtil_initCallout(_12,_13);
if(_14){
hideIframeBackGroundForDivCallout(_12);
ftlUtil_calloutStatusById[_12]="hidden";
_14.style.display="none";
var _15=document.getElementById(_12);
if(_15){
document.body.removeChild(_14);
}
}
}
function hideIframeBackGroundForDiv(_16){
var _17=_ftl_api.getElementById(_16);
if(_17){
_17.style.visibility="hidden";
_17.style.display="none";
}
}
function getTipId(_18){
return _18+"_TipDiv";
}
function ftlUtil_initCallout(_19,_1a){
var _1b=_ftl_api.getElementById(_1a);
if(_1b!=null){
var _1c=ftlUtil_calloutById[_19];
if(_1c==null){
_1c=document.createElement("div");
_1c.id=_19;
_1c.style.width="280px";
if(isIE7()){
_1c.style.position="fixed";
}else{
_1c.style.position="absolute";
}
_1c.style.display="none";
_1c.style.zIndex="1000";
_1c.style.margin="8px";
var _1d=document.createElement("div");
var _1e=document.createElement("span");
_1d.appendChild(_1e);
_1d.className="calloutTopImg";
var _1f=document.createElement("div");
_1f.innerHTML="&nbsp;";
_1f.id="calloutMiddle";
_1f.name="calloutMiddle";
_1f.appendChild(_1b);
_1f.className="calloutMiddleImg";
_1b.style.display="block";
_1b.style.position="relative";
_1b.style.top="-15px";
var _20=document.createElement("div");
var _21=document.createElement("span");
_20.className="calloutBottomImg";
_20.appendChild(_21);
var _22=document.createElement("div");
_22.className="calloutTipBottomImg";
_22.id=getTipId(_19);
_22.name=_22.id;
var _23=document.createElement("span");
_22.appendChild(_23);
_1c.appendChild(_1d);
_1c.appendChild(_1f);
_1c.appendChild(_20);
_1c.appendChild(_22);
ftlUtil_calloutById[_19]=_1c;
ftlUtil_calloutStatusById[_19]="hidden";
}
return _1c;
}
return null;
}
function hideIframeBackGroundForDivCallout(_24){
if(isIE6orLess()){
hideIframeBackGroundForDiv(_24+"_iframeTop");
hideIframeBackGroundForDiv(_24+"_iframe");
hideIframeBackGroundForDiv(_24+"_iframeBottom");
}
}
function displayIframeBackGroundForDivCallout(_25,_26){
if(isIE6orLess()){
var _27=_ftl_api.getElementById(_25);
var _28=_27.style.pixelLeft+9;
var top=_27.style.pixelTop+23;
var _2a=_27.offsetWidth-6;
if(_2a>280){
_2a=280;
}
var _2b=_27.offsetHeight-30;
if(_26==true){
top+=25;
_2b-=25;
}
var _2c=_28+12;
var _2d=_2a-24;
displayIframeBackGroundForDiv(_27,_25+"_iframeTop",_2c,top-12,_2d,12);
displayIframeBackGroundForDiv(_27,_25+"_iframe",_28,top,_2a,_2b);
displayIframeBackGroundForDiv(_27,_25+"_iframeBottom",_2c,top+_2b,_2d,15);
}
}
function initIframeBackGroundForDivCallout(_2e){
if(isIE6orLess()){
initIframeBackGroundForDiv(_2e+"_iframeTop");
initIframeBackGroundForDiv(_2e+"_iframe");
initIframeBackGroundForDiv(_2e+"_iframeBottom");
}
}
function initIframeBackGroundForDiv(_2f){
if(!_ftl_api.getElementById(_2f)){
var _30=document.createElement("iFrame");
_30.setAttribute("id",_2f);
_30.setAttribute("name",_2f);
_30.setAttribute("title",_2f);
_30.setAttribute("src","javascript:false;");
_30.setAttribute("scrolling","no");
_30.setAttribute("frameborder","0");
_30.setAttribute("borderWidth","0");
_30.setAttribute("margin","0");
_30.setAttribute("width","0");
_30.setAttribute("height","0");
_30.style.visibility="hidden";
_30.style.display="none";
document.body.appendChild(_30);
}
}
function getBasePath(){
var _31="";
var _32=document.getElementsByTagName("script");
for(i=0;i<_32.length;++i){
var _33=_32[i];
if(_33.src!=null&&_33.src.indexOf("ftlutil.js")>-1){
_31=_33.src.substring(0,_33.src.lastIndexOf("/js"));
}
}
return _31;
}
function displayIframeBackGroundForDiv(_34,_35,_36,_37,_38,_39){
initIframeBackGroundForDiv(_35);
var _3a=_ftl_api.getElementById(_35);
try{
_3a.style.position="absolute";
_3a.style.width=_38;
_3a.style.height=_39;
_3a.style.top=_37;
_3a.style.left=_36;
_3a.style.zIndex=_34.style.zIndex-1;
_3a.style.visibility="visible";
_3a.style.display="block";
}
catch(e){
}
}
function ftldate_initField(_3b){
var _3c=_ftl_api.getElementById(_3b);
var _3d=_ftl_api.getElementById(_3b+"Month");
var _3e=_ftl_api.getElementById(_3b+"Day");
var _3f=_ftl_api.getElementById(_3b+"Year");
var _40=new Date();
if(_3c.value!=""){
_40.setTime(parseInt(_3c.value));
var y=_40.getYear();
if(y<1000){
y=y+1900;
}
_3f.value=y;
_3d.value=_40.getMonth();
ftldate_updateDays(parseInt(_3d.value),parseInt(_3f.value),_3e);
_3e.value=_40.getDate();
}
}
function ftldate_changeMonth(_42){
var _43=_ftl_api.getElementById(_42+"Month");
var _44=_ftl_api.getElementById(_42+"Day");
var _45=_ftl_api.getElementById(_42+"Year");
ftldate_updateYears(parseInt(_43.value),_45);
ftldate_updateDays(parseInt(_43.value),parseInt(_45.value),_44);
ftldate_updateHiddenDate(_42,_44,_43,_45);
}
function ftldate_changeDay(_46){
var _47=_ftl_api.getElementById(_46+"Month");
var _48=_ftl_api.getElementById(_46+"Day");
var _49=_ftl_api.getElementById(_46+"Year");
if(_48.value==-1){
_47.value=-1;
_49.value=-1;
}else{
if(_47.value==-1){
_47.value=_47.options[1].value;
}
if(_49.value==-1){
_49.value=_49.options[1].value;
}
}
ftldate_updateHiddenDate(_46,_48,_47,_49);
}
function ftldate_changeYear(_4a){
var _4b=_ftl_api.getElementById(_4a+"Month");
var _4c=_ftl_api.getElementById(_4a+"Day");
var _4d=_ftl_api.getElementById(_4a+"Year");
ftldate_updateMonths(parseInt(_4d.value),_4b);
ftldate_updateDays(parseInt(_4b.value),parseInt(_4d.value),_4c);
ftldate_updateHiddenDate(_4a,_4c,_4b,_4d);
}
function ftldate_updateMonths(_4e,_4f){
if(_4e==-1){
_4f.value=-1;
}else{
if(_4f.value==-1){
_4f.value=_4f.options[1].value;
}
}
}
function ftldate_updateYears(_50,_51){
if(_50==-1){
_51.value=-1;
}else{
if(_51.value==-1){
_51.value=_51.options[1].value;
}
}
}
function ftldate_updateDays(_52,_53,_54){
if(_52==-1){
_54.value=-1;
return;
}
var _55=parseInt(_54.value);
var _56=_54.options.length-1;
var _57=_54.options[_56].value;
var _58=31;
var _59=new Date();
_59.setDate(1);
_59.setYear(_53);
_59.setMonth(_52);
_59.setDate(_58);
if(_59.getMonth()!=_52){
_58=_58-_59.getDate();
}
_57=parseInt(_57);
if(_58>_57){
if(_57==-1){
_57=0;
}
for(var i=_57+1;i<=_58;++i){
_54.options[i]=new Option(i,i);
}
}else{
if(_58<_57){
for(var i=_57;i>_58;--i){
_54.remove(_54.options.length-1);
}
}
}
if(_55>_58){
_54.value=_58;
}else{
if(_55==-1){
_54.value=_54.options[1].value;
}
}
}
function ftldate_updateHiddenDate(_5b,_5c,_5d,_5e){
var _5f=_ftl_api.getElementById(_5b);
if(_5c.value==-1){
_5f.value="";
return;
}
var _60=new Date();
_60.setYear(_5e.value);
_60.setMonth(_5d.value);
_60.setDate(_5c.value);
_60.setHours(0);
_60.setMinutes(0);
_60.setSeconds(0);
_60.setMilliseconds(0);
_5f.value=_60.getTime();
}
function ftlPage_isLogin(){
var _61=ftlUtil_getHiddenField("signedIn");
return _61=="true";
}
function ftlPage_doLogin(_62,_63){
ftlUtil_setComponent(_62,_63,"LoginComponent");
ftlUtil_submitForm();
}
function ftlPage_doBack(_64,_65){
ftlUtil_setComponent(_64,_65,"PageComponent");
ftlUtil_setComponentParam(_65,"target","back");
ftlUtil_submitForm();
}
function ftlPage_doRefresh(_66,_67,_68){
ftlUtil_setComponentParam(_68,"currentPage","1");
ftlPager_refresh(_66,_68);
ftlUtil_setComponent(_66,_67,"PageComponent");
ftlUtil_setComponentParam(_67,"target","");
ftlUtil_submitForm();
}
function ftlPage_doNavigate(_69,_6a,_6b,_6c){
ftlUtil_setComponent(_69,_6a,"PageComponent");
ftlUtil_setComponentParam(_6a,"target",_6b);
if(_6c){
ftlUtil_setComponentParam(_6a,"url",_6c);
}
ftlUtil_submitForm(_6b);
}
function ftlPage_doLogout(_6d,_6e){
ftlUtil_setComponent(_6d,_6e,"PageComponent");
ftlUtil_setComponentParam(_6e,"target","exit.jsf");
ftlUtil_setComponentParam(_6e,"url","true");
ftlUtil_submitForm();
}
function ftlPage_doButton(_6f,_70){
ftlUtil_setComponent(_6f,_70,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlPage_doButtonAjax(_71,_72,_73){
var _74=_ftlx_api.getAjaxRequest(_71,_72,"ButtonComponent",_73);
_74.setCache(false);
_74.setSynch(false);
var _75=true;
if(isIE7()){
try{
var _76=frames["EmptyFrame"];
_76.document.forms[0];
}
catch(e){
_75=false;
}
}
if(_75){
_74.setIFrame(true);
}
_74.send();
}
function ftlPage_refreshInterface(_77,_78,_79){
var _7a=_ftlx_api.getAjaxRequest(_77,_78,"PageComponent","ftlPage_processRefresh");
_7a.setCache(false);
_7a.setSynch(false);
_7a.addComponentParam("target",_79);
_7a.addComponentParam("action","refresh");
_7a.send();
}
function ftlPage_processRefresh(_7b,_7c){
_ftl_api.fillInterface(_7b[3],_7c);
}
var KEYPRESS_DELAY=500;
var keyPressTimeOutId=null;
var lastKeyPressEvent=new Object();
var ftlsuggest_div;
var ftlsuggest_fields=new Object();
var ftlsuggest_changingPage;
function ftlsuggest_setupSelector(_7d){
_ftl_api.addOnSubmit("ftlsuggest_selectorSubmitted()");
var _7e=_ftl.all["currentValue"].getValue();
var _7f=_ftl.all["ftlform"].object.selectedValue;
for(var i=0;i<_7f.length;++i){
if(_7f[i].value==_7e){
_7f[i].checked=true;
break;
}
}
}
function ftlsuggest_selectorSubmitted(){
var _81=_ftl.all["ftlform"].object.selectedValue;
for(var i=0;i<_81.length;++i){
if(_81[i].checked){
_ftl.all["currentValue"].setValue(_81[i].value);
break;
}
}
}
function ftlsuggest_initField(_83,_84){
_ftl_api.addOnSet(_84,"ftlsuggest_initField('"+_83+"','"+_84+"')");
var _85=_ftl_api.getElementById(_84);
var _86=_ftl_api.getElementById(_84+"text");
var pos=_85.value.indexOf("|");
if(pos>=0){
_86.value=_85.value.substring(pos+1);
}
_86.onblur=ftlsuggest_hideDiv;
_86.onkeydown=ftlsuggest_keyPressHandler;
_86.autocomplete="off";
_86.style.display="inline";
var _88=new Object();
_88.textField=_86;
_88.hiddenField=_85;
_88.interfaceId=_83;
_88.results=new Object();
_88.lastQuery="";
ftlsuggest_fields[_84]=_88;
ftlsuggest_fields[_84+"text"]=_88;
}
function ftlsuggest_select(_89,_8a){
var _8b=ftlsuggest_fields[_8a];
var _8c=_8b.textField;
var _8d=_8c.value;
var _8e=_8b.hiddenField.name;
ftlUtil_setComponent(_89,"suggest","SuggestComponent");
ftlUtil_setComponentParam("suggest","field",_8e);
ftlUtil_setComponentParam("suggest","query",_8a);
ftlUtil_setComponentParam("suggest","value",_8d);
ftlUtil_submitForm();
}
function ftlsuggest_getDiv(){
if(!ftlsuggest_div){
if(!_ftl_api.getElementById("ftlloolup_div")){
var _8f=document.createElement("div");
_8f.setAttribute("id","ftlloolup_div");
var _90=_ftl_api.getElementById("ftlform");
_90.appendChild(_8f);
}
ftlsuggest_div=_ftl_api.getElementById("ftlloolup_div");
ftlsuggest_div.className="ftlsuggestdiv";
}
return ftlsuggest_div;
}
function ftlsuggest_cancelSelect(_91,_92){
ftlUtil_setComponent(_91,_92,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_selectValue(_93,_94){
ftlUtil_setComponent(_93,_94,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_processResponse(_95,_96){
var _97=_95[3];
var _98=_95[4];
var _99=ftlsuggest_fields[_97];
_99.lastQuery=_98;
var _9a=_99.results;
_9a[_98]=_96;
ftlsuggest_updateDiv(_97,_98,_96,1);
}
function boldRegExpInString(_9b,_9c){
var _9d=_9b;
var _9e="";
var _9f="(";
var _a0=")";
var _a1="(\\s)?";
for(var i=0;i<_9c.length;i++){
_9e+=_9f+_9c.charAt(i)+_a1+_a0;
}
var rex=new RegExp(_9f+_9e+_a0,"ig");
var _a4=rex.exec(_9b);
if(_a4!=null){
var _a5=_9d.indexOf(_a4[0]);
var _a6=_a4[0].length;
if(_a5>-1){
var _a7=_9d.substr(0,_a5);
var _a8=_9d.substr(_a5,_a6);
var _a9=_9d.substr(_a5+_a6);
_9d=_a7+"<b>"+_a8+"</b>"+_a9;
}
}
return _9d;
}
function ftlsuggest_updateDiv(_aa,_ab,_ac,_ad){
var _ae=ftlsuggest_getFieldId(lastKeyPressEvent);
var _af=ftlsuggest_fields[_ae];
var _b0=_af.textField.value;
var _b1=_b0.length;
_ad=Math.round(_ad);
if(!_ad){
_ad=1;
}
var div=ftlsuggest_getDiv();
while(div.childNodes.length>0){
div.removeChild(div.childNodes[0]);
}
var _b3=((_ad-1)*20);
var _b4=_b3+20;
if(_b4>_ac.length){
_b4=_ac.length;
}
for(var i=_b3+1;i<_b4;i+=2){
var _b6=document.createElement("div");
_b6.className="ftlsuggestdivelement";
ftlsuggest_unhighlightItem(_b6);
_b6.onmousedown=ftlsuggest_elemMouseDown;
_b6.onmouseover=ftlsuggest_elemMouseOver;
_b6.onmouseout=ftlsuggest_elemMouseOut;
var _b7=document.createElement("span");
_b7.className="suggest"+_aa;
var _b8=boldRegExpInString(_ac[i],_b0);
_b7.innerHTML=_b8;
_b6.appendChild(_b7);
div.appendChild(_b6);
}
if(_ac.length>20){
var _b9=document.createElement("div");
_b9.style.cursor="pointer";
_b9.style.padding="3px 0px 3px 0px";
var _ba=Math.floor(_ac.length/10);
if((_ac.length%10)>0){
_ba=_ba+1;
}
if(_ad>1){
var _bb=_ad-1;
var _b7=document.createElement("span");
_b7.className=_aa+"|"+_ab+"|"+_bb;
_b7.innerHTML="Previous";
_b7.style.cssFloat="left";
_b7.style.fontWeight="bold";
_b7.style.color="black";
_b7.onmouseover=ftlsuggest_pageMouseOver;
_b7.onmouseout=ftlsuggest_pageMouseOut;
_b7.onmousedown=ftlsuggest_pageMouseDown;
_b9.appendChild(_b7);
}
if(_ad<_ba){
var _bc=_ad+1;
var _b7=document.createElement("span");
_b7.className=_aa+"|"+_ab+"|"+_bc;
_b7.innerHTML="Next";
_b7.style.cssFloat="right";
_b7.style.fontWeight="bold";
_b7.style.color="black";
_b7.onmousedown=ftlsuggest_pageMouseDown;
_b7.onmouseover=ftlsuggest_pageMouseOver;
_b7.onmouseout=ftlsuggest_pageMouseOut;
_b9.appendChild(_b7);
}
div.appendChild(_b9);
}
ftlsuggest_showDiv(_ac.length>0);
var _bd=ftlsuggest_fields[_aa].textField;
var x=_bd.offsetLeft;
var y=_bd.offsetTop+_bd.offsetHeight;
var _c0=_bd;
while(_c0.offsetParent){
_c0=_c0.offsetParent;
x+=_c0.offsetLeft;
y+=_c0.offsetTop;
}
div.style.left=x+"px";
div.style.top=y+"px";
}
function isOffsetPosition(_c1){
var pos=ftlsuggest_getStyle(_c1,"position");
if(isIE()){
return (pos=="static"||pos=="relative");
}else{
return (pos=="relative");
}
}
function ftlsuggest_getStyle(_c3,_c4){
var _c5;
if(_c3.currentStyle){
_c5=_c3.currentStyle[_c4];
}else{
if(window.getComputedStyle){
_c5=document.defaultView.getComputedStyle(_c3,null).getPropertyValue(_c4);
}
}
return _c5;
}
function ftlsuggest_selectItem(_c6){
var _c7=_c6.getElementsByTagName("span");
if(_c7){
for(var i=0;i<_c7.length;i++){
if(_c7[i].className.match("suggest")){
var _c9=_c7[i].className.substr(7);
var _ca=ftlsuggest_fields[_c9];
var _cb=getTextValue(_c7[i]);
_ca.textField.value=_cb;
_ca.hiddenField.value=ftlsuggest_getValueId(_c9,_cb)+"|"+_cb;
_ca.textField.focus();
ftlsuggest_showDiv(false);
return;
}
}
}
}
function getTextValue(_cc){
if(_cc.innerText){
return _cc.innerText;
}else{
var _cd=_cc.innerHTML;
var _ce="<b>";
var _cf=_ce.length;
var _d0="</b>";
var _d1=_d0.length;
var _d2=_cd.indexOf(_ce);
var _d3=_cd.indexOf(_d0);
if((_d2>-1)&&(_d3>-1)){
var _d4=_cd.substr(0,_d2);
var _d5=_d2+_cf;
var _d6=_cd.substr(_d5,_d3-_d5);
var _d7=_cd.substr(_d3+_d1);
_cd=_d4+_d6+_d7;
}
return _cd;
}
}
function ftlsuggest_getValueId(_d8,_d9){
var _da=ftlsuggest_fields[_d8];
var _db=_da.results[_da.lastQuery];
for(var i=0;i<_db.length;i++){
if(i>0&&_db[i]==_d9){
return _db[i-1];
}
}
return "";
}
function ftlsuggest_elemMouseOver(){
ftlsuggest_highlightItem(this);
}
function ftlsuggest_elemMouseOut(){
ftlsuggest_unhighlightItem(this);
}
function ftlsuggest_elemMouseDown(){
ftlsuggest_selectItem(this);
}
function ftlsuggest_pageMouseOver(){
this.style.color="blue";
this.style.textDecoration="underline";
}
function ftlsuggest_pageMouseOut(){
this.style.color="black";
this.style.textDecoration="";
}
function ftlsuggest_pageMouseDown(){
var _dd=this.className.split("|");
var _de=_dd[0];
ftlsuggest_changingPage=_de;
var _df=_dd[1];
var _e0=_dd[2];
var _e1=caches[_de];
var _e2=_e1[_df];
ftlsuggest_updateDiv(_de,_df,_e2,_e0);
}
function ftlsuggest_highlightItem(_e3){
_e3.style.backgroundColor="#cccccc";
}
function ftlsuggest_unhighlightItem(_e4){
_e4.style.backgroundColor="#ffffff";
}
function ftlsuggest_showDiv(_e5){
var div=ftlsuggest_getDiv();
if(_e5){
div.style.visibility="visible";
}else{
div.style.visibility="hidden";
}
}
function ftlsuggest_hideDiv(){
setTimeout("ftlsuggest_hideDivNow()",250);
}
function ftlsuggest_hideDivNow(){
if(ftlsuggest_changingPage==null){
ftlsuggest_showDiv(false);
}else{
ftlsuggest_fields[ftlsuggest_changingPage].textField.focus();
ftlsuggest_changingPage=null;
}
}
function ftlsuggest_keyPressHandler(evt){
var div=ftlsuggest_getDiv();
if(!evt&&window.event){
evt=window.event;
}
var key=evt.keyCode;
var _ea=38;
var _eb=40;
var _ec=13;
var _ed=9;
if((key!=_ea)&&(key!=_eb)&&(key!=_ec)&&(key!=_ed)){
ftlUtil_clearTimeoutKeyPress();
ftlUtil_setTimeoutKeyPress(evt);
}else{
ftlUtil_byPassTimeoutKeyPress();
var _ee=Math.min(10000,ftlsuggest_getSelectedSpanNum());
if((key==_ec)||(key==_ed)){
var _ef=ftlsuggest_setSelectedSpanNum(_ee);
if(_ef){
ftlsuggest_selectItem(_ef);
}
evt.cancelBubble=true;
return false;
}else{
if(key==_ea){
if(_ee==-1||_ee==0){
_ee=9;
}else{
_ee=_ee-1;
}
}
if(key==_eb){
if(_ee==-1||_ee==9){
_ee=0;
}else{
_ee=_ee+1;
}
}
ftlsuggest_setSelectedSpanNum(_ee);
}
ftlsuggest_showDiv(true);
return true;
}
}
function setLastKeyPressEvent(_f0){
lastKeyPressEvent.clientX=_f0.clientX;
lastKeyPressEvent.clientY=_f0.clientY;
lastKeyPressEvent.keyCode=_f0.keyCode;
if(_f0.target){
lastKeyPressEvent.target=_f0.target;
}else{
if(_f0.srcElement){
lastKeyPressEvent.srcElement=_f0.srcElement;
}
}
}
function ftlUtil_setTimeoutKeyPress(_f1){
setLastKeyPressEvent(_f1);
keyPressTimeOutId=setTimeout(ftlsuggest_keyPressHandlerSendRequest,KEYPRESS_DELAY);
}
function ftlUtil_clearTimeoutKeyPress(){
clearTimeout(keyPressTimeOutId);
keyPressTimeOutId=null;
}
function ftlUtil_byPassTimeoutKeyPress(){
if(keyPressTimeOutId!=null){
ftlUtil_clearTimeoutKeyPress();
ftlsuggest_keyPressHandlerSendRequest();
}
}
function ftlsuggest_keyPressHandlerSendRequest(){
var _f2=ftlsuggest_getFieldId(lastKeyPressEvent);
var _f3=ftlsuggest_fields[_f2];
var _f4=_f3.interfaceId;
var _f5=_f3.textField;
var _f6=_f5.value;
var _f7=_f3.hiddenField.name;
if(_f6.length>1){
var _f8=_ftlx_api.getAjaxRequest(_f4,"suggest","SuggestComponent","ftlsuggest_processResponse");
_f8.setCache(true);
_f8.setSynch(false);
_f8.addComponentParam("field",_f7);
_f8.addComponentParam("query",_f2);
_f8.addComponentParam("value",_f6);
_f8.send();
}
}
function ftlsuggest_getFieldId(evt){
var _fa;
if(evt.target){
_fa=evt.target;
}else{
if(evt.srcElement){
_fa=evt.srcElement;
}
}
if(_fa.nodeType==3){
_fa=_fa.parentNode;
}
return _fa.id;
}
function ftlsuggest_getSelectedSpanNum(){
var div=ftlsuggest_getDiv();
var _fc=-1;
var _fd=div.getElementsByTagName("div");
var bc=ftlsuggest_getStyle(div,"background-color");
if(_fd){
for(var i=0;i<_fd.length;i++){
if(_fd[i].className=="ftlsuggestdivelement"){
var sbc=ftlsuggest_getStyle(_fd[i],"background-color");
_fc++;
if(sbc!=bc){
return _fc;
}
}
}
}
return -1;
}
function ftlsuggest_setSelectedSpanNum(pNum){
var div=ftlsuggest_getDiv();
var _103=-1;
var _104;
var _105=div.getElementsByTagName("div");
if(_105){
for(var i=0;i<_105.length;i++){
if(++_103==pNum){
ftlsuggest_highlightItem(_105[i]);
_104=_105[i];
}else{
ftlsuggest_unhighlightItem(_105[i]);
}
}
}
return _104;
}
var _ftl_api={setup:function(_107){
this.addBodyEvent("load",function(){
_ftl_api.load();
});
this.addBodyEvent("resize",function(){
if(_ftl_api.resizeActive){
_ftl_api.updateFloats();
}
});
var _108=new Object();
var _109=_ftl._acts;
var len1=_109.length;
for(var idx1=0;idx1<len1;++idx1){
var elem=_109[idx1];
_108[elem[0]]=elem[1];
}
_ftl.pageActions=_108;
var all=new Object();
_ftl.all=all;
_ftl.page=_107;
var _10e=this.floatBoxes;
var _10f=document.getElementById("ftlform");
var _110=this.newNode("ftlform",_10f,null,all);
var obj=_10f.firstChild;
var _112=[];
var _113=0;
var _114=new Array();
_112[_113++]=[_110,_10f];
do{
var id=obj.id;
var node=null;
var skip=false;
if(obj.nodeType==1){
if(id&&id.length>0){
if(obj.className.indexOf("ftlcopy ")==0){
skip=true;
}else{
node=this.newNode(id,obj,_110,all);
}
}
if(node!=null&&node.startHide()){
_114[_114.length]=node;
}
if(obj.className=="ftlboxfloatcontainer"){
_10e[_10e.length]={div:obj,nbColumns:1,preferredWidth:300,boxes:[],rows:[]};
}else{
if(_10e.length>0&&obj.className=="ftlboxfloat"){
var last=_10e[this.floatBoxes.length-1];
last.boxes[last.boxes.length]={div:obj,realWidth:obj.scrollWidth,factor:1,width:300};
}
}
}
if(!skip&&obj.firstChild!=null){
_112[_113++]=[_110,obj];
if(node!=null){
_110=node;
}
obj=obj.firstChild;
}else{
if(obj.nextSibling!=null){
obj=obj.nextSibling;
}else{
do{
--_113;
_110=_112[_113][0];
obj=_112[_113][1];
if(obj.nextSibling!=null){
obj=obj.nextSibling;
break;
}
}while(_113>=0);
_112=_112.slice(0,_113);
}
}
}while(_113>0&&obj!=_10f);
idx1=0;
len1=_114.length;
for(idx1=0;idx1<len1;++idx1){
_114[idx1].setDisplay(false);
}
idx1=0;
_109=_ftl._ints;
len1=_109.length;
for(idx1=0;idx1<len1;++idx1){
var _119=_109[idx1];
var _11a=_ftl[_119];
var _11b=_11a._prps;
var len2=_11b.length;
var _11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=this.newProperty(_119,elem,all);
}
_11a.prps=_11d;
_11b=_11a._pars;
len2=_11b.length;
_11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=this.newParam(_119,elem,all);
}
_11a.pars=_11d;
_11b=_11a._ctls;
len2=_11b.length;
_11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=all[_119+"."+elem];
if(_11d[idx2]!=undefined){
_11d[idx2].setValue=_11d[idx2].setValueInput;
}
}
_11a.ctls=_11d;
_11b=_11a._hles;
len2=_11b.length;
_11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=all[_119+"."+elem];
}
_11a.hles=_11d;
_11b=_11a._mpts;
len2=_11b.length;
_11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=all[_119+"."+elem];
if(_11d[idx2]!=undefined){
_11d[idx2].type="mpts";
}
}
_11a.mpts=_11d;
_11b=_11a._hpts;
len2=_11b.length;
_11d=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11b[idx2];
_11d[idx2]=all[_119+"."+elem];
if(_11d[idx2]!=undefined){
_11d[idx2].type="hpts";
_11d[idx2].setAsContainer();
}
}
_11a.hpts=_11d;
_11b=_11a._lsts;
len2=_11b.length;
for(var idx2=0;idx2<len2;++idx2){
var _11f=_11b[idx2];
var _120=_11a[_11f];
_120.object=all[_119+"."+_11f];
_120.lastRows=[];
_11a[_119+"."+_11f]=_120;
var _121=_120._pars;
var len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_121[idx3];
_11d[idx3]=this.newParam(_119,elem,all);
}
_120.pars=_11d;
_121=_120._prps;
len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_121[idx3];
_11d[idx3]=this.newProperty(_119,elem,all);
}
_120.prps=_11d;
_121=_120._grps;
len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
var _124=_121[idx3];
var len4=_124.length;
var pars=[];
for(var idx4=0;idx4<len4;++idx4){
pars[idx4]=this.newGroupValue(_119,_124[idx4],all);
}
_11d[idx3]=pars;
}
_120.grps=_11d;
_121=_120._hles;
len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_121[idx3];
_11d[idx3]=all[_119+"."+elem];
}
_120.hles=_11d;
_11d=[];
for(var row=_120.object.firstChild;row!=null;row=row.right){
row.object.style.display="none";
var o1=row.firstChild;
while(o1!=null&&o1!=row){
_11d[_11d.length]=o1;
if(o1.firstChild!=null){
o1=o1.firstChild;
}else{
if(o1.right!=null){
o1=o1.right;
}else{
do{
o1=o1.parent;
}while(o1.right==null&&o1!=row);
if(o1!=row){
o1=o1.right;
}
}
}
}
}
_120.alln=_11d;
_121=_120._mpts;
len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_121[idx3];
_11d[idx3]=all[_119+"."+elem];
if(_11d[idx3]!=undefined){
_11d[idx3].type="mpts";
}
}
_120.mpts=_11d;
_121=_120._hpts;
len3=_121.length;
_11d=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_121[idx3];
_11d[idx3]=all[_119+"."+elem];
if(_11d[idx3]!=undefined){
_11d[idx3].type="hpts";
_11d[idx3].setAsContainer();
}
}
_120.hpts=_11d;
}
}
this.addInfo("start setup");
_ftl.setup();
this.addInfo("end setup");
},resizeActive:true,setResizeEvent:function(_12a){
this.resizeActive=_12a;
},floatBoxes:[],updateFloats:function(){
if(isNS6orMore()){
_ftl_api.immediateUpdateFloats();
}else{
setTimeout("_ftl_api.immediateUpdateFloats();",200);
}
},immediateUpdateFloats:function(){
var _12b=this.resizeActive;
this.resizeActive=false;
var _12c=null;
var idx;
var _12e;
var _12f=this.floatBoxes;
var _130=null;
for(_12e=0;_12e<_12f.length;++_12e){
_130=_12f[_12e];
_130.div.style.overflow="hidden";
if(_130.div.offsetWidth>600){
_130.nbColumns=3;
}else{
if(_130.div.offsetWidth>400){
_130.nbColumns=2;
}else{
_130.nbColumns=1;
}
}
_130.preferredWidth=parseInt((_130.div.offsetWidth-((_130.nbColumns+1)*10))/_130.nbColumns);
if(_130.preferredWidth<1){
_130.preferredWidth=0;
}
for(idx=0;idx<_130.boxes.length;idx++){
_12c=_130.boxes[idx];
_12c.factor=1;
_12c.width=_130.preferredWidth;
_12c.div.style.width=_12c.width+"px";
if(_12c.width<_12c.realWidth){
while(_12c.width<_12c.realWidth&&_12c.factor<=_130.nbColumns){
_12c.factor=_12c.factor+1;
_12c.width=(_12c.factor*_130.preferredWidth)+(10*(_12c.factor-1));
}
if(_12c.factor>_130.nbColumns){
_12c.factor=_12c.factor-1;
_12c.width=_12c.realWidth;
}
}
_12c.div.style.width=_12c.width+"px";
}
}
var _131=null;
var _132=0;
var row=null;
var _134=0;
var _135=0;
var _136=0;
for(_12e=0;_12e<_12f.length;_12e++){
_130=_12f[_12e];
_131=[];
_131=_131.concat(_130.boxes);
_130.rows=[];
row=[];
_134=_130.nbColumns;
while(_131.length>0){
for(idx=0;idx<_131.length;idx++){
if(_131[idx].factor<=_134){
_134=_134-_131[idx].factor;
row[row.length]=_131[idx];
_131.splice(idx,1);
break;
}else{
if(idx==_131.length-1){
_130.rows[_130.rows.length]=row;
row=[];
_134=_130.nbColumns;
}
}
}
if(_134==0){
_130.rows[_130.rows.length]=row;
row=[];
_134=_130.nbColumns;
}
}
if(row.length>0){
_130.rows[_130.rows.length]=row;
}
for(_132=0;_132<_130.rows.length;_132++){
row=_130.rows[_132];
_135=0;
for(idx=0;idx<row.length;idx++){
var h=row[idx].div.scrollHeight;
if(h>_135){
_135=h;
}
}
for(idx=0;idx<row.length;idx++){
row[idx].div.style.height=_135+"px";
}
}
_130.div.style.visibility="visible";
_130.div.style.overflow="visible";
}
if(_12f.length>0&&typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_12f[0].div);
}
this.resizeActive=_12b;
},restoreScroll:function(_138){
var form=_ftl.all["ftlform"].object;
var _13a=form["ftlwinscr"].value;
var y=null;
if(_138=="ftlwinscr"&&_13a!=null&&_13a.length>0){
y=Math.abs(_13a);
}else{
if(_138!=null&&_138.length>0){
var node=_ftl_api.getElementById(_138);
y=node.offsetTop;
}
}
if(y!=null){
window.scrollTo(0,y);
}
},updateMessages:function(){
var _13d=_ftl.all["_ftlmessages_hide"];
if(_13d){
var _13e=_13d.object;
_13d.setDisplay("none");
var _13f=_13e.childNodes;
for(var i=_13f.length-1;i>=0;i--){
_13e.removeChild(_13f[i]);
}
var _141=ftlUtil_getHiddenField("ftlerrors",null);
if(_141!=null&&_141.length>0){
_141=_141.split("|");
for(var i=0;i<_141.length;++i){
var _142=document.createElement("div");
_142.className="messagetext";
_142.innerHTML=unescape(_141[i]);
_13e.appendChild(_142);
}
_13d.setDisplay("block");
}
}
},events:{},addBodyEvent:function(_143,fnc){
if(this.events[_143]!=true){
if(window.addEventListener){
window.addEventListener(_143,fnc,false);
}else{
if(window.attachEvent){
window.attachEvent("on"+_143,fnc);
}
}
this.events[_143]=true;
}
},addOnSet:function(_145,_146){
var ctrl=_ftl.all[_145];
if(ctrl!=undefined&&ctrl!=null&&ctrl.script){
var _148=false;
for(var i=0;!_148&&i<ctrl.script.length;++i){
_148=(ctrl.script[i]==_146);
}
if(!_148){
ctrl.script[ctrl.script.length]=_146;
}
}
},onSubmitScript:[],addOnSubmit:function(_14a){
var _14b=this.onSubmitScript;
_14b[_14b.length]=_14a;
},submit:function(_14c){
var _14d=this.onSubmitScript;
var len=_14d.length;
for(var i=0;i<len;++i){
eval(_14d[i]);
}
var form=_ftl.all["ftlform"].object;
if(_14c){
var _151=form.action;
var _152="";
var pos=_151.lastIndexOf(";");
if(pos>=0){
_152=_151.substr(pos);
}
var _154=_ftl.pageActions;
var _155=_154[_14c];
if(_155.length>0){
form.action=_155+".ftl"+_152;
}
}
var _156=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var y=document.all?_156.scrollTop:window.pageYOffset;
form["ftlwinscr"].value=y;
form.submit("taleo");
},onLoadScript:[],addOnLoad:function(_158){
var _159=this.onLoadScript;
_159[_159.length]=_158;
},loaded:false,load:function(_15a){
_ftl.init();
var _15b=this.onLoadScript;
var len=_15b.length;
for(i=0;i<len;++i){
eval(_15b[i]);
}
this.updateMessages();
var form=document.forms["ftlform"];
if(form.getElementsByTagName){
var _15f=form.getElementsByTagName("a");
len=_15f.length;
for(var i=0;i<len;++i){
var _160=_15f[i];
if(_160.getAttribute("href")&&_160.getAttribute("rel")=="external"){
_160.target="_blank";
}
}
}
this.loaded=true;
try{
if(parent!=null&&typeof (parent.ftlDocument_onLoad)=="function"){
parent.ftlDocument_onLoad(document);
}
}
catch(e){
}
},newNode:function(_161,pObj,_163,pAll){
var node={ftlid:_161,id:_161,dontSetId:false,object:pObj,type:"node",level:1,parent:_163,left:null,right:null,firstChild:null,lastChild:null,value:null,dataCount:0,container:null,nearest:null,script:[],properties:{},dblObj:null,dblParent:null,getValue:function(){
if(this.value==null&&this.object!=null&&this.object.tagName=="INPUT"){
this.value=this.object.value;
}
return this.value;
},setValueNode:function(_166){
this.value=_166;
var uv=unescape(_166);
var obj=this.object;
if(uv.length>3&&uv.substring(0,3)=="!*!"){
obj.innerHTML=uv.substring(3);
}else{
if(document.all){
obj.innerText=uv;
}else{
obj.textContent=uv;
}
}
if(uv.length>0&&this.container!=null){
if(uv.replace(/ /g,"").length>0){
++this.container.dataCount;
}
}
var len=this.script.length;
for(var s=0;s<len;++s){
eval(this.script[s]);
}
},hasText:function(){
if(this.isDisplayed()==false){
return false;
}
var _16b=false;
if(this.value!=null&&this.value.length>0){
_16b=true;
}else{
if(document.all&&this.object.innerText){
_16b=this.object.innerText.length>0;
}else{
try{
if(this.object.textContent){
_16b=this.object.textContent.length>0;
}
}
catch(err){
_16b=ftlUtil_isNotEmptyNode(this.object);
}
}
}
for(var _16c=this.firstChild;_16c!=null&&_16b==false;_16c=_16c.right){
_16b=_16c.hasText();
}
return _16b;
},startHide:function(){
var _16d=this.object!=null?this.object.className:"";
if(_16d!=undefined&&_16d=="ftldn"){
return true;
}
var len=this.id.length;
return len>10&&this.id.substring(0,4)=="_ftl"&&this.id.substring(len-5)=="_hide";
},isDisplayed:function(){
var d=this.properties["style.display"];
if(d==undefined){
d=this.object.style.display;
}
return !(d=="none");
},setDisplay:function(_170){
var _171=false;
if(_170!=null&&_170.length!=undefined){
if(_170=="none"){
_170=false;
}else{
if(_170=="block"||_170=="inline"||_170.length==0){
this.lastDisplay=_170;
_170=true;
_171=true;
}
}
}
var d=this.properties["style.display"];
if(d==undefined){
d=this.object.style.display;
}
if(_170==false){
if(d!="none"){
this.lastDisplay=d;
}
this.properties["style.display"]="none";
this.object.style.display="none";
this.replace(true);
}else{
if(d=="none"||_171){
if(this.lastDisplay==undefined){
this.lastDisplay="";
}
this.properties["style.display"]=this.lastDisplay;
this.object.style.display=this.lastDisplay;
this.replace(false);
}
}
},replace:function(pRep){
if(this.object==null||this.id==null||this.id.length==0){
return;
}
if(this.dblObj==null){
if(this.id.match("pagerDivd")){
this.dblObj=document.createElement("span");
this.dblObj.style.display="none";
this.dblObj.id=this.id;
this.dblParent=this.object.parentNode;
}else{
this.dblObj=document.createElement("div");
this.dblObj.style.display="none";
this.dblObj.id=this.id;
this.dblParent=this.object.parentNode;
}
}
if(pRep){
if(this.object.parentNode==this.dblParent){
this.dblParent.replaceChild(this.dblObj,this.object);
}
}else{
if(this.dblObj.parentNode==this.dblParent){
this.dblParent.replaceChild(this.object,this.dblObj);
}
}
},setValueButton:function(_174){
this.value=_174;
var uv=unescape(_174);
var obj=this.object;
obj.value=uv;
},setValueInput:function(_177){
this.value=_177;
if(this.value==null){
this.value="";
}
var ctrl=this.object;
if(ctrl.tagName=="SELECT"){
var _179=unescape(this.value);
_179=_179.split("|");
var len=ctrl.options.length;
var _17b=false;
for(var p=0;p<len;++p){
var _17d=ctrl.options[p];
_17d.selected=false;
if(ctrl.multiple==true||_17b==false){
for(var v=0;v<_179.length;++v){
if(_17d.value==_179[v]){
_17d.selected=true;
_17b=true;
break;
}
}
}
}
}else{
if(ctrl.tagName=="TEXTAREA"){
ctrl.value=unescape(this.value);
}else{
if(ctrl.tagName=="INPUT"&&(ctrl.type=="text"||ctrl.type=="hidden"||ctrl.type=="button")){
ctrl.value=unescape(this.value);
}else{
var _17f=ctrl.getElementsByTagName("input");
var _179=unescape(this.value);
_179=_179.split("|");
var len=_17f.length;
var _17b=false;
for(var p=0;p<len;++p){
var _180=_17f[p];
_180.checked=false;
if(_180.type=="checkbox"||_17b==false){
for(var v=0;v<_179.length;++v){
if(_180.value==_179[v]){
_180.checked=true;
_17b=true;
break;
}
}
}
}
}
}
}
var len=this.script.length;
for(var s=0;s<len;++s){
eval(this.script[s]);
}
},setAsContainer:function(){
for(var _182=this.firstChild;_182!=null;_182=_182.right){
_182.setContainer(this);
}
},setContainer:function(_183){
this.container=_183;
for(var _184=this.firstChild;_184!=null;_184=_184.right){
_184.setContainer(_183);
}
},getNearestNode:function(){
var _185=this.nearest;
if(_185!=null){
return _185;
}
var _186=this.left;
var _187=this.right;
while(_186!=null||_187!=null){
if(_186!=null&&_186.type=="node"){
_185=_186;
break;
}
if(_187!=null&&_187.type=="node"){
_185=_186;
break;
}
_187=_187!=null?_187.right:null;
_186=_186!=null?_186.left:null;
}
this.nearest=_185;
return _185;
}};
if(_163!=null){
node.level=_163.level+1;
node.left=_163.lastChild;
if(_163.firstChild==null){
_163.firstChild=node;
}
_163.lastChild=node;
}
if(node.left!=null){
node.left.right=node;
}
node.setValue=node.setValueNode;
if(pObj!=null){
if(pObj.tagName=="INPUT"){
if(pObj.type=="button"){
node.setValue=node.setValueButton;
}else{
node.setValue=node.setValueInput;
}
}else{
if(pObj.tagName=="TEXTAREA"||pObj.tagName=="SELECT"){
node.setValue=node.setValueInput;
}
}
}
pAll[_161]=node;
return node;
},newProperty:function(_188,_189,pAll){
var node={ftlid:_188+"."+_189[0],id:_188+"."+_189[0],object:pAll[_188+"."+_189[1]],type:"property",property:_189[2],decode:_189[3],model:null,key:null,value:null,getValue:function(){
return this.value;
},setValue:function(_18c){
this.value=_18c;
if(this.object==undefined||this.object==null){
return;
}
if(this.decode!=null&&this.decode.size){
var w="when:"+_18c;
if(this.decode[w]!=null){
_18c=this.decode[w];
}else{
_18c=this.decode["default"];
}
}
try{
if(this.key!=null){
var _18e=_ftl_api.getProperty(this.object.object,this.property);
if(_18e.indexOf(this.key)==-1){
_18e=this.model;
}
_18c=_18e.replace(this.key,_18c);
}
_ftl_api.setProperty(this.object.object,this.property,_18c);
if(this.property=="id"){
this.object["dontSetId"]=true;
}
}
catch(e){
}
this.object.properties[this.property]=_18c;
}};
var _18f=node.property.lastIndexOf("{");
var _190=node.property.lastIndexOf("}");
if(_18f>0&&_190>_18f&&_190==node.property.length-1){
node.key=node.property.substring(_18f);
node.property=node.property.substring(0,_18f).split(".");
if(node.object!=undefined&&node.object!=null){
node.model=_ftl_api.getProperty(node.object.object,node.property);
}
}else{
node.property=node.property.split(".");
}
var _191=node.decode;
if(_191!=null&&_191.length>0){
var tmp=_191.split(",");
var size=Math.floor(tmp.length/2);
var _194=-1;
if(tmp.length>(size*2)){
_194=tmp.length-1;
}
if(size>0||_194!=-1){
var _195=new Object();
_195.size=size;
var q1;
var q2;
if(_194!=-1){
q1="default";
q2=eval(tmp[_194]+";");
_195[q1]=q2;
}
for(var i=0;i<size;i++){
q1="when:"+tmp[2*i];
q2=eval(tmp[(2*i)+1]+";");
_195[q1]=q2;
}
node.decode=_195;
}
}
pAll[node.id]=node;
return node;
},newGroupValue:function(_199,pId,pAll){
var gv=this.newParam(_199,pId,pAll);
gv.type="groupvalue";
return gv;
},newParam:function(_19d,pId,pAll){
var node={ftlid:_19d+"."+pId,id:_19d+"."+pId,type:"parameter",value:null,getValue:function(){
return this.value;
},setValue:function(_1a1){
this.value=_1a1;
}};
pAll[node.id]=node;
return node;
},copyParam:function(_1a2){
return {id:_1a2.id,type:_1a2.type,value:_1a2.value,getValue:function(){
return this.value;
},setValue:function(_1a3){
this.value=_1a3;
}};
},getProperty:function(_1a4,_1a5){
var prop=_1a4;
var len=_1a5.length;
for(var i=0;i<len&&prop!=null&&prop!=undefined;++i){
prop=prop[_1a5[i]];
}
return prop;
},setProperty:function(_1a9,_1aa,_1ab){
var prop=_1a9;
var last=_1aa.length-1;
var _1ae=null;
for(var i=0;i<last&&prop!=null&&prop!=undefined;++i){
var _1b0=_1aa[i];
var idx=null;
if(_1b0.indexOf("]")==_1b0.length-1){
var pos=_1b0.indexOf("[");
idx=_1b0.substring(pos+1,_1b0.length-1);
_1b0=_1b0.substring(0,pos);
}
if(i==last-1&&_1b0=="style"){
_1ae=prop;
}
prop=prop[_1b0];
if(idx!=null){
idx=Number(idx);
}
if(idx!=null&&prop.length>idx){
prop=prop[idx];
}
}
if(last>=0){
var _1b3=false;
if(_1ae!=null&&_1aa[last]=="display"){
var _1b4=_1ae.id;
if(_1b4.length>0){
var node=_ftl.all[_1b4];
if(node==undefined||node==null){
var pos=_1b4.lastIndexOf(".");
if(pos>1&&pos<_1b4.length-1){
_1b4=_1b4.substring(0,pos);
node=_ftl.all[_1b4];
}
}
if(node!=null){
node.setDisplay(_1ab);
_1b3=true;
}
}
}
if(!_1b3){
prop[_1aa[last]]=_1ab;
}
}
},buttonHRef:function(_1b6){
var _1b7=_ftl.all[_1b6];
var href=_1b7.properties["href"];
href=unescape(href);
href=href.replace(/{/g,"").replace(/}/g,"");
window.location=href;
},fillForm:function(_1b9,_1ba){
var ctls=_ftl[_1b9].ctls;
if(ctls!=undefined&&ctls!=null&&ctls.length&&_1ba!=undefined&&_1ba!=null&&_1ba.length){
for(var i=0;i<ctls.length&&i<_1ba.length;++i){
var c=ctls[i];
if(c!=undefined&&c!=null){
c.setValue(_1ba[i]);
}
}
}
},fillInterface:function(_1be,_1bf){
var _1c0=_ftl[_1be];
if(_1c0==undefined){
return;
}
var hles=_1c0.hles;
var hpts=_1c0.hpts;
var mpts=_1c0.mpts;
var len=hpts.length;
for(var idx=0;idx<len;++idx){
if(hpts[idx]){
hpts[idx].dataCount=0;
}
}
if(hles!=undefined&&hles!=null&&hles.length&&_1bf!=undefined&&_1bf!=null&&_1bf.length){
len=hles.length;
for(var i=0;i<len&&i<_1bf.length;++i){
var h=hles[i];
if(h!=undefined&&h!=null){
h.setValue(_1bf[i]);
}
}
}
len=hpts.length;
for(idx=0;idx<len;++idx){
var hpt=hpts[idx];
if(hpt==undefined){
continue;
}
hpt.setDisplay(hpt.dataCount>0);
}
len=mpts.length;
for(idx=0;idx<len;++idx){
var mpt=mpts[idx];
if(mpt==undefined){
continue;
}
var _1ca=mpt.getNearestNode();
if(_1ca!=null){
mpt.object.className=_1ca.object.className;
mpt.setDisplay(_1ca.hasText());
}
}
this.addInfo("fillInterface "+_1be);
},fillList:function(_1cb,_1cc,_1cd){
var _1ce=_ftl[_1cb][_1cc];
if(_1ce==undefined||_1ce.object==undefined){
return;
}
var alln=_1ce.alln;
var hles=_1ce.hles;
var hpts=_1ce.hpts;
var mpts=_1ce.mpts;
var size=_1ce._size;
var _1d4=_1cd.length/hles.length;
if(_1d4<1){
_1d4=0;
}
var _1d5=_1ce.object.object.firstChild;
var rows=_1ce.model;
if(rows==undefined||rows==null){
rows=[];
_1ce.model=rows;
for(var row=_1ce.object.firstChild;row!=null;row=row.right){
rows[rows.length]=row;
_1d5.removeChild(row.object);
}
}
var _1d8=_1d5.childNodes;
var len=_1d8.length;
for(var idx=len-1;idx>=0;--idx){
var _1db=_1d8[idx];
if(_1db.className.indexOf("ftlcopy ")==0){
_1d5.removeChild(_1db);
}
}
var _1dc=_1cd.length;
var _1dd=[];
for(idx=0;idx<_1d4;++idx){
var len2=hpts.length;
for(var idx2=0;idx2<len2;++idx2){
if(hpts[idx2]){
hpts[idx2].dataCount=0;
}
}
var _1e0=rows.length;
for(idx2=0;idx2<_1e0;++idx2){
rows[idx2].dataCount=0;
}
var _1e1=[];
var _1e2=[];
len=hles.length;
var _1e3=idx*len;
for(idx2=0;idx2<len;++idx2){
var idxo=idx2+_1e3;
if(idxo<_1dc){
var h=hles[idx2];
if(h!=undefined&&h!=null){
h.setValue(_1cd[idxo]);
if(h.type=="parameter"){
_1e1[_1e1.length]=this.copyParam(h);
}else{
if(h.type=="groupvalue"){
_1e2[_1e2.length]=this.copyParam(h);
}
}
}
}
}
len=alln.length;
for(idx2=0;idx2<len;++idx2){
var o1=alln[idx2];
if(o1.object!=null&&o1.dontSetId!=true){
o1.object.id=o1.id+".row"+(idx+1);
}
}
len=hpts.length;
for(idx2=0;idx2<len;++idx2){
var hpt=hpts[idx2];
if(hpt==undefined){
continue;
}
hpt.setDisplay(hpt.dataCount>0);
}
len=mpts.length;
for(idx2=0;idx2<len;++idx2){
var mpt=mpts[idx2];
if(mpt==undefined){
continue;
}
var _1e9=mpt.getNearestNode();
if(_1e9!=null){
mpt.object.className=_1e9.object.className;
mpt.setDisplay(_1e9.hasText());
}
}
for(idx2=0;idx2<_1e0;++idx2){
var copy=rows[idx2].object.cloneNode(true);
var _1eb=true;
if(copy.className=="ftlgroup"){
var _1ec=_1dd.length-_1e0;
if(_1ec>=0){
var _1ed=true;
var _1ee=_1dd[_1ec].group;
for(var gv=0;_1ed==true&&gv<_1ee.length;++gv){
_1ed=_1ed&&(_1ee[gv].getValue()==_1e2[gv].getValue());
}
if(_1ed==true){
_1eb=false;
}
}
}
copy.style.display="";
copy.className="ftlcopy "+copy.className;
if(_1eb){
_1d5.appendChild(copy);
}
_1dd[_1dd.length]={index:idx,object:copy,pars:_1e1,group:_1e2};
}
}
len=alln.length;
for(idx2=0;idx2<len;++idx2){
var o1=alln[idx2];
o1.object.id=o1.id;
}
_1ce.lastRows=_1dd;
_1ce.lastValues=_1cd;
this.addInfo("fillList "+_1cc);
},getListValues:function(_1f0,_1f1,_1f2){
var _1f3=_ftl[_1f0][_1f1];
var ids=_1f3._hlid;
var _1f5=[];
var _1f6=_1f3.lastValues;
if(_1f6&&_1f6.length>0){
for(var i=0;i<ids.length;++i){
if(ids[i]==_1f2){
break;
}
}
if(i<ids.length){
var _1f8=ids.length;
for(var j=i;j<_1f6.length;j+=_1f8){
_1f5[_1f5.length]=_1f6[j];
}
}
}
return _1f5;
},intVal:function(_1fa,pId,pObj){
return _ftl.all[pId].getValue();
},lstVal:function(_1fd,_1fe,pId,pObj){
var _201=_1fe.substring(_1fe.indexOf(".")+1);
var _202=_ftl[_1fd][_201];
var rows=_202.lastRows;
var row=pObj.parentNode;
var val=null;
while(row!=null&&row.className!="ftlcopy ftlrow"&&row.className!="ftlcopy ftlgroup"){
row=row.parentNode;
}
if(row!=null&&rows!=null){
for(var i=0;i<rows.length;++i){
if(rows[i].object==row){
var pars=rows[i].pars;
for(var j=0;j<pars.length;++j){
if(pars[j].id==pId){
val=pars[j].getValue();
break;
}
}
break;
}
}
}
return val;
},info:"",lt:0,addInfo:function(_209){
var t=new Date();
t=t.getTime();
if(this.lt>0){
this.info=this.info+_209+" "+(t-this.lt)+"\n";
}
this.lt=t;
},setDisplay:function(pObj,_20c){
if(pObj==null||pObj==undefined){
return;
}
var node=null;
if(pObj.ftlid&&pObj.ftlid.length>0){
node=pObj;
}else{
if(pObj.id&&pObj.id.length>0){
node=_ftl.all[pObj.id];
}else{
if(pObj.length&&pObj.length>0){
node=_ftl.all[pObj];
}
}
}
if(node!=null&&node!=undefined){
node.setDisplay(_20c);
}else{
pObj.style.display=_20c;
}
},domIn:function(pObj){
if(pObj==null||pObj==undefined){
return;
}
var node=null;
if(pObj.ftlid&&pObj.ftlid.length>0){
node=pObj;
}else{
if(pObj.id&&pObj.id.length>0){
node=_ftl.all[pObj.id];
}else{
if(pObj.length&&pObj.length>0){
node=_ftl.all[pObj];
}
}
}
if(node!=null&&node!=undefined){
node.replace(true);
}
},domOut:function(pObj){
if(pObj==null||pObj==undefined){
return;
}
var node=null;
if(pObj.ftlid&&pObj.ftlid.length>0){
node=pObj;
}else{
if(pObj.id&&pObj.id.length>0){
node=_ftl.all[pObj.id];
}else{
if(pObj.length&&pObj.length>0){
node=_ftl.all[pObj];
}
}
}
if(node!=null&&node!=undefined){
node.replace(false);
}
},getElementById:function(pId){
var node=_ftl.all[pId];
if(node!=null&&node!=undefined){
return node.object;
}
return document.getElementById(pId);
},getNodeById:function(pId){
var node=_ftl.all[pId];
if(node!=null&&node!=undefined){
return node;
}
return null;
}};
var _ftlx_api={ajxcount:0,requests:{},getAjaxRequest:function(_216,_217,_218,_219){
var _21a=ftlUtil_getHiddenField("ftlpageid");
var _21b=document.forms["ftlform"].action;
if(_21b.substr(0,4)!="http"){
var href;
try{
href=window.location.protocol+"//"+window.location.hostname+window.location.pathname;
}
catch(e){
href=document.URL;
}
href=href.substring(0,href.lastIndexOf("/")+1);
_21b=href+_21b;
}
var _21d="";
var pos=_21b.lastIndexOf(";");
if(pos>=0){
_21d=_21b.substr(pos);
}
pos=_21b.lastIndexOf(".ftl");
_21b=_21b.substr(0,pos);
var _21f="?";
var _220=_21d.lastIndexOf(_21f);
if(_220>=0){
_21f="&";
}
var ftlx=++this.ajxcount;
ftlx="ftlx"+ftlx;
var _222=_21b+".ajax"+_21d+_21f+"ftlpageid="+_21a+"&ftlinterfaceid="+_216+"&ftlcompid="+_217+"&jsfCmdId="+_217+"&ftlcompclass="+_218+"&ftlcallback="+escape(_219)+"&ftlajaxid="+ftlx;
var ajx={id:ftlx,interfaceId:_216,componentId:_217,componentClass:_218,callback:_219,url:_222,cache:false,iFrame:false,synch:false,params:[],values:[],xmlHttp:null,dataCollected:false,cacheKey:null,setCache:function(_224){
if(_224==true&&this.iFrame==true){
return;
}
this.cache=_224;
},getCacheKey:function(){
if(this.cacheKey!=null){
return this.cacheKey;
}
this.collectData();
var key=this.interfaceId+"-"+this.componentId+"-"+this.componentClass;
var _226=this.componentId+".";
var _227=this.params;
var _228=this.values;
for(var i=0;i<_227.length;++i){
if(_227[i].match(_226)&&_228[i]!=null){
key+="-"+_228[i];
}
}
this.cacheKey=key;
return key;
},setIFrame:function(_22a){
if(isNS6orMore()){
this.iFrame=false;
}else{
this.iFrame=_22a;
}
this.send=(this.iFrame==true)?this.sendIFrame:this.sendXMLHttp;
if(this.iFrame==true){
this.synch=false;
this.cache=false;
}
},setSynch:function(_22b){
if(_22b==true&&this.iFrame==true){
return;
}
this.synch=_22b;
},addParam:function(_22c,_22d){
var idx=this.params.length;
this.params[idx]=_22c;
this.values[idx]=_22d;
},addComponentParam:function(_22f,_230){
var idx=this.params.length;
this.params[idx]=this.componentId+"."+_22f;
this.values[idx]=_230;
},sendIFrame:function(){
var _232=frames["ftlhiddenframe"];
if(!_232){
_232=frames["EmptyFrame"];
}
var _233=_232.document.forms[0];
var _234=_233.getElementsByTagName("input");
for(var ri=_234.length-1;ri>=0;--ri){
_233.removeChild(_234[ri]);
}
var hi=_232.document.createElement("input");
hi.type="hidden";
hi.name="iframemode";
hi.value="1";
_233.appendChild(hi);
this.collectData();
var url=this.url;
var pos=url.indexOf("?");
var _239={};
var _23a=url.substring(pos+1).split("&");
var len=_23a.length;
for(var i=0;i<len;++i){
var _23d=_23a[i];
_23d=_23d.split("=");
hi=_232.document.createElement("input");
hi.type="hidden";
hi.name=_23d[0];
hi.value=unescape(_23d[1]);
_233.appendChild(hi);
_239[_23d[0]]=true;
}
var _23e=this.params;
var _23f=this.values;
len=_23e.length;
for(var i=0;i<len;++i){
if(_239[_23e[i]]!=true){
hi=_232.document.createElement("input");
hi.type="hidden";
hi.name=_23e[i];
hi.value=_23f[i];
_233.appendChild(hi);
}
}
_233.action=url.substring(0,pos);
var act=_233.action;
if(act.length>5&&act.substring(0,4)=="http"){
var _241=act.indexOf("//");
var prot=act.substring(0,_241);
if(prot!=location.protocol){
_233.action=location.protocol+act.substring(_241);
}
}
_233.submit();
},sendXMLHttp:function(){
this.xmlHttp=_ftlx_api.createXMLHTTP();
this.collectData();
var url=this.url;
var _244=this.params;
var _245=this.values;
var len=_244.length;
for(var i=0;i<len;++i){
url+="&"+_244[i]+"="+escape(_245[i]);
}
this.url=url;
var _248=null;
if(this.cache==true){
_248=_ftlx_api.checkOutCache(this.getCacheKey());
}
if(_248!=null){
_ftlx_api.processResponse(_248);
return;
}
var pos=url.indexOf("?");
var _24a=this.xmlHttp;
_24a.open("POST",url.substring(0,pos),!this.synch);
_24a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
if(this.synch==true){
_24a.send(url.substring(pos+1));
_ftlx_api.responseXMLHttp(this.id);
}else{
var cb="function(){_ftlx_api.responseXMLHttp('"+this.id+"')};";
eval("this.xmlHttp.onreadystatechange = "+cb);
_24a.send(url.substring(pos+1));
}
},collectData:function(){
if(this.dataCollected==true){
return;
}
var _24c=this.params;
var _24d=this.values;
var _24e={};
for(var v=0;v<_24c.length;++v){
_24e[_24c[v]]=true;
}
var form=_ftl.all["ftlform"].object;
var _251=form.getElementsByTagName("input");
var idx=_24c.length;
var len=_251.length;
for(var i=0;i<len;++i){
var _255=_251[i];
var name=_255.name;
var _257=null;
if(_24e[name]!=true||(_255.type=="checkbox"||_255.type=="radio")){
if(_255.type=="checkbox"||_255.type=="radio"){
if(_255.checked){
_257=_251[i].value;
}
}else{
_257=_255.value;
}
if(_257!=null){
_24e[name]=true;
_24c[idx]=name;
_24d[idx]=_257;
++idx;
}
}
}
var _258=form.getElementsByTagName("select");
len=_258.length;
for(i=0;i<len;++i){
var _259=_258[i];
name=_259.name;
if(_24e[name]!=true){
_24e[name]=true;
if(_259.multiple){
var len2=_259.options.length;
for(var k=0;k<len2;k++){
var opt=_259.options[k];
if(opt.selected){
_24c[idx]=name;
_24d[idx]=opt.value;
++idx;
}
}
}else{
_24c[idx]=name;
_24d[idx]=_259.value;
++idx;
}
}
}
this.dataCollected=true;
}};
ajx.send=ajx.sendXMLHttp;
this.requests[ftlx]=ajx;
return ajx;
},createXMLHTTP:function(){
var http=null;
try{
http=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
http=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc){
http=null;
}
}
if(!http&&typeof XMLHttpRequest!="undefined"){
http=new XMLHttpRequest();
}
return http;
},responseXMLHttp:function(pId){
var ajx=this.requests[pId];
if(ajx==null){
return;
}
if(ajx.xmlHttp.readyState==4){
var _260=ajx.xmlHttp.responseText;
if(_260){
if(ajx.cache==true){
this.checkInCache(ajx.getCacheKey(),_260);
}
this.processResponse(_260);
}
}
},responseIFrameTry:0,responseContent:null,dbhhwif:null,responseIFrame:function(_261){
if(!_ftl_api.loaded&&this.responseIFrameTry<10){
this.responseContent=_261;
setTimeout("_ftlx_api.responseIFrame(_ftlx_api.responseContent)",500);
this.responseIFrameTry++;
return;
}
this.responseContent=null;
this.responseIFrameTry=0;
if(_261==null){
if(this.dbhhwif!=null){
_ftl.all["ftlform"].object.innerHTML=this.dbhhwif;
this.dbhhwif=null;
_ftl_api.setup();
_ftl_api.load();
}
return;
}
if(this.dbhhwif==null){
this.dbhhwif=_ftl.all["ftlform"].object.innerHTML;
}
_261=_261.replace(/&nbsp;/g," ");
var _262=document.getElementsByName("mainContent");
if(_262!=null&&_262.length>0){
var _263=_262[0];
if(_263!=null){
_263.focus();
}
}
this.processResponse(_261);
},processResponse:function(_264){
var tmp=_264.split("$");
var _266=tmp[0].split("|");
var _267=tmp[1].split("|");
var _268=tmp[2].split("|");
var _269=tmp[3].split("|");
var size=Math.floor(_269.length/2);
for(i=0;i<size;++i){
var _26c=_269[2*i];
var val=_269[(2*i)+1];
var elem=null;
var _26f=document.getElementsByName(_26c);
if(_26f&&_26f.length>0){
elem=_26f[0];
}else{
elem=_ftl_api.getElementById(_26c);
}
if(elem!=null){
if(elem.tagName=="INPUT"&&(elem.type=="radio"||elem.type=="checkbox")){
elem=elem.parentNode.parentNode;
}
if(_ftl.all[elem.id]){
_ftl.all[elem.id].setValue(val);
}
}
}
_ftl_api.updateMessages();
for(i=4;i<tmp.length;++i){
var _270=tmp[i].split("|");
if(_270.length>1){
var _271=_270.shift();
_ftl_api.fillInterface(_271,_270);
}
}
var i=0;
for(i=0;i<_267.length;++i){
_267[i]=unescape(_267[i]);
}
for(i=0;i<_268.length;++i){
_268[i]=unescape(_268[i]);
}
var h=_267;
var r=_268;
eval(_266[1]+"(h, r);");
_ftlx_api.requests[_266[0]]=undefined;
},cache:{},checkOutCache:function(pKey){
var _275=this.cache[pKey];
return _275!=undefined?_275:null;
},checkInCache:function(pKey,_277){
this.cache[pKey]=_277;
}};
function ftlUtil_onSet(pId,_279){
_ftl_api.addOnSet(pId,_279);
}
function ftlUtil_addToOnBodyLoad(_27a){
_ftl_api.addOnLoad(_27a);
}
function ftlUtil_submitForm(_27b){
_ftl_api.submit(_27b);
}
function ftlUtil_ajaxResponseReady(_27c){
_ftlx_api.responseIFrame(_27c);
}
function ftlUtil_setComponent(_27d,_27e,_27f){
ftlUtil_setHiddenField("ftlinterfaceid",_27d);
ftlUtil_setHiddenField("ftlcompid",_27e);
ftlUtil_setHiddenField("ftlcompclass",_27f);
ftlUtil_setHiddenField("jsfCmdId",_27e);
}
function ftlUtil_getComponentParam(_280,_281,_282){
return ftlUtil_getHiddenField(_280+"."+_281,_282);
}
function ftlUtil_setComponentParam(_283,_284,_285){
ftlUtil_setHiddenField(_283+"."+_284,_285);
}
function ftlUtil_getHiddenField(_286,_287){
var _288=_287;
var _289=document.getElementsByName(_286);
var elem;
if(_289.length==1){
elem=_289[0];
_288=elem.value;
}else{
elem=_ftl_api.getElementById(_286);
if(elem){
_288=elem.value;
}
}
return _288;
}
function ftlUtil_setHiddenField(_28b,_28c){
var _28d=document.getElementsByName(_28b);
var elem;
if(_28d&&_28d.length==1){
elem=_28d[0];
elem.value=_28c;
}else{
elem=_ftl_api.getElementById(_28b);
if(elem){
elem.value=_28c;
}else{
var _28f=_ftl_api.getElementById("ftlform");
var _290=document.createElement("input");
_290.setAttribute("name",_28b);
_290.setAttribute("id",_28b);
_290.setAttribute("type","hidden");
_290.setAttribute("value",_28c);
_28f.appendChild(_290);
}
}
}
var currentEvent=new Object();
function setEvent(_291){
currentEvent.clientX=_291.clientX;
currentEvent.clientY=_291.clientY;
currentEvent.keyCode=_291.keyCode;
}
function ftlUtil_followLink(pObj){
var _293=false;
if(pObj){
var href="";
if(pObj.href){
href=pObj.href;
}
if(href!=null&&href.length>0&&href.charAt(href.length-1)!="#"){
_293=true;
}
}
return _293;
}
function isIE(){
return /msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);
}
function isNS6orMore(){
return (navigator.userAgent.indexOf("Netscape")>-1);
}
function isIE7(){
return isIE()&&(typeof document.body.style.maxHeight!="undefined");
}
function isIE6orLess(){
return isIE()&&(typeof document.body.style.maxHeight=="undefined");
}
function ftlUtil_crossFrameScripting(_295){
if(isIE()){
try{
if(self.document.domain.toString()!=top.document.domain.toString()){
throw "Access is denied";
}
}
catch(exc){
if(top!=self){
top.location=self.location;
}
}
}
}
var ftlUtil_sessionBeaconBeatID_=-1;
var ftlUtil_sessionWarningID_=-1;
var ftlUtil_sessionTimeoutID_=-1;
var ftlUtil_sessionTimeoutInterval;
var ftlUtil_sessionWarningInterval;
var ftlUtil_beaconBeatInterval;
var ftlUtil_sessionExpired=false;
var ftlUtil_topNavInterfaceId;
function ftlUtil_installSessionBeacon(_296,_297,_298,_299){
var _29a=document.forms["ftlform"].signedIn.value;
if(_29a=="true"){
ftlUtil_topNavInterfaceId=_296;
ftlUtil_sessionTimeoutInterval=_297;
ftlUtil_sessionWarningInterval=_298;
ftlUtil_beaconBeatInterval=_299;
ftlUtil_initSessionBeacon();
}
}
function ftlUtil_resetSessionBeacon(){
ftlUtil_initSessionBeacon();
}
function ftlUtil_initSessionBeacon(){
var _29b=false;
try{
_29b=window.frameElement!=null;
}
catch(e){
_29b=false;
}
if(!_29b){
if(ftlUtil_sessionBeaconBeatID_!=-1){
window.clearTimeout(ftlUtil_sessionBeaconBeatID_);
}
if(ftlUtil_sessionWarningID_!=-1){
window.clearTimeout(ftlUtil_sessionWarningID_);
}
if(ftlUtil_sessionTimeoutID_!=-1){
window.clearTimeout(ftlUtil_sessionTimeoutID_);
}
if(ftlUtil_sessionWarningInterval>0){
ftlUtil_sessionWarningID_=setTimeout("ftlUtil_manageSessionWarning()",ftlUtil_sessionWarningInterval);
}
if(ftlUtil_sessionTimeoutInterval>0){
ftlUtil_sessionTimeoutID_=setTimeout("ftlUtil_manageSessionTimeout()",ftlUtil_sessionTimeoutInterval);
}
}
}
function ftlUtil_invalidateSession(){
window.clearTimeout(ftlUtil_sessionWarningID_);
window.clearTimeout(ftlUtil_sessionTimeoutID_);
window.clearTimeout(ftlUtil_sessionBeaconBeatID_);
ftlUtil_sessionExpired=true;
ftlPage_doLogout(ftlUtil_topNavInterfaceId,"navigate");
}
function ftlUtil_manageSessionWarning(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _29c=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"titleBeaconReset");
var _29d=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconReset");
var _29e=ftlUtil_sessionTimeoutInterval/1000/60;
var _29f=ftlUtil_sessionWarningInterval/1000/60;
_29c.innerHTML=_29c.innerHTML.replace("{0}",_29e);
_29c.innerHTML=_29c.innerHTML.replace("{1}",_29f);
_29d.innerHTML=_29d.innerHTML.replace("{0}",_29e);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconReset");
}
}
function ftlUtil_manageSessionTimeout(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _2a0=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconTimedOut");
var _2a1=ftlUtil_sessionTimeoutInterval/1000/60;
_2a0.innerHTML=_2a0.innerHTML.replace("{0}",_2a1);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconTimedOut");
ftlUtil_invalidateSession();
}
}
function ftlUtil_isNotEmptyNode(_2a2){
if(isNS6orMore()){
if(_2a2.nodeValue&&_2a2.nodeValue.length>0){
return true;
}else{
if(_2a2.childNodes&&_2a2.childNodes.length>0){
for(var i=0;i<_2a2.childNodes.length;i++){
if(ftlUtil_isNotEmptyNode(_2a2.childNodes[i])){
return true;
}
}
}
}
}
return false;
}
ftlUtil_addToOnBodyLoad("moveSkipNavToTop();");
function moveSkipNavToTop(){
var _2a4=_ftl_api.getElementById("gotoContent");
if(_2a4){
_2a4.parentNode.removeChild(_2a4);
document.body.insertBefore(_2a4,document.body.firstChild);
}
}
function secform_confirmSubmit(pSrc){
return true;
}
function secform_mySubmit(pSrc){
if(secform_confirmSubmit(pSrc)==false){
throw new Error(1000,"form submit invalid");
}else{
this._submit();
}
}
function secform_initForm(_2a7){
if(_2a7.submit&&_2a7.tagName=="FORM"&&_2a7.submit!=secform_mySubmit){
_2a7._submit=_2a7.submit;
_2a7.submit=secform_mySubmit;
}
}
function secform_initForms(_2a8){
if(_2a8.length>0){
for(i=0;i<_2a8.length;++i){
secform_initForm(_2a8[i]);
}
}
}
function selectCheckbox(_2a9,_2aa){
var _2ab=findElementsEndingWithId(document,_2a9,null,true)[0];
if(_2aa){
_2ab.checked=true;
}else{
_2ab.checked=false;
}
}
function disableGZipCompression(){
var _2ac=document.getElementById("gzip");
if(_2ac){
_2ac.value="bypass";
}
return true;
}
function application_viewCorrespondences(_2ad,_2ae,_2af,_2b0){
var _2b1=_2b0;
ftlUtil_setComponent(_2ad,_2ae,"ViewCorrespondencesAction");
ftlUtil_setComponentParam(_2ae,"mode",_2af);
ftlUtil_setComponentParam(_2ae,"applicationNo",_2b1);
ftlUtil_submitForm();
}
function application_doDisplayConfirmCandidate(_2b2,_2b3,_2b4,_2b5){
var _2b6=_2b4;
var _2b7=_2b5;
ftlUtil_setComponent(_2b2,_2b3,"DisplayConfirmCandidateAction");
ftlUtil_setComponentParam(_2b3,"applicationNos",_2b6);
ftlUtil_setComponentParam(_2b3,"candidateNos",_2b7);
ftlUtil_submitForm();
}
function application_doConfirmCandidate(_2b8,_2b9,_2ba,_2bb,_2bc){
ftlUtil_setComponentParam(_2b9,"buttonAction",_2ba);
if(_2bb){
var _2bd=_2bb;
ftlUtil_setComponentParam(_2b9,"applicationNos",_2bd);
}
if(_2bc){
var _2be=_2bc;
ftlUtil_setComponentParam(_2b9,"candidateNos",_2be);
}
ftlUtil_setComponent(_2b8,_2b9,"ConfirmCandidateAction");
ftlUtil_submitForm();
}
function application_doWithdrawApplication(_2bf,_2c0,_2c1,_2c2,_2c3,_2c4){
var mode=_2c1;
ftlUtil_setComponentParam(_2c0,"mode",mode);
ftlUtil_setComponentParam(_2c0,"buttonAction",_2c2);
if(_2c3){
var _2c6=_2c3;
ftlUtil_setComponentParam(_2c0,"applicationNos",_2c6);
}
if(_2c4){
var _2c7=_2c4;
ftlUtil_setComponentParam(_2c0,"candidateNos",_2c7);
}
ftlUtil_setComponent(_2bf,_2c0,"WithdrawApplicationAction");
ftlUtil_submitForm();
}
function application_doDisplayWithdrawOneConfirmation(_2c8,_2c9,_2ca,_2cb,_2cc){
var _2cd=_2cb;
var _2ce=_2cc;
ftlUtil_setComponent(_2c8,_2c9,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2c9,"mode",_2ca);
ftlUtil_setComponentParam(_2c9,"applicationNos",_2cd);
ftlUtil_setComponentParam(_2c9,"candidateNos",_2ce);
ftlUtil_submitForm();
}
function application_doDisplayWithdrawAllConfirmation(_2cf,_2d0,_2d1){
var _2d2=getStringListParamValues(_2cf,"applicationList","applicationNo");
var _2d3=getStringListParamValues(_2cf,"applicationList","applicationCandidateNo");
ftlUtil_setComponent(_2cf,_2d0,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2d0,"mode",_2d1);
ftlUtil_setComponentParam(_2d0,"applicationNos",_2d2);
ftlUtil_setComponentParam(_2d0,"candidateNos",_2d3);
ftlUtil_submitForm();
}
function application_doReapplyOnRequisition(_2d4,_2d5,_2d6,_2d7){
var _2d8=_2d6;
var _2d9=_2d7;
ftlUtil_setComponent(_2d4,_2d5,"ReapplyOnRequisitionAction");
ftlUtil_setComponentParam(_2d5,"applicationNo",_2d8);
ftlUtil_setComponentParam(_2d5,"candidateNo",_2d9);
ftlUtil_submitForm();
}
function application_doViewStatusDetail(_2da,_2db,_2dc,_2dd){
var _2de=_2dd;
ftlUtil_setComponent(_2da,_2db,"ViewApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2db,"mode",_2dc);
ftlUtil_setComponentParam(_2db,"applicationNo",_2de);
ftlUtil_submitForm();
}
function application_doStatusDetailPrintableFormat(_2df,_2e0,_2e1,_2e2,_2e3,_2e4,_2e5){
var _2e6=_2e1;
var mode=_2e2;
var _2e8=_2e3;
var _2e9=_2e4;
var _2ea=_2e5;
ftlUtil_setComponent(_2df,_2e0,"PrintApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2e0,"applicationNo",_2e6);
ftlUtil_setComponentParam(_2e0,"mode",mode);
ftlUtil_setComponentParam(_2e0,"statusNo",_2e8);
ftlUtil_setComponentParam(_2e0,"statusName",_2e9);
ftlUtil_setComponentParam(_2e0,"statusDescription",_2ea);
ftlUtil_submitForm();
}
function application_referFriend(_2eb,_2ec,_2ed){
var _2ee=_2ed;
ftlUtil_setComponent(_2eb,_2ec,"ReferFriendAction");
ftlUtil_setComponentParam(_2ec,"applicationNo",_2ee);
ftlUtil_submitForm();
}
var openApplicationCalloutObject=null;
function application_openApplicationCalloutOver(_2ef,_2f0,_2f1,_2f2,_2f3){
ftlUtil_clearTimeoutCalloutToDisplay();
openApplicationCalloutObject=new OpenApplicationCalloutObject(_2ef,_2f0,_2f1,_2f2,_2f3);
ftlUtil_setTimeoutCalloutToDisplay("openApplicationCalloutObject.application_prepareOpenApplicationCalloutOver()");
}
function OpenApplicationCalloutObject(_2f4,_2f5,_2f6,_2f7,_2f8){
this.applicationNo=_2f7;
this.locale=_2f8;
this.interfaceId=_2f4;
this.componentId=_2f5;
this.calloutId=_2f6;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.application_prepareOpenApplicationCalloutOver=application_prepareOpenApplicationCalloutOver;
}
function application_prepareOpenApplicationCalloutOver(){
var _2f9=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenApplicationCalloutAction","application_processResponse");
_2f9.setCache(true);
_2f9.setSynch(false);
_2f9.addComponentParam("calloutId",this.calloutId);
_2f9.addComponentParam("applicationNo",this.applicationNo);
_2f9.addComponentParam("locale",this.locale);
ftlUtil_requestCallout("calloutTip","applicationCalloutInterface",this.mouseX,this.mouseY);
_2f9.send();
}
function application_openApplicationCalloutOut(_2fa,_2fb,_2fc){
ftlUtil_hideCallout("calloutTip","applicationCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function application_processResponse(_2fd,_2fe){
_ftl_api.fillInterface("applicationCalloutInterface",_2fe);
ftlUtil_showCallout("calloutTip","applicationCalloutInterface");
}
function initIframeBackGroundForApplicationDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForApplicationDivCallout();");
function application_displayExtendedLocation(_2ff,_300,_301,_302,_303){
if(_302){
var _304=_302;
var _305=_301.parentNode;
_305.innerHTML=_304;
_305.className=_303;
}
}
function getStringListParamValues(_306,_307,_308){
var _309="";
var _30a=_ftl_api.getListValues(_306,_307,_308);
for(var i=0;i<_30a.length;i++){
_309+=_30a[i];
if((i+1)<_30a.length){
_309+=",";
}
}
return _309;
}
function candidate_myAccountAction(_30c,_30d){
ftlUtil_setComponent(_30c,_30d,"MyAccountAction");
ftlUtil_submitForm();
}
function correspondence_openCorrespondenceDetail(_30e,_30f,_310,_311,_312,_313){
var _314=_310;
var _315=_311;
var _316=_312;
var _317=_313;
ftlUtil_setComponent(_30e,_30f,"OpenCorrespDetailAction");
ftlUtil_setComponentParam(_30f,"messageBoxItemNo",_314);
ftlUtil_setComponentParam(_30f,"messageNo",_315);
ftlUtil_setComponentParam(_30f,"isFromOldCM",_316);
ftlUtil_setComponentParam(_30f,"isViewedByCandidate",_317);
ftlUtil_submitForm();
}
function correspondence_DeleteCorrespondenceOnPortal(_318,_319){
ftlUtil_setComponent(_318,_319,"DeleteCorrespondenceToPortalAction");
ftlUtil_setComponentParam(_319,"messageBoxItemNo",correspondence_currentMessageNo);
ftlUtil_submitForm();
}
function correspondence_printableFormat(_31a,_31b,_31c,_31d,_31e){
var _31f=_31c;
var _320=_31d;
var _321=_31e;
ftlUtil_setComponent(_31a,_31b,"PrintableFormatAction");
ftlUtil_setComponentParam(_31b,"messageBoxItemNo",_31f);
ftlUtil_setComponentParam(_31b,"messageNo",_320);
ftlUtil_setComponentParam(_31b,"isFromOldCM",_321);
ftlUtil_submitForm();
}
var correspondence_currentMessageNo;
var correspondence_confirmMessageSubject;
function correspondence_confirmDeletion(_322,_323,_324){
window.scrollTo(0,0);
correspondence_currentMessageNo=_324;
ftlUtil_setComponentParam("deleteAction","messageBoxItemNo",correspondence_currentMessageNo);
ftlPage_refreshInterface(_322,"refreshConfirm",_322);
ftlconfirm_ask(_322,_323);
}
function correspondence_hideConfirm(_325,_326){
ftlconfirm_hide(_325,_326);
}
function ftlconfirm_init(_327,_328){
var node=_ftl.all[_328];
var ask=ftlUtil_getComponentParam(_328,"aor",false);
if(ask=="true"){
ftlUtil_setComponentParam(_328,"aor",false);
node.setDisplay("block");
location="#confirmBegin"+_327+"."+_328;
}else{
node.setDisplay("none");
}
}
function ftlconfirm_ask(_32b,_32c){
var node=_ftl.all[_32b+"."+_32c];
node.setDisplay("block");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
location="#confirmBegin"+_32b+"."+_32c;
}
function ftlconfirm_hide(_32e,_32f){
var node=_ftl.all[_32e+"."+_32f];
node.setDisplay("none");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
}
function ftlconfirm_answer(_331,_332,_333,_334){
ftlUtil_setComponent(_331,_332,"ConfirmComponent");
ftlUtil_setComponentParam(_332,"a",_333);
if(_334==true){
ftlUtil_submitForm();
}
}
var _ftl_drawer_api={pace:30,speedfactors:[2,5,10,19,25,32,40,49,59,70,82],drawers:{},onBeforeOpenScripts:{},onOpenScripts:{},onBeforeCloseScripts:{},onCloseScripts:{},init:function(_335){
var pos=_335.indexOf(".");
var _337=_335.substring(pos+1);
var _338=_335.substring(0,pos);
var _339=_ftl_api.getElementById(_335);
var _33a=_ftl_api.getElementById(_335+"Content");
var _33b=_ftl_api.getElementById(_337+".state");
var _33c={id:_337,interfaceId:_338,drawer:_339,content:_33a,state:_33b,speedIdx:0,locked:false,height:0,top:-1,isLocked:function(){
return this.locked;
},isOpen:function(){
return this.state.value=="true";
},open:function(){
if(this.isOpen()||this.locked==true){
return;
}
this.locked=true;
this.execScripts(_ftl_drawer_api.onBeforeOpenScripts);
this.prepareToSlide();
this.content.style.top="-"+this.content.offsetHeight;
this.drawer.style.height="1px";
this.slide(true);
},close:function(){
if(!this.isOpen()||this.locked==true){
return;
}
this.locked=true;
this.execScripts(_ftl_drawer_api.onBeforeCloseScripts);
this.prepareToSlide();
this.slide(false);
},prepareToSlide:function(){
var _33d=this.drawer.style;
_33d.overflow="hidden";
_33d.display="block";
_33d.height=this.height+"px";
_33d=this.content.style;
_33d.position="relative";
if(isIE7()){
_33d.visibility="hidden";
}
_33d.display="block";
_ftl_api.setResizeEvent(false);
},setOpen:function(){
this.state.value="true";
this.speedIdx=0;
var _33e=this.drawer.style;
_33e.display="block";
_33e.position="";
_33e.overflow="";
_33e.height="";
_33e=this.content.style;
_33e.display="block";
_33e.position="";
_33e.top="";
if(isIE7()){
_33e.visibility="";
}
this.height=this.drawer.offsetHeight;
this.top=this.drawer.offsetTop;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onOpenScripts);
this.locked=false;
},setClose:function(){
this.state.value="false";
this.speedIdx=0;
var _33f=this.drawer.style;
_33f.display="none";
_33f.position="";
_33f.overflow="hidden";
_33f.height="";
_33f=this.content.style;
_33f.display="none";
_33f.position="";
_33f.top="";
this.height=0;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onCloseScripts);
this.locked=false;
},execScripts:function(_340){
var _341=undefined;
if(_340[this.id]!=undefined){
_341=_340[this.id];
}else{
if(_340[this.interfaceId+"."+this.id]){
_341=_340[this.interfaceId+"."+this.id];
}
}
if(_341){
for(var i=0;i<_341.length;++i){
eval(_341[i]);
}
}
},init:function(){
if(this.locked==true){
return;
}
this.locked=true;
if(this.isOpen()){
this.setOpen();
}else{
this.setClose();
}
},slide:function(pDir){
var _344=this.drawer.offsetHeight;
var _345=0;
if(pDir==true){
_345=_ftl_drawer_api.speedfactors[this.speedIdx];
}else{
_345=-_ftl_drawer_api.speedfactors[this.speedIdx];
}
if(this.speedIdx<_ftl_drawer_api.speedfactors.length-1){
++this.speedIdx;
}
_344+=_345;
if(_344<0){
_344=0;
}
if(_344>this.content.offsetHeight){
_344=this.content.offsetHeight;
}
var top=-(this.content.offsetHeight-_344);
if(top>0){
top=0;
}
if(top<-this.content.offsetHeight){
top=-this.content.offsetHeight;
}
this.drawer.style.height=_344+"px";
this.content.style.top=top+"px";
if(pDir==true&&top>-5){
this.setOpen();
}else{
if(pDir==false&&_344<5){
this.setClose();
}else{
var _347="_ftl_drawer_api.drawers[\""+this.drawer.id+"\"].slide("+pDir+")";
setTimeout(_347,_ftl_drawer_api.pace);
}
}
}};
_33c.init();
this.drawers[_335]=_33c;
this.drawers[_337]=_33c;
},reset:function(_348){
var _349=null;
var obj=_348;
while(_349==null&&obj!=null){
if(obj.className=="ftldrawer"){
_349=this.drawers[obj.id];
}
obj=obj.parentNode;
}
if(_349!=null){
_349.init();
}
},activate:function(_34b){
var _34c=this.drawers[_34b];
if(_34c!=null&&_34c.isLocked()==false){
if(_34c.isOpen()){
_34c.close();
}else{
_34c.open();
}
}
},open:function(_34d){
var _34e=this.drawers[_34d];
if(_34e!=null){
_34e.open();
}
},close:function(_34f){
var _350=this.drawers[_34f];
if(_350!=null){
_350.close();
}
},setOpen:function(_351){
var _352=this.drawers[_351];
if(_352!=null){
_352.setOpen();
}else{
var _353=_ftl_api.getElementById(_351+".state");
if(_353!=null){
_353.value="true";
}
if(this.onOpenScripts[_351]!=undefined){
eval(this.onOpenScripts[_351]);
}
}
},setClose:function(_354){
var _355=this.drawers[_354];
if(_355!=null){
_355.setClose();
}else{
var _356=_ftl_api.getElementById(_354+".state");
if(_356!=null){
_356.value="false";
}
if(this.onCloseScripts[_354]!=undefined){
eval(this.onCloseScripts[_354]);
}
}
},setOnOpen:function(_357,_358){
var _359=this.onOpenScripts[_357];
if(_359==undefined){
_359=[];
this.onOpenScripts[_357]=_359;
}
_359[_359.length]=_358;
},setOnClose:function(_35a,_35b){
var _35c=this.onCloseScripts[_35a];
if(_35c==undefined){
_35c=[];
this.onCloseScripts[_35a]=_35c;
}
_35c[_35c.length]=_35b;
},setOnBeforeOpen:function(_35d,_35e){
var _35f=this.onBeforeOpenScripts[_35d];
if(_35f==undefined){
_35f=[];
this.onBeforeOpenScripts[_35d]=_35f;
}
_35f[_35f.length]=_35e;
},setOnBeforeClose:function(_360,_361){
var _362=this.onBeforeCloseScripts[_360];
if(_362==undefined){
_362=[];
this.onBeforeCloseScripts[_360]=_362;
}
_362[_362.length]=_361;
}};
function ftldrawer_initDrawer(_363){
_ftl_drawer_api.init(_363);
}
function ftldrawer_resetDrawer(_364){
_ftl_drawer_api.reset(_364);
}
function ftldrawer_activateDrawer(_365,_366,_367){
_ftl_drawer_api.activate(_367);
}
function ftldrawer_openDrawer(_368,_369,_36a){
_ftl_drawer_api.open(_36a);
}
function ftldrawer_closeDrawer(_36b,_36c,_36d){
_ftl_drawer_api.close(_36d);
}
function ftldrawer_setDisplayText(_36e,_36f,_370){
if(_36e){
var _371=_ftl_api.getElementById(_36e);
if(_371){
var _372=_371.getElementsByTagName("a");
if(_372.length>0){
_372[0].innerHTML=_36f;
if(_370){
_372[0].title=_370;
}
}else{
_371.innerHTML=_36f;
if(_370){
_371.title=_370;
}
}
}
}
}
function ftldrawer_isDrawerHide(_373){
var _374=_ftl_api.getElementById(_373);
if(_374!=null){
if((_374.style.display)&&(_374.style.display=="none")){
return true;
}
}
return false;
}
var _ftl_multi_api={controls:[],controlById:{},init:function(_375,_376){
var _377=_ftl_api.getNodeById(_375);
var pos=_375.indexOf(".");
var _379=_375.substring(pos+1);
var _37a=_375.substring(0,pos);
var tmp=_377.object.parentNode.getElementsByTagName("SELECT");
var _37c=[];
for(var i=0;i<tmp.length;++i){
var _37e=_ftl_api.getNodeById(tmp[i].id);
_37e.setValue=_37e.setValueInput;
_37c[_37c.length]=_37e;
}
for(i=1;i<_37c.length;++i){
if(tmp[i-1]==null||tmp[i-1].selectedIndex==0){
_37c[i].setDisplay("none");
}
}
var data=[];
if(_376.length>0){
data=_376.split("|");
}
var _380={id:_375,componentId:_379,interfaceId:_37a,input:_377,selects:_37c,setValue:function(_381){
this.input.setValue(_381);
},getSelectNode:function(_382){
for(var i=0;i<this.selects.length;++i){
if(this.selects[i].object==_382){
return this.selects[i];
}
}
return null;
},previousSelectNode:function(_384){
for(var i=1;i<this.selects.length;++i){
if(this.selects[i].object==_384){
return this.selects[i-1];
}
}
return null;
},nextSelectNode:function(_386){
var len=this.selects.length;
for(var i=0;i<len-1;++i){
if(this.selects[i].object==_386){
return this.selects[i+1];
}
}
return null;
}};
var _389=0;
if(_37c.length==1&&_389<data.length){
_37c[0].setValue(data[_389]);
}else{
var _38a=null;
for(var i=1;i<_37c.length&&_389<data.length;++i){
_37c[i-1].setValue(data[_389++]);
var _38b=_37c[i].object;
if(_389<data.length){
var len=parseInt(data[_389++]);
for(var _38d=0;_38d<len;_38d++){
var _38e=data[_389++];
var text=unescape(data[_389++]);
_38b.options[_38b.options.length]=new Option(text,_38e);
}
}
_37c[i].setDisplay("inline");
if(i<(_37c.length)){
_38b.onchange=_37c[i-1].object.onchange;
}
if(i==(_37c.length-1)&&_389==(data.length-1)){
_37c[i].setValue(data[_389]);
}
if(_38b.options.length==2){
_38b.remove(0);
_38a=_38b;
}else{
if(_38b.options.length==1&&_38b.value==-1){
_37c[i].setDisplay("none");
_38b.onchange="";
}
}
}
for(;i<_37c.length;++i){
if(_37c[i-1].object.selectedIndex>0){
this.select(_37c[i-1].object);
}
}
if(_38a!=null&&_38a!=_37c[_37c.length-1]){
var _390="ftlmulti_selectField('"+_37a+"','"+_375+"', _ftl_api.getElementById('"+_38a.id+"'));";
setTimeout(_390,200);
}
}
this.controls[this.controls.length]=_380;
this.controlById[_380.id]=_380;
for(i=0;i<_37c.length;++i){
this.controlById[_37c[i].id]=_380;
}
},getControlById:function(_391){
return this.controlById[_391];
},select:function(_392){
var _393=this.getControlById(_392.id);
if(_393==null){
return;
}
var _394=_392.value;
var _395=_393.previousSelectNode(_392);
if(_395!=null&&_395.object.value!=null&&_395.object.value!=""){
if(_392.value==-1){
_394=_395.object.value;
}
}
_393.setValue(_394);
var _396=_392.value!=-1;
var _397=_393.nextSelectNode(_392);
while(_397!=null){
if(_396){
_396=false;
}else{
_397.setDisplay("none");
_397.object.options.length=1;
_397.object.onchange="";
}
_397=_393.nextSelectNode(_397.object);
}
var _397=_393.nextSelectNode(_392);
if(_397!=null&&_392.value!=-1){
var _398=_ftlx_api.getAjaxRequest(_393.interfaceId,_393.componentId,"MultiLevelComponent","ftlmulti_processResponse");
_398.setCache(true);
_398.setSynch(true);
_398.addComponentParam("level",_392.id);
_398.addComponentParam("parent",_392.value);
_398.send();
}
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_392);
}
},processResponse:function(_399,_39a){
var _39b=_ftl_api.getElementById(_399[2]);
if(_39b==null){
return;
}
var _39c=this.getControlById(_39b.id);
var _39d=_39c.nextSelectNode(_39b);
if(_39d==null){
return;
}
var _39e=_39d.object;
var _39f=_39a.length;
if(_39f>1){
_39e.onchange=_39b.onchange;
_39e.options.length=1;
for(var i=0;i<_39f;i++){
var _3a1=_39a[i];
i++;
if(_3a1!=""){
var text=_39a[i];
_39e.options[_39e.options.length]=new Option(text,_3a1);
}
}
if(_39e.options.length==2){
_39e.remove(0);
nextNextDropNode=_39c.nextSelectNode(_39e);
if(nextNextDropNode!=null){
var _3a3="ftlmulti_selectField('"+_399[0]+"','"+_399[1]+"', _ftl_api.getElementById('"+_39e.id+"'));";
setTimeout(_3a3,200);
}
}else{
_39e.selectedIndex=0;
if(_39b.options[0].value==-1){
_39e.options[0].value=_39b.options[0].value;
_39e.options[0].text=_39b.options[0].text;
}
}
_39d.setDisplay("inline");
}else{
_39d.setDisplay("none");
_39e.options.length=1;
_39e.onchange="";
}
}};
function ftlmulti_initField(_3a4,_3a5,_3a6){
_ftl_multi_api.init(_3a5,_3a6);
}
function ftlmulti_selectField(_3a7,_3a8,_3a9){
_ftl_multi_api.select(_3a9);
}
function ftlmulti_processResponse(_3aa,_3ab){
_ftl_multi_api.processResponse(_3aa,_3ab);
}
var ftlpager_labels=new Object();
var ftlpager_scripts=new Object();
var ftlpager_wait=false;
var ftlpager_byNames=new Object();
function ftlpager_getPagers(_3ac){
return ftlpager_byNames[_3ac];
}
function ftlpager_addPager(_3ad){
var name=null;
if(_3ad.name){
name=_3ad.name;
}else{
name=_3ad.attributes["name"].value;
}
var _3af=ftlpager_byNames[name];
if(!_3af){
_3af=new Array();
_3af[0]=_3ad;
ftlpager_byNames[name]=_3af;
}else{
_3af[_3af.length]=_3ad;
}
return name;
}
function ftlpager_void(){
return false;
}
function ftlPager_lock(){
if(!ftlpager_wait){
ftlpager_wait=true;
return true;
}
return false;
}
function ftlPager_unlock(){
ftlpager_wait=false;
}
function ftlPager_init(_3b0,_3b1){
var _3b2=_ftl_api.getElementById(_3b1);
if(_3b2!=null){
var _3b3=ftlpager_addPager(_3b2);
ftlPager_update(_3b0,_3b3,_3b1);
}
}
function ftlPager_refresh(_3b4,_3b5){
var _3b6=ftlpager_getPagers(_3b5);
for(var idx=0;idx<_3b6.length;idx++){
ftlPager_update(_3b4,_3b5,_3b6[idx].id);
}
}
function ftlPager_update(_3b8,_3b9,_3ba){
var _3bb=ftlUtil_getComponentParam(_3b9,"nbDisplayPage",5);
var _3bc=ftlUtil_getComponentParam(_3b9,"currentPage",1);
var _3bd=ftlUtil_getComponentParam(_3b9,"listId",null);
var _3be=ftlUtil_getComponentParam(_3bd,"nbElements",null);
var _3bf=ftlUtil_getComponentParam(_3bd,"size",null);
var _3c0=Math.ceil(_3be/_3bf);
var _3c1=_3ba+".Label";
var _3c2=_3ba+".Next";
var _3c3=_3ba+".Previous";
var _3c4=_ftl_api.getElementById(_3c1);
var _3c5=_ftl_api.getElementById(_3c2);
var _3c6=_ftl_api.getElementById(_3c3);
_3bc=Math.abs(_3bc);
var _3c7=_3bc%_3bb;
var _3c8=0;
if(_3c7>0){
_3c8=_3bc-_3c7;
}else{
_3c8=_3bc-_3bb;
}
var _3c9=null;
if(ftlpager_labels[_3b9]){
_3c9=ftlpager_labels[_3b9];
}else{
_3c9=_3c4.innerHTML;
ftlpager_labels[_3b9]=_3c9;
}
if(_3c9!=null){
_3c9=_3c9.replace("{0}",_3bc);
_3c9=_3c9.replace("{1}",_3c0);
_3c4.innerHTML=_3c9;
}
var _3ca=(_3c8+(_3bc*_3bf));
if(_3ca>_3be){
_3ca=Math.abs(_3be);
}
var _3cb=1;
if(_3bc>1){
_3cb=(_3bc*_3bf)-_3bf+1;
}
ftlPagerSetLinkEnable(_3c6,_3bc>1);
ftlPagerSetLinkEnable(_3c5,_3bc!=_3c0);
for(var i=1;i<=_3bb;i++){
var _3cd=_3ba+".P"+i;
var page=_ftl_api.getElementById(_3cd);
if(page.tagName=="A"){
page=page.parentNode;
}
if(page){
var _3cf=page.getElementsByTagName("a");
if(_3cf){
for(var ai=0;ai<_3cf.length;ai++){
_3cf[ai].innerHTML=_3c8+i;
_3cf[ai].title=_3c8+i;
}
}
if((_3c8+i)>_3c0){
ftlPagerSetDisplay(page.parentNode,false);
}else{
ftlPagerSetDisplay(page.parentNode,true);
}
if((_3c8+i)==_3bc){
page.className="pagerlinkselected";
}else{
page.className="pagerlink";
}
}
}
}
function ftlPagerSetDisplay(pObj,_3d2){
if(pObj){
if(_3d2==true){
_ftl_api.setDisplay(pObj,"inline");
}else{
_ftl_api.setDisplay(pObj,"none");
}
}
}
function ftlPagerSetLinkEnable(_3d3,_3d4){
if(_3d3.tagName=="A"){
_3d3=_3d3.parentNode;
}
if(_3d4==true){
_3d3.className="pagerlink";
var _3d5=_3d3.getElementsByTagName("a");
if(_3d5){
for(var i=0;i<_3d5.length;i++){
if(_3d5[i].onclick==ftlpager_void){
_3d5[i].onclick=ftlpager_scripts[_3d5[i].id];
}
}
}
}else{
_3d3.className="pagerlinkoff";
var _3d5=_3d3.getElementsByTagName("a");
if(_3d5){
for(var i=0;i<_3d5.length;i++){
if(_3d5[i].onclick!=ftlpager_void){
ftlpager_scripts[_3d5[i].id]=_3d5[i].onclick;
_3d5[i].onclick=ftlpager_void;
}
}
}
}
}
function ftlPager_doPage(_3d7,_3d8,_3d9,_3da,_3db){
if(ftlPager_lock()){
var _3dc=Math.abs(_3db.innerHTML);
ftlPager_prepareAndSend(_3d7,_3d8,_3d9,_3dc);
_ftl_api.restoreScroll("ftlform");
}
return false;
}
function ftlPager_doPrevious(_3dd,_3de,_3df,_3e0){
if(ftlPager_lock()){
var _3e1=ftlUtil_getComponentParam(_3de,"currentPage",1);
_3e1=Math.abs(_3e1)-1;
ftlPager_prepareAndSend(_3dd,_3de,_3df,_3e1);
}
return false;
}
function ftlPager_doNext(_3e2,_3e3,_3e4,_3e5){
if(ftlPager_lock()){
var _3e6=ftlUtil_getComponentParam(_3e3,"currentPage",1);
_3e6=Math.abs(_3e6)+1;
ftlPager_prepareAndSend(_3e2,_3e3,_3e4,_3e6);
}
return false;
}
function ftlPager_prepareAndSend(_3e7,_3e8,_3e9,_3ea){
var _3eb=_ftlx_api.getAjaxRequest(_3e7,_3e8,"PagerComponent","ftlPager_processResponse");
_3eb.setCache(false);
_3eb.setSynch(false);
_3eb.setIFrame(true);
_3eb.addComponentParam("currentPage",_3ea);
_3eb.send();
}
function ftlPager_processResponse(_3ec,_3ed){
var _3ee=_3ec[0];
var _3ef=_3ec[1];
var _3f0=_3ec[2];
_ftl_api.fillList(_3ee,_3ee+"."+_3f0,_3ed);
ftlPager_unlock();
ftlPager_refresh(_3ee,_3ef);
if(_3ee=="requisitionDescriptionInterface"){
requisition_setPageTitle();
}
_ftl_api.restoreScroll("ftlform");
}
var _ftl_tab_api={tabbars:[],tabbarById:{},init:function(_3f1,_3f2){
var pos=_3f1.indexOf(".");
var _3f4=_3f1.substring(pos+1);
var _3f5={id:_3f1,shortId:_3f4,interfaceId:_3f1.substring(0,pos),tabbarNode:_ftl_api.getNodeById(_3f1),selectedNode:_ftl_api.getNodeById(_3f4+".selected"),dependencies:[],dependingOnId:null,tabById:{},tabAnchorsById:{},setDependingOnId:function(_3f6){
this.dependingOnId=_3f6;
},addDependency:function(_3f7,_3f8){
var node=_ftl_api.getNodeById(_3f7);
if(node!=null){
this.dependencies[this.dependencies.length]=[node,_3f8];
node.setDisplay(this.isTabSelected(_3f8));
}
},isDependendingOnSelected:function(){
if(this.dependingOnId!=null){
return _ftl_tab_api.isTabSelected(this.dependingOnId);
}
return false;
},selectDefaultTab:function(){
var _3fa=this.selectedNode.getValue();
this.selectTab(_3fa);
},isTabSelected:function(_3fb){
var _3fc=_3fb;
var _3fd=this.getSelectedTabId();
var idx=_3fc.indexOf(".");
if(idx>0){
_3fc=_3fc.substring(idx+1);
}
return _3fd==_3fc;
},selectTab:function(_3ff){
var _400=_3ff;
var tabs=this.tabbarNode.object.childNodes;
var _402=false;
if(_400==""){
_400=null;
}else{
var len=this.interfaceId.length;
if(_400.length<=len||_400.substring(0,len)!=this.interfaceId){
_400=this.interfaceId+"."+_400;
}
}
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_402==false&&(_400==null||tabs[i].id==_400)){
tabs[i].className=_ftl_tab_api.makeClassName("selected",tabs[i]);
_402=true;
this.deactivate(tabs[i].id);
_400=tabs[i].id;
}else{
tabs[i].className=_ftl_tab_api.makeClassName("",tabs[i]);
this.activate(tabs[i].id);
}
}
}
}
this.innerSelectTab(_400);
this.updateDependencies();
},getSelectedTabId:function(){
var _405=this.selectedNode.getValue();
if(_405!=""){
return _405;
}
var _406="";
var _407=this.tabbarNode.object;
var tabs=_407.childNodes;
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_ftl_tab_api.isSelectedLink(tabs[i])){
_405=tabs[i].id;
break;
}else{
if(_406==""){
_406=tabs[i].id;
}
}
}
}
if(_405==""&&_406!=""){
_405=_406;
}
}
if(_405.length>0){
idx=_405.indexOf(".");
if(idx>0){
_405=_405.substring(idx+1);
}
}
return _405;
},innerSelectTab:function(_40a){
var _40b=_40a;
var pos=_40b.indexOf(".");
if(pos>0){
_40b=_40b.substring(pos+1);
}
this.selectedNode.setValue(_40b);
},setDisplay:function(_40d){
this.tabbarNode.setDisplay(_40d);
},updateDependencies:function(){
var i=0;
for(i=0;i<this.dependencies.length;i++){
var pair=this.dependencies[i];
var node=pair[0];
var _411=pair[1];
var _412=this.isTabSelected(_411);
node.setDisplay(_412);
if(_412){
findFirstFormField(node.object);
}
}
},getAnchorIds:function(_413){
var _414=this.tabAnchorsById[_413];
if(_414==undefined){
var tab=_ftl_api.getElementById(_413);
var tmp=tab.getElementsByTagName("a");
_414=new Array();
for(var i=0;i<tmp.length;++i){
_414[i]=tmp[i].id;
}
this.tabAnchorsById[_413]=_414;
}
return _414;
},activate:function(_418){
var _419=this.getAnchorIds(_418);
if(_419){
for(var i=0;i<_419.length;++i){
var _41b=_ftl_api.getNodeById(_419[i]);
_41b.setDisplay("");
var _41c=_41b.object;
if(_41c.previousSibling){
_41c.parentNode.removeChild(_41c.previousSibling);
}
}
}
},deactivate:function(_41d){
var _41e=this.getAnchorIds(_41d);
if(_41e){
for(var i=0;i<_41e.length;++i){
var _420=_ftl_api.getNodeById(_41e[i]);
var _421=_420.object;
var _422=document.createElement("SPAN");
_422.style.display=_421.style.display;
_422.className=_421.className;
_422.innerHTML=_421.innerHTML;
_421.parentNode.insertBefore(_422,_421);
_420.setDisplay("none");
}
}
}};
var tabs=_3f5.tabbarNode.object.childNodes;
var ilen=_3f5.interfaceId.length;
for(var i=0;i<tabs.length;i++){
var tab=tabs[i];
var _427=tab.id;
var _428=_427.substring(ilen+1);
_3f5.tabById[_427]=tab;
_3f5.tabById[_428]=tab;
}
if(_3f2&&_3f2!=""){
_3f5.setDependingOnId(_3f2);
if(_3f5.isDependendingOnSelected()){
_3f5.selectDefaultTab();
_3f5.setDisplay("block");
}else{
_3f5.setDisplay("none");
}
}else{
_3f5.selectDefaultTab();
_3f5.setDisplay("block");
}
this.tabbars[this.tabbars.length]=_3f5;
this.tabbarById[_3f5.id]=_3f5;
this.tabbarById[_3f5.shortId]=_3f5;
},getTabbarById:function(_429){
return this.tabbarById[_429];
},getTabbarByTabId:function(_42a){
for(var i=0;i<this.tabbars.length;++i){
var _42c=this.tabbars[i];
var tab=_42c.tabById[_42a];
if(tab!=undefined&&tab!=null){
return _42c;
}
}
return null;
},isTabSelected:function(_42e){
var _42f=this.getTabbarByTabId(_42e);
if(_42f!=null){
return _42f.isTabSelected(_42e);
}
return false;
},selectTab:function(_430,_431){
var _432=this.getTabbarById(_430);
if(_432!=null){
_432.selectTab(_431);
}
},getSelectedTabId:function(_433){
var _434=this.getTabbarById(_433);
return _434.getSelectedTabId();
},isLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _436=pTab.className.indexOf("selectedlink");
var _437=pTab.className.indexOf("link");
return (_436==0||_437==0);
}
return false;
},isSelectedLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _439=pTab.className.indexOf("selectedlink");
return _439==0;
}
return false;
},makeClassName:function(_43a,pTab){
var _43c="";
if(pTab.className!=null&&pTab.className.length>0){
var _43d=pTab.className.indexOf("link");
if(_43d>-1){
_43c=pTab.className.substring(_43d+4);
}
}
return _43a+"link"+_43c;
},addDependency:function(_43e,_43f){
var _440=this.getTabbarByTabId(_43f);
_440.addDependency(_43e,_43f);
}};
function ftltab_addDependency(_441,_442){
_ftl_tab_api.addDependency(_441,_442);
}
function ftltab_initTabBar(_443,_444,_445){
_ftl_tab_api.init(_444,_445);
}
function ftltab_selectTab(_446,_447,_448){
_ftl_tab_api.selectTab(_447,_448);
}
function findFirstFormField(node){
if(isControlInForm(node)){
node.focus();
return true;
}
var _44a=node.childNodes.length;
for(var i=0;i<_44a;i++){
if(findFirstFormField(node.childNodes[i])){
return true;
}
}
return false;
}
function isControlInForm(ctrl){
if(ctrl=(ctrl.tagName=="TEXTAREA"||ctrl.tagName=="SELECT")||(ctrl.tagName=="INPUT"&&(ctrl.type=="text"||ctrl.type=="button"||ctrl.type=="checkbox"||ctrl.type=="radio"))){
return true;
}
return false;
}
function jobList_displayMultilingualLinks(_44d,_44e){
ftlUtil_onSet("listLabels","jobList_displayMultilingualLinks(\""+_44d+"\", \""+_44e+"\")");
var _44f=ftlUtil_getHiddenField("listLabels");
var _450=ftlUtil_getHiddenField("listLocales");
if(_44f==null||_450==null){
return;
}
var _451=_ftl.all[_44d+".otherAvailableRequisition"];
if(_451==null){
return;
}
_451=_451.object;
for(i=0;i<_451.childNodes.length;i++){
if(_451.childNodes[i].id=="localeList"||_451.childNodes[i].id=="labelList"){
_451.removeChild(_451.childNodes[i]);
}
}
if(_44f.length>0){
var _453=document.createElement("div");
_453.id="localeList";
_453.className="pagersectionpanel";
_451.appendChild(_453);
jobList_createSpan(_453,_44e);
jobList_createSpan(_453,"&nbsp;");
var _454=_44f.split(",");
var _455=_450.split(",");
var _456=ftlUtil_getHiddenField("lang");
var _457=false;
for(var i=0;i<_455.length;i++){
if(_455[i]!=_456){
if(_457==true){
jobList_createSpan(_453,"&nbsp;| ");
}
jobList_createLink(_453,_454[i],_455[i]);
_457=true;
}
}
}
}
var jobList_Locales=new Object();
function jobList_createSpan(pDiv,_459){
var span=document.createElement("span");
span.innerHTML=_459;
span.className="text";
pDiv.appendChild(span);
}
function jobList_createLink(pDiv,_45c,_45d){
var _45e=document.createElement("span");
var _45f=document.createElement("a");
_45e.className="metalink2";
_45f.onclick=jobList_changeLang;
_45f.innerHTML=_45c;
_45f.id=pDiv.parentNode.parentNode.id+_45d;
_45f.href="#";
pDiv.appendChild(_45e);
_45e.appendChild(_45f);
jobList_Locales[_45f.id]=_45d;
}
function jobList_changeLang(){
var _460=jobList_Locales[this.id];
ftlUtil_setHiddenField("lang",_460);
ftlUtil_setComponent("","","");
ftlUtil_submitForm();
return false;
}
function change_helppanel_style(_461,_462){
var _463=ftlUtil_getHiddenField("isEmptyHelppanelContent");
var _464=(_463=="true")?"helppanel_emptycontent":"helppanel";
_ftl_api.getElementById(_461+".helppanel_id").className=_464;
}
var calloutUniqueId=0;
function jobsearch_setupCriteriaLink(_465,_466,_467,_468,_469,_46a){
_ftl_drawer_api.setOnClose("searchcriteria","ftldrawer_setDisplayText(\""+_466+"\", \""+_467+"\",\""+_469+"\");");
_ftl_drawer_api.setOnBeforeClose("searchcriteria","jobsearch_adjustScrollPosition();");
_ftl_drawer_api.setOnOpen("searchcriteria","ftldrawer_setDisplayText(\""+_466+"\", \""+_468+"\",\""+_46a+"\");");
_ftl_drawer_api.setOnOpen("searchcriteria","_ftl_api.updateFloats();");
}
function jobsearch_adjustScrollPosition(){
var _46b=_ftl_api.getElementById("topScroll");
if(_46b==null||_46b==undefined){
return;
}
var body=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var _46d=document.all?body.scrollTop:window.pageYOffset;
if(_46b.offsetTop>0&&_46b.offsetTop<_46d){
window.scrollTo(0,_46b.offsetTop);
}
}
function jobsearch_init(_46e,_46f,_470){
var _471=Math.abs(ftlUtil_getComponentParam(_46f,"count","1"));
var _472=_ftl_api.getElementById(_46e+"."+_470+"group3");
if(_472!=null){
var add=_ftl_api.getElementById(_46e+"."+_470+"add3");
if(_471<3){
_ftl_api.setDisplay(_472,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_472,"block");
_ftl_api.setDisplay(add,"none");
}
_472=_ftl_api.getElementById(_46e+"."+_470+"group2");
add=_ftl_api.getElementById(_46e+"."+_470+"add2");
if(_471<2){
_ftl_api.setDisplay(_472,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_472,"block");
_ftl_api.setDisplay(add,"none");
}
var _474=_ftl_api.getElementById(_46e+"."+_470+"remove1");
if(_471>1){
_ftl_api.setDisplay(_474,"block");
}else{
_ftl_api.setDisplay(_474,"none");
}
}
}
function jobsearch_initRadiusSearch(_475){
_ftl_drawer_api.setClose("radiusSiteListDrawer");
_ftl_drawer_api.setClose("errorMessageDrawer");
_ftl_drawer_api.setClose("zipcodePanelErrorDrawer");
_ftl_drawer_api.setClose("countryPanelErrorDrawer");
}
function jobsearch_initHandlerLink(_476,_477,_478,_479,_47a,_47b,_47c){
var _47d=_ftl_api.getElementById(_476+"."+_477);
var _47e=_ftl_api.getElementById(_478);
if(_47d.style.display=="none"){
if(_47e){
var _47f=_47e.getElementsByTagName("a");
if(_47f.length>0){
_47f[0].innerHTML=_479;
_47f[0].title=_47b;
}else{
_47e.innerHTML=_479;
_47e.title=_47b;
}
}
}else{
if(_47e){
var _47f=_47e.getElementsByTagName("a");
if(_47f.length>0){
_47f[0].innerHTML=_47a;
_47f[0].title=_47c;
}else{
_47e.innerHTML=_47a;
_47e.title=_47c;
}
}
}
}
function jobsearch_add(_480,_481,_482){
var _483=Math.abs(ftlUtil_getComponentParam(_481,"count","1"));
if(_483==3){
return false;
}
_483=_483+1;
ftlUtil_setComponentParam(_481,"count",_483);
jobsearch_init(_480,_481,_482);
}
function jobsearch_remove(_484,_485,_486,_487,_488,_489,_48a){
var _48b=Math.abs(ftlUtil_getComponentParam(_485,"count","1"));
if(_48b==1){
return false;
}
if(_487==1){
jobsearch_transferValues(_484+"."+_486+"group2",_486+"2",_484+"."+_486+"group1",_486+"1");
jobsearch_transferValues(_484+"."+_486+"group3",_486+"3",_484+"."+_486+"group2",_486+"2");
jobsearch_clearValues(_484+"."+_486+"group3",_486+"3");
}
if(_487==2){
jobsearch_transferValues(_484+"."+_486+"group3",_486+"3",_484+"."+_486+"group2",_486+"2");
jobsearch_clearValues(_484+"."+_486+"group3",_486+"3");
}
if(_487==3){
jobsearch_clearValues(_484+"."+_486+"group3",_486+"3");
}
_48b=_48b-1;
if(_488&&_489&&_48a){
jobsearch_computeTooltip(_484,_485,_488,_489,_48a);
}
ftlUtil_setComponentParam(_485,"count",_48b);
jobsearch_init(_484,_485,_486);
}
function jobsearch_transferValues(_48c,_48d,_48e,_48f){
var _490=_ftl_api.getElementById(_48c);
var _491=_ftl_api.getElementById(_48e);
var _492=_490.getElementsByTagName("input");
var _493=_491.getElementsByTagName("input");
for(var i=0;i<_492.length;i++){
_493[i].value=_492[i].value;
}
var _495=_490.getElementsByTagName("select");
var _496=_491.getElementsByTagName("select");
for(var i=0;i<_495.length;i++){
var to=_496[i];
var from=_495[i];
to.length=0;
for(var j=0;j<from.length;j++){
to.options[j]=new Option(from.options[j].text,from.options[j].value,true,false);
}
to.value=from.value;
if(to.value!=-1||i==0){
ftlmulti_selectField(_48e.substring(0,_48e.indexOf(".")),_48f,to);
}
}
}
function jobsearch_clearValues(_49a,_49b){
var _49c=_ftl_api.getElementById(_49a);
if(_49c!=null){
var _49d=_49c.getElementsByTagName("input");
for(var i=0;i<_49d.length;i++){
_49d[i].value=-1;
}
var _49f=_49c.getElementsByTagName("select");
for(var i=0;i<_49f.length;i++){
var sel=_49f[i];
sel.value=-1;
if(i>0){
sel.length=1;
sel.options[0].value=_49f[i].options[0].value;
sel.options[0].text=_49f[i].options[0].text;
}
}
ftlmulti_selectField(_49a.substring(0,_49a.indexOf(".")),_49b,_49f[0]);
}
}
function jobsearch_doSaveAgent(_4a1,_4a2){
ftlUtil_setComponent(_4a1,_4a2,"SaveSearchAction");
ftlUtil_submitForm();
}
function jobsearch_prepareSaveAgent(_4a3,_4a4){
if(ftlPage_isLogin()){
var _4a5=_ftlx_api.getAjaxRequest(_4a3,_4a4,"SaveSearchConfirmAction","jobsearch_processResponseAgent");
_4a5.setCache(false);
_4a5.setSynch(false);
_4a5.addComponentParam("showConfirm",this.showConfirm);
_4a5.send();
}else{
ftlUtil_setComponentParam(_4a4,"showConfirm",this.showConfirm);
ftlUtil_setComponent(_4a3,_4a4,"SaveSearchConfirmAction");
ftlUtil_submitForm();
}
}
function jobsearch_processResponseAgent(_4a6,_4a7){
if(_4a7[0]=="true"){
ftlconfirm_ask(_4a6[0],"confirmOverwrite");
}else{
if(_4a7[1]){
}else{
_ftl_drawer_api.close("savecriteria");
}
}
}
function jobsearch_clearAgentName(_4a8,_4a9){
ftlconfirm_hide(_4a8,"confirmOverwrite");
ftlUtil_setComponent(_4a8,_4a9,"ClearNameAction");
ftlUtil_submitForm();
}
function jobsearch_computeTooltip(_4aa,_4ab,_4ac,_4ad,_4ae){
var _4af=_ftl_api.getElementById(_4ae);
var _4b0=_ftl_api.getElementById(_4ac+"L1");
var _4b1=_ftl_api.getElementById(_4ac+"L2");
var _4b2=_ftl_api.getElementById(_4ac+"L3");
var _4b3=_ftl_api.getElementById(_4ac+"L4");
var _4b4=_4af.innerHTML;
var _4b5="";
if(_4b0!=null){
var _4b6=_4b0.selectedIndex;
var _4b7=_4b0.options[_4b6].text;
if(_4b6>0&&_4b1!=null){
var _4b8=_4b1.selectedIndex;
var _4b9=_4b1.options[_4b8].text;
if(_4b8>0&&_4b2!=null){
var _4ba=_4b2.selectedIndex;
var _4bb=_4b2.options[_4ba].text;
if(_4ba>0&&_4b3!=null){
var _4bc=_4b3.selectedIndex;
var _4bd=_4b3.options[_4bc].text;
_4b5=_4b4.replace("{0}",_4b7+" - "+_4b9+" - "+_4bb+" - "+_4bd);
}else{
_4b5=_4b4.replace("{0}",_4b7+" - "+_4b9+" - "+_4bb);
}
}else{
_4b5=_4b4.replace("{0}",_4b7+" - "+_4b9);
}
}else{
_4b5=_4b4.replace("{0}",_4b7);
}
}
var _4be=_ftl_api.getElementById(_4ad);
_4be.title=_4b5;
}
function jobsearch_resetPagerOnButton(_4bf,_4c0,_4c1,_4c2){
var _4c3=ftlUtil_getComponentParam(_4c1,"currentPage",1);
if(_4c3>1){
ftlUtil_setComponentParam(_4c1,"currentPage","1");
ftlPager_refresh(_4bf,_4c1);
}
if(_4c2==true){
ftlPage_doButtonAjax(_4bf,_4c0,"jobsearch_processClear");
}else{
ftlPage_doButtonAjax(_4bf,_4c0,"jobsearch_processSearch");
}
}
function jobsearch_processSearch(_4c4,_4c5){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4c5);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
if(_4c4[1]!="rlPager"){
_ftl_drawer_api.close("searchcriteria");
}
calloutUniqueId++;
var _4c6=_ftl_api.getElementById("searchCriteriaEnd");
if(_4c6!=null){
_4c6.focus();
}
}
function jobsearch_processClear(_4c7,_4c8){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4c8);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.open("searchcriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
var _4c9=_ftl_api.getElementById("searchCriteriaStart");
if(_4c9!=null){
_4c9.focus();
}
}
function jobsearch_clearButton(_4ca,_4cb,_4cc,_4cd,_4ce,_4cf,_4d0,_4d1,_4d2,_4d3,_4d4,_4d5,_4d6,_4d7){
jobsearch_clearValues(_4cd+"."+_4ce+"group1",_4ce+"1");
jobsearch_clearValues(_4cd+"."+_4ce+"group2",_4ce+"2");
jobsearch_clearValues(_4cd+"."+_4ce+"group3",_4ce+"3");
ftlUtil_setComponentParam(_4cf,"count",1);
jobsearch_init(_4cd,_4cb,_4ce);
jobsearch_clearValues(_4cd+"."+_4d0+"group1",_4d0+"1");
jobsearch_clearValues(_4cd+"."+_4d0+"group2",_4d0+"2");
jobsearch_clearValues(_4cd+"."+_4d0+"group3",_4d0+"3");
ftlUtil_setComponentParam(_4d1,"count",1);
jobsearch_init(_4cd,_4cb,_4d0);
jobsearch_clearValues(_4cd+"."+_4d2+"group1",_4d2+"1");
jobsearch_clearValues(_4cd+"."+_4d2+"group2",_4d2+"2");
jobsearch_clearValues(_4cd+"."+_4d2+"group3",_4d2+"3");
ftlUtil_setComponentParam(_4d3,"count",1);
jobsearch_init(_4cd,_4cb,_4d2);
var _4d8=_ftl_api.getElementById(_4cd+".instructionText");
if(_4d8!=null){
var _4d9=_ftl_api.getElementById(_4cd+".listContentDescriptionText");
_4d8.style.display="inline";
_4d9.style.display="none";
var _4da=_ftl_api.getElementById(_4cd+".radiusOptionsList");
var unit=document.getElementsByName("unit");
var _4dc=_ftl_api.getElementById(_4cd+".radiusLocation");
var _4dd=_ftl_api.getElementById(_4cd+".zipInput");
_4da.selectedIndex=0;
if(unit.length>=1){
unit[0].checked=true;
}
_4dc.selectedIndex=0;
_4dd.value="";
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
}
jobsearch_resetPagerOnButton(_4ca,_4cb,_4cc,true);
}
function jobsearch_searchButton(_4de,_4df,_4e0,_4e1,_4e2,_4e3,_4e4){
setSitesList(_4de);
jobsearch_resetPagerOnButton(_4de,_4df,_4e0,false);
}
function jobsearch_openSearchCalloutOver(_4e5,_4e6,_4e7){
searchcallout_openSearchCallout(_4e5,_4e6,_4e7,calloutUniqueId,null);
}
function jobsearch_keyPress(_4e8,_4e9,_4ea){
var evt=_4ea;
var _4ec=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
if(_4ec==13){
var _4ed=_ftl_api.getElementById(_4e8+"."+_4e9);
if(_4ed!=null){
if(_4ed.click){
if(window.navigator.userAgent.indexOf("Opera")>=0||window.navigator.userAgent.indexOf("Safari")>=0){
_4ed.type="submit";
}
_4ed.click();
}else{
if(_4ed.onclick){
_4ed.onclick();
}
}
}
}
}
var SEARCH_BUTTON_NAME_ID="searchAction";
var BASIC_FOOTER_INTERFACE="basicSearchFooterInterface";
var ADVANCED_FOOTER_INTERFACE="advancedSearchFooterInterface";
function jobsearch_controlKeyPress(_4ee,pId){
var _4f0=window.event!=undefined?window.event:_4ee;
if(pId!=null&&pId.length>0){
if(_4f0!=null){
var _4f1=pId.indexOf("basic")>=0;
var _4f2=_4f1?BASIC_FOOTER_INTERFACE:ADVANCED_FOOTER_INTERFACE;
jobsearch_keyPress(_4f2,SEARCH_BUTTON_NAME_ID,_4ee);
}
}
}
function jobsearch_computeSiteListOnDemand(_4f3,_4f4,_4f5,_4f6,_4f7,_4f8,_4f9,_4fa,_4fb){
if(_4fa=="true"){
var _4fc=document.getElementsByName("unit");
var _4fd=_ftl_api.getElementById(_4f3+"."+_4f5);
var _4fe=_ftl_api.getElementById(_4f3+".instructionText");
var _4ff=_ftl_api.getElementById(_4f3+".listContentDescriptionText");
var _500=_ftl_api.getElementById(_4f3+"."+_4f7);
var _501=_ftl_api.getElementById(_4f3+"."+_4f8);
var _502=jobsearch_getSiteList(_4f3,_4f9);
var _503=_ftl_api.getElementById("siteListId").value;
var _504=_ftlx_api.getAjaxRequest(_4f3,_4f4,"ComputeSiteListAction","jobsearch_siteListProcessed");
_504.setCache(false);
_504.setSynch(true);
_504.setIFrame(false);
_504.addComponentParam("distance",_4fd.value);
_504.addComponentParam("unit",_4fc[0].checked?1:2);
_504.addComponentParam("locationSiteId",_500.value);
_504.addComponentParam("zipcode",_501.value);
_504.addComponentParam("siteListId",_502);
_504.send();
_ftl_api.getElementById("siteListId").value=_503;
jobsearch_initializeCheckedSites(_4f3,"checkboxSiteNo");
if(_4fd.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_4fd.selectedIndex=0;
_4fe.style.display="inline";
_4ff.style.display="none";
}else{
var msg="";
if(_4fb!=null){
msg=_4fb.substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
}
_4fe.style.display="none";
_4ff.innerHTML=msg;
_4ff.style.display="inline";
var _506=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _507=_ftl_api.getElementById(_4f3+".radiusEmptyList");
_507.style.display=_506=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
}
}
function jobsearch_computeSiteList(_508,_509,_50a,_50b,_50c,_50d,_50e){
var _50f=_ftl_api.getElementById(_508+"."+_50a);
var _510=document.getElementsByName("unit");
var _511=_ftl_api.getElementById(_508+"."+_50c);
var _512=_ftl_api.getElementById(_508+"."+_50d);
if(_50f.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_50f.selectedIndex=0;
var _513=_ftl_api.getElementById(_508+".instructionText");
var _514=_ftl_api.getElementById(_508+".listContentDescriptionText");
_513.style.display="inline";
_514.style.display="none";
return;
}
if(_512!=null&&_512.value.length>0&&(_511.selectedIndex>0||_511.length==1)){
_ftl_drawer_api.close("errorMessageDrawer");
var _515=jobsearch_getSiteList(_508,_50e);
var _516=_ftlx_api.getAjaxRequest(_508,_509,"ComputeSiteListAction","jobsearch_siteListProcessed");
_516.setCache(false);
_516.setSynch(false);
_516.setIFrame(true);
_516.addComponentParam("distance",_50f.value);
_516.addComponentParam("unit",_510[0].checked?1:2);
_516.addComponentParam("locationSiteId",_511.value);
_516.addComponentParam("zipcode",_512.value);
_516.addComponentParam("siteListId",_515);
_516.send();
}else{
_ftl_drawer_api.open("errorMessageDrawer");
_50f.selectedIndex=0;
}
if(_512!=null&&_512.value.length>0){
_ftl_drawer_api.close("zipcodePanelErrorDrawer");
}else{
_ftl_drawer_api.open("zipcodePanelErrorDrawer");
}
if(_511.selectedIndex>0||_511.length==1){
_ftl_drawer_api.close("countryPanelErrorDrawer");
}else{
_ftl_drawer_api.open("countryPanelErrorDrawer");
}
}
var ZIP_CODE_LABEL="zip";
var UNIT_LABEL="unit";
var LIST_CONTENT_DESCRIPTION_TOKEN_ID="757224";
function jobsearch_siteListProcessed(_517,_518){
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
var _519=_517[0];
var _51a=_ftl_api.getElementById(_519+".instructionText");
var _51b=_ftl_api.getElementById(_519+".listContentDescriptionText");
var msg="";
var _51d=_518.length;
for(var i=_51d-1;i>=0;i--){
if(_518[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)==0){
msg=_518[i].substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
break;
}
}
_51a.style.display="none";
_51b.innerHTML=msg;
_51b.style.display="inline";
var _51f="";
for(var i=_51d-1;i>=0;i--){
if(_518[i].indexOf(ZIP_CODE_LABEL)==0){
_51f=_518[i].substr(ZIP_CODE_LABEL.length);
break;
}
}
var _520=_ftl_api.getElementById(_519+".zipInput");
_520.value=_51f;
var _521="";
for(var i=_51d-1;i>=0;i--){
if(_518[i].indexOf(UNIT_LABEL)==0){
_521=_518[i].substr(UNIT_LABEL.length);
break;
}
}
var unit=document.getElementsByName("unit");
unit[0].checked=_521=="1"?true:false;
unit[1].checked=_521=="1"?false:true;
var _523=jobsearch_removeStaticElementFromResponse(_518);
_ftl_api.fillList(_519,_519+".radiusSiteListId",_523);
jobsearch_initializeCheckedSites(_519,"checkboxSiteNo");
var _524=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _525=_ftl_api.getElementById(_519+".radiusEmptyList");
_525.style.display=_524=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
function jobsearch_removeStaticElementFromResponse(_526){
var _527=new Array();
var _528=_526.length;
for(var i=0;i<_528;i++){
if(_526[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)!=0&&_526[i].indexOf(ZIP_CODE_LABEL)!=0&&_526[i].indexOf(UNIT_LABEL)!=0){
_527.splice(_527.length+1,0,_526[i]);
}
}
return _527;
}
function jobsearch_masterCheckBoxSiteSelection(_52a,_52b){
var _52c=_52a.checked;
var _52d=document.getElementsByName(_52b);
var _52e=_52d.length;
for(var i=0;i<_52e;i++){
_52d[i].checked=_52c;
}
}
function jobsearch_resetCheckBoxSiteSelection(_530,_531){
var _532=document.getElementsByName(_530);
if(_532.length>=1){
_532[0].checked=false;
}
var _533=document.getElementsByName(_531);
var _534=_533.length;
for(var i=0;i<_534;i++){
_533[i].checked=false;
}
var _536=_ftl_api.getElementById("siteListId");
if(_536!=null){
_536.value="";
_536.defaultValue="";
}
}
function jobsearch_getSiteList(_537,_538){
var _539=document.getElementsByName(_538);
var _53a="";
var _53b="";
for(var i=0;i<_539.length;i++){
if(_539[i].checked){
var ii=i+1;
_53b=_ftl_api.getElementById(_537+".siteNoHidden.row"+ii);
if(_53b!=null&&_53b.innerHTML.length>0){
_53a+=_53b.innerHTML+";";
}
}
}
return _53a;
}
function jobsearch_resetDistanceDropDown(_53e,_53f,_540){
var _541=_ftl_api.getElementById(_53e+"."+_540);
var _542=_ftl_api.getElementById(_53e+".instructionText");
var _543=_ftl_api.getElementById(_53e+".listContentDescriptionText");
_541.selectedIndex=0;
_ftl_drawer_api.close("radiusSiteListDrawer");
_542.style.display="inline";
_543.style.display="none";
}
var GOOGLE_MAPS_ROOT_URL="http://maps.google.com/";
var ROW_LABEL="row";
function jobsearch_openGoogleMapWindow(_544,_545,_546){
var _547=0;
var _548=_ftl_api.getListValues(_544,"radiusSiteListId","siteNo");
var _549=_548.length;
for(var i=0;i<_549;i++){
if(_548[i]==_546){
_547=i;
break;
}
}
var _54b=_ftl_api.getListValues(_544,"radiusSiteListId","siteAdd1")[_547];
var _54c=_ftl_api.getListValues(_544,"radiusSiteListId","siteAdd2")[_547];
var city=_ftl_api.getListValues(_544,"radiusSiteListId","city")[_547];
var zip=_ftl_api.getListValues(_544,"radiusSiteListId","zipcode")[_547];
var _54f=GOOGLE_MAPS_ROOT_URL;
var _550=_ftl_api.getElementById("lang").value;
_54f+="?hl=";
_54f+=_550;
_54f+="&q=";
_54f+=zip;
if(city!=null&&city.length>0){
_54f+=",+";
_54f+=city;
}
if(_54b!=null&&_54b.length>0){
_54f+=",+";
_54f+=_54b;
}
if(_54c!=null&&_54c.length>0){
_54f+=",+";
_54f+=_54c;
}
var _551=encodeURI(_54f);
window.open(_551);
}
function jobsearch_initializeCheckedSites(_552,_553){
var _554=_ftl_api.getElementById("siteListId");
if(_554.value==null&&!_554.value.length>=0&&!_554.defaultValue.length>=0){
return;
}
var _555=document.getElementsByName(_553);
var _556=_555.length;
var _557=_554.value.length>0?_554.value:_554.defaultValue;
var _558=_557.split(";");
var _559=_558.length;
var _55a="";
var _55b=0;
for(var i=0;i<_556;i++){
_55a=_ftl_api.getElementById(_552+".siteNoHidden.row"+(i+1));
if(_55a!=null&&_55a.innerHTML.length>0){
for(var j=0;j<_559;j++){
if(_558[j]==_55a.innerHTML){
_555[i].checked=true;
_55b++;
break;
}
}
}
}
if(_55b==_556){
var _55e=document.getElementsByName("masterCheckboxSite");
_55e[0].checked=true;
}
}
var BASIC_INTERFACE="basicSearchInterface";
var ADVANCED_INTERFACE="advancedSearchInterface";
function setSitesList(_55f){
var _560=_55f.indexOf("basic")>=0;
var _561=_560?BASIC_INTERFACE:ADVANCED_INTERFACE;
var _562=_ftl_api.getElementById("siteListId");
if(_562!=null){
_562.value=jobsearch_getSiteList(_561,"checkboxSiteNo");
}
}
function jobsearch_rssOrFacebookButton(_563,_564){
setSitesList(_563);
var _565=_ftlx_api.getAjaxRequest(_563,_564,"ButtonComponent","jobsearch_rssOrFacebookProcessed");
_565.setCache(false);
_565.setSynch(false);
_565.send();
}
var ERROR_LABEL="error";
function jobsearch_rssOrFacebookProcessed(_566,_567){
var _567=_567[0];
if(_567!=ERROR_LABEL){
if(_566[1]=="FACEBOOK"){
_567=encodeFacebookURL(_567);
window.open(_567);
}else{
window.location=_567;
}
}
}
function encodeFacebookURL(pURL){
var _569="=";
var _56a="rssurl";
var _56b="siteurl";
var _56c="name";
rsspos=pURL.indexOf(_56a);
sitepos=pURL.indexOf(_56b);
namepos=pURL.indexOf(_56c);
var _56d=pURL.substring(0,rsspos);
var _56e=pURL.substring(rsspos+_56a.length,sitepos-1);
var _56f=pURL.substring(sitepos+_56b.length,namepos-1);
var _570=pURL.substring(namepos+_56c.length);
_56e=_56a+_569+escape(_56e.substring(_56e.indexOf(_569)+1));
_56f=_56b+_569+escape(_56f.substring(_56f.indexOf(_569)+1));
_570=_56c+_569+escape(_570.substring(_570.indexOf(_569)+1));
return _56d+_56e+"&"+_56f+"&"+_570;
}
var mysavedsearches_agentNo;
var mysavedsearches_agentName;
function mysavesearches_confirmSingleDeletion(_571,_572,_573,_574){
mysavedsearches_agentNo=_573;
mysavedsearches_agentName=_574;
var _575=_ftl_api.getElementById(_571+"."+"singleDeleteTemplate");
var _576=_ftl_api.getElementById(_571+"."+"singleDeleteTitle");
_576.innerHTML=_575.innerHTML.replace("{0}",mysavedsearches_agentName);
ftlconfirm_ask(_571,_572);
}
function mysavesearches_confirmAllDeletion(_577,_578){
ftlconfirm_ask(_577,_578);
}
function mysavedsearches_doDeleteAgent(_579,_57a){
ftlUtil_setComponent(_579,_57a,"DeleteSearchAction");
ftlUtil_setComponentParam(_57a,"agentNo",mysavedsearches_agentNo);
ftlUtil_submitForm();
}
function mysavedsearches_doDeleteAllAgents(_57b,_57c){
ftlUtil_setComponent(_57b,_57c,"DeleteAllSearchesAction");
ftlUtil_submitForm();
}
function mysavedsearches_doEditAgent(_57d,_57e,_57f){
var _580=_57f;
ftlUtil_setComponent(_57d,_57e,"EditAgentAction");
ftlUtil_setComponentParam(_57e,"agentNo",_580);
ftlUtil_submitForm();
}
function mysavedsearches_doExtendAgent(_581,_582,_583){
var _584=_583;
ftlUtil_setComponent(_581,_582,"ExtendAgentAction");
ftlUtil_setComponentParam(_582,"agentNo",_584);
ftlUtil_submitForm();
}
function mysavedsearches_doViewOpenings(_585,_586,_587){
var _588=_587;
ftlUtil_setComponent(_585,_586,"ViewOpeningsAction");
ftlUtil_setComponentParam(_586,"agentNo",_588);
ftlUtil_submitForm();
}
function mysavedsearches_doEditNotification(_589,_58a,_58b,_58c){
var _58d=_58b;
ftlUtil_setComponent(_589,_58a,"EditNotificationAction");
ftlUtil_setComponentParam(_58a,"agentNo",_58d);
ftlUtil_submitForm();
}
function mysavedsearches_openSearchCalloutByQueryNoOver(_58e,_58f,_590,_591){
searchcallout_openSearchCallout(_58e,_58f,_590,null,_591);
}
function requisition_addRequisitionToCart(_592,_593,_594){
var _595=_594;
if(ftlPage_isLogin()){
var _596=_ftlx_api.getAjaxRequest(_592,_593,"AddRequisitionToCartAction","requisition_cartProcessed");
_596.setCache(false);
_596.addComponentParam("requisitionNo",_595);
_596.send();
}else{
ftlUtil_setComponent(_592,_593,"AddRequisitionToCartAction");
ftlUtil_setComponentParam(_593,"requisitionNo",_595);
ftlUtil_submitForm();
}
}
function requisition_cartProcessed(_597,_598){
var _599=_597[0];
var _59a=null;
if(_599=="requisitionListInterface"){
_59a="requisitionListInterface.listRequisition";
}else{
if(_599=="requisitionDescriptionInterface"){
_59a="requisitionDescriptionInterface.descRequisition";
}else{
if(_599=="requisitionListPersonalizedInterface"){
_59a="requisitionListPersonalizedInterface.listRequisition";
}else{
if(_599=="myJobCartInterface"){
_59a="myJobCartInterface.cartList";
}
}
}
}
if(_59a!=null){
_ftl_api.fillList(_599,_59a,_598);
}
}
function requisition_prepareNoteHiding(){
_ftl_api.addOnSubmit("requisition_hideJobCartNote()");
}
function requisition_hideJobCartNote(){
var elem=_ftl_api.getNodeById("requisitionListInterface.displayJobCartMessage");
if(elem==null){
elem=_ftl_api.getNodeById("requisitionDescriptionInterface.displayJobCartMessage");
}
if(elem!=null){
elem.setValue("false");
}
}
var jobCartItemNo;
var reqTitle;
function requisition_confirmRemoveRequisitionFromCart(_59c,_59d,_59e,_59f){
window.scrollTo(0,0);
jobCartItemNo=_59e;
reqTitle=_59f;
var _5a0=_ftl_api.getElementById(_59c+"."+"confirmRemoveTemplate");
var _5a1=_ftl_api.getElementById(_59c+"."+"confirmRemoveFromJobCartTitle");
_5a1.innerHTML=_5a0.innerHTML.replace("{0}",reqTitle);
ftlconfirm_ask(_59c,"confirmRemoveFromJobCart");
}
function requisition_removeRequisitionFromCart(_5a2,_5a3){
var _5a4=_ftlx_api.getAjaxRequest(_5a2,_5a3,"RemoveRequisitionFromCartAction","requisition_cartProcessed");
_5a4.setCache(false);
_5a4.setSynch(false);
_5a4.addComponentParam("jobCartItemNo",jobCartItemNo);
_5a4.send();
}
function requisition_sendJobToFriend(_5a5,_5a6,_5a7,_5a8){
ftlUtil_setComponent(_5a5,_5a6,"SendJobToFriendAction");
var _5a9=_5a7;
ftlUtil_setComponentParam(_5a6,"requisitionNo",_5a9);
ftlUtil_submitForm();
}
function requisition_openSendJobToFriend(_5aa,_5ab,_5ac,_5ad){
var _5ae=_5ac;
var _5af=_5ad;
ftlUtil_setComponent(_5aa,_5ab,"OpenSendJobToFriendAction");
ftlUtil_setComponentParam(_5ab,"requisitionNo",_5ae);
ftlUtil_setComponentParam(_5ab,"requisitionTitle",_5af);
ftlUtil_submitForm();
}
function requisition_displayExtendedLocation(_5b0,_5b1,_5b2,_5b3,_5b4){
if(_5b3){
var _5b5=_5b3;
var _5b6=_5b2.parentNode;
_5b6.innerHTML=_5b5;
_5b6.className=_5b4;
}
}
function requisition_doReapplyOnRequisition(_5b7,_5b8,_5b9,_5ba){
application_doReapplyOnRequisition(_5b7,_5b8,_5b9,_5ba);
}
function requisition_applyOnRequisition(_5bb,_5bc,_5bd,_5be,_5bf){
ftlUtil_setComponent(_5bb,_5bc,"ApplyOnRequisitionAction");
if(_5bd){
var _5c0=_5bd;
ftlUtil_setComponentParam(_5bc,"requisitionNo",_5c0);
}
if(_5be){
ftlUtil_setComponentParam(_5bc,"mode",_5be);
}
if(_5bf){
var _5c1=_5bf;
ftlUtil_setComponentParam(_5bc,"candidateNo",_5c1);
}
ftlUtil_submitForm();
}
function requisition_applyOnRequisitionByEmail(_5c2,_5c3,_5c4,_5c5){
window.open("mailto:"+_5c4+"?subject="+_5c5);
}
function requisition_openRequisitionDescription(_5c6,_5c7,_5c8,_5c9){
ftlUtil_setComponentParam(_5c7,"openDescFrom",_5c9);
requisition_openRequisitionDescriptionAction(_5c6,_5c7,_5c8,"OpenRequisitionDescriptionAction");
}
function requisition_openRequisitionDescriptionView(_5ca,_5cb,_5cc,_5cd,_5ce,_5cf){
ftlUtil_setComponentParam(_5cb,"viewMode",_5cd);
ftlUtil_setComponentParam(_5cb,"openMode",_5ce);
if(_5cf!=null){
var _5d0=_5cf;
ftlUtil_setComponentParam(_5cb,"locale",_5d0);
}
requisition_openRequisitionDescriptionAction(_5ca,_5cb,_5cc,"OpenRequisitionDescriptionViewAction");
}
function requisition_openRequisitionDescriptionAction(_5d1,_5d2,_5d3,_5d4,_5d5){
var _5d6=_5d3;
ftlUtil_setComponentParam(_5d2,"requisitionNo",_5d6);
ftlUtil_setComponent(_5d1,_5d2,_5d5);
ftlUtil_submitForm("requisitionDescriptionPage");
}
var openReqListItemCalloutObject=null;
function requisition_openReqListItemCalloutOver(_5d7,_5d8,_5d9,_5da){
ftlUtil_clearTimeoutCalloutToDisplay();
openReqListItemCalloutObject=new OpenReqListItemCalloutObject(_5d7,_5d8,_5d9,_5da);
ftlUtil_setTimeoutCalloutToDisplay("openReqListItemCalloutObject.requisition_prepareOpenReqListItemCalloutOver()");
}
function OpenReqListItemCalloutObject(_5db,_5dc,_5dd,_5de){
this.reqNo=_5de;
this.interfaceId=_5db;
this.componentId=_5dc;
this.calloutId=_5dd;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.requisition_prepareOpenReqListItemCalloutOver=requisition_prepareOpenReqListItemCalloutOver;
}
function requisition_prepareOpenReqListItemCalloutOver(){
var _5df=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenReqListItemCalloutAction","requisition_processReqListItemCalloutResponse");
_5df.setCache(true);
_5df.setSynch(false);
_5df.addComponentParam("calloutId",this.calloutId);
_5df.addComponentParam("requisitionNo",this.reqNo);
ftlUtil_requestCallout("calloutTip","ReqListItemCalloutInterface",this.mouseX,this.mouseY);
_5df.send();
}
function requisition_openReqListItemCalloutOut(_5e0,_5e1,_5e2){
ftlUtil_hideCallout("calloutTip","reqListItemCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function requisition_processReqListItemCalloutResponse(_5e3,_5e4){
_ftl_api.fillInterface("reqListItemCalloutInterface",_5e4);
ftlUtil_showCallout("calloutTip","reqListItemCalloutInterface");
}
function initIframeBackGroundForReqDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForReqDivCallout();");
function requisition_resetListPager(_5e5,_5e6,_5e7){
var _5e8=ftlUtil_getComponentParam(_5e7,"currentPage",1);
ftlPage_doRefresh(_5e5,_5e6,_5e7);
}
function requisition_navigateToHomePage(_5e9,_5ea){
ftlUtil_setComponent(_5e9,_5ea,"NavigateToHomePageAction");
ftlUtil_submitForm();
}
function requisition_setPageTitle(){
var _5eb=document.getElementById("requisitionDescriptionInterface.requisitionDescriptionTitleLabel.row1");
var _5ec="";
if(document.all){
_5ec=_5eb.innerText;
}else{
_5ec=_5eb.textContent;
}
document.title=_5ec;
}
function requisitionPrintable_setPageTitle(){
var _5ed=document.getElementById("requisitionDescriptionPrintableInterface.pagetitle.row1");
var _5ee="";
if(document.all){
_5ee=_5ed.innerText;
}else{
_5ee=_5ed.textContent;
}
document.title=_5ee;
}
function requisition_validateTimeZone(){
var form=_ftl.all["ftlform"].object;
var tz=0;
var now=new Date();
if(now.getTimezoneOffset){
tz=now.getTimezoneOffset();
}
var _5f2="GMT"+(tz<=0?"--":"-");
var _5f3=Math.abs(tz);
var _5f4=_5f3%60;
var _5f5=(_5f3-_5f4)/60;
if(_5f5<10){
_5f5="0"+_5f5;
}
if(_5f4<10){
_5f4="0"+_5f4;
}
var _5f6=_5f2+_5f5+":"+_5f4;
if(_5f6!=form["tz"].value){
var _5f7=getInterfaceForValidateTimeZone(form);
if(_5f7&&_5f7!=null){
ftlUtil_setHiddenField("tz",_5f6);
var _5f8=_ftlx_api.getAjaxRequest(_5f7,"validateTimeZoneId","InitTimeZoneAction","requisition_restoreDatesValues");
_5f8.setCache(false);
_5f8.setSynch(false);
_5f8.addParam("tz",_5f6);
var _5f9=document.getElementById("requisitionNo");
if(_5f9){
var _5fa=_5f9.value;
_5f8.addComponentParam("requisitionNo",_5fa);
}
_5f8.send();
}
}
}
function getInterfaceForValidateTimeZone(_5fb){
var _5fc=_5fb["interfaceIdForTimeZone"];
if(_5fc){
var _5fd=_5fc.value;
if(_5fd=="requisitionListInterface"||_5fd=="requisitionDescriptionInterface"){
return _5fd;
}else{
if(_5fd=="requisitionDescriptionPrintablePage"){
return "requisitionDescriptionPrintableInterface";
}
}
}
return null;
}
function requisition_restoreDatesValues(_5fe,_5ff){
var _600=_5fe[0];
var _601=null;
if(_600=="requisitionListInterface"){
_601="requisitionListInterface.listRequisition";
}else{
if(_600=="requisitionDescriptionInterface"){
_601="requisitionDescriptionInterface.descRequisition";
}else{
if(_600=="requisitionDescriptionPrintableInterface"){
_601="requisitionDescriptionPrintableInterface.descRequisition";
}
}
}
if(_601!=null){
_ftl_api.fillList(_600,_601,_5ff);
}
}
ftlUtil_addToOnBodyLoad("requisition_validateTimeZone()");
var SEARCH_CALLOUT_ID="searchCallout";
var openSearchCalloutObject=null;
function searchcallout_openSearchCallout(_602,_603,_604,_605,_606){
ftlUtil_clearTimeoutCalloutToDisplay();
openSearchCalloutObject=new OpenSearchCalloutObject(_602,_603,_604,_606,_605);
ftlUtil_setTimeoutCalloutToDisplay("openSearchCalloutObject.searchcallout_prepareOpenSearchCalloutOver()");
}
function OpenSearchCalloutObject(_607,_608,_609,_60a,_60b){
if(_60a!=null){
this.queryNo=_60a;
}else{
this.queryNo=0;
}
if(_60b!=null){
this.uniqueId=_60b;
}else{
this.uniqueId=0;
}
this.interfaceId=_607;
this.componentId=_608;
this.calloutId=_609;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.searchcallout_prepareOpenSearchCalloutOver=searchcallout_prepareOpenSearchCalloutOver;
}
function searchcallout_prepareOpenSearchCalloutOver(){
var _60c=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenSearchCalloutAction","searchcallout_processResponse");
_60c.setCache(false);
_60c.setSynch(false);
_60c.addComponentParam("calloutId",this.calloutId);
_60c.addComponentParam("agentNo",this.queryNo);
_60c.addComponentParam("uniqueId",this.uniqueId);
ftlUtil_requestCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface",this.mouseX,this.mouseY);
_60c.send();
}
function searchcallout_closeSearchCallout(_60d,_60e){
ftlUtil_hideCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function searchcallout_processResponse(_60f,_610){
_ftl_api.fillInterface("searchCalloutInterface",_610);
ftlUtil_showCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForSearchDivCallout();");
function initIframeBackGroundForSearchDivCallout(){
initIframeBackGroundForDivCallout(SEARCH_CALLOUT_ID);
}

