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";
}
}
function hideIframeBackGroundForDiv(_15){
var _16=_ftl_api.getElementById(_15);
if(_16){
_16.style.visibility="hidden";
_16.style.display="none";
}
}
function getTipId(_17){
return _17+"_TipDiv";
}
function ftlUtil_initCallout(_18,_19){
var _1a=_ftl_api.getElementById(_19);
if(_1a!=null){
var _1b=ftlUtil_calloutById[_18];
if(_1b==null){
_1b=document.createElement("div");
_1b.id=_18;
_1b.style.width="280px";
if(isIE7()){
_1b.style.position="fixed";
}else{
_1b.style.position="absolute";
}
_1b.style.display="none";
_1b.style.zIndex="1000";
_1b.style.margin="8px";
var _1c=document.createElement("div");
var _1d=document.createElement("span");
_1c.appendChild(_1d);
_1c.className="calloutTopImg";
var _1e=document.createElement("div");
_1e.innerHTML="&nbsp;";
_1e.id="calloutMiddle";
_1e.name="calloutMiddle";
_1e.appendChild(_1a);
_1e.className="calloutMiddleImg";
_1a.style.display="block";
_1a.style.position="relative";
_1a.style.top="-15px";
var _1f=document.createElement("div");
var _20=document.createElement("span");
_1f.className="calloutBottomImg";
_1f.appendChild(_20);
var _21=document.createElement("div");
_21.className="calloutTipBottomImg";
_21.id=getTipId(_18);
_21.name=_21.id;
var _22=document.createElement("span");
_21.appendChild(_22);
_1b.appendChild(_1c);
_1b.appendChild(_1e);
_1b.appendChild(_1f);
_1b.appendChild(_21);
ftlUtil_calloutById[_18]=_1b;
ftlUtil_calloutStatusById[_18]="hidden";
}
return _1b;
}
return null;
}
function hideIframeBackGroundForDivCallout(_23){
if(isIE6orLess()){
hideIframeBackGroundForDiv(_23+"_iframeTop");
hideIframeBackGroundForDiv(_23+"_iframe");
hideIframeBackGroundForDiv(_23+"_iframeBottom");
}
}
function displayIframeBackGroundForDivCallout(_24,_25){
if(isIE6orLess()){
var _26=_ftl_api.getElementById(_24);
var _27=_26.style.pixelLeft+9;
var top=_26.style.pixelTop+23;
var _29=_26.offsetWidth-6;
if(_29>280){
_29=280;
}
var _2a=_26.offsetHeight-30;
if(_25==true){
top+=25;
_2a-=25;
}
var _2b=_27+12;
var _2c=_29-24;
displayIframeBackGroundForDiv(_26,_24+"_iframeTop",_2b,top-12,_2c,12);
displayIframeBackGroundForDiv(_26,_24+"_iframe",_27,top,_29,_2a);
displayIframeBackGroundForDiv(_26,_24+"_iframeBottom",_2b,top+_2a,_2c,15);
}
}
function initIframeBackGroundForDivCallout(_2d){
if(isIE6orLess()){
initIframeBackGroundForDiv(_2d+"_iframeTop");
initIframeBackGroundForDiv(_2d+"_iframe");
initIframeBackGroundForDiv(_2d+"_iframeBottom");
}
}
function initIframeBackGroundForDiv(_2e){
if(!_ftl_api.getElementById(_2e)){
var _2f=document.createElement("iFrame");
_2f.setAttribute("id",_2e);
_2f.setAttribute("name",_2e);
_2f.setAttribute("title",_2e);
_2f.setAttribute("src","javascript:false;");
_2f.setAttribute("scrolling","no");
_2f.setAttribute("frameborder","0");
_2f.setAttribute("borderWidth","0");
_2f.setAttribute("margin","0");
_2f.setAttribute("width","0");
_2f.setAttribute("height","0");
_2f.style.visibility="hidden";
_2f.style.display="none";
document.body.appendChild(_2f);
}
}
function getBasePath(){
var _30="";
var _31=document.getElementsByTagName("script");
for(i=0;i<_31.length;++i){
var _32=_31[i];
if(_32.src!=null&&_32.src.indexOf("ftlutil.js")>-1){
_30=_32.src.substring(0,_32.src.lastIndexOf("/js"));
}
}
return _30;
}
function displayIframeBackGroundForDiv(_33,_34,_35,_36,_37,_38){
initIframeBackGroundForDiv(_34);
var _39=_ftl_api.getElementById(_34);
try{
_39.style.position="absolute";
_39.style.width=_37;
_39.style.height=_38;
_39.style.top=_36;
_39.style.left=_35;
_39.style.zIndex=_33.style.zIndex-1;
_39.style.visibility="visible";
_39.style.display="block";
}
catch(e){
}
}
function ftldate_initField(_3a){
var _3b=_ftl_api.getElementById(_3a);
var _3c=_ftl_api.getElementById(_3a+"Month");
var _3d=_ftl_api.getElementById(_3a+"Day");
var _3e=_ftl_api.getElementById(_3a+"Year");
var _3f=new Date();
if(_3b.value!=""){
_3f.setTime(parseInt(_3b.value));
var y=_3f.getYear();
if(y<1000){
y=y+1900;
}
_3e.value=y;
_3c.value=_3f.getMonth();
ftldate_updateDays(parseInt(_3c.value),parseInt(_3e.value),_3d);
_3d.value=_3f.getDate();
}else{
_3d.value=-1;
_3c.value=-1;
_3e.value=-1;
ftldate_updateHiddenDate(_3a,_3d,_3c,_3e);
}
}
function ftldate_changeMonth(_41){
var _42=_ftl_api.getElementById(_41+"Month");
var _43=_ftl_api.getElementById(_41+"Day");
var _44=_ftl_api.getElementById(_41+"Year");
ftldate_updateYears(parseInt(_42.value),_44);
ftldate_updateDays(parseInt(_42.value),parseInt(_44.value),_43);
ftldate_updateHiddenDate(_41,_43,_42,_44);
}
function ftldate_changeDay(_45){
var _46=_ftl_api.getElementById(_45+"Month");
var _47=_ftl_api.getElementById(_45+"Day");
var _48=_ftl_api.getElementById(_45+"Year");
if(_47.value==-1){
_46.value=-1;
_48.value=-1;
}else{
if(_46.value==-1){
_46.value=_46.options[1].value;
}
if(_48.value==-1){
_48.value=_48.options[1].value;
}
}
ftldate_updateHiddenDate(_45,_47,_46,_48);
}
function ftldate_changeYear(_49){
var _4a=_ftl_api.getElementById(_49+"Month");
var _4b=_ftl_api.getElementById(_49+"Day");
var _4c=_ftl_api.getElementById(_49+"Year");
ftldate_updateMonths(parseInt(_4c.value),_4a);
ftldate_updateDays(parseInt(_4a.value),parseInt(_4c.value),_4b);
ftldate_updateHiddenDate(_49,_4b,_4a,_4c);
}
function ftldate_updateMonths(_4d,_4e){
if(_4d==-1){
_4e.value=-1;
}else{
if(_4e.value==-1){
_4e.value=_4e.options[1].value;
}
}
}
function ftldate_updateYears(_4f,_50){
if(_4f==-1){
_50.value=-1;
}else{
if(_50.value==-1){
_50.value=_50.options[1].value;
}
}
}
function ftldate_updateDays(_51,_52,_53){
if(_51==-1){
_53.value=-1;
return;
}
var _54=parseInt(_53.value);
var _55=_53.options.length-1;
var _56=_53.options[_55].value;
var _57=31;
var _58=new Date();
_58.setDate(1);
_58.setYear(_52);
_58.setMonth(_51);
_58.setDate(_57);
if(_58.getMonth()!=_51){
_57=_57-_58.getDate();
}
_56=parseInt(_56);
if(_57>_56){
if(_56==-1){
_56=0;
}
for(var i=_56+1;i<=_57;++i){
_53.options[i]=new Option(i,i);
}
}else{
if(_57<_56){
for(var i=_56;i>_57;--i){
_53.remove(_53.options.length-1);
}
}
}
if(_54>_57){
_53.value=_57;
}else{
if(_54==-1){
_53.value=_53.options[1].value;
}
}
}
function ftldate_updateHiddenDate(_5a,_5b,_5c,_5d){
var _5e=_ftl_api.getElementById(_5a);
if(_5b.value==-1){
_5e.value="";
return;
}
var _5f=new Date();
_5f.setYear(_5d.value);
_5f.setMonth(_5c.value);
_5f.setDate(_5b.value);
_5f.setHours(0);
_5f.setMinutes(0);
_5f.setSeconds(0);
_5f.setMilliseconds(0);
_5e.value=_5f.getTime();
}
function ftlPage_isLogin(){
var _60=ftlUtil_getHiddenField("signedIn");
return _60=="true";
}
function ftlPage_doLogin(_61,_62){
ftlUtil_setComponent(_61,_62,"LoginComponent");
ftlUtil_submitForm();
}
function ftlPage_doBack(_63,_64){
ftlUtil_setComponent(_63,_64,"PageComponent");
ftlUtil_setComponentParam(_64,"target","back");
ftlUtil_submitForm();
}
function ftlPage_doRefresh(_65,_66,_67){
ftlUtil_setComponentParam(_67,"currentPage","1");
ftlPager_refresh(_65,_67);
ftlUtil_setComponent(_65,_66,"PageComponent");
ftlUtil_setComponentParam(_66,"target","");
ftlUtil_submitForm();
}
function ftlPage_doRefreshKeepingFocus(_68,_69,_6a,_6b){
ftlUtil_checkRestoreInitialHistoryOnRefresh();
ftlUtil_keepFocusOnField(_68,_6b);
ftlUtil_setHiddenField("initialHistoryOld","");
ftlPage_doRefresh(_68,_69,_6a);
}
function ftlPage_doNavigate(_6c,_6d,_6e,_6f){
ftlUtil_setComponent(_6c,_6d,"PageComponent");
ftlUtil_setComponentParam(_6d,"target",_6e);
if(_6f){
ftlUtil_setComponentParam(_6d,"url",_6f);
}
ftlUtil_submitForm(_6e);
}
function ftlPage_doLogout(_70,_71){
ftlUtil_setComponent(_70,_71,"PageComponent");
ftlUtil_setComponentParam(_71,"target","exit.jsf");
ftlUtil_setComponentParam(_71,"url","true");
ftlUtil_submitForm();
}
function ftlPage_doButton(_72,_73){
ftlUtil_setComponent(_72,_73,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlPage_doButtonAjax(_74,_75,_76){
var _77=_ftlx_api.getAjaxRequest(_74,_75,"ButtonComponent",_76);
_77.setCache(false);
_77.setSynch(false);
var _78=true;
if(isIE7()){
try{
var _79=frames["ftlhiddenframe"];
_79.document.forms[0];
}
catch(e){
_78=false;
}
}
if(_78){
_77.setIFrame(true);
}
_77.send();
}
function ftlPage_refreshInterface(_7a,_7b,_7c){
var _7d=_ftlx_api.getAjaxRequest(_7a,_7b,"PageComponent","ftlPage_processRefresh");
_7d.setCache(false);
_7d.setSynch(false);
_7d.addComponentParam("target",_7c);
_7d.addComponentParam("action","refresh");
_7d.send();
}
function ftlPage_processRefresh(_7e,_7f){
_ftl_api.fillInterface(_7e[3],_7f);
}
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(_80){
_ftl_api.addOnSubmit("ftlsuggest_selectorSubmitted()");
var _81=_ftl.all["currentValue"].getValue();
var _82=_ftl.all["ftlform"].object.selectedValue;
for(var i=0;i<_82.length;++i){
if(_82[i].value==_81){
_82[i].checked=true;
break;
}
}
}
function ftlsuggest_selectorSubmitted(){
var _84=_ftl.all["ftlform"].object.selectedValue;
for(var i=0;i<_84.length;++i){
if(_84[i].checked){
_ftl.all["currentValue"].setValue(_84[i].value);
break;
}
}
}
function ftlsuggest_initField(_86,_87){
_ftl_api.addOnSet(_87,"ftlsuggest_initField('"+_86+"','"+_87+"')");
var _88=_ftl_api.getElementById(_87);
var _89=_ftl_api.getElementById(_87+"text");
var pos=_88.value.indexOf("|");
if(pos>=0){
_89.value=_88.value.substring(pos+1);
}
_89.onblur=ftlsuggest_hideDiv;
_89.onkeydown=ftlsuggest_keyPressHandler;
_89.autocomplete="off";
_89.style.display="inline";
var _8b=new Object();
_8b.textField=_89;
_8b.hiddenField=_88;
_8b.interfaceId=_86;
_8b.results=new Object();
_8b.lastQuery="";
ftlsuggest_fields[_87]=_8b;
ftlsuggest_fields[_87+"text"]=_8b;
}
function ftlUtil_findElementsEndingWithId(_8c,_8d,_8e,_8f){
if(_8c==null){
_8c=window.document;
}
if(_8e==null){
_8e=new Array();
}
var _90=_8c.childNodes;
for(var i=0;i<_90.length;i++){
var _92=_90[i].id;
if(_92!=null){
var _93=_92.lastIndexOf(_8d);
if(_93!=-1&&_93+_8d.length==_92.length){
_8e.push(_90[i]);
if(_8f){
return _8e;
}
}
}
if(_90[i].hasChildNodes()){
var _94=_8e.length;
findElementsEndingWithId(_90[i],_8d,_8e,_8f);
if(_94<_8e.length&&_8f){
return _8e;
}
}
}
return _8e;
}
function ftlUtil_findElementsStartingWithId(_95,_96,_97,_98){
if(_95==null){
_95=window.document;
}
if(_97==null){
_97=new Array();
}
var _99=_95.childNodes;
for(var i=0;i<_99.length;i++){
var _9b=_99[i].id;
if(_9b!=null){
var _9c=_9b.lastIndexOf(_96);
if(_9c==0){
_97.push(_99[i]);
if(_98){
return _97;
}
}
}
if(_99[i].hasChildNodes()){
var _9d=_97.length;
ftlUtil_findElementsStartingWithId(_99[i],_96,_97,_98);
if(_9d<_97.length&&_98){
return _97;
}
}
}
return _97;
}
function ftlsuggest_clear(_9e){
var _9f=document.getElementsByTagName("input");
var i=0;
for(i=0;i<_9f.length;i++){
var _a1=_9f[i];
var _a2=/^(?:udf)([1-9]|[1][0])(?:text)$/;
var _a3=_a1.name;
if(_a3.match(_a2)){
_a1.value="";
}
}
}
function ftlsuggest_select(_a4,_a5){
var _a6=ftlsuggest_fields[_a5];
var _a7=_a6.textField;
var _a8=_a7.value;
var _a9=_a6.hiddenField.name;
ftlUtil_setComponent(_a4,"suggest","SuggestComponent");
ftlUtil_setComponentParam("suggest","field",_a9);
ftlUtil_setComponentParam("suggest","query",_a5);
ftlUtil_setComponentParam("suggest","value",_a8);
ftlUtil_submitForm();
}
function ftlsuggest_getDiv(){
if(!ftlsuggest_div){
if(!_ftl_api.getElementById("ftlloolup_div")){
var _aa=document.createElement("div");
_aa.setAttribute("id","ftlloolup_div");
var _ab=_ftl_api.getElementById("ftlform");
_ab.appendChild(_aa);
}
ftlsuggest_div=_ftl_api.getElementById("ftlloolup_div");
ftlsuggest_div.className="ftlsuggestdiv";
}
return ftlsuggest_div;
}
function ftlsuggest_cancelSelect(_ac,_ad){
ftlUtil_setComponent(_ac,_ad,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_selectValue(_ae,_af){
ftlUtil_setComponent(_ae,_af,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_processResponse(_b0,_b1){
var _b2=_b0[3];
var _b3=_b0[4];
var _b4=ftlsuggest_fields[_b2];
_b4.lastQuery=_b3;
var _b5=_b4.results;
_b5[_b3]=_b1;
ftlsuggest_updateDiv(_b2,_b3,_b1,1);
}
function boldRegExpInString(_b6,_b7){
var _b8=_b6;
var _b9="";
var _ba="(";
var _bb=")";
var _bc="(\\s)?";
for(var i=0;i<_b7.length;i++){
_b9+=_ba+_b7.charAt(i)+_bc+_bb;
}
var rex=new RegExp(_ba+_b9+_bb,"ig");
var _bf=rex.exec(_b6);
if(_bf!=null){
var _c0=_b8.indexOf(_bf[0]);
var _c1=_bf[0].length;
if(_c0>-1){
var _c2=_b8.substr(0,_c0);
var _c3=_b8.substr(_c0,_c1);
var _c4=_b8.substr(_c0+_c1);
_b8=_c2+"<b>"+_c3+"</b>"+_c4;
}
}
return _b8;
}
function ftlsuggest_updateDiv(_c5,_c6,_c7,_c8){
var _c9=ftlsuggest_getFieldId(lastKeyPressEvent);
var _ca=ftlsuggest_fields[_c9];
var _cb=_ca.textField.value;
var _cc=_cb.length;
_c8=Math.round(_c8);
if(!_c8){
_c8=1;
}
var div=ftlsuggest_getDiv();
while(div.childNodes.length>0){
div.removeChild(div.childNodes[0]);
}
var _ce=((_c8-1)*20);
var _cf=_ce+20;
if(_cf>_c7.length){
_cf=_c7.length;
}
for(var i=_ce+1;i<_cf;i+=2){
var _d1=document.createElement("div");
_d1.className="ftlsuggestdivelement";
ftlsuggest_unhighlightItem(_d1);
_d1.onmousedown=ftlsuggest_elemMouseDown;
_d1.onmouseover=ftlsuggest_elemMouseOver;
_d1.onmouseout=ftlsuggest_elemMouseOut;
var _d2=document.createElement("span");
_d2.className="suggest"+_c5;
var _d3=boldRegExpInString(_c7[i],_cb);
_d2.innerHTML=_d3;
_d1.appendChild(_d2);
div.appendChild(_d1);
}
if(_c7.length>20){
var _d4=document.createElement("div");
_d4.style.cursor="pointer";
_d4.style.padding="3px 0px 3px 0px";
var _d5=Math.floor(_c7.length/10);
if((_c7.length%10)>0){
_d5=_d5+1;
}
if(_c8>1){
var _d6=_c8-1;
var _d2=document.createElement("span");
_d2.className=_c5+"|"+_c6+"|"+_d6;
_d2.innerHTML="Previous";
_d2.style.cssFloat="left";
_d2.style.fontWeight="bold";
_d2.style.color="black";
_d2.onmouseover=ftlsuggest_pageMouseOver;
_d2.onmouseout=ftlsuggest_pageMouseOut;
_d2.onmousedown=ftlsuggest_pageMouseDown;
_d4.appendChild(_d2);
}
if(_c8<_d5){
var _d7=_c8+1;
var _d2=document.createElement("span");
_d2.className=_c5+"|"+_c6+"|"+_d7;
_d2.innerHTML="Next";
_d2.style.cssFloat="right";
_d2.style.fontWeight="bold";
_d2.style.color="black";
_d2.onmousedown=ftlsuggest_pageMouseDown;
_d2.onmouseover=ftlsuggest_pageMouseOver;
_d2.onmouseout=ftlsuggest_pageMouseOut;
_d4.appendChild(_d2);
}
div.appendChild(_d4);
}
ftlsuggest_showDiv(_c7.length>0);
var _d8=ftlsuggest_fields[_c5].textField;
var x=_d8.offsetLeft;
var y=_d8.offsetTop+_d8.offsetHeight;
var _db=_d8;
while(_db.offsetParent){
_db=_db.offsetParent;
x+=_db.offsetLeft;
y+=_db.offsetTop;
}
div.style.left=x+"px";
div.style.top=y+"px";
}
function isOffsetPosition(_dc){
var pos=ftlsuggest_getStyle(_dc,"position");
if(isIE()){
return (pos=="static"||pos=="relative");
}else{
return (pos=="relative");
}
}
function ftlsuggest_getStyle(_de,_df){
var _e0;
if(_de.currentStyle){
_e0=_de.currentStyle[_df];
}else{
if(window.getComputedStyle){
_e0=document.defaultView.getComputedStyle(_de,null).getPropertyValue(_df);
}
}
return _e0;
}
function ftlsuggest_selectItem(_e1){
var _e2=_e1.getElementsByTagName("span");
if(_e2){
for(var i=0;i<_e2.length;i++){
if(_e2[i].className.match("suggest")){
var _e4=_e2[i].className.substr(7);
var _e5=ftlsuggest_fields[_e4];
var _e6=getTextValue(_e2[i]);
_e5.textField.value=_e6;
_e5.hiddenField.value=ftlsuggest_getValueId(_e4,_e6)+"|"+_e6;
_e5.textField.focus();
ftlsuggest_showDiv(false);
return;
}
}
}
}
function getTextValue(_e7){
if(_e7.innerText){
return _e7.innerText;
}else{
var _e8=_e7.innerHTML;
var _e9="<b>";
var _ea=_e9.length;
var _eb="</b>";
var _ec=_eb.length;
var _ed=_e8.indexOf(_e9);
var _ee=_e8.indexOf(_eb);
if((_ed>-1)&&(_ee>-1)){
var _ef=_e8.substr(0,_ed);
var _f0=_ed+_ea;
var _f1=_e8.substr(_f0,_ee-_f0);
var _f2=_e8.substr(_ee+_ec);
_e8=_ef+_f1+_f2;
}
return _e8;
}
}
function ftlsuggest_getValueId(_f3,_f4){
var _f5=ftlsuggest_fields[_f3];
var _f6=_f5.results[_f5.lastQuery];
for(var i=0;i<_f6.length;i++){
if(i>0&&_f6[i]==_f4){
return _f6[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 _f8=this.className.split("|");
var _f9=_f8[0];
ftlsuggest_changingPage=_f9;
var _fa=_f8[1];
var _fb=_f8[2];
var _fc=caches[_f9];
var _fd=_fc[_fa];
ftlsuggest_updateDiv(_f9,_fa,_fd,_fb);
}
function ftlsuggest_highlightItem(_fe){
_fe.style.backgroundColor="#cccccc";
}
function ftlsuggest_unhighlightItem(_ff){
_ff.style.backgroundColor="#ffffff";
}
function ftlsuggest_showDiv(_100){
var div=ftlsuggest_getDiv();
if(_100){
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 _105=38;
var _106=40;
var _107=13;
var _108=9;
if((key!=_105)&&(key!=_106)&&(key!=_107)&&(key!=_108)){
ftlUtil_clearTimeoutKeyPress();
ftlUtil_setTimeoutKeyPress(evt);
}else{
ftlUtil_byPassTimeoutKeyPress();
var _109=Math.min(10000,ftlsuggest_getSelectedSpanNum());
if((key==_107)||(key==_108)){
var _10a=ftlsuggest_setSelectedSpanNum(_109);
if(_10a){
ftlsuggest_selectItem(_10a);
}
evt.cancelBubble=true;
return false;
}else{
if(key==_105){
if(_109==-1||_109==0){
_109=9;
}else{
_109=_109-1;
}
}
if(key==_106){
if(_109==-1||_109==9){
_109=0;
}else{
_109=_109+1;
}
}
ftlsuggest_setSelectedSpanNum(_109);
}
ftlsuggest_showDiv(true);
return true;
}
}
function setLastKeyPressEvent(_10b){
lastKeyPressEvent.clientX=_10b.clientX;
lastKeyPressEvent.clientY=_10b.clientY;
lastKeyPressEvent.keyCode=_10b.keyCode;
if(_10b.target){
lastKeyPressEvent.target=_10b.target;
}else{
if(_10b.srcElement){
lastKeyPressEvent.srcElement=_10b.srcElement;
}
}
}
function ftlUtil_setTimeoutKeyPress(_10c){
setLastKeyPressEvent(_10c);
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 _10d=ftlsuggest_getFieldId(lastKeyPressEvent);
var _10e=ftlsuggest_fields[_10d];
var _10f=_10e.interfaceId;
var _110=_10e.textField;
var _111=_110.value;
var _112=_10e.hiddenField.name;
if(_111.length>1){
var _113=_ftlx_api.getAjaxRequest(_10f,"suggest","SuggestComponent","ftlsuggest_processResponse");
_113.setCache(true);
_113.setSynch(false);
_113.addComponentParam("field",_112);
_113.addComponentParam("query",_10d);
_113.addComponentParam("value",_111);
_113.send();
}
}
function ftlsuggest_getFieldId(evt){
var _115;
if(evt.target){
_115=evt.target;
}else{
if(evt.srcElement){
_115=evt.srcElement;
}
}
if(_115.nodeType==3){
_115=_115.parentNode;
}
return _115.id;
}
function ftlsuggest_getSelectedSpanNum(){
var div=ftlsuggest_getDiv();
var _117=-1;
var _118=div.getElementsByTagName("div");
var bc=ftlsuggest_getStyle(div,"background-color");
if(_118){
for(var i=0;i<_118.length;i++){
if(_118[i].className=="ftlsuggestdivelement"){
var sbc=ftlsuggest_getStyle(_118[i],"background-color");
_117++;
if(sbc!=bc){
return _117;
}
}
}
}
return -1;
}
function ftlsuggest_setSelectedSpanNum(pNum){
var div=ftlsuggest_getDiv();
var _11e=-1;
var _11f;
var _120=div.getElementsByTagName("div");
if(_120){
for(var i=0;i<_120.length;i++){
if(++_11e==pNum){
ftlsuggest_highlightItem(_120[i]);
_11f=_120[i];
}else{
ftlsuggest_unhighlightItem(_120[i]);
}
}
}
return _11f;
}
var addthis_initialized=false;
var _ftl_api={setup:function(_122){
this.addBodyEvent("load",function(){
_ftl_api.load();
});
this.addBodyEvent("resize",function(){
if(_ftl_api.resizeActive){
_ftl_api.updateFloats();
}
});
var _123=new Object();
var _124=_ftl._acts;
var len1=_124.length;
for(var idx1=0;idx1<len1;++idx1){
var elem=_124[idx1];
_123[elem[0]]=elem[1];
}
_ftl.pageActions=_123;
var all=new Object();
_ftl.all=all;
_ftl.page=_122;
var _129=this.floatBoxes;
var _12a=document.getElementById("ftlform");
var _12b=this.newNode("ftlform",_12a,null,all);
var obj=_12a.firstChild;
var _12d=[];
var _12e=0;
var _12f=new Array();
_12d[_12e++]=[_12b,_12a];
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,_12b,all);
}
}
if(node!=null&&node.startHide()){
_12f[_12f.length]=node;
}
if(obj.className=="ftlboxfloatcontainer"){
_129[_129.length]={div:obj,nbColumns:1,preferredWidth:300,boxes:[],rows:[]};
}else{
if(_129.length>0&&obj.className=="ftlboxfloat"){
var last=_129[this.floatBoxes.length-1];
last.boxes[last.boxes.length]={div:obj,realWidth:obj.scrollWidth,factor:1,width:300};
}
}
}
if(!skip&&obj.firstChild!=null){
_12d[_12e++]=[_12b,obj];
if(node!=null){
_12b=node;
}
obj=obj.firstChild;
}else{
if(obj.nextSibling!=null){
obj=obj.nextSibling;
}else{
do{
--_12e;
_12b=_12d[_12e][0];
obj=_12d[_12e][1];
if(obj.nextSibling!=null){
obj=obj.nextSibling;
break;
}
}while(_12e>=0);
_12d=_12d.slice(0,_12e);
}
}
}while(_12e>0&&obj!=_12a);
idx1=0;
len1=_12f.length;
for(idx1=0;idx1<len1;++idx1){
_12f[idx1].setDisplay(false);
}
idx1=0;
_124=_ftl._ints;
len1=_124.length;
for(idx1=0;idx1<len1;++idx1){
var _134=_124[idx1];
var _135=_ftl[_134];
var _136=_135._prps;
var len2=_136.length;
var _138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=this.newProperty(_134,elem,all);
}
_135.prps=_138;
_136=_135._pars;
len2=_136.length;
_138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=this.newParam(_134,elem,all);
}
_135.pars=_138;
_136=_135._ctls;
len2=_136.length;
_138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=all[_134+"."+elem];
if(_138[idx2]!=undefined){
_138[idx2].setValue=_138[idx2].setValueInput;
}
}
_135.ctls=_138;
_136=_135._hles;
len2=_136.length;
_138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=all[_134+"."+elem];
}
_135.hles=_138;
_136=_135._mpts;
len2=_136.length;
_138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=all[_134+"."+elem];
if(_138[idx2]!=undefined){
_138[idx2].type="mpts";
}
}
_135.mpts=_138;
_136=_135._hpts;
len2=_136.length;
_138=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_136[idx2];
_138[idx2]=all[_134+"."+elem];
if(_138[idx2]!=undefined){
_138[idx2].type="hpts";
_138[idx2].setAsContainer();
}
}
_135.hpts=_138;
_136=_135._lsts;
len2=_136.length;
for(var idx2=0;idx2<len2;++idx2){
var _13a=_136[idx2];
var _13b=_135[_13a];
_13b.object=all[_134+"."+_13a];
_13b.lastRows=[];
_135[_134+"."+_13a]=_13b;
var _13c=_13b._pars;
var len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_13c[idx3];
_138[idx3]=this.newParam(_134,elem,all);
}
_13b.pars=_138;
_13c=_13b._prps;
len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_13c[idx3];
_138[idx3]=this.newProperty(_134,elem,all);
}
_13b.prps=_138;
_13c=_13b._grps;
len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
var _13f=_13c[idx3];
var len4=_13f.length;
var pars=[];
for(var idx4=0;idx4<len4;++idx4){
pars[idx4]=this.newGroupValue(_134,_13f[idx4],all);
}
_138[idx3]=pars;
}
_13b.grps=_138;
_13c=_13b._hles;
len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_13c[idx3];
_138[idx3]=all[_134+"."+elem];
}
_13b.hles=_138;
_138=[];
for(var row=_13b.object.firstChild;row!=null;row=row.right){
row.object.style.display="none";
var o1=row.firstChild;
while(o1!=null&&o1!=row){
_138[_138.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;
}
}
}
}
}
_13b.alln=_138;
_13c=_13b._mpts;
len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_13c[idx3];
_138[idx3]=all[_134+"."+elem];
if(_138[idx3]!=undefined){
_138[idx3].type="mpts";
}
}
_13b.mpts=_138;
_13c=_13b._hpts;
len3=_13c.length;
_138=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_13c[idx3];
_138[idx3]=all[_134+"."+elem];
if(_138[idx3]!=undefined){
_138[idx3].type="hpts";
_138[idx3].setAsContainer();
}
}
_13b.hpts=_138;
}
}
this.addInfo("start setup");
_ftl.setup();
this.addInfo("end setup");
},resizeActive:true,setResizeEvent:function(_145){
this.resizeActive=_145;
},floatBoxes:[],updateFloats:function(){
if(isNS6orMore()||isIE7()){
_ftl_api.immediateUpdateFloats();
}else{
setTimeout("_ftl_api.immediateUpdateFloats();",200);
}
},immediateUpdateFloats:function(){
var _146=this.resizeActive;
this.resizeActive=false;
var _147=null;
var idx;
var _149;
var _14a=this.floatBoxes;
var _14b=null;
for(_149=0;_149<_14a.length;++_149){
_14b=_14a[_149];
_14b.div.style.overflow="hidden";
if(_14b.div.offsetWidth>600){
_14b.nbColumns=3;
}else{
if(_14b.div.offsetWidth>400){
_14b.nbColumns=2;
}else{
_14b.nbColumns=1;
}
}
_14b.preferredWidth=parseInt((_14b.div.offsetWidth-((_14b.nbColumns+1)*10))/_14b.nbColumns);
if(_14b.preferredWidth<1){
_14b.preferredWidth=0;
}
for(idx=0;idx<_14b.boxes.length;idx++){
_147=_14b.boxes[idx];
_147.factor=1;
_147.width=_14b.preferredWidth;
_147.div.style.width=_147.width+"px";
if(_147.width<_147.realWidth){
while(_147.width<_147.realWidth&&_147.factor<=_14b.nbColumns){
_147.factor=_147.factor+1;
_147.width=(_147.factor*_14b.preferredWidth)+(10*(_147.factor-1));
}
if(_147.factor>_14b.nbColumns){
_147.factor=_147.factor-1;
_147.width=_147.realWidth;
}
}
_147.div.style.width=_147.width+"px";
}
}
var _14c=null;
var _14d=0;
var row=null;
var _14f=0;
var _150=0;
var _151=0;
for(_149=0;_149<_14a.length;_149++){
_14b=_14a[_149];
_14c=[];
_14c=_14c.concat(_14b.boxes);
_14b.rows=[];
row=[];
_14f=_14b.nbColumns;
while(_14c.length>0){
for(idx=0;idx<_14c.length;idx++){
if(_14c[idx].factor<=_14f){
_14f=_14f-_14c[idx].factor;
row[row.length]=_14c[idx];
_14c.splice(idx,1);
break;
}else{
if(idx==_14c.length-1){
_14b.rows[_14b.rows.length]=row;
row=[];
_14f=_14b.nbColumns;
}
}
}
if(_14f==0){
_14b.rows[_14b.rows.length]=row;
row=[];
_14f=_14b.nbColumns;
}
}
if(row.length>0){
_14b.rows[_14b.rows.length]=row;
}
for(_14d=0;_14d<_14b.rows.length;_14d++){
row=_14b.rows[_14d];
_150=0;
for(idx=0;idx<row.length;idx++){
var h=row[idx].div.scrollHeight;
if(h>_150){
_150=h;
}
}
for(idx=0;idx<row.length;idx++){
row[idx].div.style.height=_150+"px";
}
}
_14b.div.style.visibility="visible";
_14b.div.style.overflow="visible";
}
if(_14a.length>0&&typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_14a[0].div);
}
this.resizeActive=_146;
},restoreScroll:function(_153){
var form=_ftl.all["ftlform"].object;
var _155=form["ftlwinscr"].value;
var y=null;
if(_153=="ftlwinscr"&&_155!=null&&_155.length>0){
y=Math.abs(_155);
}else{
if(_153!=null&&_153.length>0){
var node=_ftl_api.getElementById(_153);
y=node.offsetTop;
}
}
if(y!=null&&_ftl_api.loaded){
window.scrollTo(0,y);
}
},updateMessages:function(){
var _158=_ftl.all["_ftlmessages_hide"];
if(_158){
var _159=_158.object;
_158.setDisplay("none");
var _15a=_159.childNodes;
for(var i=_15a.length-1;i>=0;i--){
_159.removeChild(_15a[i]);
}
var _15c=ftlUtil_getHiddenField("ftlerrors",null);
if(_15c!=null&&_15c.length>0){
_15c=_15c.split("|");
for(var i=0;i<_15c.length;++i){
var _15d=document.createElement("div");
_15d.className="messagetext";
_15d.innerHTML=unescape(_15c[i]);
_159.appendChild(_15d);
}
_158.setDisplay("block");
}
}
},events:{},addBodyEvent:function(_15e,fnc){
if(this.events[_15e]!=true){
if(window.addEventListener){
window.addEventListener(_15e,fnc,false);
}else{
if(window.attachEvent){
window.attachEvent("on"+_15e,fnc);
}
}
this.events[_15e]=true;
}
},addOnSet:function(_160,_161){
var ctrl=_ftl.all[_160];
if(ctrl!=undefined&&ctrl!=null&&ctrl.script){
var _163=false;
for(var i=0;!_163&&i<ctrl.script.length;++i){
_163=(ctrl.script[i]==_161);
}
if(!_163){
ctrl.script[ctrl.script.length]=_161;
}
}
},isInvalidSessionWhenLeavingDomain:true,onSubmitScript:[],addOnSubmit:function(_165){
var _166=this.onSubmitScript;
_166[_166.length]=_165;
},submit:function(_167){
var _168=this.onSubmitScript;
var len=_168.length;
for(var i=0;i<len;++i){
eval(_168[i]);
}
var form=_ftl.all["ftlform"].object;
if(_167){
var _16c=form.action;
var _16d="";
var pos=_16c.lastIndexOf(";");
if(pos>=0){
_16d=_16c.substr(pos);
}
var _16f=_ftl.pageActions;
var _170=_16f[_167];
if(_170.length>0){
form.action=_170+".ftl"+_16d;
}
}
var _171=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var y=document.all?_171.scrollTop:window.pageYOffset;
form["ftlwinscr"].value=y;
this.isInvalidSessionWhenLeavingDomain=false;
form.submit("taleo");
},onLoadScript:[],addOnLoad:function(_173){
var _174=this.onLoadScript;
_174[_174.length]=_173;
},loaded:false,load:function(_175){
_ftl.init();
var _176=this.onLoadScript;
var len=_176.length;
for(i=0;i<len;++i){
eval(_176[i]);
}
this.updateMessages();
var form=document.forms["ftlform"];
if(form.getElementsByTagName){
var _17a=form.getElementsByTagName("a");
len=_17a.length;
for(var i=0;i<len;++i){
var _17b=_17a[i];
if(_17b.getAttribute("href")&&_17b.getAttribute("rel")=="external"){
_17b.target="_blank";
}
}
}
this.loaded=true;
try{
if(parent!=null&&typeof (parent.ftlDocument_onLoad)=="function"){
parent.ftlDocument_onLoad(document);
}
}
catch(e){
}
},newNode:function(_17c,pObj,_17e,pAll){
var node={ftlid:_17c,id:_17c,dontSetId:false,object:pObj,type:"node",level:1,parent:_17e,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(_181){
this.value=_181;
var uv=unescape(_181);
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 _186=false;
if(this.value!=null&&this.value.length>0){
_186=true;
}else{
if(document.all&&this.object.innerText){
_186=this.object.innerText.length>0;
}else{
try{
if(this.object.textContent){
_186=this.object.textContent.length>0;
}
}
catch(err){
_186=ftlUtil_isNotEmptyNode(this.object);
}
}
}
for(var _187=this.firstChild;_187!=null&&_186==false;_187=_187.right){
_186=_187.hasText();
}
return _186;
},startHide:function(){
var _188=this.object!=null?this.object.className:"";
if(_188!=undefined&&_188=="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(_18b){
var _18c=false;
if(_18b!=null&&_18b.length!=undefined){
if(_18b=="none"){
_18b=false;
}else{
if(_18b=="block"||_18b=="inline"||_18b.length==0){
this.lastDisplay=_18b;
_18b=true;
_18c=true;
}
}
}
var d=this.properties["style.display"];
if(d==undefined){
d=this.object.style.display;
}
if(_18b==false){
if(d!="none"){
this.lastDisplay=d;
}
this.properties["style.display"]="none";
this.object.style.display="none";
this.replace(true);
}else{
if(d=="none"||_18c){
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(_18f){
this.value=_18f;
var uv=unescape(_18f);
var obj=this.object;
obj.value=uv;
},setValueInput:function(_192){
this.value=_192;
if(this.value==null){
this.value="";
}
var ctrl=this.object;
if(ctrl.tagName=="SELECT"){
var _194=unescape(this.value);
_194=_194.split("|");
var len=ctrl.options.length;
var _196=false;
for(var p=0;p<len;++p){
var _198=ctrl.options[p];
_198.selected=false;
if(ctrl.multiple==true||_196==false){
for(var v=0;v<_194.length;++v){
if(_198.value==_194[v]){
_198.selected=true;
_196=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 _19a=ctrl.getElementsByTagName("input");
var _194=unescape(this.value);
_194=_194.split("|");
var len=_19a.length;
var _196=false;
for(var p=0;p<len;++p){
var _19b=_19a[p];
_19b.checked=false;
if(_19b.type=="checkbox"||_196==false){
for(var v=0;v<_194.length;++v){
if(_19b.value==_194[v]){
_19b.checked=true;
_196=true;
break;
}else{
if(_19b.type=="radio"&&_194[v]==""&&_19b.defaultChecked==true){
_19b.checked=true;
_196=true;
break;
}
}
}
}
}
}
}
}
var len=this.script.length;
for(var s=0;s<len;++s){
eval(this.script[s]);
}
},setAsContainer:function(){
for(var _19d=this.firstChild;_19d!=null;_19d=_19d.right){
_19d.setContainer(this);
}
},setContainer:function(_19e){
this.container=_19e;
for(var _19f=this.firstChild;_19f!=null;_19f=_19f.right){
_19f.setContainer(_19e);
}
},getNearestNode:function(){
var _1a0=this.nearest;
if(_1a0!=null){
return _1a0;
}
var _1a1=this.left;
var _1a2=this.right;
while(_1a1!=null||_1a2!=null){
if(_1a1!=null&&_1a1.type=="node"){
_1a0=_1a1;
break;
}
if(_1a2!=null&&_1a2.type=="node"){
_1a0=_1a1;
break;
}
_1a2=_1a2!=null?_1a2.right:null;
_1a1=_1a1!=null?_1a1.left:null;
}
this.nearest=_1a0;
return _1a0;
}};
if(_17e!=null){
node.level=_17e.level+1;
node.left=_17e.lastChild;
if(_17e.firstChild==null){
_17e.firstChild=node;
}
_17e.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[_17c]=node;
return node;
},newProperty:function(_1a3,_1a4,pAll){
var node={ftlid:_1a3+"."+_1a4[0],id:_1a3+"."+_1a4[0],object:pAll[_1a3+"."+_1a4[1]],type:"property",property:_1a4[2],decode:_1a4[3],model:null,key:null,value:null,getValue:function(){
return this.value;
},setValue:function(_1a7){
this.value=_1a7;
if(this.object==undefined||this.object==null){
return;
}
if(this.decode!=null&&this.decode.size){
var w="when:"+_1a7;
if(this.decode[w]!=null){
_1a7=this.decode[w];
}else{
_1a7=this.decode["default"];
}
}
try{
if(this.key!=null){
var _1a9=_ftl_api.getProperty(this.object.object,this.property);
if(_1a9.indexOf(this.key)==-1){
_1a9=this.model;
}
_1a7=_1a9.replace(this.key,_1a7);
}
_ftl_api.setProperty(this.object.object,this.property,_1a7);
if(this.property=="id"){
this.object["dontSetId"]=true;
}
}
catch(e){
}
this.object.properties[this.property]=_1a7;
}};
var _1aa=node.property.lastIndexOf("{");
var _1ab=node.property.lastIndexOf("}");
if(_1aa>0&&_1ab>_1aa&&_1ab==node.property.length-1){
node.key=node.property.substring(_1aa);
node.property=node.property.substring(0,_1aa).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 _1ac=node.decode;
if(_1ac!=null&&_1ac.length>0){
var tmp=_1ac.split(",");
var size=Math.floor(tmp.length/2);
var _1af=-1;
if(tmp.length>(size*2)){
_1af=tmp.length-1;
}
if(size>0||_1af!=-1){
var _1b0=new Object();
_1b0.size=size;
var q1;
var q2;
if(_1af!=-1){
q1="default";
q2=eval(tmp[_1af]+";");
_1b0[q1]=q2;
}
for(var i=0;i<size;i++){
q1="when:"+tmp[2*i];
q2=eval(tmp[(2*i)+1]+";");
_1b0[q1]=q2;
}
node.decode=_1b0;
}
}
pAll[node.id]=node;
return node;
},newGroupValue:function(_1b4,pId,pAll){
var gv=this.newParam(_1b4,pId,pAll);
gv.type="groupvalue";
return gv;
},newParam:function(_1b8,pId,pAll){
var node={ftlid:_1b8+"."+pId,id:_1b8+"."+pId,type:"parameter",value:null,getValue:function(){
return this.value;
},setValue:function(_1bc){
this.value=_1bc;
}};
pAll[node.id]=node;
return node;
},copyParam:function(_1bd){
return {id:_1bd.id,type:_1bd.type,value:_1bd.value,getValue:function(){
return this.value;
},setValue:function(_1be){
this.value=_1be;
}};
},getProperty:function(_1bf,_1c0){
var prop=_1bf;
var len=_1c0.length;
for(var i=0;i<len&&prop!=null&&prop!=undefined;++i){
prop=prop[_1c0[i]];
}
return prop;
},setProperty:function(_1c4,_1c5,_1c6){
var prop=_1c4;
var last=_1c5.length-1;
var _1c9=null;
for(var i=0;i<last&&prop!=null&&prop!=undefined;++i){
var _1cb=_1c5[i];
var idx=null;
if(_1cb.indexOf("]")==_1cb.length-1){
var pos=_1cb.indexOf("[");
idx=_1cb.substring(pos+1,_1cb.length-1);
_1cb=_1cb.substring(0,pos);
}
if(i==last-1&&_1cb=="style"){
_1c9=prop;
}
prop=prop[_1cb];
if(idx!=null){
idx=Number(idx);
}
if(idx!=null&&prop.length>idx){
prop=prop[idx];
}
}
if(last>=0){
var _1ce=false;
if(_1c9!=null&&_1c5[last]=="display"){
var _1cf=_1c9.id;
if(_1cf.length>0){
var node=_ftl.all[_1cf];
if(node==undefined||node==null){
var pos=_1cf.lastIndexOf(".");
if(pos>1&&pos<_1cf.length-1){
_1cf=_1cf.substring(0,pos);
node=_ftl.all[_1cf];
}
}
if(node!=null){
node.setDisplay(_1c6);
_1ce=true;
}
}
}
if(!_1ce){
prop[_1c5[last]]=_1c6;
}
}
},buttonHRef:function(_1d1){
var _1d2=_ftl.all[_1d1];
var href=_1d2.properties["href"];
href=unescape(href);
href=href.replace(/{/g,"").replace(/}/g,"");
window.location=href;
},fillForm:function(_1d4,_1d5){
var ctls=_ftl[_1d4].ctls;
if(ctls!=undefined&&ctls!=null&&ctls.length&&_1d5!=undefined&&_1d5!=null&&_1d5.length){
for(var i=0;i<ctls.length&&i<_1d5.length;++i){
var c=ctls[i];
if(c!=undefined&&c!=null){
c.setValue(_1d5[i]);
}
}
}
},fillInterface:function(_1d9,_1da){
var _1db=_ftl[_1d9];
if(_1db==undefined){
return;
}
var hles=_1db.hles;
var hpts=_1db.hpts;
var mpts=_1db.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&&_1da!=undefined&&_1da!=null&&_1da.length){
len=hles.length;
for(var i=0;i<len&&i<_1da.length;++i){
var h=hles[i];
if(h!=undefined&&h!=null){
h.setValue(_1da[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 _1e5=mpt.getNearestNode();
if(_1e5!=null){
mpt.object.className=_1e5.object.className;
mpt.setDisplay(_1e5.hasText());
}
}
this.addInfo("fillInterface "+_1d9);
},fillList:function(_1e6,_1e7,_1e8){
var _1e9=_ftl[_1e6][_1e7];
if(_1e9==undefined||_1e9.object==undefined){
return;
}
var alln=_1e9.alln;
var hles=_1e9.hles;
var hpts=_1e9.hpts;
var mpts=_1e9.mpts;
var size=_1e9._size;
var _1ef=_1e8.length/hles.length;
if(_1ef<1){
_1ef=0;
}
var _1f0=_1e9.object.object.firstChild;
var rows=_1e9.model;
if(rows==undefined||rows==null){
rows=[];
_1e9.model=rows;
for(var row=_1e9.object.firstChild;row!=null;row=row.right){
rows[rows.length]=row;
_1f0.removeChild(row.object);
}
}
var _1f3=_1f0.childNodes;
var len=_1f3.length;
for(var idx=len-1;idx>=0;--idx){
var _1f6=_1f3[idx];
if(_1f6.className.indexOf("ftlcopy ")==0){
_1f0.removeChild(_1f6);
}
}
var _1f7=_1e8.length;
var _1f8=[];
for(idx=0;idx<_1ef;++idx){
var len2=hpts.length;
for(var idx2=0;idx2<len2;++idx2){
if(hpts[idx2]){
hpts[idx2].dataCount=0;
}
}
var _1fb=rows.length;
for(idx2=0;idx2<_1fb;++idx2){
rows[idx2].dataCount=0;
}
var _1fc=[];
var _1fd=[];
len=hles.length;
var _1fe=idx*len;
for(idx2=0;idx2<len;++idx2){
var idxo=idx2+_1fe;
if(idxo<_1f7){
var h=hles[idx2];
if(h!=undefined&&h!=null){
h.setValue(_1e8[idxo]);
if(h.type=="parameter"){
_1fc[_1fc.length]=this.copyParam(h);
}else{
if(h.type=="groupvalue"){
_1fd[_1fd.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);
if(o1.object.htmlFor!=undefined){
var _202=o1.object.htmlFor.indexOf(".row");
var _203=(_202<=0?o1.object.htmlFor:o1.object.htmlFor.substring(0,_202));
o1.object.htmlFor=_203+".row"+(idx+1);
}
}
if(o1.object!=null&&o1.object.title!=null){
o1.object.title=unescape(o1.object.title);
}
}
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 _206=mpt.getNearestNode();
if(_206!=null){
mpt.object.className=_206.object.className;
mpt.setDisplay(_206.hasText());
}
}
for(idx2=0;idx2<_1fb;++idx2){
var copy=rows[idx2].object.cloneNode(true);
var _208=true;
if(copy.className=="ftlgroup"){
var _209=_1f8.length-_1fb;
if(_209>=0){
var _20a=true;
var _20b=_1f8[_209].group;
for(var gv=0;_20a==true&&gv<_20b.length;++gv){
_20a=_20a&&(_20b[gv].getValue()==_1fd[gv].getValue());
}
if(_20a==true){
_208=false;
}
}
}
copy.style.display="";
copy.className="ftlcopy "+copy.className;
if(_208){
_1f0.appendChild(copy);
}
_1f8[_1f8.length]={index:idx,object:copy,pars:_1fc,group:_1fd};
}
}
len=alln.length;
for(idx2=0;idx2<len;++idx2){
var o1=alln[idx2];
o1.object.id=o1.id;
}
_1e9.lastRows=_1f8;
_1e9.lastValues=_1e8;
this.addInfo("fillList "+_1e7);
},getListValues:function(_20d,_20e,_20f){
var _210=_ftl[_20d][_20e];
var ids=_210._hlid;
var _212=[];
var _213=_210.lastValues;
if(_213&&_213.length>0){
for(var i=0;i<ids.length;++i){
if(ids[i]==_20f){
break;
}
}
if(i<ids.length){
var _215=ids.length;
for(var j=i;j<_213.length;j+=_215){
_212[_212.length]=_213[j];
}
}
}
return _212;
},intVal:function(_217,pId,pObj){
return _ftl.all[pId].getValue();
},lstVal:function(_21a,_21b,pId,pObj){
var _21e=_21b.substring(_21b.indexOf(".")+1);
var _21f=_ftl[_21a][_21e];
var rows=_21f.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(_226){
var t=new Date();
t=t.getTime();
if(this.lt>0){
this.info=this.info+_226+" "+(t-this.lt)+"\n";
}
this.lt=t;
},setDisplay:function(pObj,_229){
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(_229);
}else{
pObj.style.display=_229;
}
},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(_233,_234,_235,_236){
var _237=ftlUtil_getHiddenField("ftlpageid");
var _238=document.forms["ftlform"].action;
if(_238.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);
_238=href+_238;
}
var _23a="";
var pos=_238.lastIndexOf(";");
if(pos>=0){
_23a=_238.substr(pos);
}
pos=_238.lastIndexOf(".ftl");
_238=_238.substr(0,pos);
var _23c="?";
var _23d=_23a.lastIndexOf(_23c);
if(_23d>=0){
_23c="&";
}
var ftlx=++this.ajxcount;
ftlx="ftlx"+ftlx;
var _23f=_238+".ajax"+_23a+_23c+"ftlpageid="+_237+"&ftlinterfaceid="+_233+"&ftlcompid="+_234+"&jsfCmdId="+_234+"&ftlcompclass="+_235+"&ftlcallback="+escape(_236)+"&ftlajaxid="+escape(ftlx);
var ajx={id:ftlx,interfaceId:_233,componentId:_234,componentClass:_235,callback:_236,url:_23f,cache:false,iFrame:false,synch:false,params:[],values:[],xmlHttp:null,dataCollected:false,cacheKey:null,setCache:function(_241){
if(_241==true&&this.iFrame==true){
return;
}
this.cache=_241;
},getCacheKey:function(){
if(this.cacheKey!=null){
return this.cacheKey;
}
this.collectData();
var key=this.interfaceId+"-"+this.componentId+"-"+this.componentClass;
var _243=this.componentId+".";
var _244=this.params;
var _245=this.values;
for(var i=0;i<_244.length;++i){
if(_244[i].match(_243)&&_245[i]!=null){
key+="-"+_245[i];
}
}
this.cacheKey=key;
return key;
},setIFrame:function(_247){
if(isNS6orMore()){
this.iFrame=false;
}else{
this.iFrame=_247;
}
this.send=(this.iFrame==true)?this.sendIFrame:this.sendXMLHttp;
if(this.iFrame==true){
this.synch=false;
this.cache=false;
}
},setSynch:function(_248){
if(_248==true&&this.iFrame==true){
return;
}
this.synch=_248;
},addParam:function(_249,_24a){
var idx=this.params.length;
this.params[idx]=_249;
this.values[idx]=_24a;
},addComponentParam:function(_24c,_24d){
var idx=this.params.length;
this.params[idx]=this.componentId+"."+_24c;
this.values[idx]=_24d;
},sendIFrame:function(){
var _24f=ftlUtil_getFtlhiddenframe();
var _250=_24f.document.forms[0];
var _251=_250.getElementsByTagName("input");
for(var ri=_251.length-1;ri>=0;--ri){
_250.removeChild(_251[ri]);
}
var hi=_24f.document.createElement("input");
hi.type="hidden";
hi.name="iframemode";
hi.value="1";
_250.appendChild(hi);
this.collectData();
var url=this.url;
var pos=url.indexOf("?");
var _256={};
var _257=url.substring(pos+1).split("&");
var len=_257.length;
for(var i=0;i<len;++i){
var _25a=_257[i];
_25a=_25a.split("=");
hi=_24f.document.createElement("input");
hi.type="hidden";
hi.name=_25a[0];
hi.value=unescape(_25a[1]);
_250.appendChild(hi);
_256[_25a[0]]=true;
}
var _25b=this.params;
var _25c=this.values;
len=_25b.length;
for(var i=0;i<len;++i){
if(_256[_25b[i]]!=true){
hi=_24f.document.createElement("input");
hi.type="hidden";
hi.name=_25b[i];
hi.value=_25c[i];
_250.appendChild(hi);
}
}
_250.action=url.substring(0,pos);
var act=_250.action;
if(act.length>5&&act.substring(0,4)=="http"){
var _25e=act.indexOf("//");
var prot=act.substring(0,_25e);
if(prot!=location.protocol){
_250.action=location.protocol+act.substring(_25e);
}
}
_250.submit();
},sendXMLHttp:function(){
this.xmlHttp=_ftlx_api.createXMLHTTP();
this.collectData();
var url=this.url;
var _261=this.params;
var _262=this.values;
var len=_261.length;
for(var i=0;i<len;++i){
url+="&"+_261[i]+"="+_262[i];
}
this.url=url;
var _265=null;
if(this.cache==true){
_265=_ftlx_api.checkOutCache(this.getCacheKey());
}
if(_265!=null){
_ftlx_api.processResponse(_265);
return;
}
var pos=url.indexOf("?");
var _267=this.xmlHttp;
_267.open("POST",url.substring(0,pos),!this.synch);
_267.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
if(this.synch==true){
_267.send(url.substring(pos+1));
_ftlx_api.responseXMLHttp(this.id);
}else{
var cb="function(){_ftlx_api.responseXMLHttp('"+this.id+"');}";
eval("this.xmlHttp.onreadystatechange = "+cb);
_267.send(url.substring(pos+1));
}
},collectData:function(){
if(this.dataCollected==true){
return;
}
var _269=this.params;
var _26a=this.values;
var _26b={};
for(var v=0;v<_269.length;++v){
_26b[_269[v]]=true;
}
var form=_ftl.all["ftlform"].object;
var _26e=form.getElementsByTagName("input");
var idx=_269.length;
var len=_26e.length;
for(var i=0;i<len;++i){
var _272=_26e[i];
var name=_272.name;
var _274=null;
if(_26b[name]!=true||(_272.type=="checkbox"||_272.type=="radio")){
if(_272.type=="checkbox"||_272.type=="radio"){
if(_272.checked){
_274=_26e[i].value;
}
}else{
_274=_272.value;
}
if(_274!=null){
_26b[name]=true;
_269[idx]=name;
_26a[idx]=_274;
++idx;
}
}
}
var _275=form.getElementsByTagName("select");
len=_275.length;
for(i=0;i<len;++i){
var _276=_275[i];
name=_276.name;
if(_26b[name]!=true){
_26b[name]=true;
if(_276.multiple){
var len2=_276.options.length;
for(var k=0;k<len2;k++){
var opt=_276.options[k];
if(opt.selected){
_269[idx]=name;
_26a[idx]=opt.value;
++idx;
}
}
}else{
_269[idx]=name;
_26a[idx]=_276.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 _27d=ajx.xmlHttp.responseText;
if(_27d){
if(ajx.cache==true){
this.checkInCache(ajx.getCacheKey(),_27d);
}
this.processResponse(_27d);
}
}
},responseIFrameTry:0,responseContent:null,dbhhwif:null,responseIFrame:function(_27e){
if(!_ftl_api.loaded&&this.responseIFrameTry<10){
this.responseContent=_27e;
setTimeout("_ftlx_api.responseIFrame(_ftlx_api.responseContent)",500);
this.responseIFrameTry++;
return;
}
this.responseContent=null;
this.responseIFrameTry=0;
if(_27e==null||_27e==undefined||_27e==""){
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;
}
_27e=_27e.replace(/&nbsp;/g," ");
this.processResponse(_27e);
},processResponse:function(_27f){
var _280=document.forms["ftlform"];
var _281;
if(_280["initialHistory"]!=undefined){
_281=_280["initialHistory"].value;
}
var tmp=_27f.split("!$!");
var _283=tmp[0].split("!|!");
var _284=tmp[1].split("!|!");
var _285=tmp[2].split("!|!");
var _286=tmp[3].split("!|!");
var size=Math.floor(_286.length/2);
for(i=0;i<size;++i){
var _289=_286[2*i];
var val=_286[(2*i)+1];
var elem=null;
var _28c=document.getElementsByName(_289);
if(_28c&&_28c.length>0){
elem=_28c[0];
}else{
elem=_ftl_api.getElementById(_289);
}
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 _28d=tmp[i].split("!|!");
if(_28d.length>1){
var _28e=_28d.shift();
_ftl_api.fillInterface(_28e,_28d);
}
}
var i=0;
for(i=0;i<_284.length;++i){
_284[i]=ftlUtil_unescapeForXSS(unescape(_284[i]));
}
for(i=0;i<_285.length;++i){
_285[i]=ftlUtil_unescapeForXSS(unescape(_285[i]));
}
var h=_284;
var r=_285;
eval(_283[1]+"(h, r);");
_ftlx_api.requests[_283[0]]=undefined;
if(isIE7()&&(_281!=undefined)){
document.ftlform.initialHistory.value=_281;
document.ftlform.initialHistoryOld.value=_281;
}
if(window.addthis){
refresh_addthis(true);
}
},cache:{},checkOutCache:function(pKey){
var _292=this.cache[pKey];
return _292!=undefined?_292:null;
},checkInCache:function(pKey,_294){
this.cache[pKey]=_294;
}};
function StringBuffer(){
this.buffer=[];
}
StringBuffer.prototype.append=function append(_295){
this.buffer.push(_295);
return this;
};
StringBuffer.prototype.toString=function toString(){
return this.buffer.join("");
};
function ftlUtil_unescapeForXSS(_296){
var buf=new StringBuffer();
var _298=false;
for(var i=0;i<_296.length;++i){
var c=_296.charAt(i);
if(c=="\\"&&!_298){
_298=true;
}else{
buf.append(c);
_298=false;
}
}
return buf.toString();
}
function ftlUtil_onSet(pId,_29c){
_ftl_api.addOnSet(pId,_29c);
}
function ftlUtil_addToOnBodyLoad(_29d){
_ftl_api.addOnLoad(_29d);
}
function ftlUtil_submitForm(_29e){
_ftl_api.submit(_29e);
}
function ftlUtil_ajaxResponseReady(_29f){
_ftlx_api.responseIFrame(_29f);
}
function ftlUtil_setComponent(_2a0,_2a1,_2a2){
ftlUtil_setHiddenField("ftlinterfaceid",_2a0);
ftlUtil_setHiddenField("ftlcompid",_2a1);
ftlUtil_setHiddenField("ftlcompclass",_2a2);
ftlUtil_setHiddenField("jsfCmdId",_2a1);
}
function ftlUtil_getComponentParam(_2a3,_2a4,_2a5){
return ftlUtil_getHiddenField(_2a3+"."+_2a4,_2a5);
}
function ftlUtil_setComponentParam(_2a6,_2a7,_2a8){
ftlUtil_setHiddenField(_2a6+"."+_2a7,_2a8);
}
function ftlUtil_getHiddenField(_2a9,_2aa){
var _2ab=_2aa;
var _2ac=document.getElementsByName(_2a9);
var elem;
if(_2ac.length==1){
elem=_2ac[0];
_2ab=elem.value;
}else{
elem=_ftl_api.getElementById(_2a9);
if(elem){
_2ab=elem.value;
}
}
return _2ab;
}
function ftlUtil_setHiddenField(_2ae,_2af){
var _2b0=document.getElementsByName(_2ae);
var elem;
if(_2b0&&_2b0.length==1){
elem=_2b0[0];
elem.value=_2af;
}else{
elem=_ftl_api.getElementById(_2ae);
if(elem){
elem.value=_2af;
}else{
var _2b2=_ftl_api.getElementById("ftlform");
var _2b3=document.createElement("input");
_2b3.setAttribute("name",_2ae);
_2b3.setAttribute("id",_2ae);
_2b3.setAttribute("type","hidden");
_2b3.setAttribute("value",_2af);
_2b2.appendChild(_2b3);
}
}
}
var currentEvent=new Object();
function setEvent(_2b4){
currentEvent.clientX=_2b4.clientX;
currentEvent.clientY=_2b4.clientY;
currentEvent.keyCode=_2b4.keyCode;
}
function ftlUtil_followLink(pObj){
var _2b6=false;
if(pObj){
var href="";
if(pObj.href){
href=pObj.href;
}
if(href!=null&&href.length>0&&href.charAt(href.length-1)!="#"){
_2b6=true;
}
}
ftUtil_setCookie("lastFollowedLinkId",pObj.id);
return _2b6;
}
function ftUtil_setCookie(pKey,_2b9){
document.cookie=pKey+"="+_2b9;
}
function ftUtil_getCookie(pKey){
var key,_2bc;
var _2bd=document.cookie.split(";");
for(var i=0;i<_2bd.length;i++){
key=_2bd[i].substr(0,_2bd[i].indexOf("="));
_2bc=_2bd[i].substr(_2bd[i].indexOf("=")+1);
if(key==pKey){
return _2bc;
}
}
}
function ftlUtil_deleteCookie(pKey){
var date=new Date();
date.setTime(date.getTime()-1);
document.cookie=pKey+"=;expires="+date;
}
function isIE(){
return /msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);
}
function isSafari(){
return /safari/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);
}
function isNS6orMore(){
return (navigator.userAgent.indexOf("Netscape")>-1);
}
function isFireFox(){
return (navigator.userAgent.indexOf("Firefox/")>-1);
}
function isIE7(){
return isIE()&&(typeof document.body.style.maxHeight!="undefined");
}
function isIE6orLess(){
return isIE()&&(typeof document.body.style.maxHeight=="undefined");
}
function ftlUtil_crossFrameScripting(_2c1){
try{
if(self.document.domain.toString()!=top.document.domain.toString()){
throw "Access is denied";
}
}
catch(exc){
if(top!=self){
top.location=self.location;
}
}
}
function ftlUtil_keepFocusOnField(_2c2,_2c3){
ftlUtil_setHiddenField("focusOnField",_2c2+"."+_2c3);
}
function ftlUtil_setFocusOnField(_2c4){
var _2c5;
if(_2c4){
_2c5=_2c4;
}else{
_2c5=ftlUtil_getHiddenField("focusOnField","");
}
if(_2c5){
var _2c6=_ftl_api.getElementById(_2c5);
if(_2c6){
ftlUtil_setHiddenField("focusOnField",null);
_2c6.focus();
}
}
}
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(_2c7,_2c8,_2c9,_2ca){
var _2cb=document.forms["ftlform"].signedIn.value;
if(_2cb=="true"){
ftlUtil_topNavInterfaceId=_2c7;
ftlUtil_sessionTimeoutInterval=_2c8;
ftlUtil_sessionWarningInterval=_2c9;
ftlUtil_beaconBeatInterval=_2ca;
ftlUtil_initSessionBeacon();
}
}
function ftlUtil_resetSessionBeacon(){
ftlUtil_initSessionBeacon();
}
function ftlUtil_initSessionBeacon(){
var _2cc=false;
try{
_2cc=window.frameElement!=null;
}
catch(e){
_2cc=false;
}
if(!_2cc){
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 _2cd=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+".titleBeaconReset");
var _2ce=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+".messageBeaconReset");
var _2cf=ftlUtil_sessionTimeoutInterval/1000/60;
var _2d0=ftlUtil_sessionWarningInterval/1000/60;
_2cd.innerHTML=_2cd.innerHTML.replace("{0}",_2cf);
_2cd.innerHTML=_2cd.innerHTML.replace("{1}",_2d0);
_2ce.innerHTML=_2ce.innerHTML.replace("{0}",_2cf);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconReset");
}
}
function ftlUtil_manageSessionTimeout(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _2d1=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+".messageBeaconTimedOut");
var _2d2=ftlUtil_sessionTimeoutInterval/1000/60;
_2d1.innerHTML=_2d1.innerHTML.replace("{0}",_2d2);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconTimedOut");
ftlUtil_invalidateSession();
}
}
function ftlUtil_isNotEmptyNode(_2d3){
if(isNS6orMore()){
if(_2d3.nodeValue&&_2d3.nodeValue.length>0){
return true;
}else{
if(_2d3.childNodes&&_2d3.childNodes.length>0){
for(var i=0;i<_2d3.childNodes.length;i++){
if(ftlUtil_isNotEmptyNode(_2d3.childNodes[i])){
return true;
}
}
}
}
}
return false;
}
ftlUtil_addToOnBodyLoad("moveSkipNavToTop();");
function moveSkipNavToTop(){
var _2d5=_ftl_api.getElementById("gotoContent");
if(_2d5){
_2d5.parentNode.removeChild(_2d5);
document.body.insertBefore(_2d5,document.body.firstChild);
}
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadWarningMessage();");
function ftlUtil_InitUnloadWarningMessage(){
window.onbeforeunload=ftlUtil_UnloadWarningMessage;
}
function ftlUtil_UnloadWarningMessage(){
var _2d6=ftlUtil_getHiddenField("ftlISWLD","false");
var _2d7=ftlUtil_getHiddenField("signedIn","false");
if(_2d6&&_2d6=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2d7&&_2d7=="true"){
var _2d8=ftlUtil_getHiddenField("ftlISWLDMessage","");
if(_2d8.substring(0,3)=="!*!"){
_2d8=_2d8.substring(3);
_2d8=unescape(_2d8);
}
return _2d8;
}
return;
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadEvent();");
function ftlUtil_InitUnloadEvent(){
window.onunload=ftlUtil_UnloadEvent;
}
function ftlUtil_UnloadEvent(){
var _2d9=ftlUtil_getHiddenField("ftlISWLD","false");
var _2da=ftlUtil_getHiddenField("signedIn","false");
if(_2d9&&_2d9=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2da&&_2da=="true"){
ftlUtil_invalidateSession();
var _2db=_ftlx_api.getAjaxRequest(ftlUtil_topNavInterfaceId,"UnLoadEvent","LogoutComponent","");
_2db.setCache(false);
_2db.setSynch(true);
_2db.send();
}
}
var FTL_HIDDEN_FRAME_ID="ftlhiddenframe";
function ftlUtil_getFtlhiddenframe(){
var _2dc=frames[FTL_HIDDEN_FRAME_ID];
if(!isSafari()&&_2dc!=undefined&&_2dc!=null){
return _2dc;
}
var _2dd=frames.length;
if(!_2dc){
var _2de=document.getElementById(FTL_HIDDEN_FRAME_ID).name;
for(var i=0;i<_2dd;i++){
var _2e0=frames[i];
if(_2e0.name==_2de){
_2dc=_2e0;
break;
}
}
}else{
if(_2dc!=undefined){
if(_2dd>=1){
_2dc=frames[0];
}
}
}
return _2dc;
}
var initialHistoryBackup="";
function ftlUtil_getInitialHistoryData(){
var form=document.forms["ftlform"];
if(form["initialHistory"]){
var _2e2=unescape(form["initialHistory"].value);
if(isIE()){
if(isIE6orLess()){
if(_2e2!=""&&initialHistoryBackup==""){
initialHistoryBackup=_2e2;
return null;
}
}else{
var _2e3=unescape(form["initialHistoryOld"].value);
if(_2e3==""){
_2e3=_2e2;
form["initialHistoryOld"].value=escape(_2e3);
return null;
}else{
return _2e3;
}
}
}else{
if(_2e2!=""){
initialHistoryBackup=_2e2;
return null;
}else{
if(initialHistoryBackup!=""){
form["initialHistory"].value=escape(initialHistoryBackup);
_2e2=initialHistoryBackup;
}
}
return initialHistoryBackup;
}
return initialHistoryBackup;
}
return null;
}
function ftlUtil_checkRestoreInitialHistoryOnRefresh(){
if(isFireFox()){
ftlUtil_setHiddenField("restoreInitialHistoryOnRefresh","true");
}
}
function ftlUtil_resetPage(_2e4,_2e5){
var _2e6=_2e4[0];
var _2e7=_2e4[1];
var _2e8=_2e4[2];
_ftl_api.fillList(_2e6,_2e6+"."+_2e7,_2e5);
var _2e9=ftlUtil_getHiddenField("initialHistoryPage","1");
ftlUtil_setComponentParam(_2e8,"currentPage",_2e9);
ftlPager_refresh(_2e6,_2e8);
}
ftlUtil_addToOnBodyLoad("ftlUtil_removeEmptyHeading();");
function ftlUtil_removeEmptyHeading(){
for(var i=1;i<=6;i++){
var _2eb=document.getElementsByTagName("h"+i.toString());
if(_2eb){
for(var hi=0;hi<_2eb.length;hi++){
var _2ed=_2eb[hi];
if(_2ed){
var text;
if(document.all){
text=_2ed.innerText;
}else{
text=_2ed.textContent;
}
if(text==""||text==" "){
_2ed.parentNode.removeChild(_2ed);
hi--;
}
}
}
}
}
}
function ftlUtil_value(_2ef,pObj){
if(_2ef.indexOf("javascript:")==0){
var _2f1=_2ef.substring(11).split("|");
if(_2f1.length==2){
return _ftl_api.intVal(_2f1[0],_2f1[1],pObj);
}else{
if(_2f1.length==3){
return _ftl_api.lstVal(_2f1[0],_2f1[1],_2f1[2],pObj);
}
}
}
return _2ef;
}
function ftlUtil_script(pSrc){
var s=document.createElement("script");
s.type="text/javascript";
s.src=pSrc;
document.getElementsByTagName("head")[0].appendChild(s);
}
function ftlUtil_log(_2f4){
if(typeof (console)!="undefined"){
console.log(_2f4);
}
}
function addthis_setup(_2f5,_2f6,_2f7){
if(typeof (addthis)!="undefined"&&(!addthis_initialized||_2f7)){
addthis_initialized=true;
var _2f8=document.getElementsByTagName("a");
var _2f9=new Array();
for(var l=0;l<_2f8.length;l++){
var id=_2f8[l].id;
if(id!=null&&id.indexOf(_2f5)>-1){
_2f9.push(_2f8[l]);
}
}
for(var i=0;i<_2f9.length;i++){
var _2fd;
var _2fe="";
var _2ff="";
var _300=_2f9[i].parentNode.childNodes;
for(var j=0;j<_300.length;j++){
var _302=_300[j].id;
if(_302!=null){
if(_302.indexOf("url")>-1){
_2fd=ftlUtil_value(_300[j].getAttribute("value"),_2f9[i]);
}else{
if(_302.indexOf("title")>-1){
_2fe=ftlUtil_value(_300[j].getAttribute("value"),_2f9[i]);
}else{
if(_302.indexOf("description")>-1){
_2ff=ftlUtil_value(_300[j].getAttribute("value"),_2f9[i]);
}
}
}
}
}
addthis.button(_2f9[i],{"ui_508_compilant":true,"data_use_cookies":false,"ui_language":_2f6==null?addthis_config.ui_language:_2f6,"services_exclude":"email","services_compact":"linkedin, twitter, facebook, google, myspace, bebo, friendster, orkut, gmail, yahoomail, mailto, more"},{"url":unescape(_2fd),"title":_2fe,"description":_2ff,"url_transforms":{"add":{"sns_id":"{{code}}"}}});
}
}
}
function refresh_addthis(_303){
addthis_setup("_cs_addthis_",document.documentElement.lang,_303);
}
function ftlUtil_loadAddthisJS(){
var pr="";
try{
pr=window.location.protocol;
}
catch(e){
pr=document.URL.substring(0,document.URL.indexOf("/"));
}
var s=document.createElement("script");
s.type="text/javascript";
s.src=pr+"//s7.addthis.com/js/250/addthis_widget.js?username=xa-4d3ecd770e885ac3";
if(isIE()){
s.onreadystatechange=function(){
if(this.readyState=="complete"||this.readyState=="loaded"){
refresh_addthis(false);
}
};
}
document.getElementsByTagName("head")[0].appendChild(s);
}
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(_308){
if(_308.submit&&_308.tagName=="FORM"&&_308.submit!=secform_mySubmit){
_308._submit=_308.submit;
_308.submit=secform_mySubmit;
}
}
function secform_initForms(_309){
if(_309.length>0){
for(i=0;i<_309.length;++i){
secform_initForm(_309[i]);
}
}
}
function selectCheckbox(_30a,_30b){
var _30c=findElementsEndingWithId(document,_30a,null,true)[0];
if(_30b){
_30c.checked=true;
}else{
_30c.checked=false;
}
}
function disableGZipCompression(){
var _30d=document.getElementById("gzip");
if(_30d){
_30d.value="bypass";
}
return true;
}
function application_viewCorrespondences(_30e,_30f,_310,_311){
var _312=_311;
ftlUtil_setComponent(_30e,_30f,"ViewCorrespondencesAction");
ftlUtil_setComponentParam(_30f,"mode",_310);
ftlUtil_setComponentParam(_30f,"applicationNo",_312);
ftlUtil_submitForm();
}
function application_doDisplayConfirmCandidate(_313,_314,_315,_316){
var _317=_315;
var _318=_316;
ftlUtil_setComponent(_313,_314,"DisplayConfirmCandidateAction");
ftlUtil_setComponentParam(_314,"applicationNos",_317);
ftlUtil_setComponentParam(_314,"candidateNos",_318);
ftlUtil_submitForm();
}
function application_doConfirmCandidate(_319,_31a,_31b,_31c,_31d){
ftlUtil_setComponentParam(_31a,"buttonAction",_31b);
if(_31c){
var _31e=_31c;
ftlUtil_setComponentParam(_31a,"applicationNos",_31e);
}
if(_31d){
var _31f=_31d;
ftlUtil_setComponentParam(_31a,"candidateNos",_31f);
}
ftlUtil_setComponent(_319,_31a,"ConfirmCandidateAction");
ftlUtil_submitForm();
}
function application_doWithdrawApplication(_320,_321,_322,_323,_324,_325){
var mode=_322;
ftlUtil_setComponentParam(_321,"mode",mode);
ftlUtil_setComponentParam(_321,"buttonAction",_323);
if(_324){
var _327=_324;
ftlUtil_setComponentParam(_321,"applicationNos",_327);
}
if(_325){
var _328=_325;
ftlUtil_setComponentParam(_321,"candidateNos",_328);
}
ftlUtil_setComponent(_320,_321,"WithdrawApplicationAction");
ftlUtil_submitForm();
}
function application_doDisplayWithdrawOneConfirmation(_329,_32a,_32b,_32c,_32d){
var _32e=_32c;
var _32f=_32d;
ftlUtil_setComponent(_329,_32a,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_32a,"mode",_32b);
ftlUtil_setComponentParam(_32a,"applicationNos",_32e);
ftlUtil_setComponentParam(_32a,"candidateNos",_32f);
ftlUtil_submitForm();
}
function application_doDisplayWithdrawAllConfirmation(_330,_331,_332){
var _333=getStringListParamValues(_330,"applicationList","applicationNo");
var _334=getStringListParamValues(_330,"applicationList","candidateNo");
ftlUtil_setComponent(_330,_331,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_331,"mode",_332);
ftlUtil_setComponentParam(_331,"applicationNos",_333);
ftlUtil_setComponentParam(_331,"candidateNos",_334);
ftlUtil_submitForm();
}
function application_doReapplyOnRequisition(_335,_336,_337,_338,_339){
var _33a=_337;
ftlUtil_setComponent(_335,_336,"ReapplyOnRequisitionAction");
ftlUtil_setComponentParam(_336,"requisitionNo",_33a);
ftlUtil_setComponentParam(_336,"applicationNo",_338);
ftlUtil_setComponentParam(_336,"candidateNo",_339);
ftlUtil_submitForm();
}
function application_doViewStatusDetail(_33b,_33c,_33d,_33e){
var _33f=_33e;
ftlUtil_setComponent(_33b,_33c,"ViewApplicationStatusDetailAction");
ftlUtil_setComponentParam(_33c,"mode",_33d);
ftlUtil_setComponentParam(_33c,"applicationNo",_33f);
ftlUtil_submitForm();
}
function application_doStatusDetailPrintableFormat(_340,_341,_342,_343,_344,_345,_346){
var _347=_342;
var mode=_343;
var _349=_344;
var _34a=_345;
var _34b=_346;
ftlUtil_setComponent(_340,_341,"PrintApplicationStatusDetailAction");
ftlUtil_setComponentParam(_341,"applicationNo",_347);
ftlUtil_setComponentParam(_341,"mode",mode);
ftlUtil_setComponentParam(_341,"statusNo",_349);
ftlUtil_setComponentParam(_341,"statusName",_34a);
ftlUtil_setComponentParam(_341,"statusDescription",_34b);
ftlUtil_submitForm();
}
function application_referFriend(_34c,_34d,_34e){
var _34f=_34e;
ftlUtil_setComponent(_34c,_34d,"ReferFriendAction");
ftlUtil_setComponentParam(_34d,"applicationNo",_34f);
ftlUtil_submitForm();
}
var openApplicationCalloutObject=null;
function application_openApplicationCalloutOver(_350,_351,_352,_353,_354){
ftlUtil_clearTimeoutCalloutToDisplay();
openApplicationCalloutObject=new OpenApplicationCalloutObject(_350,_351,_352,_353,_354);
ftlUtil_setTimeoutCalloutToDisplay("openApplicationCalloutObject.application_prepareOpenApplicationCalloutOver()");
}
function OpenApplicationCalloutObject(_355,_356,_357,_358,_359){
this.applicationNo=_358;
this.locale=_359;
this.interfaceId=_355;
this.componentId=_356;
this.calloutId=_357;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.application_prepareOpenApplicationCalloutOver=application_prepareOpenApplicationCalloutOver;
}
function application_prepareOpenApplicationCalloutOver(){
var _35a=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenApplicationCalloutAction","application_processResponse");
_35a.setCache(true);
_35a.setSynch(false);
_35a.addComponentParam("calloutId",this.calloutId);
_35a.addComponentParam("applicationNo",this.applicationNo);
_35a.addComponentParam("locale",this.locale);
ftlUtil_requestCallout("calloutTip","applicationCalloutInterface",this.mouseX,this.mouseY);
_35a.send();
}
function application_openApplicationCalloutOut(_35b,_35c,_35d){
ftlUtil_hideCallout("calloutTip","applicationCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function application_processResponse(_35e,_35f){
_ftl_api.fillInterface("applicationCalloutInterface",_35f);
ftlUtil_showCallout("calloutTip","applicationCalloutInterface");
}
function initIframeBackGroundForApplicationDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForApplicationDivCallout();");
function application_displayExtendedLocation(_360,_361,_362,_363,_364){
if(_363){
var _365=_363;
var _366=_362.parentNode;
_366.innerHTML=_365;
_366.className=_364;
}
}
function getStringListParamValues(_367,_368,_369){
var _36a="";
var _36b=_ftl_api.getListValues(_367,_368,_369);
for(var i=0;i<_36b.length;i++){
_36a+=_36b[i];
if((i+1)<_36b.length){
_36a+=",";
}
}
return _36a;
}
function candidate_myAccountAction(_36d,_36e){
ftlUtil_setComponent(_36d,_36e,"MyAccountAction");
ftlUtil_submitForm();
}
function correspondence_openCorrespondenceDetail(_36f,_370,_371,_372,_373,_374){
var _375=_371;
var _376=_372;
var _377=_373;
var _378=_374;
ftlUtil_setComponent(_36f,_370,"OpenCorrespDetailAction");
ftlUtil_setComponentParam(_370,"messageBoxItemNo",_375);
ftlUtil_setComponentParam(_370,"messageNo",_376);
ftlUtil_setComponentParam(_370,"isFromOldCM",_377);
ftlUtil_setComponentParam(_370,"isViewedByCandidate",_378);
ftlUtil_submitForm();
}
function correspondence_DeleteCorrespondenceOnPortal(_379,_37a){
ftlUtil_setComponent(_379,_37a,"DeleteCorrespondenceToPortalAction");
ftlUtil_setComponentParam(_37a,"messageBoxItemNo",correspondence_currentMessageNo);
ftlUtil_submitForm();
}
function correspondence_printableFormat(_37b,_37c,_37d,_37e,_37f){
var _380=_37d;
var _381=_37e;
var _382=_37f;
ftlUtil_setComponent(_37b,_37c,"PrintableFormatAction");
ftlUtil_setComponentParam(_37c,"messageBoxItemNo",_380);
ftlUtil_setComponentParam(_37c,"messageNo",_381);
ftlUtil_setComponentParam(_37c,"isFromOldCM",_382);
ftlUtil_submitForm();
}
var correspondence_currentMessageNo;
var correspondence_confirmMessageSubject;
function correspondence_confirmDeletion(_383,_384,_385){
window.scrollTo(0,0);
correspondence_currentMessageNo=_385;
ftlUtil_setComponentParam("deleteAction","messageBoxItemNo",correspondence_currentMessageNo);
ftlPage_refreshInterface(_383,"refreshConfirm",_383);
ftlconfirm_ask(_383,_384);
}
function correspondence_hideConfirm(_386,_387){
ftlconfirm_hide(_386,_387);
}
function ftlconfirm_init(_388,_389){
var node=_ftl.all[_389];
var ask=ftlUtil_getComponentParam(_389,"aor",false);
if(ask=="true"){
ftlUtil_setComponentParam(_389,"aor",false);
node.setDisplay("block");
location="#confirmBegin"+_388+"."+_389;
}else{
node.setDisplay("none");
}
}
function ftlconfirm_ask(_38c,_38d){
var node=_ftl.all[_38c+"."+_38d];
node.setDisplay("block");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
var _38f=_ftl_api.getElementById(_38c+".confirmBegin."+_38d);
_38f.focus();
location="#"+_38c+".confirmBegin."+_38d;
}
function ftlconfirm_hide(_390,_391){
var node=_ftl.all[_390+"."+_391];
node.setDisplay("none");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
var _393=ftUtil_getCookie("lastFollowedLinkId");
if(_393){
var _394=_ftl_api.getElementById(_393);
if(_394){
_394.focus();
}
ftlUtil_deleteCookie("lastFollowedLinkId");
}
}
function ftlconfirm_answer(_395,_396,_397,_398){
ftlUtil_setComponent(_395,_396,"ConfirmComponent");
ftlUtil_setComponentParam(_396,"a",_397);
if(_398==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(_399){
var pos=_399.indexOf(".");
var _39b=_399.substring(pos+1);
var _39c=_399.substring(0,pos);
var _39d=_ftl_api.getElementById(_399);
var _39e=_ftl_api.getElementById(_399+"Content");
var _39f=_ftl_api.getElementById(_39b+".state");
var _3a0={id:_39b,interfaceId:_39c,drawer:_39d,content:_39e,state:_39f,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 _3a1=this.drawer.style;
_3a1.overflow="hidden";
_3a1.display="block";
_3a1.height=this.height+"px";
_3a1=this.content.style;
_3a1.position="relative";
if(isIE7()){
_3a1.visibility="hidden";
}
_3a1.display="block";
_ftl_api.setResizeEvent(false);
},setOpen:function(){
this.state.value="true";
this.speedIdx=0;
var _3a2=this.drawer.style;
_3a2.display="block";
_3a2.position="";
_3a2.overflow="";
_3a2.height="";
_3a2=this.content.style;
_3a2.display="block";
_3a2.position="";
_3a2.top="";
if(isIE7()){
_3a2.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 _3a3=this.drawer.style;
_3a3.display="none";
_3a3.position="";
_3a3.overflow="hidden";
_3a3.height="";
_3a3=this.content.style;
_3a3.display="none";
_3a3.position="";
_3a3.top="";
this.height=0;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onCloseScripts);
this.locked=false;
},execScripts:function(_3a4){
var _3a5=undefined;
if(_3a4[this.id]!=undefined){
_3a5=_3a4[this.id];
}else{
if(_3a4[this.interfaceId+"."+this.id]){
_3a5=_3a4[this.interfaceId+"."+this.id];
}
}
if(_3a5){
for(var i=0;i<_3a5.length;++i){
eval(_3a5[i]);
}
}
},init:function(){
if(this.locked==true){
return;
}
this.locked=true;
if(this.isOpen()){
this.setOpen();
}else{
this.setClose();
}
},slide:function(pDir){
var _3a8=this.drawer.offsetHeight;
var _3a9=0;
if(pDir==true){
_3a9=_ftl_drawer_api.speedfactors[this.speedIdx];
}else{
_3a9=-_ftl_drawer_api.speedfactors[this.speedIdx];
}
if(this.speedIdx<_ftl_drawer_api.speedfactors.length-1){
++this.speedIdx;
}
_3a8+=_3a9;
if(_3a8<0){
_3a8=0;
}
if(_3a8>this.content.offsetHeight){
_3a8=this.content.offsetHeight;
}
var top=-(this.content.offsetHeight-_3a8);
if(top>0){
top=0;
}
if(top<-this.content.offsetHeight){
top=-this.content.offsetHeight;
}
this.drawer.style.height=_3a8+"px";
this.content.style.top=top+"px";
if(pDir==true&&top>-5){
this.setOpen();
}else{
if(pDir==false&&_3a8<5){
this.setClose();
}else{
var _3ab="_ftl_drawer_api.drawers[\""+this.drawer.id+"\"].slide("+pDir+")";
setTimeout(_3ab,_ftl_drawer_api.pace);
}
}
}};
_3a0.init();
this.drawers[_399]=_3a0;
this.drawers[_39b]=_3a0;
},reset:function(_3ac){
var _3ad=null;
var obj=_3ac;
while(_3ad==null&&obj!=null){
if(obj.className=="ftldrawer"){
_3ad=this.drawers[obj.id];
}
obj=obj.parentNode;
}
if(_3ad!=null){
_3ad.init();
}
},activate:function(_3af){
var _3b0=this.drawers[_3af];
if(_3b0!=null&&_3b0.isLocked()==false){
if(_3b0.isOpen()){
_3b0.close();
}else{
_3b0.open();
}
}
},open:function(_3b1){
var _3b2=this.drawers[_3b1];
if(_3b2!=null){
_3b2.open();
}
},close:function(_3b3){
var _3b4=this.drawers[_3b3];
if(_3b4!=null){
_3b4.close();
}
},setOpen:function(_3b5){
var _3b6=this.drawers[_3b5];
if(_3b6!=null){
_3b6.setOpen();
}else{
var _3b7=_ftl_api.getElementById(_3b5+".state");
if(_3b7!=null){
_3b7.value="true";
}
if(this.onOpenScripts[_3b5]!=undefined){
eval(this.onOpenScripts[_3b5]);
}
}
},setClose:function(_3b8){
var _3b9=this.drawers[_3b8];
if(_3b9!=null){
_3b9.setClose();
}else{
var _3ba=_ftl_api.getElementById(_3b8+".state");
if(_3ba!=null){
_3ba.value="false";
}
if(this.onCloseScripts[_3b8]!=undefined){
eval(this.onCloseScripts[_3b8]);
}
}
},isOpen:function(_3bb){
var _3bc=this.drawers[_3bb];
if(_3bc!=null){
return _3bc.isOpen();
}else{
var _3bd=_ftl_api.getElementById(_3bb+".state");
if(_3bd!=null&&_3bd.value==""){
_3bd.value="true";
}
return _3bd.value;
}
},setOnOpen:function(_3be,_3bf){
var _3c0=this.onOpenScripts[_3be];
if(_3c0==undefined){
_3c0=[];
this.onOpenScripts[_3be]=_3c0;
}
_3c0[_3c0.length]=_3bf;
},setOnClose:function(_3c1,_3c2){
var _3c3=this.onCloseScripts[_3c1];
if(_3c3==undefined){
_3c3=[];
this.onCloseScripts[_3c1]=_3c3;
}
_3c3[_3c3.length]=_3c2;
},setOnBeforeOpen:function(_3c4,_3c5){
var _3c6=this.onBeforeOpenScripts[_3c4];
if(_3c6==undefined){
_3c6=[];
this.onBeforeOpenScripts[_3c4]=_3c6;
}
_3c6[_3c6.length]=_3c5;
},setOnBeforeClose:function(_3c7,_3c8){
var _3c9=this.onBeforeCloseScripts[_3c7];
if(_3c9==undefined){
_3c9=[];
this.onBeforeCloseScripts[_3c7]=_3c9;
}
_3c9[_3c9.length]=_3c8;
}};
function ftldrawer_initDrawer(_3ca){
_ftl_drawer_api.init(_3ca);
}
function ftldrawer_resetDrawer(_3cb){
_ftl_drawer_api.reset(_3cb);
}
function ftldrawer_activateDrawer(_3cc,_3cd,_3ce){
_ftl_drawer_api.activate(_3ce);
}
function ftldrawer_openDrawer(_3cf,_3d0,_3d1){
_ftl_drawer_api.open(_3d1);
}
function ftldrawer_closeDrawer(_3d2,_3d3,_3d4){
_ftl_drawer_api.close(_3d4);
}
function ftldrawer_setDisplayText(_3d5,_3d6,_3d7){
if(_3d5){
var _3d8=_ftl_api.getElementById(_3d5);
if(_3d8){
var _3d9=_3d8.getElementsByTagName("a");
if(_3d9.length>0){
_3d9[0].innerHTML=_3d6;
if(_3d7){
_3d9[0].title=_3d7;
}
}else{
_3d8.innerHTML=_3d6;
if(_3d7){
_3d8.title=_3d7;
}
}
}
}
}
function ftldrawer_isDrawerHide(_3da){
var _3db=_ftl_api.getElementById(_3da);
if(_3db!=null){
if((_3db.style.display)&&(_3db.style.display=="none")){
return true;
}
}
return false;
}
function ftldrawer_isDrawerOpen(_3dc){
return _ftl_drawer_api.isOpen(_3dc);
}
var _ftl_multi_api={controls:[],controlById:{},allOption:null,init:function(_3dd,_3de){
var _3df=_ftl_api.getNodeById(_3dd);
var pos=_3dd.indexOf(".");
var _3e1=_3dd.substring(pos+1);
var _3e2=_3dd.substring(0,pos);
var tmp=_3df.object.parentNode.getElementsByTagName("SELECT");
var _3e4=[];
for(var i=0;i<tmp.length;++i){
var _3e6=_ftl_api.getNodeById(tmp[i].id);
_3e6.setValue=_3e6.setValueInput;
_3e4[_3e4.length]=_3e6;
}
for(i=1;i<_3e4.length;++i){
if(tmp[i-1]==null||tmp[i-1].selectedIndex==0){
_3e4[i].setDisplay("none");
}
}
var data=[];
if(_3de.length>0){
data=_3de.split("|");
}
var _3e8={id:_3dd,componentId:_3e1,interfaceId:_3e2,input:_3df,selects:_3e4,setValue:function(_3e9){
this.input.setValue(_3e9);
},getSelectNode:function(_3ea){
for(var i=0;i<this.selects.length;++i){
if(this.selects[i].object==_3ea){
return this.selects[i];
}
}
return null;
},previousSelectNode:function(_3ec){
for(var i=1;i<this.selects.length;++i){
if(this.selects[i].object==_3ec){
return this.selects[i-1];
}
}
return null;
},nextSelectNode:function(_3ee){
var len=this.selects.length;
for(var i=0;i<len-1;++i){
if(this.selects[i].object==_3ee){
return this.selects[i+1];
}
}
return null;
}};
allOption=_3e4[0].object.options[0];
var _3f1=0;
if(_3e4.length==1&&_3f1<data.length){
_3e4[0].setValue(data[_3f1]);
}else{
var _3f2=null;
for(var i=1;i<_3e4.length&&_3f1<data.length;++i){
_3e4[i-1].setValue(data[_3f1++]);
var _3f3=_3e4[i].object;
if(_3f1<data.length){
var len=parseInt(data[_3f1++]);
for(var _3f5=0;_3f5<len;_3f5++){
var _3f6=data[_3f1++];
var text=unescape(data[_3f1++]);
_3f3.options[_3f3.options.length]=new Option(text,_3f6);
}
}
_3e4[i].setDisplay("inline");
if(i<(_3e4.length)){
_3f3.onchange=_3e4[i-1].object.onchange;
}
if(i==(_3e4.length-1)&&_3f1==(data.length-1)){
_3e4[i].setValue(data[_3f1]);
}
if(_3f3.options.length==2){
_3f3.remove(0);
}else{
if(_3f3.options.length==1&&_3f3.value==-1){
_3e4[i].setDisplay("none");
_3f3.onchange="";
}
}
}
for(;i<_3e4.length;++i){
if(_3e4[i-1].object.selectedIndex>0){
this.select(_3e4[i-1].object);
}
}
if(_3f2!=null&&_3f2!=_3e4[_3e4.length-1]){
var _3f8="ftlmulti_selectField('"+_3e2+"','"+_3dd+"', _ftl_api.getElementById('"+_3f2.id+"'));";
setTimeout(_3f8,200);
}
}
this.controls[this.controls.length]=_3e8;
this.controlById[_3e8.id]=_3e8;
for(i=0;i<_3e4.length;++i){
this.controlById[_3e4[i].id]=_3e8;
}
},getControlById:function(_3f9){
return this.controlById[_3f9];
},select:function(_3fa){
var _3fb=this.getControlById(_3fa.id);
if(_3fb==null){
return;
}
var _3fc=_3fa.value;
var _3fd=_3fb.previousSelectNode(_3fa);
if(_3fd!=null&&_3fd.object.value!=null&&_3fd.object.value!=""){
if(_3fa.value==-1){
_3fc=_3fd.object.value;
}
}
_3fb.setValue(_3fc);
var _3fe=_3fa.value!=-1;
var _3ff=_3fb.nextSelectNode(_3fa);
while(_3ff!=null){
if(_3fe){
_3fe=false;
}else{
_3ff.setDisplay("none");
_3ff.object.options.length=1;
_3ff.object.onchange="";
}
_3ff=_3fb.nextSelectNode(_3ff.object);
}
var _3ff=_3fb.nextSelectNode(_3fa);
if(_3ff!=null&&_3fa.value!=-1){
var _400=_ftlx_api.getAjaxRequest(_3fb.interfaceId,_3fb.componentId,"MultiLevelComponent","ftlmulti_processResponse");
_400.setCache(true);
_400.setSynch(true);
_400.addComponentParam("level",_3fa.id);
_400.addComponentParam("parent",_3fa.value);
_400.send();
}
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_3fa);
}
},processResponse:function(_401,_402){
var _403=_ftl_api.getElementById(_401[2]);
if(_403==null){
return;
}
var _404=this.getControlById(_403.id);
var _405=_404.nextSelectNode(_403);
if(_405==null){
return;
}
var _406=_405.object;
var _407=_402.length;
if(_407>1){
_406.onchange=_403.onchange;
_406.options.length=1;
for(var i=0;i<_407;i++){
var _409=_402[i];
i++;
if(_409!=""){
var text=_402[i];
_406.options[_406.options.length]=new Option(text,_409);
}
}
if(_406.options.length==2){
_406.remove(0);
nextNextDropNode=_404.nextSelectNode(_406);
if(nextNextDropNode!=null){
var _40b="ftlmulti_selectField('"+_401[0]+"','"+_401[1]+"', _ftl_api.getElementById('"+_406.id+"'));";
setTimeout(_40b,200);
}
}else{
_406.selectedIndex=0;
_406.options[0].value=allOption.value;
_406.options[0].text=allOption.text;
}
_405.setDisplay("inline");
}else{
_405.setDisplay("none");
_406.options.length=1;
_406.onchange="";
}
}};
function ftlmulti_initField(_40c,_40d,_40e){
_ftl_multi_api.init(_40d,_40e);
}
function ftlmulti_selectField(_40f,_410,_411){
_ftl_multi_api.select(_411);
}
function ftlmulti_processResponse(_412,_413){
_ftl_multi_api.processResponse(_412,_413);
}
var ftlpager_labels=new Object();
var ftlpager_scripts=new Object();
var ftlpager_wait=false;
var ftlpager_byNames=new Object();
var ftlpager_hiddenSpanBegin="<SPAN class=\"hidden-audible\">";
var ftlpager_hiddenSpanBeginAlternate="<SPAN class=hidden-audible>";
var ftlpager_hiddenSpanEnd="</SPAN>";
function ftlpager_getPagers(_414){
return ftlpager_byNames[_414];
}
function ftlpager_addPager(_415){
var name=null;
if(_415.name){
name=_415.name;
}else{
name=_415.attributes["name"].value;
}
var _417=ftlpager_byNames[name];
if(!_417){
_417=new Array();
_417[0]=_415;
ftlpager_byNames[name]=_417;
}else{
_417[_417.length]=_415;
}
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(_418,_419){
var _41a=_ftl_api.getElementById(_419);
if(_41a!=null){
var _41b=ftlpager_addPager(_41a);
ftlPager_update(_418,_41b,_419);
}
}
function ftlPager_refresh(_41c,_41d){
var _41e=ftlpager_getPagers(_41d);
if(_41e){
for(var idx=0;idx<_41e.length;idx++){
ftlPager_update(_41c,_41d,_41e[idx].id);
}
}
}
function ftlPager_update(_420,_421,_422){
var _423=ftlUtil_getComponentParam(_421,"nbDisplayPage",5);
var _424=ftlUtil_getComponentParam(_421,"currentPage",1);
var _425=ftlUtil_getComponentParam(_421,"listId",null);
var _426=ftlUtil_getComponentParam(_425,"nbElements",null);
var _427=ftlUtil_getComponentParam(_425,"size",null);
var _428=Math.ceil(_426/_427);
var _429=_422+".Label";
var _42a=_422+".Next";
var _42b=_422+".Previous";
var _42c=_ftl_api.getElementById(_429);
var _42d=_ftl_api.getElementById(_42a);
var _42e=_ftl_api.getElementById(_42b);
_424=Math.abs(_424);
var _42f=_424%_423;
var _430=0;
if(_42f>0){
_430=_424-_42f;
}else{
_430=_424-_423;
}
var _431=null;
if(ftlpager_labels[_421]){
_431=ftlpager_labels[_421];
}else{
_431=_42c.innerHTML;
ftlpager_labels[_421]=_431;
}
if(_431!=null){
_431=_431.replace("{0}",_424);
_431=_431.replace("{1}",_428);
_42c.innerHTML=_431;
}
var _432=(_430+(_424*_427));
if(_432>_426){
_432=Math.abs(_426);
}
var _433=1;
if(_424>1){
_433=(_424*_427)-_427+1;
}
ftlPagerSetLinkEnable(_42e,_424>1);
ftlPagerSetLinkEnable(_42d,_424!=_428);
var _434;
var _435;
var _436;
if(_42e){
_434=ftlUtil_getHiddenField(_421+".pagerLabelBeforePreviousHidden","");
_435=ftlUtil_getHiddenField(_421+".pagerLabelAfterPreviousHidden","");
_436=ftlUtil_getHiddenField(_421+".pagerLabelPreviousTT","");
ftlPager_addAccessibilityContent(_42e,_434,_435,_436,null);
}
var _437;
var _438;
var _439;
if(_42d){
_437=ftlUtil_getHiddenField(_421+".pagerLabelBeforeNextHidden","");
_438=ftlUtil_getHiddenField(_421+".pagerLabelAfterNextHidden","");
_439=ftlUtil_getHiddenField(_421+".pagerLabelNextTT","");
ftlPager_addAccessibilityContent(_42d,_437,_438,_439,null);
}
for(var i=1;i<=_423;i++){
var _43b=_422+".P"+i;
var page=_ftl_api.getElementById(_43b);
if(page.tagName=="A"){
page=page.parentNode;
}
if(page){
var _43d=page.getElementsByTagName("a");
if(_43d){
for(var ai=0;ai<_43d.length;ai++){
var _43f=ftlUtil_getHiddenField(_421+".pageLabelBeforeHidden","");
var _440=ftlUtil_getHiddenField(_421+".pageLabelAfterHidden","");
var _441=ftlUtil_getHiddenField(_421+".pagerLabelTT","");
_441=_441.replace("{0}",_430+i);
ftlPager_addAccessibilityContent(_43d[ai],_43f,_440,_441,_430+i);
}
}
if((_430+i)>_428){
ftlPagerSetDisplay(page.parentNode,false);
}else{
ftlPagerSetDisplay(page.parentNode,true);
}
if((_430+i)==_424){
page.className="pagerlinkselected";
}else{
page.className="pagerlink";
}
}
}
}
function ftlPager_addAccessibilityContent(_442,_443,_444,_445,_446){
var _447="";
var _448="";
if(_442){
if(_446){
_447=_446.toString();
}else{
_447=_442.innerHTML;
}
_448=_447;
}
if(_448&&_447){
if(!ftlPager_isContentAlreadyAccessible(_448)){
if(_443){
var _449=ftlpager_hiddenSpanBegin+_443+ftlpager_hiddenSpanEnd;
_447=_449+_448;
}
if(_444){
var _44a=ftlpager_hiddenSpanBegin+_444+ftlpager_hiddenSpanEnd;
_447=_447+_44a;
}
if(_447){
_442.innerHTML=_447;
if(_445){
_442.title=_445;
}
}
}
}
}
function ftlPager_isContentAlreadyAccessible(_44b){
var _44c=false;
if(_44b){
var _44d=_44b.toLowerCase();
var _44e=ftlpager_hiddenSpanBegin.toLowerCase();
var _44f=ftlpager_hiddenSpanBeginAlternate.toLowerCase();
if(_44d.indexOf(_44e)!=-1){
_44c=true;
}
if(_44d.indexOf(_44f)!=-1){
_44c=true;
}
}
return _44c;
}
function ftlPager_removeAccessibilityContent(_450){
var _451=_450.innerHTML;
if(_450){
_451=_451.replace(new RegExp("<SPAN class=\"*hidden-audible\"*>(.*?)</SPAN>","gi"),"");
}
return _451;
}
function ftlPagerSetDisplay(pObj,_453){
if(pObj){
if(_453==true){
_ftl_api.setDisplay(pObj,"inline");
}else{
_ftl_api.setDisplay(pObj,"none");
}
}
}
function ftlPagerSetLinkEnable(_454,_455){
if(_454.tagName=="A"){
_454=_454.parentNode;
}
if(_455==true){
_454.className="pagerlink";
var _456=_454.getElementsByTagName("a");
if(_456){
for(var i=0;i<_456.length;i++){
if(_456[i].onclick==ftlpager_void){
_456[i].onclick=ftlpager_scripts[_456[i].id];
}
}
}
}else{
_454.className="pagerlinkoff";
var _456=_454.getElementsByTagName("a");
if(_456){
for(var i=0;i<_456.length;i++){
if(_456[i].onclick!=ftlpager_void){
ftlpager_scripts[_456[i].id]=_456[i].onclick;
_456[i].onclick=ftlpager_void;
}
}
}
}
}
function ftlPager_doPage(_458,_459,_45a,_45b,_45c){
if(ftlPager_lock()){
var link=ftlPager_removeAccessibilityContent(_45c);
var _45e=Math.abs(link);
ftlPager_prepareAndSend(_458,_459,_45a,_45e);
_ftl_api.restoreScroll("ftlform");
}
return false;
}
function ftlPager_doPrevious(_45f,_460,_461,_462){
if(ftlPager_lock()){
var _463=ftlUtil_getComponentParam(_460,"currentPage",1);
_463=Math.abs(_463)-1;
ftlPager_prepareAndSend(_45f,_460,_461,_463);
}
return false;
}
function ftlPager_doNext(_464,_465,_466,_467){
if(ftlPager_lock()){
var _468=ftlUtil_getComponentParam(_465,"currentPage",1);
_468=Math.abs(_468)+1;
ftlPager_prepareAndSend(_464,_465,_466,_468);
}
return false;
}
function ftlPager_prepareAndSend(_469,_46a,_46b,_46c){
var _46d=_ftlx_api.getAjaxRequest(_469,_46a,"PagerComponent","ftlPager_processResponse");
_46d.setCache(false);
_46d.setSynch(false);
_46d.setIFrame(true);
_46d.addComponentParam("currentPage",_46c);
_46d.send();
}
function ftlPager_processResponse(_46e,_46f){
var _470=_46e[0];
var _471=_46e[1];
var _472=_46e[2];
var _473=_46e[4];
_ftl_api.fillList(_470,_470+"."+_472,_46f);
ftlPager_unlock();
ftlPager_refresh(_470,_471);
if(_470=="requisitionDescriptionInterface"){
requisition_setPageTitle();
if(_473){
requisition_updateRequisitionNoField(_473);
}
}
_ftl_api.restoreScroll("ftlform");
}
var _ftl_tab_api={tabbars:[],tabbarById:{},init:function(_474,_475){
var pos=_474.indexOf(".");
var _477=_474.substring(pos+1);
var _478={id:_474,shortId:_477,interfaceId:_474.substring(0,pos),tabbarNode:_ftl_api.getNodeById(_474),selectedNode:_ftl_api.getNodeById(_477+".selected"),dependencies:[],dependingOnId:null,tabById:{},tabAnchorsById:{},setDependingOnId:function(_479){
this.dependingOnId=_479;
},addDependency:function(_47a,_47b){
var node=_ftl_api.getNodeById(_47a);
if(node!=null){
this.dependencies[this.dependencies.length]=[node,_47b];
node.setDisplay(this.isTabSelected(_47b));
}
},isDependendingOnSelected:function(){
if(this.dependingOnId!=null){
return _ftl_tab_api.isTabSelected(this.dependingOnId);
}
return false;
},selectDefaultTab:function(){
var _47d=this.selectedNode.getValue();
this.selectTab(_47d);
},isTabSelected:function(_47e){
var _47f=_47e;
var _480=this.getSelectedTabId();
var idx=_47f.indexOf(".");
if(idx>0){
_47f=_47f.substring(idx+1);
}
return _480==_47f;
},selectTab:function(_482){
var _483=_482;
var tabs=this.tabbarNode.object.childNodes;
var _485=false;
if(_483==""){
_483=null;
}else{
var len=this.interfaceId.length;
if(_483.length<=len||_483.substring(0,len)!=this.interfaceId){
_483=this.interfaceId+"."+_483;
}
}
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_485==false&&(_483==null||tabs[i].id==_483)){
tabs[i].className=_ftl_tab_api.makeClassName("selected",tabs[i]);
_485=true;
this.deactivate(tabs[i].id);
_483=tabs[i].id;
}else{
tabs[i].className=_ftl_tab_api.makeClassName("",tabs[i]);
this.activate(tabs[i].id);
}
}
}
}
this.innerSelectTab(_483);
this.updateDependencies();
},getSelectedTabId:function(){
var _488=this.selectedNode.getValue();
if(_488!=""){
return _488;
}
var _489="";
var _48a=this.tabbarNode.object;
var tabs=_48a.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])){
_488=tabs[i].id;
break;
}else{
if(_489==""){
_489=tabs[i].id;
}
}
}
}
if(_488==""&&_489!=""){
_488=_489;
}
}
if(_488.length>0){
idx=_488.indexOf(".");
if(idx>0){
_488=_488.substring(idx+1);
}
}
return _488;
},innerSelectTab:function(_48d){
if(_48d!=null){
var _48e=_48d;
var pos=_48e.indexOf(".");
if(pos>0){
_48e=_48e.substring(pos+1);
}
this.selectedNode.setValue(_48e);
}
},setDisplay:function(_490){
this.tabbarNode.setDisplay(_490);
},updateDependencies:function(){
var i=0;
for(i=0;i<this.dependencies.length;i++){
var pair=this.dependencies[i];
var node=pair[0];
var _494=pair[1];
var _495=this.isTabSelected(_494);
node.setDisplay(_495);
if(_495){
findFirstFormField(node.object);
}
}
},getAnchorIds:function(_496){
var _497=this.tabAnchorsById[_496];
if(_497==undefined){
var tab=_ftl_api.getElementById(_496);
var tmp=tab.getElementsByTagName("a");
_497=new Array();
for(var i=0;i<tmp.length;++i){
_497[i]=tmp[i].id;
}
this.tabAnchorsById[_496]=_497;
}
return _497;
},activate:function(_49b){
var _49c=this.getAnchorIds(_49b);
if(_49c){
for(var i=0;i<_49c.length;++i){
var _49e=_ftl_api.getNodeById(_49c[i]);
_49e.setDisplay("");
var _49f=_49e.object;
if(_49f.previousSibling){
_49f.parentNode.removeChild(_49f.previousSibling);
}
}
}
},deactivate:function(_4a0){
var _4a1=this.getAnchorIds(_4a0);
if(_4a1){
for(var i=0;i<_4a1.length;++i){
var _4a3=_ftl_api.getNodeById(_4a1[i]);
var _4a4=_4a3.object;
var _4a5=document.createElement("SPAN");
_4a5.style.display=_4a4.style.display;
_4a5.className=_4a4.className;
_4a5.innerHTML=_4a4.innerHTML;
_4a4.parentNode.insertBefore(_4a5,_4a4);
_4a3.setDisplay("none");
}
}
}};
var tabs=_478.tabbarNode.object.childNodes;
var ilen=_478.interfaceId.length;
for(var i=0;i<tabs.length;i++){
var tab=tabs[i];
var _4aa=tab.id;
var _4ab=_4aa.substring(ilen+1);
_478.tabById[_4aa]=tab;
_478.tabById[_4ab]=tab;
}
if(_475&&_475!=""){
_478.setDependingOnId(_475);
if(_478.isDependendingOnSelected()){
_478.selectDefaultTab();
_478.setDisplay("block");
}else{
_478.setDisplay("none");
}
}else{
_478.selectDefaultTab();
_478.setDisplay("block");
}
this.tabbars[this.tabbars.length]=_478;
this.tabbarById[_478.id]=_478;
this.tabbarById[_478.shortId]=_478;
},getTabbarById:function(_4ac){
return this.tabbarById[_4ac];
},getTabbarByTabId:function(_4ad){
for(var i=0;i<this.tabbars.length;++i){
var _4af=this.tabbars[i];
var tab=_4af.tabById[_4ad];
if(tab!=undefined&&tab!=null){
return _4af;
}
}
return null;
},isTabSelected:function(_4b1){
var _4b2=this.getTabbarByTabId(_4b1);
if(_4b2!=null){
return _4b2.isTabSelected(_4b1);
}
return false;
},selectTab:function(_4b3,_4b4){
var _4b5=this.getTabbarById(_4b3);
if(_4b5!=null){
_4b5.selectTab(_4b4);
}
},getSelectedTabId:function(_4b6){
var _4b7=this.getTabbarById(_4b6);
return _4b7.getSelectedTabId();
},isLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _4b9=pTab.className.indexOf("selectedlink");
var _4ba=pTab.className.indexOf("link");
return (_4b9==0||_4ba==0);
}
return false;
},isSelectedLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _4bc=pTab.className.indexOf("selectedlink");
return _4bc==0;
}
return false;
},makeClassName:function(_4bd,pTab){
var _4bf="";
if(pTab.className!=null&&pTab.className.length>0){
var _4c0=pTab.className.indexOf("link");
if(_4c0>-1){
_4bf=pTab.className.substring(_4c0+4);
}
}
return _4bd+"link"+_4bf;
},addDependency:function(_4c1,_4c2){
var _4c3=this.getTabbarByTabId(_4c2);
_4c3.addDependency(_4c1,_4c2);
}};
function ftltab_addDependency(_4c4,_4c5){
_ftl_tab_api.addDependency(_4c4,_4c5);
}
function ftltab_initTabBar(_4c6,_4c7,_4c8){
_ftl_tab_api.init(_4c7,_4c8);
}
function ftltab_selectTab(_4c9,_4ca,_4cb){
_ftl_tab_api.selectTab(_4ca,_4cb);
}
function findFirstFormField(node){
if(isControlInForm(node)){
node.focus();
return true;
}
var _4cd=node.childNodes.length;
for(var i=0;i<_4cd;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(_4d0,_4d1){
ftlUtil_onSet("listLabels","jobList_displayMultilingualLinks(\""+_4d0+"\", \""+_4d1+"\")");
ftlUtil_onSet("listLocales","jobList_displayMultilingualLinks(\""+_4d0+"\", \""+_4d1+"\")");
var _4d2=ftlUtil_getHiddenField("listLabels");
var _4d3=ftlUtil_getHiddenField("listLocales");
if(_4d2==null||_4d3==null){
return;
}
var _4d4=_ftl.all[_4d0+".otherAvailableRequisition"];
if(_4d4==null){
return;
}
_4d4=_4d4.object;
for(i=0;i<_4d4.childNodes.length;i++){
if(_4d4.childNodes[i].id=="localeList"||_4d4.childNodes[i].id=="labelList"){
_4d4.removeChild(_4d4.childNodes[i]);
}
}
if(_4d2.length>0){
var _4d6=document.createElement("div");
_4d6.id="localeList";
_4d6.className="pagersectionpanel";
_4d4.appendChild(_4d6);
jobList_createSpan(_4d6,_4d1);
jobList_createSpan(_4d6,"&nbsp;");
var _4d7=_4d2.split(",");
var _4d8=_4d3.split(",");
var _4d9=ftlUtil_getHiddenField("lang");
var _4da=false;
for(var i=0;i<_4d8.length;i++){
if(_4d8[i]!=_4d9){
if(_4da==true){
jobList_createSpan(_4d6,"&nbsp;| ");
}
jobList_createLink(_4d6,_4d7[i],_4d8[i]);
_4da=true;
}
}
}
}
var jobList_Locales=new Object();
function jobList_createSpan(pDiv,_4dc){
var span=document.createElement("span");
span.innerHTML=_4dc;
span.className="text";
pDiv.appendChild(span);
}
function jobList_createLink(pDiv,_4df,_4e0){
var _4e1=document.createElement("span");
var _4e2=document.createElement("a");
_4e1.className="metalink2";
_4e2.onclick=jobList_changeLang;
_4e2.innerHTML=_4df;
_4e2.id=pDiv.parentNode.parentNode.id+_4e0;
_4e2.href="#";
pDiv.appendChild(_4e1);
_4e1.appendChild(_4e2);
jobList_Locales[_4e2.id]=_4e0;
}
function jobList_changeLang(){
var _4e3=jobList_Locales[this.id];
ftlUtil_setHiddenField("lang",_4e3);
ftlUtil_setComponent("","","");
ftlUtil_setHiddenField("initialHistory","");
ftlUtil_setHiddenField("initialHistoryOld","");
ftlUtil_submitForm();
return false;
}
function change_helppanel_style(_4e4,_4e5){
var _4e6=ftlUtil_getHiddenField("isEmptyHelppanelContent");
var _4e7=(_4e6=="true")?"helppanel_emptycontent":"helppanel";
_ftl_api.getElementById(_4e4+".helppanel_id").className=_4e7;
}
var calloutUniqueId=0;
function jobsearch_setupCriteriaLink(_4e8,_4e9,_4ea,_4eb,_4ec,_4ed){
_ftl_drawer_api.setOnClose("searchcriteria","ftldrawer_setDisplayText(\""+_4e9+"\", \""+_4ea+"\",\""+_4ec+"\");");
_ftl_drawer_api.setOnBeforeClose("searchcriteria","jobsearch_adjustScrollPosition();");
_ftl_drawer_api.setOnOpen("searchcriteria","ftldrawer_setDisplayText(\""+_4e9+"\", \""+_4eb+"\",\""+_4ed+"\");");
_ftl_drawer_api.setOnOpen("searchcriteria","_ftl_api.updateFloats();");
}
function jobsearch_adjustScrollPosition(){
var _4ee=_ftl_api.getElementById("topScroll");
if(_4ee==null||_4ee==undefined){
return;
}
var body=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var _4f0=document.all?body.scrollTop:window.pageYOffset;
if(_4ee.offsetTop>0&&_4ee.offsetTop<_4f0){
window.scrollTo(0,_4ee.offsetTop);
}
}
function jobsearch_init(_4f1,_4f2,_4f3){
var _4f4=Math.abs(ftlUtil_getComponentParam(_4f2,"count","1"));
var _4f5=_ftl_api.getElementById(_4f1+"."+_4f3+"group3");
if(_4f5!=null){
var add=_ftl_api.getElementById(_4f1+"."+_4f3+"add3");
if(_4f4<3){
_ftl_api.setDisplay(_4f5,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_4f5,"block");
_ftl_api.setDisplay(add,"none");
}
_4f5=_ftl_api.getElementById(_4f1+"."+_4f3+"group2");
add=_ftl_api.getElementById(_4f1+"."+_4f3+"add2");
if(_4f4<2){
_ftl_api.setDisplay(_4f5,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_4f5,"block");
_ftl_api.setDisplay(add,"none");
}
var _4f7=_ftl_api.getElementById(_4f1+"."+_4f3+"remove1");
if(_4f4>1){
_ftl_api.setDisplay(_4f7,"block");
}else{
_ftl_api.setDisplay(_4f7,"none");
}
}
}
function jobsearch_initRadiusSearch(_4f8){
_ftl_drawer_api.setClose("radiusSiteListDrawer");
_ftl_drawer_api.setClose("errorMessageDrawer");
_ftl_drawer_api.setClose("zipcodePanelErrorDrawer");
_ftl_drawer_api.setClose("countryPanelErrorDrawer");
}
function jobsearch_initHandlerLink(_4f9,_4fa,_4fb,_4fc,_4fd,_4fe,_4ff){
var _500=_ftl_api.getElementById(_4f9+"."+_4fa);
var _501=_ftl_api.getElementById(_4fb);
if(_500.style.display=="none"){
if(_501){
var _502=_501.getElementsByTagName("a");
if(_502.length>0){
_502[0].innerHTML=_4fc;
_502[0].title=_4fe;
}else{
_501.innerHTML=_4fc;
_501.title=_4fe;
}
}
}else{
if(_501){
var _502=_501.getElementsByTagName("a");
if(_502.length>0){
_502[0].innerHTML=_4fd;
_502[0].title=_4ff;
}else{
_501.innerHTML=_4fd;
_501.title=_4ff;
}
}
}
}
function jobsearch_add(_503,_504,_505){
var _506=Math.abs(ftlUtil_getComponentParam(_504,"count","1"));
if(_506==3){
return false;
}
_506=_506+1;
ftlUtil_setComponentParam(_504,"count",_506);
jobsearch_init(_503,_504,_505);
}
function jobsearch_remove(_507,_508,_509,_50a,_50b,_50c,_50d){
var _50e=Math.abs(ftlUtil_getComponentParam(_508,"count","1"));
if(_50e==1){
return false;
}
if(_50a==1){
jobsearch_transferValues(_507+"."+_509+"group2",_509+"2",_507+"."+_509+"group1",_509+"1");
jobsearch_transferValues(_507+"."+_509+"group3",_509+"3",_507+"."+_509+"group2",_509+"2");
jobsearch_clearValues(_507+"."+_509+"group3",_509+"3");
}
if(_50a==2){
jobsearch_transferValues(_507+"."+_509+"group3",_509+"3",_507+"."+_509+"group2",_509+"2");
jobsearch_clearValues(_507+"."+_509+"group3",_509+"3");
}
if(_50a==3){
jobsearch_clearValues(_507+"."+_509+"group3",_509+"3");
}
_50e=_50e-1;
if(_50b&&_50c&&_50d){
jobsearch_computeTooltip(_507,_508,_50b,_50c,_50d);
}
ftlUtil_setComponentParam(_508,"count",_50e);
jobsearch_init(_507,_508,_509);
var _50f=_ftl_api.getElementById(_507+"."+_509+"1L1");
_50f.focus();
}
function jobsearch_transferValues(_510,_511,_512,_513){
var _514=_ftl_api.getElementById(_510);
var _515=_ftl_api.getElementById(_512);
var _516=_514.getElementsByTagName("input");
var _517=_515.getElementsByTagName("input");
for(var i=0;i<_516.length;i++){
_517[i].value=_516[i].value;
}
var _519=_514.getElementsByTagName("select");
var _51a=_515.getElementsByTagName("select");
for(var i=0;i<_519.length;i++){
var to=_51a[i];
var from=_519[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(_512.substring(0,_512.indexOf(".")),_513,to);
}
}
}
function jobsearch_clearValues(_51e,_51f){
var _520=_ftl_api.getElementById(_51e);
if(_520!=null){
var _521=_520.getElementsByTagName("input");
for(var i=0;i<_521.length;i++){
_521[i].value=-1;
}
var _523=_520.getElementsByTagName("select");
for(var i=0;i<_523.length;i++){
var sel=_523[i];
sel.value=-1;
if(i>0){
sel.length=1;
sel.options[0].value=_523[i].options[0].value;
sel.options[0].text=_523[i].options[0].text;
}
}
ftlmulti_selectField(_51e.substring(0,_51e.indexOf(".")),_51f,_523[0]);
}
}
function jobsearch_doSaveAgent(_525,_526){
ftlUtil_setComponent(_525,_526,"SaveSearchAction");
ftlUtil_submitForm();
}
function jobsearch_prepareSaveAgent(_527,_528){
if(ftlPage_isLogin()){
var _529=_ftlx_api.getAjaxRequest(_527,_528,"SaveSearchConfirmAction","jobsearch_processResponseAgent");
_529.setCache(false);
_529.setSynch(false);
_529.addComponentParam("showConfirm",this.showConfirm);
_529.send();
}else{
ftlUtil_setComponentParam(_528,"showConfirm",this.showConfirm);
ftlUtil_setComponent(_527,_528,"SaveSearchConfirmAction");
ftlUtil_submitForm();
}
}
function jobsearch_processResponseAgent(_52a,_52b){
if(_52b[0]=="true"){
ftlconfirm_ask(_52a[0],"confirmOverwrite");
}else{
if(_52b[1]){
}else{
_ftl_drawer_api.close("savecriteria");
}
}
}
function jobsearch_clearAgentName(_52c,_52d){
ftlconfirm_hide(_52c,"confirmOverwrite");
ftlUtil_setComponent(_52c,_52d,"ClearNameAction");
ftlUtil_submitForm();
}
function jobsearch_computeTooltip(_52e,_52f,_530,_531,_532){
var _533=_ftl_api.getElementById(_532);
var _534=_ftl_api.getElementById(_530+"L1");
var _535=_ftl_api.getElementById(_530+"L2");
var _536=_ftl_api.getElementById(_530+"L3");
var _537=_ftl_api.getElementById(_530+"L4");
var _538=_533.innerHTML;
var _539="";
if(_534!=null){
var _53a=_534.selectedIndex;
var _53b=_534.options[_53a].text;
if(_53a>0&&_535!=null){
var _53c=_535.selectedIndex;
var _53d=_535.options[_53c].text;
if(_53c>0&&_536!=null){
var _53e=_536.selectedIndex;
var _53f=_536.options[_53e].text;
if(_53e>0&&_537!=null){
var _540=_537.selectedIndex;
var _541=_537.options[_540].text;
_539=_538.replace("{0}",_53b+" - "+_53d+" - "+_53f+" - "+_541);
}else{
_539=_538.replace("{0}",_53b+" - "+_53d+" - "+_53f);
}
}else{
_539=_538.replace("{0}",_53b+" - "+_53d);
}
}else{
_539=_538.replace("{0}",_53b);
}
}
var _542=_ftl_api.getElementById(_531);
_542.title=_539;
}
function jobsearch_resetPagerOnButton(_543,_544,_545,_546){
var _547=ftlUtil_getComponentParam(_545,"currentPage",1);
if(_547>1){
ftlUtil_setComponentParam(_545,"currentPage","1");
ftlPager_refresh(_543,_545);
}
if(_546==true){
ftlPage_doButtonAjax(_543,_544,"jobsearch_processClear");
}else{
ftlPage_doButtonAjax(_543,_544,"jobsearch_processSearch");
}
}
function jobsearch_resetPagerOnButtonKeepingFocus(_548,_549,_54a,_54b){
var _54c=ftlUtil_getComponentParam(_54a,"currentPage",1);
if(_54c>1){
ftlUtil_setComponentParam(_54a,"currentPage","1");
ftlPager_refresh(_548,_54a);
}
ftlPage_doButtonAjax(_548,_549,"jobsearch_processSearch");
ftlUtil_setFocusOnField(_548+"."+_54b);
}
function jobsearch_processSearch(_54d,_54e){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_54e);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
if(_54d[1]!="rlPager"){
_ftl_drawer_api.close("searchcriteria");
}
calloutUniqueId++;
}
function jobsearch_processSearchInitialHistory(_54f,_550){
ftlUtil_resetPage(_54f,_550);
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
ftlUtil_setFocusOnField("searchCriteriaStart[Section508]");
}
function jobsearch_processClear(_551,_552){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_552);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.open("searchcriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
ftlUtil_setFocusOnField("searchCriteriaStart[Section508]");
}
function jobsearch_clearButton(_553,_554,_555,_556,_557,_558,_559,_55a,_55b,_55c,_55d,_55e,_55f,_560,_561,_562){
jobsearch_clearValues(_556+"."+_557+"group1",_557+"1");
jobsearch_clearValues(_556+"."+_557+"group2",_557+"2");
jobsearch_clearValues(_556+"."+_557+"group3",_557+"3");
ftlUtil_setComponentParam(_558,"count",1);
jobsearch_init(_556,_554,_557);
jobsearch_clearValues(_556+"."+_559+"group1",_559+"1");
jobsearch_clearValues(_556+"."+_559+"group2",_559+"2");
jobsearch_clearValues(_556+"."+_559+"group3",_559+"3");
ftlUtil_setComponentParam(_55a,"count",1);
jobsearch_init(_556,_554,_559);
jobsearch_clearValues(_556+"."+_55b+"group1",_55b+"1");
jobsearch_clearValues(_556+"."+_55b+"group2",_55b+"2");
jobsearch_clearValues(_556+"."+_55b+"group3",_55b+"3");
ftlUtil_setComponentParam(_55c,"count",1);
jobsearch_init(_556,_554,_55b);
ftlsuggest_clear(_556);
var _563=_ftl_api.getElementById(_556+".instructionText");
if(_563!=null){
var _564=_ftl_api.getElementById(_556+".listContentDescriptionText");
_563.style.display="inline";
_564.style.display="none";
var _565=_ftl_api.getElementById(_556+".radiusOptionsList");
var unit=document.getElementsByName("unit");
var _567=_ftl_api.getElementById(_556+".radiusLocation");
var _568=_ftl_api.getElementById(_556+".zipInput");
_565.selectedIndex=0;
if(unit.length>=1){
unit[0].checked=true;
}
_567.selectedIndex=0;
_568.value="";
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
}
jobsearch_resetPagerOnButton(_553,_554,_555,true);
jobsearch_displaySearchOrShowButton(_553,_561,_562,true);
}
function jobsearch_searchButton(_569,_56a,_56b,_56c,_56d,_56e,_56f,_570,_571){
setSitesList(_569);
jobsearch_resetPagerOnButton(_569,_56a,_56b,false);
jobsearch_displaySearchOrShowButton(_569,_570,_571,false);
}
function jobsearch_activateSearchDrawer(_572,_573,_574,_575,_576,_577){
ftldrawer_activateDrawer(_572,_573,_574);
var _578=ftldrawer_isDrawerOpen(_574);
jobsearch_displaySearchOrShowButton(_572,_575,_576,!_578);
}
function jobsearch_displaySearchOrShowButton(_579,_57a,_57b,_57c){
var _57d=_ftl_api.getElementById(_57a);
var _57e=_ftl_api.getElementById(_57b);
if(_57c==false||_57c=="false"){
_57d.style.display="none";
_57e.style.display="inline";
}else{
_57d.style.display="inline";
_57e.style.display="none";
}
}
function jobsearch_openSearchCalloutOver(_57f,_580,_581){
searchcallout_openSearchCallout(_57f,_580,_581,calloutUniqueId,null);
}
function jobsearch_keyPress(_582,_583,_584){
var evt=_584;
var _586=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
if(_586==13){
var _587=_ftl_api.getElementById(_582+"."+_583);
if(_587!=null){
if(_587.click){
if(window.navigator.userAgent.indexOf("Opera")>=0||window.navigator.userAgent.indexOf("Safari")>=0){
_587.type="submit";
}
_587.click();
}else{
if(_587.onclick){
_587.onclick();
}
}
}
}
}
var SEARCH_BUTTON_NAME_ID="searchAction";
var BASIC_FOOTER_INTERFACE="basicSearchFooterInterface";
var ADVANCED_FOOTER_INTERFACE="advancedSearchFooterInterface";
function jobsearch_controlKeyPress(_588,pId){
var _58a=window.event!=undefined?window.event:_588;
if(pId!=null&&pId.length>0){
if(_58a!=null){
var _58b=pId.indexOf("basic")>=0;
var _58c=_58b?BASIC_FOOTER_INTERFACE:ADVANCED_FOOTER_INTERFACE;
jobsearch_keyPress(_58c,SEARCH_BUTTON_NAME_ID,_588);
}
}
}
function jobsearch_computeSiteListOnDemand(_58d,_58e,_58f,_590,_591,_592,_593,_594,_595){
if(_594=="true"){
var _596=document.getElementsByName("unit");
var _597=_ftl_api.getElementById(_58d+"."+_58f);
var _598=_ftl_api.getElementById(_58d+".instructionText");
var _599=_ftl_api.getElementById(_58d+".listContentDescriptionText");
var _59a=_ftl_api.getElementById(_58d+"."+_591);
var _59b=_ftl_api.getElementById(_58d+"."+_592);
var _59c=jobsearch_getSiteList(_58d,_593);
var _59d=_ftl_api.getElementById("siteListId").value;
var _59e=_ftlx_api.getAjaxRequest(_58d,_58e,"ComputeSiteListAction","jobsearch_siteListProcessed");
_59e.setCache(false);
_59e.setSynch(true);
_59e.setIFrame(false);
_59e.addComponentParam("distance",_597.value);
_59e.addComponentParam("unit",_596[0].checked?1:2);
_59e.addComponentParam("locationSiteId",_59a.value);
_59e.addComponentParam("zipcode",_59b.value);
_59e.addComponentParam("siteListId",_59c);
_59e.send();
_ftl_api.getElementById("siteListId").value=_59d;
jobsearch_initializeCheckedSites(_58d,"checkboxSiteNo");
if(_597.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_597.selectedIndex=0;
_598.style.display="inline";
_599.style.display="none";
}else{
var msg="";
if(_595!=null){
msg=_595.substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
}
_598.style.display="none";
_599.innerHTML=msg;
_599.style.display="inline";
var _5a0=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _5a1=_ftl_api.getElementById(_58d+".radiusEmptyList");
_5a1.style.display=_5a0=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
}
}
function jobsearch_computeSiteList(_5a2,_5a3,_5a4,_5a5,_5a6,_5a7,_5a8){
var _5a9=_ftl_api.getElementById(_5a2+"."+_5a4);
var _5aa=document.getElementsByName("unit");
var _5ab=_ftl_api.getElementById(_5a2+"."+_5a6);
var _5ac=_ftl_api.getElementById(_5a2+"."+_5a7);
if(_5a9.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_5a9.selectedIndex=0;
var _5ad=_ftl_api.getElementById(_5a2+".instructionText");
var _5ae=_ftl_api.getElementById(_5a2+".listContentDescriptionText");
_5ad.style.display="inline";
_5ae.style.display="none";
return;
}
if(_5ac!=null&&_5ac.value.length>0&&(_5ab.selectedIndex>0||_5ab.length==1)){
_ftl_drawer_api.close("errorMessageDrawer");
var _5af=jobsearch_getSiteList(_5a2,_5a8);
var _5b0=_ftlx_api.getAjaxRequest(_5a2,_5a3,"ComputeSiteListAction","jobsearch_siteListProcessed");
_5b0.setCache(false);
_5b0.setSynch(false);
_5b0.setIFrame(true);
_5b0.addComponentParam("distance",_5a9.value);
_5b0.addComponentParam("unit",_5aa[0].checked?1:2);
_5b0.addComponentParam("locationSiteId",_5ab.value);
_5b0.addComponentParam("zipcode",_5ac.value);
_5b0.addComponentParam("siteListId",_5af);
_5b0.send();
}else{
_ftl_drawer_api.open("errorMessageDrawer");
_5a9.selectedIndex=0;
}
if(_5ac!=null&&_5ac.value.length>0){
_ftl_drawer_api.close("zipcodePanelErrorDrawer");
}else{
_ftl_drawer_api.open("zipcodePanelErrorDrawer");
}
if(_5ab.selectedIndex>0||_5ab.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(_5b1,_5b2){
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
var _5b3=_5b1[0];
var _5b4=_ftl_api.getElementById(_5b3+".instructionText");
var _5b5=_ftl_api.getElementById(_5b3+".listContentDescriptionText");
var msg="";
var _5b7=_5b2.length;
for(var i=_5b7-1;i>=0;i--){
if(_5b2[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)==0){
msg=_5b2[i].substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
break;
}
}
_5b4.style.display="none";
_5b5.innerHTML=msg;
_5b5.style.display="inline";
var _5b9="";
for(var i=_5b7-1;i>=0;i--){
if(_5b2[i].indexOf(ZIP_CODE_LABEL)==0){
_5b9=_5b2[i].substr(ZIP_CODE_LABEL.length);
break;
}
}
var _5ba=_ftl_api.getElementById(_5b3+".zipInput");
_5ba.value=_5b9;
var _5bb="";
for(var i=_5b7-1;i>=0;i--){
if(_5b2[i].indexOf(UNIT_LABEL)==0){
_5bb=_5b2[i].substr(UNIT_LABEL.length);
break;
}
}
var unit=document.getElementsByName("unit");
unit[0].checked=_5bb=="1"?true:false;
unit[1].checked=_5bb=="1"?false:true;
var _5bd=jobsearch_removeStaticElementFromResponse(_5b2);
_ftl_api.fillList(_5b3,_5b3+".radiusSiteListId",_5bd);
jobsearch_initializeCheckedSites(_5b3,"checkboxSiteNo");
var _5be=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _5bf=_ftl_api.getElementById(_5b3+".radiusEmptyList");
_5bf.style.display=_5be=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
function jobsearch_removeStaticElementFromResponse(_5c0){
var _5c1=new Array();
var _5c2=_5c0.length;
for(var i=0;i<_5c2;i++){
if(_5c0[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)!=0&&_5c0[i].indexOf(ZIP_CODE_LABEL)!=0&&_5c0[i].indexOf(UNIT_LABEL)!=0){
_5c1.splice(_5c1.length+1,0,_5c0[i]);
}
}
return _5c1;
}
function jobsearch_masterCheckBoxSiteSelection(_5c4,_5c5){
var _5c6=_5c4.checked;
var _5c7=document.getElementsByName(_5c5);
var _5c8=_5c7.length;
for(var i=0;i<_5c8;i++){
_5c7[i].checked=_5c6;
}
}
function jobsearch_resetCheckBoxSiteSelection(_5ca,_5cb){
var _5cc=document.getElementsByName(_5ca);
if(_5cc.length>=1){
_5cc[0].checked=false;
}
var _5cd=document.getElementsByName(_5cb);
var _5ce=_5cd.length;
for(var i=0;i<_5ce;i++){
_5cd[i].checked=false;
}
var _5d0=_ftl_api.getElementById("siteListId");
if(_5d0!=null){
_5d0.value="";
_5d0.defaultValue="";
}
}
function jobsearch_getSiteList(_5d1,_5d2){
var _5d3=document.getElementsByName(_5d2);
var _5d4="";
var _5d5="";
for(var i=0;i<_5d3.length;i++){
if(_5d3[i].checked){
var ii=i+1;
_5d5=_ftl_api.getElementById(_5d1+".siteNoHidden.row"+ii);
if(_5d5!=null&&_5d5.innerHTML.length>0){
_5d4+=_5d5.innerHTML+";";
}
}
}
return _5d4;
}
function jobsearch_resetDistanceDropDown(_5d8,_5d9,_5da){
var _5db=_ftl_api.getElementById(_5d8+"."+_5da);
var _5dc=_ftl_api.getElementById(_5d8+".instructionText");
var _5dd=_ftl_api.getElementById(_5d8+".listContentDescriptionText");
_5db.selectedIndex=0;
_ftl_drawer_api.close("radiusSiteListDrawer");
_5dc.style.display="inline";
_5dd.style.display="none";
}
var GOOGLE_MAPS_ROOT_URL="http://maps.google.com/";
var ROW_LABEL="row";
function jobsearch_openGoogleMapWindow(_5de,_5df,_5e0){
var _5e1=0;
var _5e2=_ftl_api.getListValues(_5de,"radiusSiteListId","siteNo");
var _5e3=_5e2.length;
for(var i=0;i<_5e3;i++){
if(_5e2[i]==_5e0){
_5e1=i;
break;
}
}
var _5e5=_ftl_api.getListValues(_5de,"radiusSiteListId","siteAdd1")[_5e1];
var _5e6=_ftl_api.getListValues(_5de,"radiusSiteListId","siteAdd2")[_5e1];
var city=_ftl_api.getListValues(_5de,"radiusSiteListId","city")[_5e1];
var zip=_ftl_api.getListValues(_5de,"radiusSiteListId","zipcode")[_5e1];
var _5e9=GOOGLE_MAPS_ROOT_URL;
var _5ea=_ftl_api.getElementById("lang").value;
_5e9+="?hl=";
_5e9+=_5ea;
_5e9+="&q=";
_5e9+=zip;
if(city!=null&&city.length>0){
_5e9+=",+";
_5e9+=city;
}
if(_5e5!=null&&_5e5.length>0){
_5e9+=",+";
_5e9+=_5e5;
}
if(_5e6!=null&&_5e6.length>0){
_5e9+=",+";
_5e9+=_5e6;
}
var _5eb=encodeURI(_5e9);
window.open(_5eb);
}
function jobsearch_initializeCheckedSites(_5ec,_5ed){
var _5ee=_ftl_api.getElementById("siteListId");
if(_5ee.value==null&&!_5ee.value.length>=0&&!_5ee.defaultValue.length>=0){
return;
}
var _5ef=document.getElementsByName(_5ed);
var _5f0=_5ef.length;
var _5f1=_5ee.value.length>0?_5ee.value:_5ee.defaultValue;
var _5f2=_5f1.split(";");
var _5f3=_5f2.length;
var _5f4="";
var _5f5=0;
for(var i=0;i<_5f0;i++){
_5f4=_ftl_api.getElementById(_5ec+".siteNoHidden.row"+(i+1));
if(_5f4!=null&&_5f4.innerHTML.length>0){
for(var j=0;j<_5f3;j++){
if(_5f2[j]==_5f4.innerHTML){
_5ef[i].checked=true;
_5f5++;
break;
}
}
}
}
if(_5f5==_5f0){
var _5f8=document.getElementsByName("masterCheckboxSite");
_5f8[0].checked=true;
}
}
var BASIC_INTERFACE="basicSearchInterface";
var ADVANCED_INTERFACE="advancedSearchInterface";
function setSitesList(_5f9){
var _5fa=_5f9.indexOf("basic")>=0;
var _5fb=_5fa?BASIC_INTERFACE:ADVANCED_INTERFACE;
var _5fc=_ftl_api.getElementById("siteListId");
if(_5fc!=null){
_5fc.value=jobsearch_getSiteList(_5fb,"checkboxSiteNo");
}
}
function jobsearch_rssOrFacebookButton(_5fd,_5fe){
setSitesList(_5fd);
var _5ff=_ftlx_api.getAjaxRequest(_5fd,_5fe,"ButtonComponent","jobsearch_rssOrFacebookProcessed");
_5ff.setCache(false);
_5ff.setSynch(false);
_5ff.send();
}
var ERROR_LABEL="error";
function jobsearch_rssOrFacebookProcessed(_600,_601){
var _601=_601[0];
if(_601!=ERROR_LABEL){
if(_600[1]=="FACEBOOK"){
_601=encodeFacebookURL(_601);
window.open(_601);
}else{
window.location=_601;
}
}
}
function encodeFacebookURL(pURL){
var _603="=";
var _604="rssurl";
var _605="siteurl";
var _606="name";
rsspos=pURL.indexOf(_604);
sitepos=pURL.indexOf(_605);
namepos=pURL.indexOf(_606);
var _607=pURL.substring(0,rsspos);
var _608=pURL.substring(rsspos+_604.length,sitepos-1);
var _609=pURL.substring(sitepos+_605.length,namepos-1);
var _60a=pURL.substring(namepos+_606.length);
_608=_604+_603+escape(_608.substring(_608.indexOf(_603)+1));
_609=_605+_603+escape(_609.substring(_609.indexOf(_603)+1));
_60a=_606+_603+escape(_60a.substring(_60a.indexOf(_603)+1));
return _607+_608+"&"+_609+"&"+_60a;
}
var mysavedsearches_agentNo;
var mysavedsearches_agentName;
function mysavesearches_confirmSingleDeletion(_60b,_60c,_60d,_60e){
mysavedsearches_agentNo=_60d;
mysavedsearches_agentName=_60e;
var _60f=_ftl_api.getElementById(_60b+"."+"singleDeleteTemplate");
var _610=_ftl_api.getElementById(_60b+"."+"singleDeleteTitle");
_610.innerHTML=_60f.innerHTML.replace("{0}",mysavedsearches_agentName);
ftlconfirm_ask(_60b,_60c);
}
function mysavesearches_confirmAllDeletion(_611,_612){
ftlconfirm_ask(_611,_612);
}
function mysavedsearches_doDeleteAgent(_613,_614){
ftlUtil_setComponent(_613,_614,"DeleteSearchAction");
ftlUtil_setComponentParam(_614,"agentNo",mysavedsearches_agentNo);
ftlUtil_submitForm();
}
function mysavedsearches_doDeleteAllAgents(_615,_616){
ftlUtil_setComponent(_615,_616,"DeleteAllSearchesAction");
ftlUtil_submitForm();
}
function mysavedsearches_doEditAgent(_617,_618,_619){
var _61a=_619;
ftlUtil_setComponent(_617,_618,"EditAgentAction");
ftlUtil_setComponentParam(_618,"agentNo",_61a);
ftlUtil_submitForm();
}
function mysavedsearches_doExtendAgent(_61b,_61c,_61d){
var _61e=_61d;
ftlUtil_setComponent(_61b,_61c,"ExtendAgentAction");
ftlUtil_setComponentParam(_61c,"agentNo",_61e);
ftlUtil_submitForm();
}
function mysavedsearches_doViewOpenings(_61f,_620,_621){
var _622=_621;
ftlUtil_setComponent(_61f,_620,"ViewOpeningsAction");
ftlUtil_setComponentParam(_620,"agentNo",_622);
ftlUtil_submitForm();
}
function mysavedsearches_doEditNotification(_623,_624,_625,_626){
var _627=_625;
ftlUtil_setComponent(_623,_624,"EditNotificationAction");
ftlUtil_setComponentParam(_624,"agentNo",_627);
ftlUtil_submitForm();
}
function mysavedsearches_openSearchCalloutByQueryNoOver(_628,_629,_62a,_62b){
searchcallout_openSearchCallout(_628,_629,_62a,null,_62b);
}
function requisition_addRequisitionToCart(_62c,_62d,_62e){
var _62f=_62e;
if(ftlPage_isLogin()){
var _630=_ftlx_api.getAjaxRequest(_62c,_62d,"AddRequisitionToCartAction","requisition_cartProcessed");
_630.setCache(false);
_630.addComponentParam("requisitionNo",_62f);
_630.send();
}else{
ftlUtil_setComponent(_62c,_62d,"AddRequisitionToCartAction");
ftlUtil_setComponentParam(_62d,"requisitionNo",_62f);
ftlUtil_submitForm();
}
}
function requisition_cartProcessed(_631,_632){
var _633=_631[0];
var _634=null;
if(_633=="requisitionListInterface"){
_634="requisitionListInterface.listRequisition";
}else{
if(_633=="requisitionDescriptionInterface"){
_634="requisitionDescriptionInterface.descRequisition";
}else{
if(_633=="requisitionListPersonalizedInterface"){
_634="requisitionListPersonalizedInterface.listRequisitionPersonalized";
}else{
if(_633=="myJobCartInterface"){
_634="myJobCartInterface.cartList";
}
}
}
}
if(_634!=null){
_ftl_api.fillList(_633,_634,_632);
}
}
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(_636,_637,_638,_639){
window.scrollTo(0,0);
jobCartItemNo=_638;
reqTitle=_639;
var _63a=_ftl_api.getElementById(_636+".confirmRemoveTitleTemplate");
var _63b=_ftl_api.getElementById(_636+".confirmRemoveFromJobCartTitle");
_63b.innerHTML=_63a.innerHTML.replace("{0}",reqTitle);
ftlconfirm_ask(_636,"confirmRemoveFromJobCart");
}
function requisition_removeRequisitionFromCart(_63c,_63d){
var _63e=_ftlx_api.getAjaxRequest(_63c,_63d,"RemoveRequisitionFromCartAction","requisition_cartProcessed");
_63e.setCache(false);
_63e.setSynch(false);
_63e.addComponentParam("jobCartItemNo",jobCartItemNo);
_63e.send();
}
function requisition_displayExtendedLocation(_63f,_640,_641,_642,_643){
if(_642){
var _644=_642;
var _645=_641.parentNode;
_645.innerHTML=_644;
_645.className=_643;
}
}
function requisition_doReapplyOnRequisition(_646,_647,_648){
application_doReapplyOnRequisition(_646,_647,_648);
}
function requisition_applyOnRequisition(_649,_64a,_64b,_64c,_64d){
ftlUtil_setComponent(_649,_64a,"ApplyOnRequisitionAction");
if(_64b){
var _64e=_64b;
ftlUtil_setComponentParam(_64a,"requisitionNo",_64e);
}
if(_64c){
ftlUtil_setComponentParam(_64a,"mode",_64c);
}
if(_64d){
var _64f=_64d;
ftlUtil_setComponentParam(_64a,"candidateNo",_64f);
}
ftlUtil_submitForm();
}
function requisition_applyOnRequisitionByEmail(_650,_651,_652,_653){
window.open("mailto:"+_652+"?subject="+_653);
}
function requisition_openRequisitionDescription(_654,_655,_656,_657){
ftlUtil_setComponentParam(_655,"openDescFrom",_657);
requisition_openRequisitionDescriptionAction(_654,_655,_656,"OpenRequisitionDescriptionAction");
}
function requisition_openRequisitionDescriptionView(_658,_659,_65a,_65b,_65c,_65d){
ftlUtil_setComponentParam(_659,"viewMode",_65b);
ftlUtil_setComponentParam(_659,"openMode",_65c);
if(_65d!=null){
var _65e=_65d;
ftlUtil_setComponentParam(_659,"locale",_65e);
}
requisition_openRequisitionDescriptionAction(_658,_659,_65a,"OpenRequisitionDescriptionViewAction");
}
function requisition_openRequisitionDescriptionAction(_65f,_660,_661,_662,_663){
var _664=_661;
ftlUtil_setComponentParam(_660,"requisitionNo",_664);
ftlUtil_setComponent(_65f,_660,_663);
ftlUtil_submitForm("requisitionDescriptionPage");
}
var openReqListItemCalloutObject=null;
function requisition_openReqListItemCalloutOver(_665,_666,_667,_668){
ftlUtil_clearTimeoutCalloutToDisplay();
openReqListItemCalloutObject=new OpenReqListItemCalloutObject(_665,_666,_667,_668);
ftlUtil_setTimeoutCalloutToDisplay("openReqListItemCalloutObject.requisition_prepareOpenReqListItemCalloutOver()");
}
function OpenReqListItemCalloutObject(_669,_66a,_66b,_66c){
this.reqNo=_66c;
this.interfaceId=_669;
this.componentId=_66a;
this.calloutId=_66b;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.requisition_prepareOpenReqListItemCalloutOver=requisition_prepareOpenReqListItemCalloutOver;
}
function requisition_prepareOpenReqListItemCalloutOver(){
var _66d=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenReqListItemCalloutAction","requisition_processReqListItemCalloutResponse");
_66d.setCache(true);
_66d.setSynch(false);
_66d.addComponentParam("calloutId",this.calloutId);
_66d.addComponentParam("requisitionNo",this.reqNo);
ftlUtil_requestCallout("calloutTip","ReqListItemCalloutInterface",this.mouseX,this.mouseY);
_66d.send();
}
function requisition_openReqListItemCalloutOut(_66e,_66f,_670){
ftlUtil_hideCallout("calloutTip","reqListItemCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function requisition_processReqListItemCalloutResponse(_671,_672){
_ftl_api.fillInterface("reqListItemCalloutInterface",_672);
ftlUtil_showCallout("calloutTip","reqListItemCalloutInterface");
}
function initIframeBackGroundForReqDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForReqDivCallout();");
ftlUtil_addToOnBodyLoad("ftlUtil_setFocusOnField();");
function requisition_resetListPager(_673,_674,_675){
var _676=ftlUtil_getComponentParam(_675,"currentPage",1);
ftlPage_doRefresh(_673,_674,_675);
}
function requisition_resetListPagerKeepingFocus(_677,_678,_679,_67a){
ftlPage_doRefreshKeepingFocus(_677,_678,_679,_67a);
}
function requisition_navigateToHomePage(_67b,_67c){
ftlUtil_setComponent(_67b,_67c,"NavigateToHomePageAction");
ftlUtil_submitForm();
}
function requisition_setPageTitle(){
var _67d=document.getElementById("requisitionDescriptionInterface.requisitionDescriptionTitleLabel.row1");
var _67e="";
if(document.all){
_67e=_67d.innerText;
}else{
_67e=_67d.textContent;
}
document.title=_67e;
}
function requisitionPrintable_setPageTitle(){
var _67f=document.getElementById("requisitionDescriptionPrintableInterface.pagetitle.row1");
var _680="";
if(document.all){
_680=_67f.innerText;
}else{
_680=_67f.textContent;
}
document.title=_680;
}
function requisition_validateTimeZone(){
var form=_ftl.all["ftlform"].object;
var tz=0;
var now=new Date();
if(now.getTimezoneOffset){
tz=now.getTimezoneOffset();
}
var _684="GMT"+(tz<=0?"%2b":"-");
var _685=Math.abs(tz);
var _686=_685%60;
var _687=(_685-_686)/60;
if(_687<10){
_687="0"+_687;
}
if(_686<10){
_686="0"+_686;
}
var _688=_684+_687+":"+_686;
if(_688!=form["tz"].value){
var _689=getInterfaceForValidateTimeZone(form);
if(_689&&_689!=null){
ftlUtil_setHiddenField("tz",_688);
var _68a=_ftlx_api.getAjaxRequest(_689,"validateTimeZoneId","InitTimeZoneAction","requisition_restoreDatesValues");
_68a.setCache(false);
_68a.setSynch(false);
_68a.addParam("tz",_688);
var _68b=document.getElementById("requisitionNo");
if(_68b){
var _68c=_68b.value;
_68a.addComponentParam("requisitionNo",_68c);
}
_68a.send();
}
}
}
function getInterfaceForValidateTimeZone(_68d){
var _68e=_68d["interfaceIdForTimeZone"];
if(_68e){
var _68f=_68e.value;
if(_68f=="requisitionListInterface"||_68f=="requisitionDescriptionInterface"){
return _68f;
}else{
if(_68f=="requisitionDescriptionPrintablePage"){
return "requisitionDescriptionPrintableInterface";
}
}
}
return null;
}
function requisition_restoreDatesValues(_690,_691){
var _692=_690[0];
var _693=null;
if(_692=="requisitionListInterface"){
_693="requisitionListInterface.listRequisition";
}else{
if(_692=="requisitionDescriptionInterface"){
_693="requisitionDescriptionInterface.descRequisition";
}else{
if(_692=="requisitionListPersonalizedInterface"){
_693="requisitionListPersonalizedInterface.listRequisitionPersonalized";
}else{
if(_692=="requisitionDescriptionPrintableInterface"){
_693="requisitionDescriptionPrintableInterface.descRequisitionPrintable";
}
}
}
}
if(_693!=null){
_ftl_api.fillList(_692,_693,_691);
}
}
function requisition_updateRequisitionNoField(_694){
if(_694){
ftlUtil_setHiddenField("actOpenRequisitionDescriptionPrintable.requisitionNo",_694);
ftlUtil_setHiddenField("requisitionno",_694);
}
}
ftlUtil_addToOnBodyLoad("requisition_validateTimeZone()");
var SEARCH_CALLOUT_ID="searchCallout";
var openSearchCalloutObject=null;
function searchcallout_openSearchCallout(_695,_696,_697,_698,_699){
ftlUtil_clearTimeoutCalloutToDisplay();
openSearchCalloutObject=new OpenSearchCalloutObject(_695,_696,_697,_699,_698);
ftlUtil_setTimeoutCalloutToDisplay("openSearchCalloutObject.searchcallout_prepareOpenSearchCalloutOver()");
}
function OpenSearchCalloutObject(_69a,_69b,_69c,_69d,_69e){
if(_69d!=null){
this.queryNo=_69d;
}else{
this.queryNo=0;
}
if(_69e!=null){
this.uniqueId=_69e;
}else{
this.uniqueId=0;
}
this.interfaceId=_69a;
this.componentId=_69b;
this.calloutId=_69c;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.searchcallout_prepareOpenSearchCalloutOver=searchcallout_prepareOpenSearchCalloutOver;
}
function searchcallout_prepareOpenSearchCalloutOver(){
var _69f=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenSearchCalloutAction","searchcallout_processResponse");
_69f.setCache(false);
_69f.setSynch(false);
_69f.addComponentParam("calloutId",this.calloutId);
_69f.addComponentParam("agentNo",this.queryNo);
_69f.addComponentParam("uniqueId",this.uniqueId);
ftlUtil_requestCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface",this.mouseX,this.mouseY);
_69f.send();
}
function searchcallout_closeSearchCallout(_6a0,_6a1){
ftlUtil_hideCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function searchcallout_processResponse(_6a2,_6a3){
_ftl_api.fillInterface("searchCalloutInterface",_6a3);
ftlUtil_showCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForSearchDivCallout();");
function initIframeBackGroundForSearchDivCallout(){
initIframeBackGroundForDivCallout(SEARCH_CALLOUT_ID);
}


