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){
this.iFrame=_22a;
this.send=_22a==true?this.sendIFrame:this.sendXMLHttp;
if(_22a==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;
}
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(_2a6){
if(_2a6.submit&&_2a6.tagName=="FORM"&&_2a6.submit!=secform_mySubmit){
_2a6._submit=_2a6.submit;
_2a6.submit=secform_mySubmit;
}
}
function secform_initForms(_2a7){
if(_2a7.length>0){
for(i=0;i<_2a7.length;++i){
secform_initForm(_2a7[i]);
}
}
}
function selectCheckbox(_2a8,_2a9){
var _2aa=findElementsEndingWithId(document,_2a8,null,true)[0];
if(_2a9){
_2aa.checked=true;
}else{
_2aa.checked=false;
}
}
function disableGZipCompression(){
var _2ab=document.getElementById("gzip");
if(_2ab){
_2ab.value="bypass";
}
return true;
}
function application_viewCorrespondences(_2ac,_2ad,_2ae,_2af){
var _2b0=_2af;
ftlUtil_setComponent(_2ac,_2ad,"ViewCorrespondencesAction");
ftlUtil_setComponentParam(_2ad,"mode",_2ae);
ftlUtil_setComponentParam(_2ad,"applicationNo",_2b0);
ftlUtil_submitForm();
}
function application_doDisplayConfirmCandidate(_2b1,_2b2,_2b3,_2b4){
var _2b5=_2b3;
var _2b6=_2b4;
ftlUtil_setComponent(_2b1,_2b2,"DisplayConfirmCandidateAction");
ftlUtil_setComponentParam(_2b2,"applicationNos",_2b5);
ftlUtil_setComponentParam(_2b2,"candidateNos",_2b6);
ftlUtil_submitForm();
}
function application_doConfirmCandidate(_2b7,_2b8,_2b9,_2ba,_2bb){
ftlUtil_setComponentParam(_2b8,"buttonAction",_2b9);
if(_2ba){
var _2bc=_2ba;
ftlUtil_setComponentParam(_2b8,"applicationNos",_2bc);
}
if(_2bb){
var _2bd=_2bb;
ftlUtil_setComponentParam(_2b8,"candidateNos",_2bd);
}
ftlUtil_setComponent(_2b7,_2b8,"ConfirmCandidateAction");
ftlUtil_submitForm();
}
function application_doWithdrawApplication(_2be,_2bf,_2c0,_2c1,_2c2,_2c3){
var mode=_2c0;
ftlUtil_setComponentParam(_2bf,"mode",mode);
ftlUtil_setComponentParam(_2bf,"buttonAction",_2c1);
if(_2c2){
var _2c5=_2c2;
ftlUtil_setComponentParam(_2bf,"applicationNos",_2c5);
}
if(_2c3){
var _2c6=_2c3;
ftlUtil_setComponentParam(_2bf,"candidateNos",_2c6);
}
ftlUtil_setComponent(_2be,_2bf,"WithdrawApplicationAction");
ftlUtil_submitForm();
}
function application_doDisplayWithdrawOneConfirmation(_2c7,_2c8,_2c9,_2ca,_2cb){
var _2cc=_2ca;
var _2cd=_2cb;
ftlUtil_setComponent(_2c7,_2c8,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2c8,"mode",_2c9);
ftlUtil_setComponentParam(_2c8,"applicationNos",_2cc);
ftlUtil_setComponentParam(_2c8,"candidateNos",_2cd);
ftlUtil_submitForm();
}
function application_doDisplayWithdrawAllConfirmation(_2ce,_2cf,_2d0){
var _2d1=getStringListParamValues(_2ce,"applicationList","applicationNo");
var _2d2=getStringListParamValues(_2ce,"applicationList","applicationCandidateNo");
ftlUtil_setComponent(_2ce,_2cf,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2cf,"mode",_2d0);
ftlUtil_setComponentParam(_2cf,"applicationNos",_2d1);
ftlUtil_setComponentParam(_2cf,"candidateNos",_2d2);
ftlUtil_submitForm();
}
function application_doReapplyOnRequisition(_2d3,_2d4,_2d5,_2d6){
var _2d7=_2d5;
var _2d8=_2d6;
ftlUtil_setComponent(_2d3,_2d4,"ReapplyOnRequisitionAction");
ftlUtil_setComponentParam(_2d4,"applicationNo",_2d7);
ftlUtil_setComponentParam(_2d4,"candidateNo",_2d8);
ftlUtil_submitForm();
}
function application_doViewStatusDetail(_2d9,_2da,_2db,_2dc){
var _2dd=_2dc;
ftlUtil_setComponent(_2d9,_2da,"ViewApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2da,"mode",_2db);
ftlUtil_setComponentParam(_2da,"applicationNo",_2dd);
ftlUtil_submitForm();
}
function application_doStatusDetailPrintableFormat(_2de,_2df,_2e0,_2e1,_2e2,_2e3,_2e4){
var _2e5=_2e0;
var mode=_2e1;
var _2e7=_2e2;
var _2e8=_2e3;
var _2e9=_2e4;
ftlUtil_setComponent(_2de,_2df,"PrintApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2df,"applicationNo",_2e5);
ftlUtil_setComponentParam(_2df,"mode",mode);
ftlUtil_setComponentParam(_2df,"statusNo",_2e7);
ftlUtil_setComponentParam(_2df,"statusName",_2e8);
ftlUtil_setComponentParam(_2df,"statusDescription",_2e9);
ftlUtil_submitForm();
}
function application_referFriend(_2ea,_2eb,_2ec){
var _2ed=_2ec;
ftlUtil_setComponent(_2ea,_2eb,"ReferFriendAction");
ftlUtil_setComponentParam(_2eb,"applicationNo",_2ed);
ftlUtil_submitForm();
}
var openApplicationCalloutObject=null;
function application_openApplicationCalloutOver(_2ee,_2ef,_2f0,_2f1,_2f2){
ftlUtil_clearTimeoutCalloutToDisplay();
openApplicationCalloutObject=new OpenApplicationCalloutObject(_2ee,_2ef,_2f0,_2f1,_2f2);
ftlUtil_setTimeoutCalloutToDisplay("openApplicationCalloutObject.application_prepareOpenApplicationCalloutOver()");
}
function OpenApplicationCalloutObject(_2f3,_2f4,_2f5,_2f6,_2f7){
this.applicationNo=_2f6;
this.locale=_2f7;
this.interfaceId=_2f3;
this.componentId=_2f4;
this.calloutId=_2f5;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.application_prepareOpenApplicationCalloutOver=application_prepareOpenApplicationCalloutOver;
}
function application_prepareOpenApplicationCalloutOver(){
var _2f8=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenApplicationCalloutAction","application_processResponse");
_2f8.setCache(true);
_2f8.setSynch(false);
_2f8.addComponentParam("calloutId",this.calloutId);
_2f8.addComponentParam("applicationNo",this.applicationNo);
_2f8.addComponentParam("locale",this.locale);
ftlUtil_requestCallout("calloutTip","applicationCalloutInterface",this.mouseX,this.mouseY);
_2f8.send();
}
function application_openApplicationCalloutOut(_2f9,_2fa,_2fb){
ftlUtil_hideCallout("calloutTip","applicationCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function application_processResponse(_2fc,_2fd){
_ftl_api.fillInterface("applicationCalloutInterface",_2fd);
ftlUtil_showCallout("calloutTip","applicationCalloutInterface");
}
function initIframeBackGroundForApplicationDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForApplicationDivCallout();");
function application_displayExtendedLocation(_2fe,_2ff,_300,_301,_302){
if(_301){
var _303=_301;
var _304=_300.parentNode;
_304.innerHTML=_303;
_304.className=_302;
}
}
function getStringListParamValues(_305,_306,_307){
var _308="";
var _309=_ftl_api.getListValues(_305,_306,_307);
for(var i=0;i<_309.length;i++){
_308+=_309[i];
if((i+1)<_309.length){
_308+=",";
}
}
return _308;
}
function candidate_myAccountAction(_30b,_30c){
ftlUtil_setComponent(_30b,_30c,"MyAccountAction");
ftlUtil_submitForm();
}
function correspondence_openCorrespondenceDetail(_30d,_30e,_30f,_310,_311,_312){
var _313=_30f;
var _314=_310;
var _315=_311;
var _316=_312;
ftlUtil_setComponent(_30d,_30e,"OpenCorrespDetailAction");
ftlUtil_setComponentParam(_30e,"messageBoxItemNo",_313);
ftlUtil_setComponentParam(_30e,"messageNo",_314);
ftlUtil_setComponentParam(_30e,"isFromOldCM",_315);
ftlUtil_setComponentParam(_30e,"isViewedByCandidate",_316);
ftlUtil_submitForm();
}
function correspondence_DeleteCorrespondenceOnPortal(_317,_318){
ftlUtil_setComponent(_317,_318,"DeleteCorrespondenceToPortalAction");
ftlUtil_setComponentParam(_318,"messageBoxItemNo",correspondence_currentMessageNo);
ftlUtil_submitForm();
}
function correspondence_printableFormat(_319,_31a,_31b,_31c,_31d){
var _31e=_31b;
var _31f=_31c;
var _320=_31d;
ftlUtil_setComponent(_319,_31a,"PrintableFormatAction");
ftlUtil_setComponentParam(_31a,"messageBoxItemNo",_31e);
ftlUtil_setComponentParam(_31a,"messageNo",_31f);
ftlUtil_setComponentParam(_31a,"isFromOldCM",_320);
ftlUtil_submitForm();
}
var correspondence_currentMessageNo;
var correspondence_confirmMessageSubject;
function correspondence_confirmDeletion(_321,_322,_323){
window.scrollTo(0,0);
correspondence_currentMessageNo=_323;
ftlUtil_setComponentParam("deleteAction","messageBoxItemNo",correspondence_currentMessageNo);
ftlPage_refreshInterface(_321,"refreshConfirm",_321);
ftlconfirm_ask(_321,_322);
}
function correspondence_hideConfirm(_324,_325){
ftlconfirm_hide(_324,_325);
}
function ftlconfirm_init(_326,_327){
var node=_ftl.all[_327];
var ask=ftlUtil_getComponentParam(_327,"aor",false);
if(ask=="true"){
ftlUtil_setComponentParam(_327,"aor",false);
node.setDisplay("block");
location="#confirmBegin"+_326+"."+_327;
}else{
node.setDisplay("none");
}
}
function ftlconfirm_ask(_32a,_32b){
var node=_ftl.all[_32a+"."+_32b];
node.setDisplay("block");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
location="#confirmBegin"+_32a+"."+_32b;
}
function ftlconfirm_hide(_32d,_32e){
var node=_ftl.all[_32d+"."+_32e];
node.setDisplay("none");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
}
function ftlconfirm_answer(_330,_331,_332,_333){
ftlUtil_setComponent(_330,_331,"ConfirmComponent");
ftlUtil_setComponentParam(_331,"a",_332);
if(_333==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(_334){
var pos=_334.indexOf(".");
var _336=_334.substring(pos+1);
var _337=_334.substring(0,pos);
var _338=_ftl_api.getElementById(_334);
var _339=_ftl_api.getElementById(_334+"Content");
var _33a=_ftl_api.getElementById(_336+".state");
var _33b={id:_336,interfaceId:_337,drawer:_338,content:_339,state:_33a,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 _33c=this.drawer.style;
_33c.overflow="hidden";
_33c.display="block";
_33c.height=this.height+"px";
_33c=this.content.style;
_33c.position="relative";
if(isIE7()){
_33c.visibility="hidden";
}
_33c.display="block";
_ftl_api.setResizeEvent(false);
},setOpen:function(){
this.state.value="true";
this.speedIdx=0;
var _33d=this.drawer.style;
_33d.display="block";
_33d.position="";
_33d.overflow="";
_33d.height="";
_33d=this.content.style;
_33d.display="block";
_33d.position="";
_33d.top="";
if(isIE7()){
_33d.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 _33e=this.drawer.style;
_33e.display="none";
_33e.position="";
_33e.overflow="hidden";
_33e.height="";
_33e=this.content.style;
_33e.display="none";
_33e.position="";
_33e.top="";
this.height=0;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onCloseScripts);
this.locked=false;
},execScripts:function(_33f){
var _340=undefined;
if(_33f[this.id]!=undefined){
_340=_33f[this.id];
}else{
if(_33f[this.interfaceId+"."+this.id]){
_340=_33f[this.interfaceId+"."+this.id];
}
}
if(_340){
for(var i=0;i<_340.length;++i){
eval(_340[i]);
}
}
},init:function(){
if(this.locked==true){
return;
}
this.locked=true;
if(this.isOpen()){
this.setOpen();
}else{
this.setClose();
}
},slide:function(pDir){
var _343=this.drawer.offsetHeight;
var _344=0;
if(pDir==true){
_344=_ftl_drawer_api.speedfactors[this.speedIdx];
}else{
_344=-_ftl_drawer_api.speedfactors[this.speedIdx];
}
if(this.speedIdx<_ftl_drawer_api.speedfactors.length-1){
++this.speedIdx;
}
_343+=_344;
if(_343<0){
_343=0;
}
if(_343>this.content.offsetHeight){
_343=this.content.offsetHeight;
}
var top=-(this.content.offsetHeight-_343);
if(top>0){
top=0;
}
if(top<-this.content.offsetHeight){
top=-this.content.offsetHeight;
}
this.drawer.style.height=_343+"px";
this.content.style.top=top+"px";
if(pDir==true&&top>-5){
this.setOpen();
}else{
if(pDir==false&&_343<5){
this.setClose();
}else{
var _346="_ftl_drawer_api.drawers[\""+this.drawer.id+"\"].slide("+pDir+")";
setTimeout(_346,_ftl_drawer_api.pace);
}
}
}};
_33b.init();
this.drawers[_334]=_33b;
this.drawers[_336]=_33b;
},reset:function(_347){
var _348=null;
var obj=_347;
while(_348==null&&obj!=null){
if(obj.className=="ftldrawer"){
_348=this.drawers[obj.id];
}
obj=obj.parentNode;
}
if(_348!=null){
_348.init();
}
},activate:function(_34a){
var _34b=this.drawers[_34a];
if(_34b!=null&&_34b.isLocked()==false){
if(_34b.isOpen()){
_34b.close();
}else{
_34b.open();
}
}
},open:function(_34c){
var _34d=this.drawers[_34c];
if(_34d!=null){
_34d.open();
}
},close:function(_34e){
var _34f=this.drawers[_34e];
if(_34f!=null){
_34f.close();
}
},setOpen:function(_350){
var _351=this.drawers[_350];
if(_351!=null){
_351.setOpen();
}else{
var _352=_ftl_api.getElementById(_350+".state");
if(_352!=null){
_352.value="true";
}
if(this.onOpenScripts[_350]!=undefined){
eval(this.onOpenScripts[_350]);
}
}
},setClose:function(_353){
var _354=this.drawers[_353];
if(_354!=null){
_354.setClose();
}else{
var _355=_ftl_api.getElementById(_353+".state");
if(_355!=null){
_355.value="false";
}
if(this.onCloseScripts[_353]!=undefined){
eval(this.onCloseScripts[_353]);
}
}
},setOnOpen:function(_356,_357){
var _358=this.onOpenScripts[_356];
if(_358==undefined){
_358=[];
this.onOpenScripts[_356]=_358;
}
_358[_358.length]=_357;
},setOnClose:function(_359,_35a){
var _35b=this.onCloseScripts[_359];
if(_35b==undefined){
_35b=[];
this.onCloseScripts[_359]=_35b;
}
_35b[_35b.length]=_35a;
},setOnBeforeOpen:function(_35c,_35d){
var _35e=this.onBeforeOpenScripts[_35c];
if(_35e==undefined){
_35e=[];
this.onBeforeOpenScripts[_35c]=_35e;
}
_35e[_35e.length]=_35d;
},setOnBeforeClose:function(_35f,_360){
var _361=this.onBeforeCloseScripts[_35f];
if(_361==undefined){
_361=[];
this.onBeforeCloseScripts[_35f]=_361;
}
_361[_361.length]=_360;
}};
function ftldrawer_initDrawer(_362){
_ftl_drawer_api.init(_362);
}
function ftldrawer_resetDrawer(_363){
_ftl_drawer_api.reset(_363);
}
function ftldrawer_activateDrawer(_364,_365,_366){
_ftl_drawer_api.activate(_366);
}
function ftldrawer_openDrawer(_367,_368,_369){
_ftl_drawer_api.open(_369);
}
function ftldrawer_closeDrawer(_36a,_36b,_36c){
_ftl_drawer_api.close(_36c);
}
function ftldrawer_setDisplayText(_36d,_36e,_36f){
if(_36d){
var _370=_ftl_api.getElementById(_36d);
if(_370){
var _371=_370.getElementsByTagName("a");
if(_371.length>0){
_371[0].innerHTML=_36e;
if(_36f){
_371[0].title=_36f;
}
}else{
_370.innerHTML=_36e;
if(_36f){
_370.title=_36f;
}
}
}
}
}
function ftldrawer_isDrawerHide(_372){
var _373=_ftl_api.getElementById(_372);
if(_373!=null){
if((_373.style.display)&&(_373.style.display=="none")){
return true;
}
}
return false;
}
var _ftl_multi_api={controls:[],controlById:{},init:function(_374,_375){
var _376=_ftl_api.getNodeById(_374);
var pos=_374.indexOf(".");
var _378=_374.substring(pos+1);
var _379=_374.substring(0,pos);
var tmp=_376.object.parentNode.getElementsByTagName("SELECT");
var _37b=[];
for(var i=0;i<tmp.length;++i){
var _37d=_ftl_api.getNodeById(tmp[i].id);
_37d.setValue=_37d.setValueInput;
_37b[_37b.length]=_37d;
}
for(i=1;i<_37b.length;++i){
if(tmp[i-1]==null||tmp[i-1].selectedIndex==0){
_37b[i].setDisplay("none");
}
}
var data=[];
if(_375.length>0){
data=_375.split("|");
}
var _37f={id:_374,componentId:_378,interfaceId:_379,input:_376,selects:_37b,setValue:function(_380){
this.input.setValue(_380);
},getSelectNode:function(_381){
for(var i=0;i<this.selects.length;++i){
if(this.selects[i].object==_381){
return this.selects[i];
}
}
return null;
},previousSelectNode:function(_383){
for(var i=1;i<this.selects.length;++i){
if(this.selects[i].object==_383){
return this.selects[i-1];
}
}
return null;
},nextSelectNode:function(_385){
var len=this.selects.length;
for(var i=0;i<len-1;++i){
if(this.selects[i].object==_385){
return this.selects[i+1];
}
}
return null;
}};
var _388=0;
if(_37b.length==1&&_388<data.length){
_37b[0].setValue(data[_388]);
}else{
var _389=null;
for(var i=1;i<_37b.length&&_388<data.length;++i){
_37b[i-1].setValue(data[_388++]);
var _38a=_37b[i].object;
if(_388<data.length){
var len=parseInt(data[_388++]);
for(var _38c=0;_38c<len;_38c++){
var _38d=data[_388++];
var text=unescape(data[_388++]);
_38a.options[_38a.options.length]=new Option(text,_38d);
}
}
_37b[i].setDisplay("inline");
if(i<(_37b.length)){
_38a.onchange=_37b[i-1].object.onchange;
}
if(i==(_37b.length-1)&&_388==(data.length-1)){
_37b[i].setValue(data[_388]);
}
if(_38a.options.length==2){
_38a.remove(0);
_389=_38a;
}else{
if(_38a.options.length==1&&_38a.value==-1){
_37b[i].setDisplay("none");
_38a.onchange="";
}
}
}
for(;i<_37b.length;++i){
if(_37b[i-1].object.selectedIndex>0){
this.select(_37b[i-1].object);
}
}
if(_389!=null&&_389!=_37b[_37b.length-1]){
var _38f="ftlmulti_selectField('"+_379+"','"+_374+"', _ftl_api.getElementById('"+_389.id+"'));";
setTimeout(_38f,200);
}
}
this.controls[this.controls.length]=_37f;
this.controlById[_37f.id]=_37f;
for(i=0;i<_37b.length;++i){
this.controlById[_37b[i].id]=_37f;
}
},getControlById:function(_390){
return this.controlById[_390];
},select:function(_391){
var _392=this.getControlById(_391.id);
if(_392==null){
return;
}
var _393=_391.value;
var _394=_392.previousSelectNode(_391);
if(_394!=null&&_394.object.value!=null&&_394.object.value!=""){
if(_391.value==-1){
_393=_394.object.value;
}
}
_392.setValue(_393);
var _395=_391.value!=-1;
var _396=_392.nextSelectNode(_391);
while(_396!=null){
if(_395){
_395=false;
}else{
_396.setDisplay("none");
_396.object.options.length=1;
_396.object.onchange="";
}
_396=_392.nextSelectNode(_396.object);
}
var _396=_392.nextSelectNode(_391);
if(_396!=null&&_391.value!=-1){
var _397=_ftlx_api.getAjaxRequest(_392.interfaceId,_392.componentId,"MultiLevelComponent","ftlmulti_processResponse");
_397.setCache(true);
_397.setSynch(true);
_397.addComponentParam("level",_391.id);
_397.addComponentParam("parent",_391.value);
_397.send();
}
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_391);
}
},processResponse:function(_398,_399){
var _39a=_ftl_api.getElementById(_398[2]);
if(_39a==null){
return;
}
var _39b=this.getControlById(_39a.id);
var _39c=_39b.nextSelectNode(_39a);
if(_39c==null){
return;
}
var _39d=_39c.object;
var _39e=_399.length;
if(_39e>1){
_39d.onchange=_39a.onchange;
_39d.options.length=1;
for(var i=0;i<_39e;i++){
var _3a0=_399[i];
i++;
if(_3a0!=""){
var text=_399[i];
_39d.options[_39d.options.length]=new Option(text,_3a0);
}
}
if(_39d.options.length==2){
_39d.remove(0);
nextNextDropNode=_39b.nextSelectNode(_39d);
if(nextNextDropNode!=null){
var _3a2="ftlmulti_selectField('"+_398[0]+"','"+_398[1]+"', _ftl_api.getElementById('"+_39d.id+"'));";
setTimeout(_3a2,200);
}
}else{
_39d.selectedIndex=0;
if(_39a.options[0].value==-1){
_39d.options[0].value=_39a.options[0].value;
_39d.options[0].text=_39a.options[0].text;
}
}
_39c.setDisplay("inline");
}else{
_39c.setDisplay("none");
_39d.options.length=1;
_39d.onchange="";
}
}};
function ftlmulti_initField(_3a3,_3a4,_3a5){
_ftl_multi_api.init(_3a4,_3a5);
}
function ftlmulti_selectField(_3a6,_3a7,_3a8){
_ftl_multi_api.select(_3a8);
}
function ftlmulti_processResponse(_3a9,_3aa){
_ftl_multi_api.processResponse(_3a9,_3aa);
}
var ftlpager_labels=new Object();
var ftlpager_scripts=new Object();
var ftlpager_wait=false;
var ftlpager_byNames=new Object();
function ftlpager_getPagers(_3ab){
return ftlpager_byNames[_3ab];
}
function ftlpager_addPager(_3ac){
var name=null;
if(_3ac.name){
name=_3ac.name;
}else{
name=_3ac.attributes["name"].value;
}
var _3ae=ftlpager_byNames[name];
if(!_3ae){
_3ae=new Array();
_3ae[0]=_3ac;
ftlpager_byNames[name]=_3ae;
}else{
_3ae[_3ae.length]=_3ac;
}
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(_3af,_3b0){
var _3b1=_ftl_api.getElementById(_3b0);
if(_3b1!=null){
var _3b2=ftlpager_addPager(_3b1);
ftlPager_update(_3af,_3b2,_3b0);
}
}
function ftlPager_refresh(_3b3,_3b4){
var _3b5=ftlpager_getPagers(_3b4);
for(var idx=0;idx<_3b5.length;idx++){
ftlPager_update(_3b3,_3b4,_3b5[idx].id);
}
}
function ftlPager_update(_3b7,_3b8,_3b9){
var _3ba=ftlUtil_getComponentParam(_3b8,"nbDisplayPage",5);
var _3bb=ftlUtil_getComponentParam(_3b8,"currentPage",1);
var _3bc=ftlUtil_getComponentParam(_3b8,"listId",null);
var _3bd=ftlUtil_getComponentParam(_3bc,"nbElements",null);
var _3be=ftlUtil_getComponentParam(_3bc,"size",null);
var _3bf=Math.ceil(_3bd/_3be);
var _3c0=_3b9+".Label";
var _3c1=_3b9+".Next";
var _3c2=_3b9+".Previous";
var _3c3=_ftl_api.getElementById(_3c0);
var _3c4=_ftl_api.getElementById(_3c1);
var _3c5=_ftl_api.getElementById(_3c2);
_3bb=Math.abs(_3bb);
var _3c6=_3bb%_3ba;
var _3c7=0;
if(_3c6>0){
_3c7=_3bb-_3c6;
}else{
_3c7=_3bb-_3ba;
}
var _3c8=null;
if(ftlpager_labels[_3b8]){
_3c8=ftlpager_labels[_3b8];
}else{
_3c8=_3c3.innerHTML;
ftlpager_labels[_3b8]=_3c8;
}
if(_3c8!=null){
_3c8=_3c8.replace("{0}",_3bb);
_3c8=_3c8.replace("{1}",_3bf);
_3c3.innerHTML=_3c8;
}
var _3c9=(_3c7+(_3bb*_3be));
if(_3c9>_3bd){
_3c9=Math.abs(_3bd);
}
var _3ca=1;
if(_3bb>1){
_3ca=(_3bb*_3be)-_3be+1;
}
ftlPagerSetLinkEnable(_3c5,_3bb>1);
ftlPagerSetLinkEnable(_3c4,_3bb!=_3bf);
for(var i=1;i<=_3ba;i++){
var _3cc=_3b9+".P"+i;
var page=_ftl_api.getElementById(_3cc);
if(page.tagName=="A"){
page=page.parentNode;
}
if(page){
var _3ce=page.getElementsByTagName("a");
if(_3ce){
for(var ai=0;ai<_3ce.length;ai++){
_3ce[ai].innerHTML=_3c7+i;
_3ce[ai].title=_3c7+i;
}
}
if((_3c7+i)>_3bf){
ftlPagerSetDisplay(page.parentNode,false);
}else{
ftlPagerSetDisplay(page.parentNode,true);
}
if((_3c7+i)==_3bb){
page.className="pagerlinkselected";
}else{
page.className="pagerlink";
}
}
}
}
function ftlPagerSetDisplay(pObj,_3d1){
if(pObj){
if(_3d1==true){
_ftl_api.setDisplay(pObj,"inline");
}else{
_ftl_api.setDisplay(pObj,"none");
}
}
}
function ftlPagerSetLinkEnable(_3d2,_3d3){
if(_3d2.tagName=="A"){
_3d2=_3d2.parentNode;
}
if(_3d3==true){
_3d2.className="pagerlink";
var _3d4=_3d2.getElementsByTagName("a");
if(_3d4){
for(var i=0;i<_3d4.length;i++){
if(_3d4[i].onclick==ftlpager_void){
_3d4[i].onclick=ftlpager_scripts[_3d4[i].id];
}
}
}
}else{
_3d2.className="pagerlinkoff";
var _3d4=_3d2.getElementsByTagName("a");
if(_3d4){
for(var i=0;i<_3d4.length;i++){
if(_3d4[i].onclick!=ftlpager_void){
ftlpager_scripts[_3d4[i].id]=_3d4[i].onclick;
_3d4[i].onclick=ftlpager_void;
}
}
}
}
}
function ftlPager_doPage(_3d6,_3d7,_3d8,_3d9,_3da){
if(ftlPager_lock()){
var _3db=Math.abs(_3da.innerHTML);
ftlPager_prepareAndSend(_3d6,_3d7,_3d8,_3db);
_ftl_api.restoreScroll("ftlform");
}
return false;
}
function ftlPager_doPrevious(_3dc,_3dd,_3de,_3df){
if(ftlPager_lock()){
var _3e0=ftlUtil_getComponentParam(_3dd,"currentPage",1);
_3e0=Math.abs(_3e0)-1;
ftlPager_prepareAndSend(_3dc,_3dd,_3de,_3e0);
}
return false;
}
function ftlPager_doNext(_3e1,_3e2,_3e3,_3e4){
if(ftlPager_lock()){
var _3e5=ftlUtil_getComponentParam(_3e2,"currentPage",1);
_3e5=Math.abs(_3e5)+1;
ftlPager_prepareAndSend(_3e1,_3e2,_3e3,_3e5);
}
return false;
}
function ftlPager_prepareAndSend(_3e6,_3e7,_3e8,_3e9){
var _3ea=_ftlx_api.getAjaxRequest(_3e6,_3e7,"PagerComponent","ftlPager_processResponse");
_3ea.setCache(false);
_3ea.setSynch(false);
_3ea.setIFrame(true);
_3ea.addComponentParam("currentPage",_3e9);
_3ea.send();
}
function ftlPager_processResponse(_3eb,_3ec){
var _3ed=_3eb[0];
var _3ee=_3eb[1];
var _3ef=_3eb[2];
_ftl_api.fillList(_3ed,_3ed+"."+_3ef,_3ec);
ftlPager_unlock();
ftlPager_refresh(_3ed,_3ee);
if(_3ed=="requisitionDescriptionInterface"){
requisition_setPageTitle();
}
_ftl_api.restoreScroll("ftlform");
}
var _ftl_tab_api={tabbars:[],tabbarById:{},init:function(_3f0,_3f1){
var pos=_3f0.indexOf(".");
var _3f3=_3f0.substring(pos+1);
var _3f4={id:_3f0,shortId:_3f3,interfaceId:_3f0.substring(0,pos),tabbarNode:_ftl_api.getNodeById(_3f0),selectedNode:_ftl_api.getNodeById(_3f3+".selected"),dependencies:[],dependingOnId:null,tabById:{},tabAnchorsById:{},setDependingOnId:function(_3f5){
this.dependingOnId=_3f5;
},addDependency:function(_3f6,_3f7){
var node=_ftl_api.getNodeById(_3f6);
if(node!=null){
this.dependencies[this.dependencies.length]=[node,_3f7];
node.setDisplay(this.isTabSelected(_3f7));
}
},isDependendingOnSelected:function(){
if(this.dependingOnId!=null){
return _ftl_tab_api.isTabSelected(this.dependingOnId);
}
return false;
},selectDefaultTab:function(){
var _3f9=this.selectedNode.getValue();
this.selectTab(_3f9);
},isTabSelected:function(_3fa){
var _3fb=_3fa;
var _3fc=this.getSelectedTabId();
var idx=_3fb.indexOf(".");
if(idx>0){
_3fb=_3fb.substring(idx+1);
}
return _3fc==_3fb;
},selectTab:function(_3fe){
var _3ff=_3fe;
var tabs=this.tabbarNode.object.childNodes;
var _401=false;
if(_3ff==""){
_3ff=null;
}else{
var len=this.interfaceId.length;
if(_3ff.length<=len||_3ff.substring(0,len)!=this.interfaceId){
_3ff=this.interfaceId+"."+_3ff;
}
}
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_401==false&&(_3ff==null||tabs[i].id==_3ff)){
tabs[i].className=_ftl_tab_api.makeClassName("selected",tabs[i]);
_401=true;
this.deactivate(tabs[i].id);
_3ff=tabs[i].id;
}else{
tabs[i].className=_ftl_tab_api.makeClassName("",tabs[i]);
this.activate(tabs[i].id);
}
}
}
}
this.innerSelectTab(_3ff);
this.updateDependencies();
},getSelectedTabId:function(){
var _404=this.selectedNode.getValue();
if(_404!=""){
return _404;
}
var _405="";
var _406=this.tabbarNode.object;
var tabs=_406.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])){
_404=tabs[i].id;
break;
}else{
if(_405==""){
_405=tabs[i].id;
}
}
}
}
if(_404==""&&_405!=""){
_404=_405;
}
}
if(_404.length>0){
idx=_404.indexOf(".");
if(idx>0){
_404=_404.substring(idx+1);
}
}
return _404;
},innerSelectTab:function(_409){
var _40a=_409;
var pos=_40a.indexOf(".");
if(pos>0){
_40a=_40a.substring(pos+1);
}
this.selectedNode.setValue(_40a);
},setDisplay:function(_40c){
this.tabbarNode.setDisplay(_40c);
},updateDependencies:function(){
var i=0;
for(i=0;i<this.dependencies.length;i++){
var pair=this.dependencies[i];
var node=pair[0];
var _410=pair[1];
var _411=this.isTabSelected(_410);
node.setDisplay(_411);
if(_411){
findFirstFormField(node.object);
}
}
},getAnchorIds:function(_412){
var _413=this.tabAnchorsById[_412];
if(_413==undefined){
var tab=_ftl_api.getElementById(_412);
var tmp=tab.getElementsByTagName("a");
_413=new Array();
for(var i=0;i<tmp.length;++i){
_413[i]=tmp[i].id;
}
this.tabAnchorsById[_412]=_413;
}
return _413;
},activate:function(_417){
var _418=this.getAnchorIds(_417);
if(_418){
for(var i=0;i<_418.length;++i){
var _41a=_ftl_api.getNodeById(_418[i]);
_41a.setDisplay("");
var _41b=_41a.object;
if(_41b.previousSibling){
_41b.parentNode.removeChild(_41b.previousSibling);
}
}
}
},deactivate:function(_41c){
var _41d=this.getAnchorIds(_41c);
if(_41d){
for(var i=0;i<_41d.length;++i){
var _41f=_ftl_api.getNodeById(_41d[i]);
var _420=_41f.object;
var _421=document.createElement("SPAN");
_421.style.display=_420.style.display;
_421.className=_420.className;
_421.innerHTML=_420.innerHTML;
_420.parentNode.insertBefore(_421,_420);
_41f.setDisplay("none");
}
}
}};
var tabs=_3f4.tabbarNode.object.childNodes;
var ilen=_3f4.interfaceId.length;
for(var i=0;i<tabs.length;i++){
var tab=tabs[i];
var _426=tab.id;
var _427=_426.substring(ilen+1);
_3f4.tabById[_426]=tab;
_3f4.tabById[_427]=tab;
}
if(_3f1&&_3f1!=""){
_3f4.setDependingOnId(_3f1);
if(_3f4.isDependendingOnSelected()){
_3f4.selectDefaultTab();
_3f4.setDisplay("block");
}else{
_3f4.setDisplay("none");
}
}else{
_3f4.selectDefaultTab();
_3f4.setDisplay("block");
}
this.tabbars[this.tabbars.length]=_3f4;
this.tabbarById[_3f4.id]=_3f4;
this.tabbarById[_3f4.shortId]=_3f4;
},getTabbarById:function(_428){
return this.tabbarById[_428];
},getTabbarByTabId:function(_429){
for(var i=0;i<this.tabbars.length;++i){
var _42b=this.tabbars[i];
var tab=_42b.tabById[_429];
if(tab!=undefined&&tab!=null){
return _42b;
}
}
return null;
},isTabSelected:function(_42d){
var _42e=this.getTabbarByTabId(_42d);
if(_42e!=null){
return _42e.isTabSelected(_42d);
}
return false;
},selectTab:function(_42f,_430){
var _431=this.getTabbarById(_42f);
if(_431!=null){
_431.selectTab(_430);
}
},getSelectedTabId:function(_432){
var _433=this.getTabbarById(_432);
return _433.getSelectedTabId();
},isLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _435=pTab.className.indexOf("selectedlink");
var _436=pTab.className.indexOf("link");
return (_435==0||_436==0);
}
return false;
},isSelectedLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _438=pTab.className.indexOf("selectedlink");
return _438==0;
}
return false;
},makeClassName:function(_439,pTab){
var _43b="";
if(pTab.className!=null&&pTab.className.length>0){
var _43c=pTab.className.indexOf("link");
if(_43c>-1){
_43b=pTab.className.substring(_43c+4);
}
}
return _439+"link"+_43b;
},addDependency:function(_43d,_43e){
var _43f=this.getTabbarByTabId(_43e);
_43f.addDependency(_43d,_43e);
}};
function ftltab_addDependency(_440,_441){
_ftl_tab_api.addDependency(_440,_441);
}
function ftltab_initTabBar(_442,_443,_444){
_ftl_tab_api.init(_443,_444);
}
function ftltab_selectTab(_445,_446,_447){
_ftl_tab_api.selectTab(_446,_447);
}
function findFirstFormField(node){
if(isControlInForm(node)){
node.focus();
return true;
}
var _449=node.childNodes.length;
for(var i=0;i<_449;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(_44c,_44d){
ftlUtil_onSet("listLabels","jobList_displayMultilingualLinks(\""+_44c+"\", \""+_44d+"\")");
var _44e=ftlUtil_getHiddenField("listLabels");
var _44f=ftlUtil_getHiddenField("listLocales");
if(_44e==null||_44f==null){
return;
}
var _450=_ftl.all[_44c+".otherAvailableRequisition"];
if(_450==null){
return;
}
_450=_450.object;
for(i=0;i<_450.childNodes.length;i++){
if(_450.childNodes[i].id=="localeList"||_450.childNodes[i].id=="labelList"){
_450.removeChild(_450.childNodes[i]);
}
}
if(_44e.length>0){
var _452=document.createElement("div");
_452.id="localeList";
_452.className="pagersectionpanel";
_450.appendChild(_452);
jobList_createSpan(_452,_44d);
jobList_createSpan(_452,"&nbsp;");
var _453=_44e.split(",");
var _454=_44f.split(",");
var _455=ftlUtil_getHiddenField("lang");
var _456=false;
for(var i=0;i<_454.length;i++){
if(_454[i]!=_455){
if(_456==true){
jobList_createSpan(_452,"&nbsp;| ");
}
jobList_createLink(_452,_453[i],_454[i]);
_456=true;
}
}
}
}
var jobList_Locales=new Object();
function jobList_createSpan(pDiv,_458){
var span=document.createElement("span");
span.innerHTML=_458;
span.className="text";
pDiv.appendChild(span);
}
function jobList_createLink(pDiv,_45b,_45c){
var _45d=document.createElement("span");
var _45e=document.createElement("a");
_45d.className="metalink2";
_45e.onclick=jobList_changeLang;
_45e.innerHTML=_45b;
_45e.id=pDiv.parentNode.parentNode.id+_45c;
_45e.href="#";
pDiv.appendChild(_45d);
_45d.appendChild(_45e);
jobList_Locales[_45e.id]=_45c;
}
function jobList_changeLang(){
var _45f=jobList_Locales[this.id];
ftlUtil_setHiddenField("lang",_45f);
ftlUtil_setComponent("","","");
ftlUtil_submitForm();
return false;
}
function change_helppanel_style(_460,_461){
var _462=ftlUtil_getHiddenField("isEmptyHelppanelContent");
var _463=(_462=="true")?"helppanel_emptycontent":"helppanel";
_ftl_api.getElementById(_460+".helppanel_id").className=_463;
}
var calloutUniqueId=0;
function jobsearch_setupCriteriaLink(_464,_465,_466,_467,_468,_469){
_ftl_drawer_api.setOnClose("searchcriteria","ftldrawer_setDisplayText(\""+_465+"\", \""+_466+"\",\""+_468+"\");");
_ftl_drawer_api.setOnBeforeClose("searchcriteria","jobsearch_adjustScrollPosition();");
_ftl_drawer_api.setOnOpen("searchcriteria","ftldrawer_setDisplayText(\""+_465+"\", \""+_467+"\",\""+_469+"\");");
_ftl_drawer_api.setOnOpen("searchcriteria","_ftl_api.updateFloats();");
}
function jobsearch_adjustScrollPosition(){
var _46a=_ftl_api.getElementById("topScroll");
if(_46a==null||_46a==undefined){
return;
}
var body=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var _46c=document.all?body.scrollTop:window.pageYOffset;
if(_46a.offsetTop>0&&_46a.offsetTop<_46c){
window.scrollTo(0,_46a.offsetTop);
}
}
function jobsearch_init(_46d,_46e,_46f){
var _470=Math.abs(ftlUtil_getComponentParam(_46e,"count","1"));
var _471=_ftl_api.getElementById(_46d+"."+_46f+"group3");
if(_471!=null){
var add=_ftl_api.getElementById(_46d+"."+_46f+"add3");
if(_470<3){
_ftl_api.setDisplay(_471,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_471,"block");
_ftl_api.setDisplay(add,"none");
}
_471=_ftl_api.getElementById(_46d+"."+_46f+"group2");
add=_ftl_api.getElementById(_46d+"."+_46f+"add2");
if(_470<2){
_ftl_api.setDisplay(_471,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_471,"block");
_ftl_api.setDisplay(add,"none");
}
var _473=_ftl_api.getElementById(_46d+"."+_46f+"remove1");
if(_470>1){
_ftl_api.setDisplay(_473,"block");
}else{
_ftl_api.setDisplay(_473,"none");
}
}
}
function jobsearch_initRadiusSearch(_474){
_ftl_drawer_api.setClose("radiusSiteListDrawer");
_ftl_drawer_api.setClose("errorMessageDrawer");
_ftl_drawer_api.setClose("zipcodePanelErrorDrawer");
_ftl_drawer_api.setClose("countryPanelErrorDrawer");
}
function jobsearch_initHandlerLink(_475,_476,_477,_478,_479,_47a,_47b){
var _47c=_ftl_api.getElementById(_475+"."+_476);
var _47d=_ftl_api.getElementById(_477);
if(_47c.style.display=="none"){
if(_47d){
var _47e=_47d.getElementsByTagName("a");
if(_47e.length>0){
_47e[0].innerHTML=_478;
_47e[0].title=_47a;
}else{
_47d.innerHTML=_478;
_47d.title=_47a;
}
}
}else{
if(_47d){
var _47e=_47d.getElementsByTagName("a");
if(_47e.length>0){
_47e[0].innerHTML=_479;
_47e[0].title=_47b;
}else{
_47d.innerHTML=_479;
_47d.title=_47b;
}
}
}
}
function jobsearch_add(_47f,_480,_481){
var _482=Math.abs(ftlUtil_getComponentParam(_480,"count","1"));
if(_482==3){
return false;
}
_482=_482+1;
ftlUtil_setComponentParam(_480,"count",_482);
jobsearch_init(_47f,_480,_481);
}
function jobsearch_remove(_483,_484,_485,_486,_487,_488,_489){
var _48a=Math.abs(ftlUtil_getComponentParam(_484,"count","1"));
if(_48a==1){
return false;
}
if(_486==1){
jobsearch_transferValues(_483+"."+_485+"group2",_485+"2",_483+"."+_485+"group1",_485+"1");
jobsearch_transferValues(_483+"."+_485+"group3",_485+"3",_483+"."+_485+"group2",_485+"2");
jobsearch_clearValues(_483+"."+_485+"group3",_485+"3");
}
if(_486==2){
jobsearch_transferValues(_483+"."+_485+"group3",_485+"3",_483+"."+_485+"group2",_485+"2");
jobsearch_clearValues(_483+"."+_485+"group3",_485+"3");
}
if(_486==3){
jobsearch_clearValues(_483+"."+_485+"group3",_485+"3");
}
_48a=_48a-1;
if(_487&&_488&&_489){
jobsearch_computeTooltip(_483,_484,_487,_488,_489);
}
ftlUtil_setComponentParam(_484,"count",_48a);
jobsearch_init(_483,_484,_485);
}
function jobsearch_transferValues(_48b,_48c,_48d,_48e){
var _48f=_ftl_api.getElementById(_48b);
var _490=_ftl_api.getElementById(_48d);
var _491=_48f.getElementsByTagName("input");
var _492=_490.getElementsByTagName("input");
for(var i=0;i<_491.length;i++){
_492[i].value=_491[i].value;
}
var _494=_48f.getElementsByTagName("select");
var _495=_490.getElementsByTagName("select");
for(var i=0;i<_494.length;i++){
var to=_495[i];
var from=_494[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(_48d.substring(0,_48d.indexOf(".")),_48e,to);
}
}
}
function jobsearch_clearValues(_499,_49a){
var _49b=_ftl_api.getElementById(_499);
if(_49b!=null){
var _49c=_49b.getElementsByTagName("input");
for(var i=0;i<_49c.length;i++){
_49c[i].value=-1;
}
var _49e=_49b.getElementsByTagName("select");
for(var i=0;i<_49e.length;i++){
var sel=_49e[i];
sel.value=-1;
if(i>0){
sel.length=1;
sel.options[0].value=_49e[i].options[0].value;
sel.options[0].text=_49e[i].options[0].text;
}
}
ftlmulti_selectField(_499.substring(0,_499.indexOf(".")),_49a,_49e[0]);
}
}
function jobsearch_doSaveAgent(_4a0,_4a1){
ftlUtil_setComponent(_4a0,_4a1,"SaveSearchAction");
ftlUtil_submitForm();
}
function jobsearch_prepareSaveAgent(_4a2,_4a3){
if(ftlPage_isLogin()){
var _4a4=_ftlx_api.getAjaxRequest(_4a2,_4a3,"SaveSearchConfirmAction","jobsearch_processResponseAgent");
_4a4.setCache(false);
_4a4.setSynch(false);
_4a4.addComponentParam("showConfirm",this.showConfirm);
_4a4.send();
}else{
ftlUtil_setComponentParam(_4a3,"showConfirm",this.showConfirm);
ftlUtil_setComponent(_4a2,_4a3,"SaveSearchConfirmAction");
ftlUtil_submitForm();
}
}
function jobsearch_processResponseAgent(_4a5,_4a6){
if(_4a6[0]=="true"){
ftlconfirm_ask(_4a5[0],"confirmOverwrite");
}else{
if(_4a6[1]){
}else{
_ftl_drawer_api.close("savecriteria");
}
}
}
function jobsearch_clearAgentName(_4a7,_4a8){
ftlconfirm_hide(_4a7,"confirmOverwrite");
ftlUtil_setComponent(_4a7,_4a8,"ClearNameAction");
ftlUtil_submitForm();
}
function jobsearch_computeTooltip(_4a9,_4aa,_4ab,_4ac,_4ad){
var _4ae=_ftl_api.getElementById(_4ad);
var _4af=_ftl_api.getElementById(_4ab+"L1");
var _4b0=_ftl_api.getElementById(_4ab+"L2");
var _4b1=_ftl_api.getElementById(_4ab+"L3");
var _4b2=_ftl_api.getElementById(_4ab+"L4");
var _4b3=_4ae.innerHTML;
var _4b4="";
if(_4af!=null){
var _4b5=_4af.selectedIndex;
var _4b6=_4af.options[_4b5].text;
if(_4b5>0&&_4b0!=null){
var _4b7=_4b0.selectedIndex;
var _4b8=_4b0.options[_4b7].text;
if(_4b7>0&&_4b1!=null){
var _4b9=_4b1.selectedIndex;
var _4ba=_4b1.options[_4b9].text;
if(_4b9>0&&_4b2!=null){
var _4bb=_4b2.selectedIndex;
var _4bc=_4b2.options[_4bb].text;
_4b4=_4b3.replace("{0}",_4b6+" - "+_4b8+" - "+_4ba+" - "+_4bc);
}else{
_4b4=_4b3.replace("{0}",_4b6+" - "+_4b8+" - "+_4ba);
}
}else{
_4b4=_4b3.replace("{0}",_4b6+" - "+_4b8);
}
}else{
_4b4=_4b3.replace("{0}",_4b6);
}
}
var _4bd=_ftl_api.getElementById(_4ac);
_4bd.title=_4b4;
}
function jobsearch_resetPagerOnButton(_4be,_4bf,_4c0,_4c1){
var _4c2=ftlUtil_getComponentParam(_4c0,"currentPage",1);
if(_4c2>1){
ftlUtil_setComponentParam(_4c0,"currentPage","1");
ftlPager_refresh(_4be,_4c0);
}
if(_4c1==true){
ftlPage_doButtonAjax(_4be,_4bf,"jobsearch_processClear");
}else{
ftlPage_doButtonAjax(_4be,_4bf,"jobsearch_processSearch");
}
}
function jobsearch_processSearch(_4c3,_4c4){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4c4);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
if(_4c3[1]!="rlPager"){
_ftl_drawer_api.close("searchcriteria");
}
calloutUniqueId++;
var _4c5=_ftl_api.getElementById("searchCriteriaEnd");
if(_4c5!=null){
_4c5.focus();
}
}
function jobsearch_processClear(_4c6,_4c7){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4c7);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.open("searchcriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
var _4c8=_ftl_api.getElementById("searchCriteriaStart");
if(_4c8!=null){
_4c8.focus();
}
}
function jobsearch_clearButton(_4c9,_4ca,_4cb,_4cc,_4cd,_4ce,_4cf,_4d0,_4d1,_4d2,_4d3,_4d4,_4d5,_4d6){
jobsearch_clearValues(_4cc+"."+_4cd+"group1",_4cd+"1");
jobsearch_clearValues(_4cc+"."+_4cd+"group2",_4cd+"2");
jobsearch_clearValues(_4cc+"."+_4cd+"group3",_4cd+"3");
ftlUtil_setComponentParam(_4ce,"count",1);
jobsearch_init(_4cc,_4ca,_4cd);
jobsearch_clearValues(_4cc+"."+_4cf+"group1",_4cf+"1");
jobsearch_clearValues(_4cc+"."+_4cf+"group2",_4cf+"2");
jobsearch_clearValues(_4cc+"."+_4cf+"group3",_4cf+"3");
ftlUtil_setComponentParam(_4d0,"count",1);
jobsearch_init(_4cc,_4ca,_4cf);
jobsearch_clearValues(_4cc+"."+_4d1+"group1",_4d1+"1");
jobsearch_clearValues(_4cc+"."+_4d1+"group2",_4d1+"2");
jobsearch_clearValues(_4cc+"."+_4d1+"group3",_4d1+"3");
ftlUtil_setComponentParam(_4d2,"count",1);
jobsearch_init(_4cc,_4ca,_4d1);
var _4d7=_ftl_api.getElementById(_4cc+".instructionText");
if(_4d7!=null){
var _4d8=_ftl_api.getElementById(_4cc+".listContentDescriptionText");
_4d7.style.display="inline";
_4d8.style.display="none";
var _4d9=_ftl_api.getElementById(_4cc+".radiusOptionsList");
var unit=document.getElementsByName("unit");
var _4db=_ftl_api.getElementById(_4cc+".radiusLocation");
var _4dc=_ftl_api.getElementById(_4cc+".zipInput");
_4d9.selectedIndex=0;
if(unit.length>=1){
unit[0].checked=true;
}
_4db.selectedIndex=0;
_4dc.value="";
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
}
jobsearch_resetPagerOnButton(_4c9,_4ca,_4cb,true);
}
function jobsearch_searchButton(_4dd,_4de,_4df,_4e0,_4e1,_4e2,_4e3){
setSitesList(_4dd);
jobsearch_resetPagerOnButton(_4dd,_4de,_4df,false);
}
function jobsearch_openSearchCalloutOver(_4e4,_4e5,_4e6){
searchcallout_openSearchCallout(_4e4,_4e5,_4e6,calloutUniqueId,null);
}
function jobsearch_keyPress(_4e7,_4e8,_4e9){
var evt=_4e9;
var _4eb=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
if(_4eb==13){
var _4ec=_ftl_api.getElementById(_4e7+"."+_4e8);
if(_4ec!=null){
if(_4ec.click){
if(window.navigator.userAgent.indexOf("Opera")>=0||window.navigator.userAgent.indexOf("Safari")>=0){
_4ec.type="submit";
}
_4ec.click();
}else{
if(_4ec.onclick){
_4ec.onclick();
}
}
}
}
}
var SEARCH_BUTTON_NAME_ID="searchAction";
var BASIC_FOOTER_INTERFACE="basicSearchFooterInterface";
var ADVANCED_FOOTER_INTERFACE="advancedSearchFooterInterface";
function jobsearch_controlKeyPress(_4ed,pId){
var _4ef=window.event!=undefined?window.event:_4ed;
if(pId!=null&&pId.length>0){
if(_4ef!=null){
var _4f0=pId.indexOf("basic")>=0;
var _4f1=_4f0?BASIC_FOOTER_INTERFACE:ADVANCED_FOOTER_INTERFACE;
jobsearch_keyPress(_4f1,SEARCH_BUTTON_NAME_ID,_4ed);
}
}
}
function jobsearch_computeSiteListOnDemand(_4f2,_4f3,_4f4,_4f5,_4f6,_4f7,_4f8,_4f9,_4fa){
if(_4f9=="true"){
var _4fb=document.getElementsByName("unit");
var _4fc=_ftl_api.getElementById(_4f2+"."+_4f4);
var _4fd=_ftl_api.getElementById(_4f2+".instructionText");
var _4fe=_ftl_api.getElementById(_4f2+".listContentDescriptionText");
var _4ff=_ftl_api.getElementById(_4f2+"."+_4f6);
var _500=_ftl_api.getElementById(_4f2+"."+_4f7);
var _501=jobsearch_getSiteList(_4f2,_4f8);
var _502=_ftl_api.getElementById("siteListId").value;
var _503=_ftlx_api.getAjaxRequest(_4f2,_4f3,"ComputeSiteListAction","jobsearch_siteListProcessed");
_503.setCache(false);
_503.setSynch(true);
_503.setIFrame(false);
_503.addComponentParam("distance",_4fc.value);
_503.addComponentParam("unit",_4fb[0].checked?1:2);
_503.addComponentParam("locationSiteId",_4ff.value);
_503.addComponentParam("zipcode",_500.value);
_503.addComponentParam("siteListId",_501);
_503.send();
_ftl_api.getElementById("siteListId").value=_502;
jobsearch_initializeCheckedSites(_4f2,"checkboxSiteNo");
if(_4fc.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_4fc.selectedIndex=0;
_4fd.style.display="inline";
_4fe.style.display="none";
}else{
var msg="";
if(_4fa!=null){
msg=_4fa.substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
}
_4fd.style.display="none";
_4fe.innerHTML=msg;
_4fe.style.display="inline";
var _505=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _506=_ftl_api.getElementById(_4f2+".radiusEmptyList");
_506.style.display=_505=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
}
}
function jobsearch_computeSiteList(_507,_508,_509,_50a,_50b,_50c,_50d){
var _50e=_ftl_api.getElementById(_507+"."+_509);
var _50f=document.getElementsByName("unit");
var _510=_ftl_api.getElementById(_507+"."+_50b);
var _511=_ftl_api.getElementById(_507+"."+_50c);
if(_50e.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_50e.selectedIndex=0;
var _512=_ftl_api.getElementById(_507+".instructionText");
var _513=_ftl_api.getElementById(_507+".listContentDescriptionText");
_512.style.display="inline";
_513.style.display="none";
return;
}
if(_511!=null&&_511.value.length>0&&(_510.selectedIndex>0||_510.length==1)){
_ftl_drawer_api.close("errorMessageDrawer");
var _514=jobsearch_getSiteList(_507,_50d);
var _515=_ftlx_api.getAjaxRequest(_507,_508,"ComputeSiteListAction","jobsearch_siteListProcessed");
_515.setCache(false);
_515.setSynch(false);
_515.setIFrame(true);
_515.addComponentParam("distance",_50e.value);
_515.addComponentParam("unit",_50f[0].checked?1:2);
_515.addComponentParam("locationSiteId",_510.value);
_515.addComponentParam("zipcode",_511.value);
_515.addComponentParam("siteListId",_514);
_515.send();
}else{
_ftl_drawer_api.open("errorMessageDrawer");
_50e.selectedIndex=0;
}
if(_511!=null&&_511.value.length>0){
_ftl_drawer_api.close("zipcodePanelErrorDrawer");
}else{
_ftl_drawer_api.open("zipcodePanelErrorDrawer");
}
if(_510.selectedIndex>0||_510.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(_516,_517){
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
var _518=_516[0];
var _519=_ftl_api.getElementById(_518+".instructionText");
var _51a=_ftl_api.getElementById(_518+".listContentDescriptionText");
var msg="";
var _51c=_517.length;
for(var i=_51c-1;i>=0;i--){
if(_517[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)==0){
msg=_517[i].substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
break;
}
}
_519.style.display="none";
_51a.innerHTML=msg;
_51a.style.display="inline";
var _51e="";
for(var i=_51c-1;i>=0;i--){
if(_517[i].indexOf(ZIP_CODE_LABEL)==0){
_51e=_517[i].substr(ZIP_CODE_LABEL.length);
break;
}
}
var _51f=_ftl_api.getElementById(_518+".zipInput");
_51f.value=_51e;
var _520="";
for(var i=_51c-1;i>=0;i--){
if(_517[i].indexOf(UNIT_LABEL)==0){
_520=_517[i].substr(UNIT_LABEL.length);
break;
}
}
var unit=document.getElementsByName("unit");
unit[0].checked=_520=="1"?true:false;
unit[1].checked=_520=="1"?false:true;
var _522=jobsearch_removeStaticElementFromResponse(_517);
_ftl_api.fillList(_518,_518+".radiusSiteListId",_522);
jobsearch_initializeCheckedSites(_518,"checkboxSiteNo");
var _523=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _524=_ftl_api.getElementById(_518+".radiusEmptyList");
_524.style.display=_523=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
function jobsearch_removeStaticElementFromResponse(_525){
var _526=new Array();
var _527=_525.length;
for(var i=0;i<_527;i++){
if(_525[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)!=0&&_525[i].indexOf(ZIP_CODE_LABEL)!=0&&_525[i].indexOf(UNIT_LABEL)!=0){
_526.splice(_526.length+1,0,_525[i]);
}
}
return _526;
}
function jobsearch_masterCheckBoxSiteSelection(_529,_52a){
var _52b=_529.checked;
var _52c=document.getElementsByName(_52a);
var _52d=_52c.length;
for(var i=0;i<_52d;i++){
_52c[i].checked=_52b;
}
}
function jobsearch_resetCheckBoxSiteSelection(_52f,_530){
var _531=document.getElementsByName(_52f);
if(_531.length>=1){
_531[0].checked=false;
}
var _532=document.getElementsByName(_530);
var _533=_532.length;
for(var i=0;i<_533;i++){
_532[i].checked=false;
}
var _535=_ftl_api.getElementById("siteListId");
if(_535!=null){
_535.value="";
_535.defaultValue="";
}
}
function jobsearch_getSiteList(_536,_537){
var _538=document.getElementsByName(_537);
var _539="";
var _53a="";
for(var i=0;i<_538.length;i++){
if(_538[i].checked){
var ii=i+1;
_53a=_ftl_api.getElementById(_536+".siteNoHidden.row"+ii);
if(_53a!=null&&_53a.innerHTML.length>0){
_539+=_53a.innerHTML+";";
}
}
}
return _539;
}
function jobsearch_resetDistanceDropDown(_53d,_53e,_53f){
var _540=_ftl_api.getElementById(_53d+"."+_53f);
var _541=_ftl_api.getElementById(_53d+".instructionText");
var _542=_ftl_api.getElementById(_53d+".listContentDescriptionText");
_540.selectedIndex=0;
_ftl_drawer_api.close("radiusSiteListDrawer");
_541.style.display="inline";
_542.style.display="none";
}
var GOOGLE_MAPS_ROOT_URL="http://maps.google.com/";
var ROW_LABEL="row";
function jobsearch_openGoogleMapWindow(_543,_544,_545){
var _546=0;
var _547=_ftl_api.getListValues(_543,"radiusSiteListId","siteNo");
var _548=_547.length;
for(var i=0;i<_548;i++){
if(_547[i]==_545){
_546=i;
break;
}
}
var _54a=_ftl_api.getListValues(_543,"radiusSiteListId","siteAdd1")[_546];
var _54b=_ftl_api.getListValues(_543,"radiusSiteListId","siteAdd2")[_546];
var city=_ftl_api.getListValues(_543,"radiusSiteListId","city")[_546];
var zip=_ftl_api.getListValues(_543,"radiusSiteListId","zipcode")[_546];
var _54e=GOOGLE_MAPS_ROOT_URL;
var _54f=_ftl_api.getElementById("lang").value;
_54e+="?hl=";
_54e+=_54f;
_54e+="&q=";
_54e+=zip;
if(city!=null&&city.length>0){
_54e+=",+";
_54e+=city;
}
if(_54a!=null&&_54a.length>0){
_54e+=",+";
_54e+=_54a;
}
if(_54b!=null&&_54b.length>0){
_54e+=",+";
_54e+=_54b;
}
var _550=encodeURI(_54e);
window.open(_550);
}
function jobsearch_initializeCheckedSites(_551,_552){
var _553=_ftl_api.getElementById("siteListId");
if(_553.value==null&&!_553.value.length>=0&&!_553.defaultValue.length>=0){
return;
}
var _554=document.getElementsByName(_552);
var _555=_554.length;
var _556=_553.value.length>0?_553.value:_553.defaultValue;
var _557=_556.split(";");
var _558=_557.length;
var _559="";
var _55a=0;
for(var i=0;i<_555;i++){
_559=_ftl_api.getElementById(_551+".siteNoHidden.row"+(i+1));
if(_559!=null&&_559.innerHTML.length>0){
for(var j=0;j<_558;j++){
if(_557[j]==_559.innerHTML){
_554[i].checked=true;
_55a++;
break;
}
}
}
}
if(_55a==_555){
var _55d=document.getElementsByName("masterCheckboxSite");
_55d[0].checked=true;
}
}
var BASIC_INTERFACE="basicSearchInterface";
var ADVANCED_INTERFACE="advancedSearchInterface";
function setSitesList(_55e){
var _55f=_55e.indexOf("basic")>=0;
var _560=_55f?BASIC_INTERFACE:ADVANCED_INTERFACE;
var _561=_ftl_api.getElementById("siteListId");
if(_561!=null){
_561.value=jobsearch_getSiteList(_560,"checkboxSiteNo");
}
}
function jobsearch_rssOrFacebookButton(_562,_563){
setSitesList(_562);
var _564=_ftlx_api.getAjaxRequest(_562,_563,"ButtonComponent","jobsearch_rssOrFacebookProcessed");
_564.setCache(false);
_564.setSynch(false);
_564.send();
}
var ERROR_LABEL="error";
function jobsearch_rssOrFacebookProcessed(_565,_566){
var _566=_566[0];
if(_566!=ERROR_LABEL){
if(_565[1]=="FACEBOOK"){
_566=encodeFacebookURL(_566);
window.open(_566);
}else{
window.location=_566;
}
}
}
function encodeFacebookURL(pURL){
var _568="=";
var _569="rssurl";
var _56a="siteurl";
var _56b="name";
rsspos=pURL.indexOf(_569);
sitepos=pURL.indexOf(_56a);
namepos=pURL.indexOf(_56b);
var _56c=pURL.substring(0,rsspos);
var _56d=pURL.substring(rsspos+_569.length,sitepos-1);
var _56e=pURL.substring(sitepos+_56a.length,namepos-1);
var _56f=pURL.substring(namepos+_56b.length);
_56d=_569+_568+escape(_56d.substring(_56d.indexOf(_568)+1));
_56e=_56a+_568+escape(_56e.substring(_56e.indexOf(_568)+1));
_56f=_56b+_568+escape(_56f.substring(_56f.indexOf(_568)+1));
return _56c+_56d+"&"+_56e+"&"+_56f;
}
var mysavedsearches_agentNo;
var mysavedsearches_agentName;
function mysavesearches_confirmSingleDeletion(_570,_571,_572,_573){
mysavedsearches_agentNo=_572;
mysavedsearches_agentName=_573;
var _574=_ftl_api.getElementById(_570+"."+"singleDeleteTemplate");
var _575=_ftl_api.getElementById(_570+"."+"singleDeleteTitle");
_575.innerHTML=_574.innerHTML.replace("{0}",mysavedsearches_agentName);
ftlconfirm_ask(_570,_571);
}
function mysavesearches_confirmAllDeletion(_576,_577){
ftlconfirm_ask(_576,_577);
}
function mysavedsearches_doDeleteAgent(_578,_579){
ftlUtil_setComponent(_578,_579,"DeleteSearchAction");
ftlUtil_setComponentParam(_579,"agentNo",mysavedsearches_agentNo);
ftlUtil_submitForm();
}
function mysavedsearches_doDeleteAllAgents(_57a,_57b){
ftlUtil_setComponent(_57a,_57b,"DeleteAllSearchesAction");
ftlUtil_submitForm();
}
function mysavedsearches_doEditAgent(_57c,_57d,_57e){
var _57f=_57e;
ftlUtil_setComponent(_57c,_57d,"EditAgentAction");
ftlUtil_setComponentParam(_57d,"agentNo",_57f);
ftlUtil_submitForm();
}
function mysavedsearches_doExtendAgent(_580,_581,_582){
var _583=_582;
ftlUtil_setComponent(_580,_581,"ExtendAgentAction");
ftlUtil_setComponentParam(_581,"agentNo",_583);
ftlUtil_submitForm();
}
function mysavedsearches_doViewOpenings(_584,_585,_586){
var _587=_586;
ftlUtil_setComponent(_584,_585,"ViewOpeningsAction");
ftlUtil_setComponentParam(_585,"agentNo",_587);
ftlUtil_submitForm();
}
function mysavedsearches_doEditNotification(_588,_589,_58a,_58b){
var _58c=_58a;
ftlUtil_setComponent(_588,_589,"EditNotificationAction");
ftlUtil_setComponentParam(_589,"agentNo",_58c);
ftlUtil_submitForm();
}
function mysavedsearches_openSearchCalloutByQueryNoOver(_58d,_58e,_58f,_590){
searchcallout_openSearchCallout(_58d,_58e,_58f,null,_590);
}
function requisition_addRequisitionToCart(_591,_592,_593){
var _594=_593;
if(ftlPage_isLogin()){
var _595=_ftlx_api.getAjaxRequest(_591,_592,"AddRequisitionToCartAction","requisition_cartProcessed");
_595.setCache(false);
_595.addComponentParam("requisitionNo",_594);
_595.send();
}else{
ftlUtil_setComponent(_591,_592,"AddRequisitionToCartAction");
ftlUtil_setComponentParam(_592,"requisitionNo",_594);
ftlUtil_submitForm();
}
}
function requisition_cartProcessed(_596,_597){
var _598=_596[0];
var _599=null;
if(_598=="requisitionListInterface"){
_599="requisitionListInterface.listRequisition";
}else{
if(_598=="requisitionDescriptionInterface"){
_599="requisitionDescriptionInterface.descRequisition";
}else{
if(_598=="requisitionListPersonalizedInterface"){
_599="requisitionListPersonalizedInterface.listRequisition";
}else{
if(_598=="myJobCartInterface"){
_599="myJobCartInterface.cartList";
}
}
}
}
if(_599!=null){
_ftl_api.fillList(_598,_599,_597);
}
}
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(_59b,_59c,_59d,_59e){
window.scrollTo(0,0);
jobCartItemNo=_59d;
reqTitle=_59e;
var _59f=_ftl_api.getElementById(_59b+"."+"confirmRemoveTemplate");
var _5a0=_ftl_api.getElementById(_59b+"."+"confirmRemoveFromJobCartTitle");
_5a0.innerHTML=_59f.innerHTML.replace("{0}",reqTitle);
ftlconfirm_ask(_59b,"confirmRemoveFromJobCart");
}
function requisition_removeRequisitionFromCart(_5a1,_5a2){
var _5a3=_ftlx_api.getAjaxRequest(_5a1,_5a2,"RemoveRequisitionFromCartAction","requisition_cartProcessed");
_5a3.setCache(false);
_5a3.setSynch(false);
_5a3.addComponentParam("jobCartItemNo",jobCartItemNo);
_5a3.send();
}
function requisition_sendJobToFriend(_5a4,_5a5,_5a6,_5a7){
ftlUtil_setComponent(_5a4,_5a5,"SendJobToFriendAction");
var _5a8=_5a6;
ftlUtil_setComponentParam(_5a5,"requisitionNo",_5a8);
ftlUtil_submitForm();
}
function requisition_openSendJobToFriend(_5a9,_5aa,_5ab,_5ac){
var _5ad=_5ab;
var _5ae=_5ac;
ftlUtil_setComponent(_5a9,_5aa,"OpenSendJobToFriendAction");
ftlUtil_setComponentParam(_5aa,"requisitionNo",_5ad);
ftlUtil_setComponentParam(_5aa,"requisitionTitle",_5ae);
ftlUtil_submitForm();
}
function requisition_displayExtendedLocation(_5af,_5b0,_5b1,_5b2,_5b3){
if(_5b2){
var _5b4=_5b2;
var _5b5=_5b1.parentNode;
_5b5.innerHTML=_5b4;
_5b5.className=_5b3;
}
}
function requisition_doReapplyOnRequisition(_5b6,_5b7,_5b8,_5b9){
application_doReapplyOnRequisition(_5b6,_5b7,_5b8,_5b9);
}
function requisition_applyOnRequisition(_5ba,_5bb,_5bc,_5bd,_5be){
ftlUtil_setComponent(_5ba,_5bb,"ApplyOnRequisitionAction");
if(_5bc){
var _5bf=_5bc;
ftlUtil_setComponentParam(_5bb,"requisitionNo",_5bf);
}
if(_5bd){
ftlUtil_setComponentParam(_5bb,"mode",_5bd);
}
if(_5be){
var _5c0=_5be;
ftlUtil_setComponentParam(_5bb,"candidateNo",_5c0);
}
ftlUtil_submitForm();
}
function requisition_applyOnRequisitionByEmail(_5c1,_5c2,_5c3,_5c4){
window.open("mailto:"+_5c3+"?subject="+_5c4);
}
function requisition_openRequisitionDescription(_5c5,_5c6,_5c7,_5c8){
ftlUtil_setComponentParam(_5c6,"openDescFrom",_5c8);
requisition_openRequisitionDescriptionAction(_5c5,_5c6,_5c7,"OpenRequisitionDescriptionAction");
}
function requisition_openRequisitionDescriptionView(_5c9,_5ca,_5cb,_5cc,_5cd,_5ce){
ftlUtil_setComponentParam(_5ca,"viewMode",_5cc);
ftlUtil_setComponentParam(_5ca,"openMode",_5cd);
if(_5ce!=null){
var _5cf=_5ce;
ftlUtil_setComponentParam(_5ca,"locale",_5cf);
}
requisition_openRequisitionDescriptionAction(_5c9,_5ca,_5cb,"OpenRequisitionDescriptionViewAction");
}
function requisition_openRequisitionDescriptionAction(_5d0,_5d1,_5d2,_5d3,_5d4){
var _5d5=_5d2;
ftlUtil_setComponentParam(_5d1,"requisitionNo",_5d5);
ftlUtil_setComponent(_5d0,_5d1,_5d4);
ftlUtil_submitForm("requisitionDescriptionPage");
}
var openReqListItemCalloutObject=null;
function requisition_openReqListItemCalloutOver(_5d6,_5d7,_5d8,_5d9){
ftlUtil_clearTimeoutCalloutToDisplay();
openReqListItemCalloutObject=new OpenReqListItemCalloutObject(_5d6,_5d7,_5d8,_5d9);
ftlUtil_setTimeoutCalloutToDisplay("openReqListItemCalloutObject.requisition_prepareOpenReqListItemCalloutOver()");
}
function OpenReqListItemCalloutObject(_5da,_5db,_5dc,_5dd){
this.reqNo=_5dd;
this.interfaceId=_5da;
this.componentId=_5db;
this.calloutId=_5dc;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.requisition_prepareOpenReqListItemCalloutOver=requisition_prepareOpenReqListItemCalloutOver;
}
function requisition_prepareOpenReqListItemCalloutOver(){
var _5de=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenReqListItemCalloutAction","requisition_processReqListItemCalloutResponse");
_5de.setCache(true);
_5de.setSynch(false);
_5de.addComponentParam("calloutId",this.calloutId);
_5de.addComponentParam("requisitionNo",this.reqNo);
ftlUtil_requestCallout("calloutTip","ReqListItemCalloutInterface",this.mouseX,this.mouseY);
_5de.send();
}
function requisition_openReqListItemCalloutOut(_5df,_5e0,_5e1){
ftlUtil_hideCallout("calloutTip","reqListItemCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function requisition_processReqListItemCalloutResponse(_5e2,_5e3){
_ftl_api.fillInterface("reqListItemCalloutInterface",_5e3);
ftlUtil_showCallout("calloutTip","reqListItemCalloutInterface");
}
function initIframeBackGroundForReqDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForReqDivCallout();");
function requisition_resetListPager(_5e4,_5e5,_5e6){
var _5e7=ftlUtil_getComponentParam(_5e6,"currentPage",1);
ftlPage_doRefresh(_5e4,_5e5,_5e6);
}
function requisition_navigateToHomePage(_5e8,_5e9){
ftlUtil_setComponent(_5e8,_5e9,"NavigateToHomePageAction");
ftlUtil_submitForm();
}
function requisition_setPageTitle(){
var _5ea=document.getElementById("requisitionDescriptionInterface.requisitionDescriptionTitleLabel.row1");
var _5eb="";
if(document.all){
_5eb=_5ea.innerText;
}else{
_5eb=_5ea.textContent;
}
document.title=_5eb;
}
function requisitionPrintable_setPageTitle(){
var _5ec=document.getElementById("requisitionDescriptionPrintableInterface.pagetitle.row1");
var _5ed="";
if(document.all){
_5ed=_5ec.innerText;
}else{
_5ed=_5ec.textContent;
}
document.title=_5ed;
}
function requisition_validateTimeZone(){
var form=_ftl.all["ftlform"].object;
var tz=0;
var now=new Date();
if(now.getTimezoneOffset){
tz=now.getTimezoneOffset();
}
var _5f1="GMT"+(tz<=0?"--":"-");
var _5f2=Math.abs(tz);
var _5f3=_5f2%60;
var _5f4=(_5f2-_5f3)/60;
if(_5f4<10){
_5f4="0"+_5f4;
}
if(_5f3<10){
_5f3="0"+_5f3;
}
var _5f5=_5f1+_5f4+":"+_5f3;
if(_5f5!=form["tz"].value){
var _5f6=getInterfaceForValidateTimeZone(form);
if(_5f6&&_5f6!=null){
ftlUtil_setHiddenField("tz",_5f5);
var _5f7=_ftlx_api.getAjaxRequest(_5f6,"validateTimeZoneId","InitTimeZoneAction","requisition_restoreDatesValues");
_5f7.setCache(false);
_5f7.setSynch(false);
_5f7.addParam("tz",_5f5);
var _5f8=document.getElementById("requisitionNo");
if(_5f8){
var _5f9=_5f8.value;
_5f7.addComponentParam("requisitionNo",_5f9);
}
_5f7.send();
}
}
}
function getInterfaceForValidateTimeZone(_5fa){
var _5fb=_5fa["interfaceIdForTimeZone"];
if(_5fb){
var _5fc=_5fb.value;
if(_5fc=="requisitionListInterface"||_5fc=="requisitionDescriptionInterface"){
return _5fc;
}else{
if(_5fc=="requisitionDescriptionPrintablePage"){
return "requisitionDescriptionPrintableInterface";
}
}
}
return null;
}
function requisition_restoreDatesValues(_5fd,_5fe){
var _5ff=_5fd[0];
var _600=null;
if(_5ff=="requisitionListInterface"){
_600="requisitionListInterface.listRequisition";
}else{
if(_5ff=="requisitionDescriptionInterface"){
_600="requisitionDescriptionInterface.descRequisition";
}else{
if(_5ff=="requisitionDescriptionPrintableInterface"){
_600="requisitionDescriptionPrintableInterface.descRequisition";
}
}
}
if(_600!=null){
_ftl_api.fillList(_5ff,_600,_5fe);
}
}
ftlUtil_addToOnBodyLoad("requisition_validateTimeZone()");
var SEARCH_CALLOUT_ID="searchCallout";
var openSearchCalloutObject=null;
function searchcallout_openSearchCallout(_601,_602,_603,_604,_605){
ftlUtil_clearTimeoutCalloutToDisplay();
openSearchCalloutObject=new OpenSearchCalloutObject(_601,_602,_603,_605,_604);
ftlUtil_setTimeoutCalloutToDisplay("openSearchCalloutObject.searchcallout_prepareOpenSearchCalloutOver()");
}
function OpenSearchCalloutObject(_606,_607,_608,_609,_60a){
if(_609!=null){
this.queryNo=_609;
}else{
this.queryNo=0;
}
if(_60a!=null){
this.uniqueId=_60a;
}else{
this.uniqueId=0;
}
this.interfaceId=_606;
this.componentId=_607;
this.calloutId=_608;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.searchcallout_prepareOpenSearchCalloutOver=searchcallout_prepareOpenSearchCalloutOver;
}
function searchcallout_prepareOpenSearchCalloutOver(){
var _60b=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenSearchCalloutAction","searchcallout_processResponse");
_60b.setCache(false);
_60b.setSynch(false);
_60b.addComponentParam("calloutId",this.calloutId);
_60b.addComponentParam("agentNo",this.queryNo);
_60b.addComponentParam("uniqueId",this.uniqueId);
ftlUtil_requestCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface",this.mouseX,this.mouseY);
_60b.send();
}
function searchcallout_closeSearchCallout(_60c,_60d){
ftlUtil_hideCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function searchcallout_processResponse(_60e,_60f){
_ftl_api.fillInterface("searchCalloutInterface",_60f);
ftlUtil_showCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForSearchDivCallout();");
function initIframeBackGroundForSearchDivCallout(){
initIframeBackGroundForDivCallout(SEARCH_CALLOUT_ID);
}

