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="block";
_1b.style.zIndex="1000";
_1b.style.margin="8px";
_1b.style.backgroundColor="transparent";
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("allowTransparency","true");
_2f.setAttribute("zIndex","1000");
_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.backgroundColor="transparent";
}
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 ftlsuggest_clear(_95){
var _96=document.getElementsByTagName("input");
var i=0;
for(i=0;i<_96.length;i++){
var _98=_96[i];
var _99=/^(?:udf)([1-9]|[1][0])(?:text)$/;
var _9a=_98.name;
if(_9a.match(_99)){
_98.value="";
}
}
}
function ftlsuggest_select(_9b,_9c){
var _9d=ftlsuggest_fields[_9c];
var _9e=_9d.textField;
var _9f=_9e.value;
var _a0=_9d.hiddenField.name;
ftlUtil_setComponent(_9b,"suggest","SuggestComponent");
ftlUtil_setComponentParam("suggest","field",_a0);
ftlUtil_setComponentParam("suggest","query",_9c);
ftlUtil_setComponentParam("suggest","value",_9f);
ftlUtil_submitForm();
}
function ftlsuggest_getDiv(){
if(!ftlsuggest_div){
if(!_ftl_api.getElementById("ftlloolup_div")){
var _a1=document.createElement("div");
_a1.setAttribute("id","ftlloolup_div");
var _a2=_ftl_api.getElementById("ftlform");
_a2.appendChild(_a1);
}
ftlsuggest_div=_ftl_api.getElementById("ftlloolup_div");
ftlsuggest_div.className="ftlsuggestdiv";
}
return ftlsuggest_div;
}
function ftlsuggest_cancelSelect(_a3,_a4){
ftlUtil_setComponent(_a3,_a4,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_selectValue(_a5,_a6){
ftlUtil_setComponent(_a5,_a6,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_processResponse(_a7,_a8){
var _a9=_a7[3];
var _aa=_a7[4];
var _ab=ftlsuggest_fields[_a9];
_ab.lastQuery=_aa;
var _ac=_ab.results;
_ac[_aa]=_a8;
ftlsuggest_updateDiv(_a9,_aa,_a8,1);
}
function boldRegExpInString(_ad,_ae){
var _af=_ad;
var _b0="";
var _b1="(";
var _b2=")";
var _b3="(\\s)?";
for(var i=0;i<_ae.length;i++){
_b0+=_b1+_ae.charAt(i)+_b3+_b2;
}
var rex=new RegExp(_b1+_b0+_b2,"ig");
var _b6=rex.exec(_ad);
if(_b6!=null){
var _b7=_af.indexOf(_b6[0]);
var _b8=_b6[0].length;
if(_b7>-1){
var _b9=_af.substr(0,_b7);
var _ba=_af.substr(_b7,_b8);
var _bb=_af.substr(_b7+_b8);
_af=_b9+"<b>"+_ba+"</b>"+_bb;
}
}
return _af;
}
function ftlsuggest_updateDiv(_bc,_bd,_be,_bf){
var _c0=ftlsuggest_getFieldId(lastKeyPressEvent);
var _c1=ftlsuggest_fields[_c0];
var _c2=_c1.textField.value;
var _c3=_c2.length;
_bf=Math.round(_bf);
if(!_bf){
_bf=1;
}
var div=ftlsuggest_getDiv();
while(div.childNodes.length>0){
div.removeChild(div.childNodes[0]);
}
var _c5=((_bf-1)*20);
var _c6=_c5+20;
if(_c6>_be.length){
_c6=_be.length;
}
for(var i=_c5+1;i<_c6;i+=2){
var _c8=document.createElement("div");
_c8.className="ftlsuggestdivelement";
ftlsuggest_unhighlightItem(_c8);
_c8.onmousedown=ftlsuggest_elemMouseDown;
_c8.onmouseover=ftlsuggest_elemMouseOver;
_c8.onmouseout=ftlsuggest_elemMouseOut;
var _c9=document.createElement("span");
_c9.className="suggest"+_bc;
var _ca=boldRegExpInString(_be[i],_c2);
_c9.innerHTML=_ca;
_c8.appendChild(_c9);
div.appendChild(_c8);
}
if(_be.length>20){
var _cb=document.createElement("div");
_cb.style.cursor="pointer";
_cb.style.padding="3px 0px 3px 0px";
var _cc=Math.floor(_be.length/10);
if((_be.length%10)>0){
_cc=_cc+1;
}
if(_bf>1){
var _cd=_bf-1;
var _c9=document.createElement("span");
_c9.className=_bc+"|"+_bd+"|"+_cd;
_c9.innerHTML="Previous";
_c9.style.cssFloat="left";
_c9.style.fontWeight="bold";
_c9.style.color="black";
_c9.onmouseover=ftlsuggest_pageMouseOver;
_c9.onmouseout=ftlsuggest_pageMouseOut;
_c9.onmousedown=ftlsuggest_pageMouseDown;
_cb.appendChild(_c9);
}
if(_bf<_cc){
var _ce=_bf+1;
var _c9=document.createElement("span");
_c9.className=_bc+"|"+_bd+"|"+_ce;
_c9.innerHTML="Next";
_c9.style.cssFloat="right";
_c9.style.fontWeight="bold";
_c9.style.color="black";
_c9.onmousedown=ftlsuggest_pageMouseDown;
_c9.onmouseover=ftlsuggest_pageMouseOver;
_c9.onmouseout=ftlsuggest_pageMouseOut;
_cb.appendChild(_c9);
}
div.appendChild(_cb);
}
ftlsuggest_showDiv(_be.length>0);
var _cf=ftlsuggest_fields[_bc].textField;
var x=_cf.offsetLeft;
var y=_cf.offsetTop+_cf.offsetHeight;
var _d2=_cf;
while(_d2.offsetParent){
_d2=_d2.offsetParent;
x+=_d2.offsetLeft;
y+=_d2.offsetTop;
}
div.style.left=x+"px";
div.style.top=y+"px";
}
function isOffsetPosition(_d3){
var pos=ftlsuggest_getStyle(_d3,"position");
if(isIE()){
return (pos=="static"||pos=="relative");
}else{
return (pos=="relative");
}
}
function ftlsuggest_getStyle(_d5,_d6){
var _d7;
if(_d5.currentStyle){
_d7=_d5.currentStyle[_d6];
}else{
if(window.getComputedStyle){
_d7=document.defaultView.getComputedStyle(_d5,null).getPropertyValue(_d6);
}
}
return _d7;
}
function ftlsuggest_selectItem(_d8){
var _d9=_d8.getElementsByTagName("span");
if(_d9){
for(var i=0;i<_d9.length;i++){
if(_d9[i].className.match("suggest")){
var _db=_d9[i].className.substr(7);
var _dc=ftlsuggest_fields[_db];
var _dd=getTextValue(_d9[i]);
_dc.textField.value=_dd;
_dc.hiddenField.value=ftlsuggest_getValueId(_db,_dd)+"|"+_dd;
_dc.textField.focus();
ftlsuggest_showDiv(false);
return;
}
}
}
}
function getTextValue(_de){
if(_de.innerText){
return _de.innerText;
}else{
var _df=_de.innerHTML;
var _e0="<b>";
var _e1=_e0.length;
var _e2="</b>";
var _e3=_e2.length;
var _e4=_df.indexOf(_e0);
var _e5=_df.indexOf(_e2);
if((_e4>-1)&&(_e5>-1)){
var _e6=_df.substr(0,_e4);
var _e7=_e4+_e1;
var _e8=_df.substr(_e7,_e5-_e7);
var _e9=_df.substr(_e5+_e3);
_df=_e6+_e8+_e9;
}
return _df;
}
}
function ftlsuggest_getValueId(_ea,_eb){
var _ec=ftlsuggest_fields[_ea];
var _ed=_ec.results[_ec.lastQuery];
for(var i=0;i<_ed.length;i++){
if(i>0&&_ed[i]==_eb){
return _ed[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 _ef=this.className.split("|");
var _f0=_ef[0];
ftlsuggest_changingPage=_f0;
var _f1=_ef[1];
var _f2=_ef[2];
var _f3=caches[_f0];
var _f4=_f3[_f1];
ftlsuggest_updateDiv(_f0,_f1,_f4,_f2);
}
function ftlsuggest_highlightItem(_f5){
_f5.style.backgroundColor="#cccccc";
}
function ftlsuggest_unhighlightItem(_f6){
_f6.style.backgroundColor="#ffffff";
}
function ftlsuggest_showDiv(_f7){
var div=ftlsuggest_getDiv();
if(_f7){
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 _fc=38;
var _fd=40;
var _fe=13;
var _ff=9;
if((key!=_fc)&&(key!=_fd)&&(key!=_fe)&&(key!=_ff)){
ftlUtil_clearTimeoutKeyPress();
ftlUtil_setTimeoutKeyPress(evt);
}else{
ftlUtil_byPassTimeoutKeyPress();
var _100=Math.min(10000,ftlsuggest_getSelectedSpanNum());
if((key==_fe)||(key==_ff)){
var _101=ftlsuggest_setSelectedSpanNum(_100);
if(_101){
ftlsuggest_selectItem(_101);
}
evt.cancelBubble=true;
return false;
}else{
if(key==_fc){
if(_100==-1||_100==0){
_100=9;
}else{
_100=_100-1;
}
}
if(key==_fd){
if(_100==-1||_100==9){
_100=0;
}else{
_100=_100+1;
}
}
ftlsuggest_setSelectedSpanNum(_100);
}
ftlsuggest_showDiv(true);
return true;
}
}
function setLastKeyPressEvent(_102){
lastKeyPressEvent.clientX=_102.clientX;
lastKeyPressEvent.clientY=_102.clientY;
lastKeyPressEvent.keyCode=_102.keyCode;
if(_102.target){
lastKeyPressEvent.target=_102.target;
}else{
if(_102.srcElement){
lastKeyPressEvent.srcElement=_102.srcElement;
}
}
}
function ftlUtil_setTimeoutKeyPress(_103){
setLastKeyPressEvent(_103);
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 _104=ftlsuggest_getFieldId(lastKeyPressEvent);
var _105=ftlsuggest_fields[_104];
var _106=_105.interfaceId;
var _107=_105.textField;
var _108=_107.value;
var _109=_105.hiddenField.name;
if(_108.length>1){
var _10a=_ftlx_api.getAjaxRequest(_106,"suggest","SuggestComponent","ftlsuggest_processResponse");
_10a.setCache(true);
_10a.setSynch(false);
_10a.addComponentParam("field",_109);
_10a.addComponentParam("query",_104);
_10a.addComponentParam("value",_108);
_10a.send();
}
}
function ftlsuggest_getFieldId(evt){
var _10c;
if(evt.target){
_10c=evt.target;
}else{
if(evt.srcElement){
_10c=evt.srcElement;
}
}
if(_10c.nodeType==3){
_10c=_10c.parentNode;
}
return _10c.id;
}
function ftlsuggest_getSelectedSpanNum(){
var div=ftlsuggest_getDiv();
var _10e=-1;
var _10f=div.getElementsByTagName("div");
var bc=ftlsuggest_getStyle(div,"background-color");
if(_10f){
for(var i=0;i<_10f.length;i++){
if(_10f[i].className=="ftlsuggestdivelement"){
var sbc=ftlsuggest_getStyle(_10f[i],"background-color");
_10e++;
if(sbc!=bc){
return _10e;
}
}
}
}
return -1;
}
function ftlsuggest_setSelectedSpanNum(pNum){
var div=ftlsuggest_getDiv();
var _115=-1;
var _116;
var _117=div.getElementsByTagName("div");
if(_117){
for(var i=0;i<_117.length;i++){
if(++_115==pNum){
ftlsuggest_highlightItem(_117[i]);
_116=_117[i];
}else{
ftlsuggest_unhighlightItem(_117[i]);
}
}
}
return _116;
}
var _ftl_api={setup:function(_119){
this.addBodyEvent("load",function(){
_ftl_api.load();
});
this.addBodyEvent("resize",function(){
if(_ftl_api.resizeActive){
_ftl_api.updateFloats();
}
});
var _11a=new Object();
var _11b=_ftl._acts;
var len1=_11b.length;
for(var idx1=0;idx1<len1;++idx1){
var elem=_11b[idx1];
_11a[elem[0]]=elem[1];
}
_ftl.pageActions=_11a;
var all=new Object();
_ftl.all=all;
_ftl.page=_119;
var _120=this.floatBoxes;
var _121=document.getElementById("ftlform");
var _122=this.newNode("ftlform",_121,null,all);
var obj=_121.firstChild;
var _124=[];
var _125=0;
var _126=new Array();
_124[_125++]=[_122,_121];
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,_122,all);
}
}
if(node!=null&&node.startHide()){
_126[_126.length]=node;
}
if(obj.className=="ftlboxfloatcontainer"){
_120[_120.length]={div:obj,nbColumns:1,preferredWidth:300,boxes:[],rows:[]};
}else{
if(_120.length>0&&obj.className=="ftlboxfloat"){
var last=_120[this.floatBoxes.length-1];
last.boxes[last.boxes.length]={div:obj,realWidth:obj.scrollWidth,factor:1,width:300};
}
}
}
if(!skip&&obj.firstChild!=null){
_124[_125++]=[_122,obj];
if(node!=null){
_122=node;
}
obj=obj.firstChild;
}else{
if(obj.nextSibling!=null){
obj=obj.nextSibling;
}else{
do{
--_125;
_122=_124[_125][0];
obj=_124[_125][1];
if(obj.nextSibling!=null){
obj=obj.nextSibling;
break;
}
}while(_125>=0);
_124=_124.slice(0,_125);
}
}
}while(_125>0&&obj!=_121);
idx1=0;
len1=_126.length;
for(idx1=0;idx1<len1;++idx1){
_126[idx1].setDisplay(false);
}
idx1=0;
_11b=_ftl._ints;
len1=_11b.length;
for(idx1=0;idx1<len1;++idx1){
var _12b=_11b[idx1];
var _12c=_ftl[_12b];
var _12d=_12c._prps;
var len2=_12d.length;
var _12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=this.newProperty(_12b,elem,all);
}
_12c.prps=_12f;
_12d=_12c._pars;
len2=_12d.length;
_12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=this.newParam(_12b,elem,all);
}
_12c.pars=_12f;
_12d=_12c._ctls;
len2=_12d.length;
_12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=all[_12b+"."+elem];
if(_12f[idx2]!=undefined){
_12f[idx2].setValue=_12f[idx2].setValueInput;
}
}
_12c.ctls=_12f;
_12d=_12c._hles;
len2=_12d.length;
_12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=all[_12b+"."+elem];
}
_12c.hles=_12f;
_12d=_12c._mpts;
len2=_12d.length;
_12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=all[_12b+"."+elem];
if(_12f[idx2]!=undefined){
_12f[idx2].type="mpts";
}
}
_12c.mpts=_12f;
_12d=_12c._hpts;
len2=_12d.length;
_12f=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_12d[idx2];
_12f[idx2]=all[_12b+"."+elem];
if(_12f[idx2]!=undefined){
_12f[idx2].type="hpts";
_12f[idx2].setAsContainer();
}
}
_12c.hpts=_12f;
_12d=_12c._lsts;
len2=_12d.length;
for(var idx2=0;idx2<len2;++idx2){
var _131=_12d[idx2];
var _132=_12c[_131];
_132.object=all[_12b+"."+_131];
_132.lastRows=[];
_12c[_12b+"."+_131]=_132;
var _133=_132._pars;
var len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_133[idx3];
_12f[idx3]=this.newParam(_12b,elem,all);
}
_132.pars=_12f;
_133=_132._prps;
len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_133[idx3];
_12f[idx3]=this.newProperty(_12b,elem,all);
}
_132.prps=_12f;
_133=_132._grps;
len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
var _136=_133[idx3];
var len4=_136.length;
var pars=[];
for(var idx4=0;idx4<len4;++idx4){
pars[idx4]=this.newGroupValue(_12b,_136[idx4],all);
}
_12f[idx3]=pars;
}
_132.grps=_12f;
_133=_132._hles;
len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_133[idx3];
_12f[idx3]=all[_12b+"."+elem];
}
_132.hles=_12f;
_12f=[];
for(var row=_132.object.firstChild;row!=null;row=row.right){
row.object.style.display="none";
var o1=row.firstChild;
while(o1!=null&&o1!=row){
_12f[_12f.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;
}
}
}
}
}
_132.alln=_12f;
_133=_132._mpts;
len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_133[idx3];
_12f[idx3]=all[_12b+"."+elem];
if(_12f[idx3]!=undefined){
_12f[idx3].type="mpts";
}
}
_132.mpts=_12f;
_133=_132._hpts;
len3=_133.length;
_12f=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_133[idx3];
_12f[idx3]=all[_12b+"."+elem];
if(_12f[idx3]!=undefined){
_12f[idx3].type="hpts";
_12f[idx3].setAsContainer();
}
}
_132.hpts=_12f;
}
}
this.addInfo("start setup");
_ftl.setup();
this.addInfo("end setup");
},resizeActive:true,setResizeEvent:function(_13c){
this.resizeActive=_13c;
},floatBoxes:[],updateFloats:function(){
if(isNS6orMore()){
_ftl_api.immediateUpdateFloats();
}else{
setTimeout("_ftl_api.immediateUpdateFloats();",200);
}
},immediateUpdateFloats:function(){
var _13d=this.resizeActive;
this.resizeActive=false;
var _13e=null;
var idx;
var _140;
var _141=this.floatBoxes;
var _142=null;
for(_140=0;_140<_141.length;++_140){
_142=_141[_140];
_142.div.style.overflow="hidden";
if(_142.div.offsetWidth>600){
_142.nbColumns=3;
}else{
if(_142.div.offsetWidth>400){
_142.nbColumns=2;
}else{
_142.nbColumns=1;
}
}
_142.preferredWidth=parseInt((_142.div.offsetWidth-((_142.nbColumns+1)*10))/_142.nbColumns);
if(_142.preferredWidth<1){
_142.preferredWidth=0;
}
for(idx=0;idx<_142.boxes.length;idx++){
_13e=_142.boxes[idx];
_13e.factor=1;
_13e.width=_142.preferredWidth;
_13e.div.style.width=_13e.width+"px";
if(_13e.width<_13e.realWidth){
while(_13e.width<_13e.realWidth&&_13e.factor<=_142.nbColumns){
_13e.factor=_13e.factor+1;
_13e.width=(_13e.factor*_142.preferredWidth)+(10*(_13e.factor-1));
}
if(_13e.factor>_142.nbColumns){
_13e.factor=_13e.factor-1;
_13e.width=_13e.realWidth;
}
}
_13e.div.style.width=_13e.width+"px";
}
}
var _143=null;
var _144=0;
var row=null;
var _146=0;
var _147=0;
var _148=0;
for(_140=0;_140<_141.length;_140++){
_142=_141[_140];
_143=[];
_143=_143.concat(_142.boxes);
_142.rows=[];
row=[];
_146=_142.nbColumns;
while(_143.length>0){
for(idx=0;idx<_143.length;idx++){
if(_143[idx].factor<=_146){
_146=_146-_143[idx].factor;
row[row.length]=_143[idx];
_143.splice(idx,1);
break;
}else{
if(idx==_143.length-1){
_142.rows[_142.rows.length]=row;
row=[];
_146=_142.nbColumns;
}
}
}
if(_146==0){
_142.rows[_142.rows.length]=row;
row=[];
_146=_142.nbColumns;
}
}
if(row.length>0){
_142.rows[_142.rows.length]=row;
}
for(_144=0;_144<_142.rows.length;_144++){
row=_142.rows[_144];
_147=0;
for(idx=0;idx<row.length;idx++){
var h=row[idx].div.scrollHeight;
if(h>_147){
_147=h;
}
}
for(idx=0;idx<row.length;idx++){
row[idx].div.style.height=_147+"px";
}
}
_142.div.style.visibility="visible";
_142.div.style.overflow="visible";
}
if(_141.length>0&&typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_141[0].div);
}
this.resizeActive=_13d;
},restoreScroll:function(_14a){
var form=_ftl.all["ftlform"].object;
var _14c=form["ftlwinscr"].value;
var y=null;
if(_14a=="ftlwinscr"&&_14c!=null&&_14c.length>0){
y=Math.abs(_14c);
}else{
if(_14a!=null&&_14a.length>0){
var node=_ftl_api.getElementById(_14a);
y=node.offsetTop;
}
}
if(y!=null&&_ftl_api.loaded){
window.scrollTo(0,y);
}
},updateMessages:function(){
var _14f=_ftl.all["_ftlmessages_hide"];
if(_14f){
var _150=_14f.object;
_14f.setDisplay("none");
var _151=_150.childNodes;
for(var i=_151.length-1;i>=0;i--){
_150.removeChild(_151[i]);
}
var _153=ftlUtil_getHiddenField("ftlerrors",null);
if(_153!=null&&_153.length>0){
_153=_153.split("|");
for(var i=0;i<_153.length;++i){
var _154=document.createElement("div");
_154.className="messagetext";
_154.innerHTML=unescape(_153[i]);
_150.appendChild(_154);
}
_14f.setDisplay("block");
}
}
},events:{},addBodyEvent:function(_155,fnc){
if(this.events[_155]!=true){
if(window.addEventListener){
window.addEventListener(_155,fnc,false);
}else{
if(window.attachEvent){
window.attachEvent("on"+_155,fnc);
}
}
this.events[_155]=true;
}
},addOnSet:function(_157,_158){
var ctrl=_ftl.all[_157];
if(ctrl!=undefined&&ctrl!=null&&ctrl.script){
var _15a=false;
for(var i=0;!_15a&&i<ctrl.script.length;++i){
_15a=(ctrl.script[i]==_158);
}
if(!_15a){
ctrl.script[ctrl.script.length]=_158;
}
}
},isInvalidSessionWhenLeavingDomain:true,onSubmitScript:[],addOnSubmit:function(_15c){
var _15d=this.onSubmitScript;
_15d[_15d.length]=_15c;
},submit:function(_15e){
var _15f=this.onSubmitScript;
var len=_15f.length;
for(var i=0;i<len;++i){
eval(_15f[i]);
}
var form=_ftl.all["ftlform"].object;
if(_15e){
var _163=form.action;
var _164="";
var pos=_163.lastIndexOf(";");
if(pos>=0){
_164=_163.substr(pos);
}
var _166=_ftl.pageActions;
var _167=_166[_15e];
if(_167.length>0){
form.action=_167+".ftl"+_164;
}
}
var _168=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var y=document.all?_168.scrollTop:window.pageYOffset;
form["ftlwinscr"].value=y;
this.isInvalidSessionWhenLeavingDomain=false;
form.submit("taleo");
},onLoadScript:[],addOnLoad:function(_16a){
var _16b=this.onLoadScript;
_16b[_16b.length]=_16a;
},loaded:false,load:function(_16c){
_ftl.init();
var _16d=this.onLoadScript;
var len=_16d.length;
for(i=0;i<len;++i){
eval(_16d[i]);
}
this.updateMessages();
var form=document.forms["ftlform"];
if(form.getElementsByTagName){
var _171=form.getElementsByTagName("a");
len=_171.length;
for(var i=0;i<len;++i){
var _172=_171[i];
if(_172.getAttribute("href")&&_172.getAttribute("rel")=="external"){
_172.target="_blank";
}
}
}
this.loaded=true;
try{
if(parent!=null&&typeof (parent.ftlDocument_onLoad)=="function"){
parent.ftlDocument_onLoad(document);
}
}
catch(e){
}
},newNode:function(_173,pObj,_175,pAll){
var node={ftlid:_173,id:_173,dontSetId:false,object:pObj,type:"node",level:1,parent:_175,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(_178){
this.value=_178;
var uv=unescape(_178);
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 _17d=false;
if(this.value!=null&&this.value.length>0){
_17d=true;
}else{
if(document.all&&this.object.innerText){
_17d=this.object.innerText.length>0;
}else{
try{
if(this.object.textContent){
_17d=this.object.textContent.length>0;
}
}
catch(err){
_17d=ftlUtil_isNotEmptyNode(this.object);
}
}
}
for(var _17e=this.firstChild;_17e!=null&&_17d==false;_17e=_17e.right){
_17d=_17e.hasText();
}
return _17d;
},startHide:function(){
var _17f=this.object!=null?this.object.className:"";
if(_17f!=undefined&&_17f=="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(_182){
var _183=false;
if(_182!=null&&_182.length!=undefined){
if(_182=="none"){
_182=false;
}else{
if(_182=="block"||_182=="inline"||_182.length==0){
this.lastDisplay=_182;
_182=true;
_183=true;
}
}
}
var d=this.properties["style.display"];
if(d==undefined){
d=this.object.style.display;
}
if(_182==false){
if(d!="none"){
this.lastDisplay=d;
}
this.properties["style.display"]="none";
this.object.style.display="none";
this.replace(true);
}else{
if(d=="none"||_183){
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(_186){
this.value=_186;
var uv=unescape(_186);
var obj=this.object;
obj.value=uv;
},setValueInput:function(_189){
this.value=_189;
if(this.value==null){
this.value="";
}
var ctrl=this.object;
if(ctrl.tagName=="SELECT"){
var _18b=unescape(this.value);
_18b=_18b.split("|");
var len=ctrl.options.length;
var _18d=false;
for(var p=0;p<len;++p){
var _18f=ctrl.options[p];
_18f.selected=false;
if(ctrl.multiple==true||_18d==false){
for(var v=0;v<_18b.length;++v){
if(_18f.value==_18b[v]){
_18f.selected=true;
_18d=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 _191=ctrl.getElementsByTagName("input");
var _18b=unescape(this.value);
_18b=_18b.split("|");
var len=_191.length;
var _18d=false;
for(var p=0;p<len;++p){
var _192=_191[p];
_192.checked=false;
if(_192.type=="checkbox"||_18d==false){
for(var v=0;v<_18b.length;++v){
if(_192.value==_18b[v]){
_192.checked=true;
_18d=true;
break;
}else{
if(_192.type=="radio"&&_18b[v]==""&&_192.defaultChecked==true){
_192.checked=true;
_18d=true;
break;
}
}
}
}
}
}
}
}
var len=this.script.length;
for(var s=0;s<len;++s){
eval(this.script[s]);
}
},setAsContainer:function(){
for(var _194=this.firstChild;_194!=null;_194=_194.right){
_194.setContainer(this);
}
},setContainer:function(_195){
this.container=_195;
for(var _196=this.firstChild;_196!=null;_196=_196.right){
_196.setContainer(_195);
}
},getNearestNode:function(){
var _197=this.nearest;
if(_197!=null){
return _197;
}
var _198=this.left;
var _199=this.right;
while(_198!=null||_199!=null){
if(_198!=null&&_198.type=="node"){
_197=_198;
break;
}
if(_199!=null&&_199.type=="node"){
_197=_198;
break;
}
_199=_199!=null?_199.right:null;
_198=_198!=null?_198.left:null;
}
this.nearest=_197;
return _197;
}};
if(_175!=null){
node.level=_175.level+1;
node.left=_175.lastChild;
if(_175.firstChild==null){
_175.firstChild=node;
}
_175.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[_173]=node;
return node;
},newProperty:function(_19a,_19b,pAll){
var node={ftlid:_19a+"."+_19b[0],id:_19a+"."+_19b[0],object:pAll[_19a+"."+_19b[1]],type:"property",property:_19b[2],decode:_19b[3],model:null,key:null,value:null,getValue:function(){
return this.value;
},setValue:function(_19e){
this.value=_19e;
if(this.object==undefined||this.object==null){
return;
}
if(this.decode!=null&&this.decode.size){
var w="when:"+_19e;
if(this.decode[w]!=null){
_19e=this.decode[w];
}else{
_19e=this.decode["default"];
}
}
try{
if(this.key!=null){
var _1a0=_ftl_api.getProperty(this.object.object,this.property);
if(_1a0.indexOf(this.key)==-1){
_1a0=this.model;
}
_19e=_1a0.replace(this.key,_19e);
}
_ftl_api.setProperty(this.object.object,this.property,_19e);
if(this.property=="id"){
this.object["dontSetId"]=true;
}
}
catch(e){
}
this.object.properties[this.property]=_19e;
}};
var _1a1=node.property.lastIndexOf("{");
var _1a2=node.property.lastIndexOf("}");
if(_1a1>0&&_1a2>_1a1&&_1a2==node.property.length-1){
node.key=node.property.substring(_1a1);
node.property=node.property.substring(0,_1a1).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 _1a3=node.decode;
if(_1a3!=null&&_1a3.length>0){
var tmp=_1a3.split(",");
var size=Math.floor(tmp.length/2);
var _1a6=-1;
if(tmp.length>(size*2)){
_1a6=tmp.length-1;
}
if(size>0||_1a6!=-1){
var _1a7=new Object();
_1a7.size=size;
var q1;
var q2;
if(_1a6!=-1){
q1="default";
q2=eval(tmp[_1a6]+";");
_1a7[q1]=q2;
}
for(var i=0;i<size;i++){
q1="when:"+tmp[2*i];
q2=eval(tmp[(2*i)+1]+";");
_1a7[q1]=q2;
}
node.decode=_1a7;
}
}
pAll[node.id]=node;
return node;
},newGroupValue:function(_1ab,pId,pAll){
var gv=this.newParam(_1ab,pId,pAll);
gv.type="groupvalue";
return gv;
},newParam:function(_1af,pId,pAll){
var node={ftlid:_1af+"."+pId,id:_1af+"."+pId,type:"parameter",value:null,getValue:function(){
return this.value;
},setValue:function(_1b3){
this.value=_1b3;
}};
pAll[node.id]=node;
return node;
},copyParam:function(_1b4){
return {id:_1b4.id,type:_1b4.type,value:_1b4.value,getValue:function(){
return this.value;
},setValue:function(_1b5){
this.value=_1b5;
}};
},getProperty:function(_1b6,_1b7){
var prop=_1b6;
var len=_1b7.length;
for(var i=0;i<len&&prop!=null&&prop!=undefined;++i){
prop=prop[_1b7[i]];
}
return prop;
},setProperty:function(_1bb,_1bc,_1bd){
var prop=_1bb;
var last=_1bc.length-1;
var _1c0=null;
for(var i=0;i<last&&prop!=null&&prop!=undefined;++i){
var _1c2=_1bc[i];
var idx=null;
if(_1c2.indexOf("]")==_1c2.length-1){
var pos=_1c2.indexOf("[");
idx=_1c2.substring(pos+1,_1c2.length-1);
_1c2=_1c2.substring(0,pos);
}
if(i==last-1&&_1c2=="style"){
_1c0=prop;
}
prop=prop[_1c2];
if(idx!=null){
idx=Number(idx);
}
if(idx!=null&&prop.length>idx){
prop=prop[idx];
}
}
if(last>=0){
var _1c5=false;
if(_1c0!=null&&_1bc[last]=="display"){
var _1c6=_1c0.id;
if(_1c6.length>0){
var node=_ftl.all[_1c6];
if(node==undefined||node==null){
var pos=_1c6.lastIndexOf(".");
if(pos>1&&pos<_1c6.length-1){
_1c6=_1c6.substring(0,pos);
node=_ftl.all[_1c6];
}
}
if(node!=null){
node.setDisplay(_1bd);
_1c5=true;
}
}
}
if(!_1c5){
prop[_1bc[last]]=_1bd;
}
}
},buttonHRef:function(_1c8){
var _1c9=_ftl.all[_1c8];
var href=_1c9.properties["href"];
href=unescape(href);
href=href.replace(/{/g,"").replace(/}/g,"");
window.location=href;
},fillForm:function(_1cb,_1cc){
var ctls=_ftl[_1cb].ctls;
if(ctls!=undefined&&ctls!=null&&ctls.length&&_1cc!=undefined&&_1cc!=null&&_1cc.length){
for(var i=0;i<ctls.length&&i<_1cc.length;++i){
var c=ctls[i];
if(c!=undefined&&c!=null){
c.setValue(_1cc[i]);
}
}
}
},fillInterface:function(_1d0,_1d1){
var _1d2=_ftl[_1d0];
if(_1d2==undefined){
return;
}
var hles=_1d2.hles;
var hpts=_1d2.hpts;
var mpts=_1d2.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&&_1d1!=undefined&&_1d1!=null&&_1d1.length){
len=hles.length;
for(var i=0;i<len&&i<_1d1.length;++i){
var h=hles[i];
if(h!=undefined&&h!=null){
h.setValue(_1d1[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 _1dc=mpt.getNearestNode();
if(_1dc!=null){
mpt.object.className=_1dc.object.className;
mpt.setDisplay(_1dc.hasText());
}
}
this.addInfo("fillInterface "+_1d0);
},fillList:function(_1dd,_1de,_1df){
var _1e0=_ftl[_1dd][_1de];
if(_1e0==undefined||_1e0.object==undefined){
return;
}
var alln=_1e0.alln;
var hles=_1e0.hles;
var hpts=_1e0.hpts;
var mpts=_1e0.mpts;
var size=_1e0._size;
var _1e6=_1df.length/hles.length;
if(_1e6<1){
_1e6=0;
}
var _1e7=_1e0.object.object.firstChild;
var rows=_1e0.model;
if(rows==undefined||rows==null){
rows=[];
_1e0.model=rows;
for(var row=_1e0.object.firstChild;row!=null;row=row.right){
rows[rows.length]=row;
_1e7.removeChild(row.object);
}
}
var _1ea=_1e7.childNodes;
var len=_1ea.length;
for(var idx=len-1;idx>=0;--idx){
var _1ed=_1ea[idx];
if(_1ed.className.indexOf("ftlcopy ")==0){
_1e7.removeChild(_1ed);
}
}
var _1ee=_1df.length;
var _1ef=[];
for(idx=0;idx<_1e6;++idx){
var len2=hpts.length;
for(var idx2=0;idx2<len2;++idx2){
if(hpts[idx2]){
hpts[idx2].dataCount=0;
}
}
var _1f2=rows.length;
for(idx2=0;idx2<_1f2;++idx2){
rows[idx2].dataCount=0;
}
var _1f3=[];
var _1f4=[];
len=hles.length;
var _1f5=idx*len;
for(idx2=0;idx2<len;++idx2){
var idxo=idx2+_1f5;
if(idxo<_1ee){
var h=hles[idx2];
if(h!=undefined&&h!=null){
h.setValue(_1df[idxo]);
if(h.type=="parameter"){
_1f3[_1f3.length]=this.copyParam(h);
}else{
if(h.type=="groupvalue"){
_1f4[_1f4.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 _1f9=o1.object.htmlFor.indexOf(".row");
var _1fa=(_1f9<=0?o1.object.htmlFor:o1.object.htmlFor.substring(0,_1f9));
o1.object.htmlFor=_1fa+".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 _1fd=mpt.getNearestNode();
if(_1fd!=null){
mpt.object.className=_1fd.object.className;
mpt.setDisplay(_1fd.hasText());
}
}
for(idx2=0;idx2<_1f2;++idx2){
var copy=rows[idx2].object.cloneNode(true);
var _1ff=true;
if(copy.className=="ftlgroup"){
var _200=_1ef.length-_1f2;
if(_200>=0){
var _201=true;
var _202=_1ef[_200].group;
for(var gv=0;_201==true&&gv<_202.length;++gv){
_201=_201&&(_202[gv].getValue()==_1f4[gv].getValue());
}
if(_201==true){
_1ff=false;
}
}
}
copy.style.display="";
copy.className="ftlcopy "+copy.className;
if(_1ff){
_1e7.appendChild(copy);
}
_1ef[_1ef.length]={index:idx,object:copy,pars:_1f3,group:_1f4};
}
}
len=alln.length;
for(idx2=0;idx2<len;++idx2){
var o1=alln[idx2];
o1.object.id=o1.id;
}
_1e0.lastRows=_1ef;
_1e0.lastValues=_1df;
this.addInfo("fillList "+_1de);
},getListValues:function(_204,_205,_206){
var _207=_ftl[_204][_205];
var ids=_207._hlid;
var _209=[];
var _20a=_207.lastValues;
if(_20a&&_20a.length>0){
for(var i=0;i<ids.length;++i){
if(ids[i]==_206){
break;
}
}
if(i<ids.length){
var _20c=ids.length;
for(var j=i;j<_20a.length;j+=_20c){
_209[_209.length]=_20a[j];
}
}
}
return _209;
},intVal:function(_20e,pId,pObj){
return _ftl.all[pId].getValue();
},lstVal:function(_211,_212,pId,pObj){
var _215=_212.substring(_212.indexOf(".")+1);
var _216=_ftl[_211][_215];
var rows=_216.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(_21d){
var t=new Date();
t=t.getTime();
if(this.lt>0){
this.info=this.info+_21d+" "+(t-this.lt)+"\n";
}
this.lt=t;
},setDisplay:function(pObj,_220){
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(_220);
}else{
pObj.style.display=_220;
}
},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(_22a,_22b,_22c,_22d){
var _22e=ftlUtil_getHiddenField("ftlpageid");
var _22f=document.forms["ftlform"].action;
if(_22f.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);
_22f=href+_22f;
}
var _231="";
var pos=_22f.lastIndexOf(";");
if(pos>=0){
_231=_22f.substr(pos);
}
pos=_22f.lastIndexOf(".ftl");
_22f=_22f.substr(0,pos);
var _233="?";
var _234=_231.lastIndexOf(_233);
if(_234>=0){
_233="&";
}
var ftlx=++this.ajxcount;
ftlx="ftlx"+ftlx;
var _236=_22f+".ajax"+_231+_233+"ftlpageid="+_22e+"&ftlinterfaceid="+_22a+"&ftlcompid="+_22b+"&jsfCmdId="+_22b+"&ftlcompclass="+_22c+"&ftlcallback="+escape(_22d)+"&ftlajaxid="+escape(ftlx);
var ajx={id:ftlx,interfaceId:_22a,componentId:_22b,componentClass:_22c,callback:_22d,url:_236,cache:false,iFrame:false,synch:false,params:[],values:[],xmlHttp:null,dataCollected:false,cacheKey:null,setCache:function(_238){
if(_238==true&&this.iFrame==true){
return;
}
this.cache=_238;
},getCacheKey:function(){
if(this.cacheKey!=null){
return this.cacheKey;
}
this.collectData();
var key=this.interfaceId+"-"+this.componentId+"-"+this.componentClass;
var _23a=this.componentId+".";
var _23b=this.params;
var _23c=this.values;
for(var i=0;i<_23b.length;++i){
if(_23b[i].match(_23a)&&_23c[i]!=null){
key+="-"+_23c[i];
}
}
this.cacheKey=key;
return key;
},setIFrame:function(_23e){
if(isNS6orMore()){
this.iFrame=false;
}else{
this.iFrame=_23e;
}
this.send=(this.iFrame==true)?this.sendIFrame:this.sendXMLHttp;
if(this.iFrame==true){
this.synch=false;
this.cache=false;
}
},setSynch:function(_23f){
if(_23f==true&&this.iFrame==true){
return;
}
this.synch=_23f;
},addParam:function(_240,_241){
var idx=this.params.length;
this.params[idx]=_240;
this.values[idx]=_241;
},addComponentParam:function(_243,_244){
var idx=this.params.length;
this.params[idx]=this.componentId+"."+_243;
this.values[idx]=_244;
},sendIFrame:function(){
var _246=ftlUtil_getFtlhiddenframe();
var _247=_246.document.forms[0];
var _248=_247.getElementsByTagName("input");
for(var ri=_248.length-1;ri>=0;--ri){
_247.removeChild(_248[ri]);
}
var hi=_246.document.createElement("input");
hi.type="hidden";
hi.name="iframemode";
hi.value="1";
_247.appendChild(hi);
this.collectData();
var url=this.url;
var pos=url.indexOf("?");
var _24d={};
var _24e=url.substring(pos+1).split("&");
var len=_24e.length;
for(var i=0;i<len;++i){
var _251=_24e[i];
_251=_251.split("=");
hi=_246.document.createElement("input");
hi.type="hidden";
hi.name=_251[0];
hi.value=unescape(_251[1]);
_247.appendChild(hi);
_24d[_251[0]]=true;
}
var _252=this.params;
var _253=this.values;
len=_252.length;
for(var i=0;i<len;++i){
if(_24d[_252[i]]!=true){
hi=_246.document.createElement("input");
hi.type="hidden";
hi.name=_252[i];
hi.value=_253[i];
_247.appendChild(hi);
}
}
_247.action=url.substring(0,pos);
var act=_247.action;
if(act.length>5&&act.substring(0,4)=="http"){
var _255=act.indexOf("//");
var prot=act.substring(0,_255);
if(prot!=location.protocol){
_247.action=location.protocol+act.substring(_255);
}
}
_247.submit();
},sendXMLHttp:function(){
this.xmlHttp=_ftlx_api.createXMLHTTP();
this.collectData();
var url=this.url;
var _258=this.params;
var _259=this.values;
var len=_258.length;
for(var i=0;i<len;++i){
url+="&"+_258[i]+"="+_259[i];
}
this.url=url;
var _25c=null;
if(this.cache==true){
_25c=_ftlx_api.checkOutCache(this.getCacheKey());
}
if(_25c!=null){
_ftlx_api.processResponse(_25c);
return;
}
var pos=url.indexOf("?");
var _25e=this.xmlHttp;
_25e.open("POST",url.substring(0,pos),!this.synch);
_25e.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
if(this.synch==true){
_25e.send(url.substring(pos+1));
_ftlx_api.responseXMLHttp(this.id);
}else{
var cb="function(){_ftlx_api.responseXMLHttp('"+this.id+"')};";
eval("this.xmlHttp.onreadystatechange = "+cb);
_25e.send(url.substring(pos+1));
}
},collectData:function(){
if(this.dataCollected==true){
return;
}
var _260=this.params;
var _261=this.values;
var _262={};
for(var v=0;v<_260.length;++v){
_262[_260[v]]=true;
}
var form=_ftl.all["ftlform"].object;
var _265=form.getElementsByTagName("input");
var idx=_260.length;
var len=_265.length;
for(var i=0;i<len;++i){
var _269=_265[i];
var name=_269.name;
var _26b=null;
if(_262[name]!=true||(_269.type=="checkbox"||_269.type=="radio")){
if(_269.type=="checkbox"||_269.type=="radio"){
if(_269.checked){
_26b=_265[i].value;
}
}else{
_26b=_269.value;
}
if(_26b!=null){
_262[name]=true;
_260[idx]=name;
_261[idx]=_26b;
++idx;
}
}
}
var _26c=form.getElementsByTagName("select");
len=_26c.length;
for(i=0;i<len;++i){
var _26d=_26c[i];
name=_26d.name;
if(_262[name]!=true){
_262[name]=true;
if(_26d.multiple){
var len2=_26d.options.length;
for(var k=0;k<len2;k++){
var opt=_26d.options[k];
if(opt.selected){
_260[idx]=name;
_261[idx]=opt.value;
++idx;
}
}
}else{
_260[idx]=name;
_261[idx]=_26d.value;
++idx;
}
}
}
this.dataCollected=true;
}};
ajx.send=ajx.sendXMLHttp;
this.requests[ftlx]=ajx;
return ajx;
},createXMLHTTP:function(){
var _271=null;
try{
_271=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
_271=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc){
xmlHhttp=null;
}
}
if(!_271&&typeof XMLHttpRequest!="undefined"){
_271=new XMLHttpRequest();
}
return _271;
},responseXMLHttp:function(pId){
var ajx=this.requests[pId];
if(ajx==null){
return;
}
if(ajx.xmlHttp.readyState==4){
var _274=ajx.xmlHttp.responseText;
if(_274){
if(ajx.cache==true){
this.checkInCache(ajx.getCacheKey(),_274);
}
this.processResponse(_274);
}
}
},responseIFrameTry:0,responseContent:null,dbhhwif:null,responseIFrame:function(_275){
if(!_ftl_api.loaded&&this.responseIFrameTry<10){
this.responseContent=_275;
setTimeout("_ftlx_api.responseIFrame(_ftlx_api.responseContent)",500);
this.responseIFrameTry++;
return;
}
this.responseContent=null;
this.responseIFrameTry=0;
if(_275==null||_275==undefined||_275==""){
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;
}
_275=_275.replace(/&nbsp;/g," ");
this.processResponse(_275);
},processResponse:function(_276){
var _277=document.forms["ftlform"];
var _278;
if(_277["initialHistory"]!=undefined){
_278=_277["initialHistory"].value;
}
var tmp=_276.split("!$!");
var _27a=tmp[0].split("!|!");
var _27b=tmp[1].split("!|!");
var _27c=tmp[2].split("!|!");
var _27d=tmp[3].split("!|!");
var size=Math.floor(_27d.length/2);
for(i=0;i<size;++i){
var _280=_27d[2*i];
var val=_27d[(2*i)+1];
var elem=null;
var _283=document.getElementsByName(_280);
if(_283&&_283.length>0){
elem=_283[0];
}else{
elem=_ftl_api.getElementById(_280);
}
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 _284=tmp[i].split("!|!");
if(_284.length>1){
var _285=_284.shift();
_ftl_api.fillInterface(_285,_284);
}
}
var i=0;
for(i=0;i<_27b.length;++i){
_27b[i]=unescape(_27b[i]);
}
for(i=0;i<_27c.length;++i){
_27c[i]=unescape(_27c[i]);
}
var h=_27b;
var r=_27c;
eval(_27a[1]+"(h, r);");
_ftlx_api.requests[_27a[0]]=undefined;
if(isIE7()&&(_278!=undefined)){
document.ftlform.initialHistory.value=_278;
document.ftlform.initialHistoryOld.value=_278;
}
},cache:{},checkOutCache:function(pKey){
var _289=this.cache[pKey];
return _289!=undefined?_289:null;
},checkInCache:function(pKey,_28b){
this.cache[pKey]=_28b;
}};
function ftlUtil_onSet(pId,_28d){
_ftl_api.addOnSet(pId,_28d);
}
function ftlUtil_addToOnBodyLoad(_28e){
_ftl_api.addOnLoad(_28e);
}
function ftlUtil_submitForm(_28f){
_ftl_api.submit(_28f);
}
function ftlUtil_ajaxResponseReady(_290){
_ftlx_api.responseIFrame(_290);
}
function ftlUtil_setComponent(_291,_292,_293){
ftlUtil_setHiddenField("ftlinterfaceid",_291);
ftlUtil_setHiddenField("ftlcompid",_292);
ftlUtil_setHiddenField("ftlcompclass",_293);
ftlUtil_setHiddenField("jsfCmdId",_292);
}
function ftlUtil_getComponentParam(_294,_295,_296){
return ftlUtil_getHiddenField(_294+"."+_295,_296);
}
function ftlUtil_setComponentParam(_297,_298,_299){
ftlUtil_setHiddenField(_297+"."+_298,_299);
}
function ftlUtil_getHiddenField(_29a,_29b){
var _29c=_29b;
var _29d=document.getElementsByName(_29a);
var elem;
if(_29d.length==1){
elem=_29d[0];
_29c=elem.value;
}else{
elem=_ftl_api.getElementById(_29a);
if(elem){
_29c=elem.value;
}
}
return _29c;
}
function ftlUtil_setHiddenField(_29f,_2a0){
var _2a1=document.getElementsByName(_29f);
var elem;
if(_2a1&&_2a1.length==1){
elem=_2a1[0];
elem.value=_2a0;
}else{
elem=_ftl_api.getElementById(_29f);
if(elem){
elem.value=_2a0;
}else{
var _2a3=_ftl_api.getElementById("ftlform");
var _2a4=document.createElement("input");
_2a4.setAttribute("name",_29f);
_2a4.setAttribute("id",_29f);
_2a4.setAttribute("type","hidden");
_2a4.setAttribute("value",_2a0);
_2a3.appendChild(_2a4);
}
}
}
var currentEvent=new Object();
function setEvent(_2a5){
currentEvent.clientX=_2a5.clientX;
currentEvent.clientY=_2a5.clientY;
currentEvent.keyCode=_2a5.keyCode;
}
function ftlUtil_followLink(pObj){
var _2a7=false;
if(pObj){
var href="";
if(pObj.href){
href=pObj.href;
}
if(href!=null&&href.length>0&&href.charAt(href.length-1)!="#"){
_2a7=true;
}
}
return _2a7;
}
function isIE(){
return /msie/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(_2a9){
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(_2aa,_2ab){
ftlUtil_setHiddenField("focusOnField",_2aa+"."+_2ab);
}
function ftlUtil_setFocusOnField(_2ac){
var _2ad;
if(_2ac){
_2ad=_2ac;
}else{
_2ad=ftlUtil_getHiddenField("focusOnField","");
}
if(_2ad){
var _2ae=_ftl_api.getElementById(_2ad);
if(_2ae){
ftlUtil_setHiddenField("focusOnField",null);
_2ae.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(_2af,_2b0,_2b1,_2b2){
var _2b3=document.forms["ftlform"].signedIn.value;
if(_2b3=="true"){
ftlUtil_topNavInterfaceId=_2af;
ftlUtil_sessionTimeoutInterval=_2b0;
ftlUtil_sessionWarningInterval=_2b1;
ftlUtil_beaconBeatInterval=_2b2;
ftlUtil_initSessionBeacon();
}
}
function ftlUtil_resetSessionBeacon(){
ftlUtil_initSessionBeacon();
}
function ftlUtil_initSessionBeacon(){
var _2b4=false;
try{
_2b4=window.frameElement!=null;
}
catch(e){
_2b4=false;
}
if(!_2b4){
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 _2b5=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"titleBeaconReset");
var _2b6=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconReset");
var _2b7=ftlUtil_sessionTimeoutInterval/1000/60;
var _2b8=ftlUtil_sessionWarningInterval/1000/60;
_2b5.innerHTML=_2b5.innerHTML.replace("{0}",_2b7);
_2b5.innerHTML=_2b5.innerHTML.replace("{1}",_2b8);
_2b6.innerHTML=_2b6.innerHTML.replace("{0}",_2b7);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconReset");
}
}
function ftlUtil_manageSessionTimeout(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _2b9=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconTimedOut");
var _2ba=ftlUtil_sessionTimeoutInterval/1000/60;
_2b9.innerHTML=_2b9.innerHTML.replace("{0}",_2ba);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconTimedOut");
ftlUtil_invalidateSession();
}
}
function ftlUtil_isNotEmptyNode(_2bb){
if(isNS6orMore()){
if(_2bb.nodeValue&&_2bb.nodeValue.length>0){
return true;
}else{
if(_2bb.childNodes&&_2bb.childNodes.length>0){
for(var i=0;i<_2bb.childNodes.length;i++){
if(ftlUtil_isNotEmptyNode(_2bb.childNodes[i])){
return true;
}
}
}
}
}
return false;
}
ftlUtil_addToOnBodyLoad("moveSkipNavToTop();");
function moveSkipNavToTop(){
var _2bd=_ftl_api.getElementById("gotoContent");
if(_2bd){
_2bd.parentNode.removeChild(_2bd);
document.body.insertBefore(_2bd,document.body.firstChild);
}
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadWarningMessage();");
function ftlUtil_InitUnloadWarningMessage(){
window.onbeforeunload=ftlUtil_UnloadWarningMessage;
}
function ftlUtil_UnloadWarningMessage(){
var _2be=ftlUtil_getHiddenField("ftlISWLD","false");
var _2bf=ftlUtil_getHiddenField("signedIn","false");
if(_2be&&_2be=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2bf&&_2bf=="true"){
var _2c0=ftlUtil_getHiddenField("ftlISWLDMessage","");
if(_2c0.substring(0,3)=="!*!"){
_2c0=_2c0.substring(3);
_2c0=unescape(_2c0);
}
return _2c0;
}
return;
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadEvent();");
function ftlUtil_InitUnloadEvent(){
window.onunload=ftlUtil_UnloadEvent;
}
function ftlUtil_UnloadEvent(){
var _2c1=ftlUtil_getHiddenField("ftlISWLD","false");
var _2c2=ftlUtil_getHiddenField("signedIn","false");
if(_2c1&&_2c1=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2c2&&_2c2=="true"){
ftlUtil_invalidateSession();
var _2c3=_ftlx_api.getAjaxRequest(ftlUtil_topNavInterfaceId,"UnLoadEvent","LogoutComponent","");
_2c3.setCache(false);
_2c3.setSynch(true);
_2c3.send();
}
}
var FTL_HIDDEN_FRAME_ID="ftlhiddenframe";
function ftlUtil_getFtlhiddenframe(){
var _2c4=frames[FTL_HIDDEN_FRAME_ID];
var _2c5=frames.length;
if(!_2c4){
var _2c6=document.getElementById(FTL_HIDDEN_FRAME_ID).name;
for(var i=0;i<_2c5;i++){
var _2c8=frames[i];
if(_2c8.name==_2c6){
_2c4=_2c8;
break;
}
}
}else{
if(_2c4!=undefined){
if(_2c5>=1){
_2c4=frames[0];
}
}
}
return _2c4;
}
var initialHistoryBackup="";
function ftlUtil_getInitialHistoryData(){
var form=document.forms["ftlform"];
if(form["initialHistory"]){
var _2ca=unescape(form["initialHistory"].value);
if(isIE()){
if(isIE6orLess()){
if(_2ca!=""&&initialHistoryBackup==""){
initialHistoryBackup=_2ca;
return null;
}
}else{
var _2cb=unescape(form["initialHistoryOld"].value);
if(_2cb==""){
_2cb=_2ca;
form["initialHistoryOld"].value=escape(_2cb);
return null;
}else{
return _2cb;
}
}
}else{
if(_2ca!=""){
initialHistoryBackup=_2ca;
return null;
}else{
if(initialHistoryBackup!=""){
form["initialHistory"].value=escape(initialHistoryBackup);
_2ca=initialHistoryBackup;
}
}
return initialHistoryBackup;
}
return initialHistoryBackup;
}
return null;
}
function ftlUtil_checkRestoreInitialHistoryOnRefresh(){
if(isFireFox()){
ftlUtil_setHiddenField("restoreInitialHistoryOnRefresh","true");
}
}
function ftlUtil_resetPage(_2cc,_2cd){
var _2ce=_2cc[0];
var _2cf=_2cc[1];
var _2d0=_2cc[2];
_ftl_api.fillList(_2ce,_2ce+"."+_2cf,_2cd);
var _2d1=ftlUtil_getHiddenField("initialHistoryPage","1");
ftlUtil_setComponentParam(_2d0,"currentPage",_2d1);
ftlPager_refresh(_2ce,_2d0);
}
ftlUtil_addToOnBodyLoad("ftlUtil_removeEmptyHeading();");
function ftlUtil_removeEmptyHeading(){
for(var i=1;i<=6;i++){
var _2d3=document.getElementsByTagName("h"+i.toString());
if(_2d3){
for(var hi=0;hi<_2d3.length;hi++){
var _2d5=_2d3[hi];
if(_2d5){
var text;
if(document.all){
text=_2d5.innerText;
}else{
text=_2d5.textContent;
}
if(text==""||text==" "){
_2d5.parentNode.removeChild(_2d5);
hi--;
}
}
}
}
}
}
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(_2d9){
if(_2d9.submit&&_2d9.tagName=="FORM"&&_2d9.submit!=secform_mySubmit){
_2d9._submit=_2d9.submit;
_2d9.submit=secform_mySubmit;
}
}
function secform_initForms(_2da){
if(_2da.length>0){
for(i=0;i<_2da.length;++i){
secform_initForm(_2da[i]);
}
}
}
function selectCheckbox(_2db,_2dc){
var _2dd=findElementsEndingWithId(document,_2db,null,true)[0];
if(_2dc){
_2dd.checked=true;
}else{
_2dd.checked=false;
}
}
function disableGZipCompression(){
var _2de=document.getElementById("gzip");
if(_2de){
_2de.value="bypass";
}
return true;
}
function application_viewCorrespondences(_2df,_2e0,_2e1,_2e2){
var _2e3=_2e2;
ftlUtil_setComponent(_2df,_2e0,"ViewCorrespondencesAction");
ftlUtil_setComponentParam(_2e0,"mode",_2e1);
ftlUtil_setComponentParam(_2e0,"applicationNo",_2e3);
ftlUtil_submitForm();
}
function application_doDisplayConfirmCandidate(_2e4,_2e5,_2e6,_2e7){
var _2e8=_2e6;
var _2e9=_2e7;
ftlUtil_setComponent(_2e4,_2e5,"DisplayConfirmCandidateAction");
ftlUtil_setComponentParam(_2e5,"applicationNos",_2e8);
ftlUtil_setComponentParam(_2e5,"candidateNos",_2e9);
ftlUtil_submitForm();
}
function application_doConfirmCandidate(_2ea,_2eb,_2ec,_2ed,_2ee){
ftlUtil_setComponentParam(_2eb,"buttonAction",_2ec);
if(_2ed){
var _2ef=_2ed;
ftlUtil_setComponentParam(_2eb,"applicationNos",_2ef);
}
if(_2ee){
var _2f0=_2ee;
ftlUtil_setComponentParam(_2eb,"candidateNos",_2f0);
}
ftlUtil_setComponent(_2ea,_2eb,"ConfirmCandidateAction");
ftlUtil_submitForm();
}
function application_doWithdrawApplication(_2f1,_2f2,_2f3,_2f4,_2f5,_2f6){
var mode=_2f3;
ftlUtil_setComponentParam(_2f2,"mode",mode);
ftlUtil_setComponentParam(_2f2,"buttonAction",_2f4);
if(_2f5){
var _2f8=_2f5;
ftlUtil_setComponentParam(_2f2,"applicationNos",_2f8);
}
if(_2f6){
var _2f9=_2f6;
ftlUtil_setComponentParam(_2f2,"candidateNos",_2f9);
}
ftlUtil_setComponent(_2f1,_2f2,"WithdrawApplicationAction");
ftlUtil_submitForm();
}
function application_doDisplayWithdrawOneConfirmation(_2fa,_2fb,_2fc,_2fd,_2fe){
var _2ff=_2fd;
var _300=_2fe;
ftlUtil_setComponent(_2fa,_2fb,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2fb,"mode",_2fc);
ftlUtil_setComponentParam(_2fb,"applicationNos",_2ff);
ftlUtil_setComponentParam(_2fb,"candidateNos",_300);
ftlUtil_submitForm();
}
function application_doDisplayWithdrawAllConfirmation(_301,_302,_303){
var _304=getStringListParamValues(_301,"applicationList","applicationNo");
var _305=getStringListParamValues(_301,"applicationList","applicationCandidateNo");
ftlUtil_setComponent(_301,_302,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_302,"mode",_303);
ftlUtil_setComponentParam(_302,"applicationNos",_304);
ftlUtil_setComponentParam(_302,"candidateNos",_305);
ftlUtil_submitForm();
}
function application_doReapplyOnRequisition(_306,_307,_308,_309){
var _30a=_308;
var _30b=_309;
ftlUtil_setComponent(_306,_307,"ReapplyOnRequisitionAction");
ftlUtil_setComponentParam(_307,"applicationNo",_30a);
ftlUtil_setComponentParam(_307,"candidateNo",_30b);
ftlUtil_submitForm();
}
function application_doViewStatusDetail(_30c,_30d,_30e,_30f){
var _310=_30f;
ftlUtil_setComponent(_30c,_30d,"ViewApplicationStatusDetailAction");
ftlUtil_setComponentParam(_30d,"mode",_30e);
ftlUtil_setComponentParam(_30d,"applicationNo",_310);
ftlUtil_submitForm();
}
function application_doStatusDetailPrintableFormat(_311,_312,_313,_314,_315,_316,_317){
var _318=_313;
var mode=_314;
var _31a=_315;
var _31b=_316;
var _31c=_317;
ftlUtil_setComponent(_311,_312,"PrintApplicationStatusDetailAction");
ftlUtil_setComponentParam(_312,"applicationNo",_318);
ftlUtil_setComponentParam(_312,"mode",mode);
ftlUtil_setComponentParam(_312,"statusNo",_31a);
ftlUtil_setComponentParam(_312,"statusName",_31b);
ftlUtil_setComponentParam(_312,"statusDescription",_31c);
ftlUtil_submitForm();
}
function application_referFriend(_31d,_31e,_31f){
var _320=_31f;
ftlUtil_setComponent(_31d,_31e,"ReferFriendAction");
ftlUtil_setComponentParam(_31e,"applicationNo",_320);
ftlUtil_submitForm();
}
var openApplicationCalloutObject=null;
function application_openApplicationCalloutOver(_321,_322,_323,_324,_325){
ftlUtil_clearTimeoutCalloutToDisplay();
openApplicationCalloutObject=new OpenApplicationCalloutObject(_321,_322,_323,_324,_325);
ftlUtil_setTimeoutCalloutToDisplay("openApplicationCalloutObject.application_prepareOpenApplicationCalloutOver()");
}
function OpenApplicationCalloutObject(_326,_327,_328,_329,_32a){
this.applicationNo=_329;
this.locale=_32a;
this.interfaceId=_326;
this.componentId=_327;
this.calloutId=_328;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.application_prepareOpenApplicationCalloutOver=application_prepareOpenApplicationCalloutOver;
}
function application_prepareOpenApplicationCalloutOver(){
var _32b=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenApplicationCalloutAction","application_processResponse");
_32b.setCache(true);
_32b.setSynch(false);
_32b.addComponentParam("calloutId",this.calloutId);
_32b.addComponentParam("applicationNo",this.applicationNo);
_32b.addComponentParam("locale",this.locale);
ftlUtil_requestCallout("calloutTip","applicationCalloutInterface",this.mouseX,this.mouseY);
_32b.send();
}
function application_openApplicationCalloutOut(_32c,_32d,_32e){
ftlUtil_hideCallout("calloutTip","applicationCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function application_processResponse(_32f,_330){
_ftl_api.fillInterface("applicationCalloutInterface",_330);
ftlUtil_showCallout("calloutTip","applicationCalloutInterface");
}
function initIframeBackGroundForApplicationDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForApplicationDivCallout();");
function application_displayExtendedLocation(_331,_332,_333,_334,_335){
if(_334){
var _336=_334;
var _337=_333.parentNode;
_337.innerHTML=_336;
_337.className=_335;
}
}
function getStringListParamValues(_338,_339,_33a){
var _33b="";
var _33c=_ftl_api.getListValues(_338,_339,_33a);
for(var i=0;i<_33c.length;i++){
_33b+=_33c[i];
if((i+1)<_33c.length){
_33b+=",";
}
}
return _33b;
}
function candidate_myAccountAction(_33e,_33f){
ftlUtil_setComponent(_33e,_33f,"MyAccountAction");
ftlUtil_submitForm();
}
function correspondence_openCorrespondenceDetail(_340,_341,_342,_343,_344,_345){
var _346=_342;
var _347=_343;
var _348=_344;
var _349=_345;
ftlUtil_setComponent(_340,_341,"OpenCorrespDetailAction");
ftlUtil_setComponentParam(_341,"messageBoxItemNo",_346);
ftlUtil_setComponentParam(_341,"messageNo",_347);
ftlUtil_setComponentParam(_341,"isFromOldCM",_348);
ftlUtil_setComponentParam(_341,"isViewedByCandidate",_349);
ftlUtil_submitForm();
}
function correspondence_DeleteCorrespondenceOnPortal(_34a,_34b){
ftlUtil_setComponent(_34a,_34b,"DeleteCorrespondenceToPortalAction");
ftlUtil_setComponentParam(_34b,"messageBoxItemNo",correspondence_currentMessageNo);
ftlUtil_submitForm();
}
function correspondence_printableFormat(_34c,_34d,_34e,_34f,_350){
var _351=_34e;
var _352=_34f;
var _353=_350;
ftlUtil_setComponent(_34c,_34d,"PrintableFormatAction");
ftlUtil_setComponentParam(_34d,"messageBoxItemNo",_351);
ftlUtil_setComponentParam(_34d,"messageNo",_352);
ftlUtil_setComponentParam(_34d,"isFromOldCM",_353);
ftlUtil_submitForm();
}
var correspondence_currentMessageNo;
var correspondence_confirmMessageSubject;
function correspondence_confirmDeletion(_354,_355,_356){
window.scrollTo(0,0);
correspondence_currentMessageNo=_356;
ftlUtil_setComponentParam("deleteAction","messageBoxItemNo",correspondence_currentMessageNo);
ftlPage_refreshInterface(_354,"refreshConfirm",_354);
ftlconfirm_ask(_354,_355);
}
function correspondence_hideConfirm(_357,_358){
ftlconfirm_hide(_357,_358);
}
function ftlconfirm_init(_359,_35a){
var node=_ftl.all[_35a];
var ask=ftlUtil_getComponentParam(_35a,"aor",false);
if(ask=="true"){
ftlUtil_setComponentParam(_35a,"aor",false);
node.setDisplay("block");
location="#confirmBegin"+_359+"."+_35a;
}else{
node.setDisplay("none");
}
}
function ftlconfirm_ask(_35d,_35e){
var node=_ftl.all[_35d+"."+_35e];
node.setDisplay("block");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
location="#confirmBegin"+_35d+"."+_35e;
}
function ftlconfirm_hide(_360,_361){
var node=_ftl.all[_360+"."+_361];
node.setDisplay("none");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
}
function ftlconfirm_answer(_363,_364,_365,_366){
ftlUtil_setComponent(_363,_364,"ConfirmComponent");
ftlUtil_setComponentParam(_364,"a",_365);
if(_366==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(_367){
var pos=_367.indexOf(".");
var _369=_367.substring(pos+1);
var _36a=_367.substring(0,pos);
var _36b=_ftl_api.getElementById(_367);
var _36c=_ftl_api.getElementById(_367+"Content");
var _36d=_ftl_api.getElementById(_369+".state");
var _36e={id:_369,interfaceId:_36a,drawer:_36b,content:_36c,state:_36d,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 _36f=this.drawer.style;
_36f.overflow="hidden";
_36f.display="block";
_36f.height=this.height+"px";
_36f=this.content.style;
_36f.position="relative";
if(isIE7()){
_36f.visibility="hidden";
}
_36f.display="block";
_ftl_api.setResizeEvent(false);
},setOpen:function(){
this.state.value="true";
this.speedIdx=0;
var _370=this.drawer.style;
_370.display="block";
_370.position="";
_370.overflow="";
_370.height="";
_370=this.content.style;
_370.display="block";
_370.position="";
_370.top="";
if(isIE7()){
_370.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 _371=this.drawer.style;
_371.display="none";
_371.position="";
_371.overflow="hidden";
_371.height="";
_371=this.content.style;
_371.display="none";
_371.position="";
_371.top="";
this.height=0;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onCloseScripts);
this.locked=false;
},execScripts:function(_372){
var _373=undefined;
if(_372[this.id]!=undefined){
_373=_372[this.id];
}else{
if(_372[this.interfaceId+"."+this.id]){
_373=_372[this.interfaceId+"."+this.id];
}
}
if(_373){
for(var i=0;i<_373.length;++i){
eval(_373[i]);
}
}
},init:function(){
if(this.locked==true){
return;
}
this.locked=true;
if(this.isOpen()){
this.setOpen();
}else{
this.setClose();
}
},slide:function(pDir){
var _376=this.drawer.offsetHeight;
var _377=0;
if(pDir==true){
_377=_ftl_drawer_api.speedfactors[this.speedIdx];
}else{
_377=-_ftl_drawer_api.speedfactors[this.speedIdx];
}
if(this.speedIdx<_ftl_drawer_api.speedfactors.length-1){
++this.speedIdx;
}
_376+=_377;
if(_376<0){
_376=0;
}
if(_376>this.content.offsetHeight){
_376=this.content.offsetHeight;
}
var top=-(this.content.offsetHeight-_376);
if(top>0){
top=0;
}
if(top<-this.content.offsetHeight){
top=-this.content.offsetHeight;
}
this.drawer.style.height=_376+"px";
this.content.style.top=top+"px";
if(pDir==true&&top>-5){
this.setOpen();
}else{
if(pDir==false&&_376<5){
this.setClose();
}else{
var _379="_ftl_drawer_api.drawers[\""+this.drawer.id+"\"].slide("+pDir+")";
setTimeout(_379,_ftl_drawer_api.pace);
}
}
}};
_36e.init();
this.drawers[_367]=_36e;
this.drawers[_369]=_36e;
},reset:function(_37a){
var _37b=null;
var obj=_37a;
while(_37b==null&&obj!=null){
if(obj.className=="ftldrawer"){
_37b=this.drawers[obj.id];
}
obj=obj.parentNode;
}
if(_37b!=null){
_37b.init();
}
},activate:function(_37d){
var _37e=this.drawers[_37d];
if(_37e!=null&&_37e.isLocked()==false){
if(_37e.isOpen()){
_37e.close();
}else{
_37e.open();
}
}
},open:function(_37f){
var _380=this.drawers[_37f];
if(_380!=null){
_380.open();
}
},close:function(_381){
var _382=this.drawers[_381];
if(_382!=null){
_382.close();
}
},setOpen:function(_383){
var _384=this.drawers[_383];
if(_384!=null){
_384.setOpen();
}else{
var _385=_ftl_api.getElementById(_383+".state");
if(_385!=null){
_385.value="true";
}
if(this.onOpenScripts[_383]!=undefined){
eval(this.onOpenScripts[_383]);
}
}
},setClose:function(_386){
var _387=this.drawers[_386];
if(_387!=null){
_387.setClose();
}else{
var _388=_ftl_api.getElementById(_386+".state");
if(_388!=null){
_388.value="false";
}
if(this.onCloseScripts[_386]!=undefined){
eval(this.onCloseScripts[_386]);
}
}
},isOpen:function(_389){
var _38a=this.drawers[_389];
if(_38a!=null){
return _38a.isOpen();
}else{
var _38b=_ftl_api.getElementById(_389+".state");
if(_38b!=null&&_38b.value==""){
_38b.value="true";
}
return _38b.value;
}
},setOnOpen:function(_38c,_38d){
var _38e=this.onOpenScripts[_38c];
if(_38e==undefined){
_38e=[];
this.onOpenScripts[_38c]=_38e;
}
_38e[_38e.length]=_38d;
},setOnClose:function(_38f,_390){
var _391=this.onCloseScripts[_38f];
if(_391==undefined){
_391=[];
this.onCloseScripts[_38f]=_391;
}
_391[_391.length]=_390;
},setOnBeforeOpen:function(_392,_393){
var _394=this.onBeforeOpenScripts[_392];
if(_394==undefined){
_394=[];
this.onBeforeOpenScripts[_392]=_394;
}
_394[_394.length]=_393;
},setOnBeforeClose:function(_395,_396){
var _397=this.onBeforeCloseScripts[_395];
if(_397==undefined){
_397=[];
this.onBeforeCloseScripts[_395]=_397;
}
_397[_397.length]=_396;
}};
function ftldrawer_initDrawer(_398){
_ftl_drawer_api.init(_398);
}
function ftldrawer_resetDrawer(_399){
_ftl_drawer_api.reset(_399);
}
function ftldrawer_activateDrawer(_39a,_39b,_39c){
_ftl_drawer_api.activate(_39c);
}
function ftldrawer_openDrawer(_39d,_39e,_39f){
_ftl_drawer_api.open(_39f);
}
function ftldrawer_closeDrawer(_3a0,_3a1,_3a2){
_ftl_drawer_api.close(_3a2);
}
function ftldrawer_setDisplayText(_3a3,_3a4,_3a5){
if(_3a3){
var _3a6=_ftl_api.getElementById(_3a3);
if(_3a6){
var _3a7=_3a6.getElementsByTagName("a");
if(_3a7.length>0){
_3a7[0].innerHTML=_3a4;
if(_3a5){
_3a7[0].title=_3a5;
}
}else{
_3a6.innerHTML=_3a4;
if(_3a5){
_3a6.title=_3a5;
}
}
}
}
}
function ftldrawer_isDrawerHide(_3a8){
var _3a9=_ftl_api.getElementById(_3a8);
if(_3a9!=null){
if((_3a9.style.display)&&(_3a9.style.display=="none")){
return true;
}
}
return false;
}
function ftldrawer_isDrawerOpen(_3aa){
return _ftl_drawer_api.isOpen(_3aa);
}
var _ftl_multi_api={controls:[],controlById:{},allOption:null,init:function(_3ab,_3ac){
var _3ad=_ftl_api.getNodeById(_3ab);
var pos=_3ab.indexOf(".");
var _3af=_3ab.substring(pos+1);
var _3b0=_3ab.substring(0,pos);
var tmp=_3ad.object.parentNode.getElementsByTagName("SELECT");
var _3b2=[];
for(var i=0;i<tmp.length;++i){
var _3b4=_ftl_api.getNodeById(tmp[i].id);
_3b4.setValue=_3b4.setValueInput;
_3b2[_3b2.length]=_3b4;
}
for(i=1;i<_3b2.length;++i){
if(tmp[i-1]==null||tmp[i-1].selectedIndex==0){
_3b2[i].setDisplay("none");
}
}
var data=[];
if(_3ac.length>0){
data=_3ac.split("|");
}
var _3b6={id:_3ab,componentId:_3af,interfaceId:_3b0,input:_3ad,selects:_3b2,setValue:function(_3b7){
this.input.setValue(_3b7);
},getSelectNode:function(_3b8){
for(var i=0;i<this.selects.length;++i){
if(this.selects[i].object==_3b8){
return this.selects[i];
}
}
return null;
},previousSelectNode:function(_3ba){
for(var i=1;i<this.selects.length;++i){
if(this.selects[i].object==_3ba){
return this.selects[i-1];
}
}
return null;
},nextSelectNode:function(_3bc){
var len=this.selects.length;
for(var i=0;i<len-1;++i){
if(this.selects[i].object==_3bc){
return this.selects[i+1];
}
}
return null;
}};
allOption=_3b2[0].object.options[0];
var _3bf=0;
if(_3b2.length==1&&_3bf<data.length){
_3b2[0].setValue(data[_3bf]);
}else{
var _3c0=null;
for(var i=1;i<_3b2.length&&_3bf<data.length;++i){
_3b2[i-1].setValue(data[_3bf++]);
var _3c1=_3b2[i].object;
if(_3bf<data.length){
var len=parseInt(data[_3bf++]);
for(var _3c3=0;_3c3<len;_3c3++){
var _3c4=data[_3bf++];
var text=unescape(data[_3bf++]);
_3c1.options[_3c1.options.length]=new Option(text,_3c4);
}
}
_3b2[i].setDisplay("inline");
if(i<(_3b2.length)){
_3c1.onchange=_3b2[i-1].object.onchange;
}
if(i==(_3b2.length-1)&&_3bf==(data.length-1)){
_3b2[i].setValue(data[_3bf]);
}
if(_3c1.options.length==2){
_3c1.remove(0);
}else{
if(_3c1.options.length==1&&_3c1.value==-1){
_3b2[i].setDisplay("none");
_3c1.onchange="";
}
}
}
for(;i<_3b2.length;++i){
if(_3b2[i-1].object.selectedIndex>0){
this.select(_3b2[i-1].object);
}
}
if(_3c0!=null&&_3c0!=_3b2[_3b2.length-1]){
var _3c6="ftlmulti_selectField('"+_3b0+"','"+_3ab+"', _ftl_api.getElementById('"+_3c0.id+"'));";
setTimeout(_3c6,200);
}
}
this.controls[this.controls.length]=_3b6;
this.controlById[_3b6.id]=_3b6;
for(i=0;i<_3b2.length;++i){
this.controlById[_3b2[i].id]=_3b6;
}
},getControlById:function(_3c7){
return this.controlById[_3c7];
},select:function(_3c8){
var _3c9=this.getControlById(_3c8.id);
if(_3c9==null){
return;
}
var _3ca=_3c8.value;
var _3cb=_3c9.previousSelectNode(_3c8);
if(_3cb!=null&&_3cb.object.value!=null&&_3cb.object.value!=""){
if(_3c8.value==-1){
_3ca=_3cb.object.value;
}
}
_3c9.setValue(_3ca);
var _3cc=_3c8.value!=-1;
var _3cd=_3c9.nextSelectNode(_3c8);
while(_3cd!=null){
if(_3cc){
_3cc=false;
}else{
_3cd.setDisplay("none");
_3cd.object.options.length=1;
_3cd.object.onchange="";
}
_3cd=_3c9.nextSelectNode(_3cd.object);
}
var _3cd=_3c9.nextSelectNode(_3c8);
if(_3cd!=null&&_3c8.value!=-1){
var _3ce=_ftlx_api.getAjaxRequest(_3c9.interfaceId,_3c9.componentId,"MultiLevelComponent","ftlmulti_processResponse");
_3ce.setCache(true);
_3ce.setSynch(true);
_3ce.addComponentParam("level",_3c8.id);
_3ce.addComponentParam("parent",_3c8.value);
_3ce.send();
}
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_3c8);
}
},processResponse:function(_3cf,_3d0){
var _3d1=_ftl_api.getElementById(_3cf[2]);
if(_3d1==null){
return;
}
var _3d2=this.getControlById(_3d1.id);
var _3d3=_3d2.nextSelectNode(_3d1);
if(_3d3==null){
return;
}
var _3d4=_3d3.object;
var _3d5=_3d0.length;
if(_3d5>1){
_3d4.onchange=_3d1.onchange;
_3d4.options.length=1;
for(var i=0;i<_3d5;i++){
var _3d7=_3d0[i];
i++;
if(_3d7!=""){
var text=_3d0[i];
_3d4.options[_3d4.options.length]=new Option(text,_3d7);
}
}
if(_3d4.options.length==2){
_3d4.remove(0);
nextNextDropNode=_3d2.nextSelectNode(_3d4);
if(nextNextDropNode!=null){
var _3d9="ftlmulti_selectField('"+_3cf[0]+"','"+_3cf[1]+"', _ftl_api.getElementById('"+_3d4.id+"'));";
setTimeout(_3d9,200);
}
}else{
_3d4.selectedIndex=0;
_3d4.options[0].value=allOption.value;
_3d4.options[0].text=allOption.text;
}
_3d3.setDisplay("inline");
}else{
_3d3.setDisplay("none");
_3d4.options.length=1;
_3d4.onchange="";
}
}};
function ftlmulti_initField(_3da,_3db,_3dc){
_ftl_multi_api.init(_3db,_3dc);
}
function ftlmulti_selectField(_3dd,_3de,_3df){
_ftl_multi_api.select(_3df);
}
function ftlmulti_processResponse(_3e0,_3e1){
_ftl_multi_api.processResponse(_3e0,_3e1);
}
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(_3e2){
return ftlpager_byNames[_3e2];
}
function ftlpager_addPager(_3e3){
var name=null;
if(_3e3.name){
name=_3e3.name;
}else{
name=_3e3.attributes["name"].value;
}
var _3e5=ftlpager_byNames[name];
if(!_3e5){
_3e5=new Array();
_3e5[0]=_3e3;
ftlpager_byNames[name]=_3e5;
}else{
_3e5[_3e5.length]=_3e3;
}
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(_3e6,_3e7){
var _3e8=_ftl_api.getElementById(_3e7);
if(_3e8!=null){
var _3e9=ftlpager_addPager(_3e8);
ftlPager_update(_3e6,_3e9,_3e7);
}
}
function ftlPager_refresh(_3ea,_3eb){
var _3ec=ftlpager_getPagers(_3eb);
if(_3ec){
for(var idx=0;idx<_3ec.length;idx++){
ftlPager_update(_3ea,_3eb,_3ec[idx].id);
}
}
}
function ftlPager_update(_3ee,_3ef,_3f0){
var _3f1=ftlUtil_getComponentParam(_3ef,"nbDisplayPage",5);
var _3f2=ftlUtil_getComponentParam(_3ef,"currentPage",1);
var _3f3=ftlUtil_getComponentParam(_3ef,"listId",null);
var _3f4=ftlUtil_getComponentParam(_3f3,"nbElements",null);
var _3f5=ftlUtil_getComponentParam(_3f3,"size",null);
var _3f6=Math.ceil(_3f4/_3f5);
var _3f7=_3f0+".Label";
var _3f8=_3f0+".Next";
var _3f9=_3f0+".Previous";
var _3fa=_ftl_api.getElementById(_3f7);
var _3fb=_ftl_api.getElementById(_3f8);
var _3fc=_ftl_api.getElementById(_3f9);
_3f2=Math.abs(_3f2);
var _3fd=_3f2%_3f1;
var _3fe=0;
if(_3fd>0){
_3fe=_3f2-_3fd;
}else{
_3fe=_3f2-_3f1;
}
var _3ff=null;
if(ftlpager_labels[_3ef]){
_3ff=ftlpager_labels[_3ef];
}else{
_3ff=_3fa.innerHTML;
ftlpager_labels[_3ef]=_3ff;
}
if(_3ff!=null){
_3ff=_3ff.replace("{0}",_3f2);
_3ff=_3ff.replace("{1}",_3f6);
_3fa.innerHTML=_3ff;
}
var _400=(_3fe+(_3f2*_3f5));
if(_400>_3f4){
_400=Math.abs(_3f4);
}
var _401=1;
if(_3f2>1){
_401=(_3f2*_3f5)-_3f5+1;
}
ftlPagerSetLinkEnable(_3fc,_3f2>1);
ftlPagerSetLinkEnable(_3fb,_3f2!=_3f6);
var _402;
var _403;
var _404;
if(_3fc){
_402=ftlUtil_getHiddenField(_3ef+".pagerLabelBeforePreviousHidden","");
_403=ftlUtil_getHiddenField(_3ef+".pagerLabelAfterPreviousHidden","");
_404=ftlUtil_getHiddenField(_3ef+".pagerLabelPreviousTT","");
ftlPager_addAccessibilityContent(_3fc,_402,_403,_404,null);
}
var _405;
var _406;
var _407;
if(_3fb){
_405=ftlUtil_getHiddenField(_3ef+".pagerLabelBeforeNextHidden","");
_406=ftlUtil_getHiddenField(_3ef+".pagerLabelAfterNextHidden","");
_407=ftlUtil_getHiddenField(_3ef+".pagerLabelNextTT","");
ftlPager_addAccessibilityContent(_3fb,_405,_406,_407,null);
}
for(var i=1;i<=_3f1;i++){
var _409=_3f0+".P"+i;
var page=_ftl_api.getElementById(_409);
if(page.tagName=="A"){
page=page.parentNode;
}
if(page){
var _40b=page.getElementsByTagName("a");
if(_40b){
for(var ai=0;ai<_40b.length;ai++){
var _40d=ftlUtil_getHiddenField(_3ef+".pageLabelBeforeHidden","");
var _40e=ftlUtil_getHiddenField(_3ef+".pageLabelAfterHidden","");
var _40f=ftlUtil_getHiddenField(_3ef+".pagerLabelTT","");
_40f=_40f.replace("{0}",_3fe+i);
ftlPager_addAccessibilityContent(_40b[ai],_40d,_40e,_40f,_3fe+i);
}
}
if((_3fe+i)>_3f6){
ftlPagerSetDisplay(page.parentNode,false);
}else{
ftlPagerSetDisplay(page.parentNode,true);
}
if((_3fe+i)==_3f2){
page.className="pagerlinkselected";
}else{
page.className="pagerlink";
}
}
}
}
function ftlPager_addAccessibilityContent(_410,_411,_412,_413,_414){
var _415="";
var _416="";
if(_410){
if(_414){
_415=_414.toString();
}else{
_415=_410.innerHTML;
}
_416=_415;
}
if(_416&&_415){
if(!ftlPager_isContentAlreadyAccessible(_416)){
if(_411){
var _417=ftlpager_hiddenSpanBegin+_411+ftlpager_hiddenSpanEnd;
_415=_417+_416;
}
if(_412){
var _418=ftlpager_hiddenSpanBegin+_412+ftlpager_hiddenSpanEnd;
_415=_415+_418;
}
if(_415){
_410.innerHTML=_415;
if(_413){
_410.title=_413;
}
}
}
}
}
function ftlPager_isContentAlreadyAccessible(_419){
var _41a=false;
if(_419){
var _41b=_419.toLowerCase();
var _41c=ftlpager_hiddenSpanBegin.toLowerCase();
var _41d=ftlpager_hiddenSpanBeginAlternate.toLowerCase();
if(_41b.indexOf(_41c)!=-1){
_41a=true;
}
if(_41b.indexOf(_41d)!=-1){
_41a=true;
}
}
return _41a;
}
function ftlPager_removeAccessibilityContent(_41e){
var _41f=_41e.innerHTML;
if(_41e){
_41f=_41f.replace(new RegExp("<SPAN class=\"*hidden-audible\"*>(.*?)</SPAN>","gi"),"");
}
return _41f;
}
function ftlPagerSetDisplay(pObj,_421){
if(pObj){
if(_421==true){
_ftl_api.setDisplay(pObj,"inline");
}else{
_ftl_api.setDisplay(pObj,"none");
}
}
}
function ftlPagerSetLinkEnable(_422,_423){
if(_422.tagName=="A"){
_422=_422.parentNode;
}
if(_423==true){
_422.className="pagerlink";
var _424=_422.getElementsByTagName("a");
if(_424){
for(var i=0;i<_424.length;i++){
if(_424[i].onclick==ftlpager_void){
_424[i].onclick=ftlpager_scripts[_424[i].id];
}
}
}
}else{
_422.className="pagerlinkoff";
var _424=_422.getElementsByTagName("a");
if(_424){
for(var i=0;i<_424.length;i++){
if(_424[i].onclick!=ftlpager_void){
ftlpager_scripts[_424[i].id]=_424[i].onclick;
_424[i].onclick=ftlpager_void;
}
}
}
}
}
function ftlPager_doPage(_426,_427,_428,_429,_42a){
if(ftlPager_lock()){
var link=ftlPager_removeAccessibilityContent(_42a);
var _42c=Math.abs(link);
ftlPager_prepareAndSend(_426,_427,_428,_42c);
_ftl_api.restoreScroll("ftlform");
}
return false;
}
function ftlPager_doPrevious(_42d,_42e,_42f,_430){
if(ftlPager_lock()){
var _431=ftlUtil_getComponentParam(_42e,"currentPage",1);
_431=Math.abs(_431)-1;
ftlPager_prepareAndSend(_42d,_42e,_42f,_431);
}
return false;
}
function ftlPager_doNext(_432,_433,_434,_435){
if(ftlPager_lock()){
var _436=ftlUtil_getComponentParam(_433,"currentPage",1);
_436=Math.abs(_436)+1;
ftlPager_prepareAndSend(_432,_433,_434,_436);
}
return false;
}
function ftlPager_prepareAndSend(_437,_438,_439,_43a){
var _43b=_ftlx_api.getAjaxRequest(_437,_438,"PagerComponent","ftlPager_processResponse");
_43b.setCache(false);
_43b.setSynch(false);
_43b.setIFrame(true);
_43b.addComponentParam("currentPage",_43a);
_43b.send();
}
function ftlPager_processResponse(_43c,_43d){
var _43e=_43c[0];
var _43f=_43c[1];
var _440=_43c[2];
_ftl_api.fillList(_43e,_43e+"."+_440,_43d);
ftlPager_unlock();
ftlPager_refresh(_43e,_43f);
if(_43e=="requisitionDescriptionInterface"){
requisition_setPageTitle();
}
_ftl_api.restoreScroll("ftlform");
}
var _ftl_tab_api={tabbars:[],tabbarById:{},init:function(_441,_442){
var pos=_441.indexOf(".");
var _444=_441.substring(pos+1);
var _445={id:_441,shortId:_444,interfaceId:_441.substring(0,pos),tabbarNode:_ftl_api.getNodeById(_441),selectedNode:_ftl_api.getNodeById(_444+".selected"),dependencies:[],dependingOnId:null,tabById:{},tabAnchorsById:{},setDependingOnId:function(_446){
this.dependingOnId=_446;
},addDependency:function(_447,_448){
var node=_ftl_api.getNodeById(_447);
if(node!=null){
this.dependencies[this.dependencies.length]=[node,_448];
node.setDisplay(this.isTabSelected(_448));
}
},isDependendingOnSelected:function(){
if(this.dependingOnId!=null){
return _ftl_tab_api.isTabSelected(this.dependingOnId);
}
return false;
},selectDefaultTab:function(){
var _44a=this.selectedNode.getValue();
this.selectTab(_44a);
},isTabSelected:function(_44b){
var _44c=_44b;
var _44d=this.getSelectedTabId();
var idx=_44c.indexOf(".");
if(idx>0){
_44c=_44c.substring(idx+1);
}
return _44d==_44c;
},selectTab:function(_44f){
var _450=_44f;
var tabs=this.tabbarNode.object.childNodes;
var _452=false;
if(_450==""){
_450=null;
}else{
var len=this.interfaceId.length;
if(_450.length<=len||_450.substring(0,len)!=this.interfaceId){
_450=this.interfaceId+"."+_450;
}
}
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_452==false&&(_450==null||tabs[i].id==_450)){
tabs[i].className=_ftl_tab_api.makeClassName("selected",tabs[i]);
_452=true;
this.deactivate(tabs[i].id);
_450=tabs[i].id;
}else{
tabs[i].className=_ftl_tab_api.makeClassName("",tabs[i]);
this.activate(tabs[i].id);
}
}
}
}
this.innerSelectTab(_450);
this.updateDependencies();
},getSelectedTabId:function(){
var _455=this.selectedNode.getValue();
if(_455!=""){
return _455;
}
var _456="";
var _457=this.tabbarNode.object;
var tabs=_457.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])){
_455=tabs[i].id;
break;
}else{
if(_456==""){
_456=tabs[i].id;
}
}
}
}
if(_455==""&&_456!=""){
_455=_456;
}
}
if(_455.length>0){
idx=_455.indexOf(".");
if(idx>0){
_455=_455.substring(idx+1);
}
}
return _455;
},innerSelectTab:function(_45a){
var _45b=_45a;
if(_45b){
var pos=_45b.indexOf(".");
if(pos>0){
_45b=_45b.substring(pos+1);
}
}
this.selectedNode.setValue(_45b);
},setDisplay:function(_45d){
this.tabbarNode.setDisplay(_45d);
},updateDependencies:function(){
var i=0;
for(i=0;i<this.dependencies.length;i++){
var pair=this.dependencies[i];
var node=pair[0];
var _461=pair[1];
var _462=this.isTabSelected(_461);
node.setDisplay(_462);
if(_462){
findFirstFormField(node.object);
}
}
},getAnchorIds:function(_463){
var _464=this.tabAnchorsById[_463];
if(_464==undefined){
var tab=_ftl_api.getElementById(_463);
var tmp=tab.getElementsByTagName("a");
_464=new Array();
for(var i=0;i<tmp.length;++i){
_464[i]=tmp[i].id;
}
this.tabAnchorsById[_463]=_464;
}
return _464;
},activate:function(_468){
var _469=this.getAnchorIds(_468);
if(_469){
for(var i=0;i<_469.length;++i){
var _46b=_ftl_api.getNodeById(_469[i]);
_46b.setDisplay("");
var _46c=_46b.object;
if(_46c.previousSibling){
_46c.parentNode.removeChild(_46c.previousSibling);
}
}
}
},deactivate:function(_46d){
var _46e=this.getAnchorIds(_46d);
if(_46e){
for(var i=0;i<_46e.length;++i){
var _470=_ftl_api.getNodeById(_46e[i]);
var _471=_470.object;
var _472=document.createElement("SPAN");
_472.style.display=_471.style.display;
_472.className=_471.className;
_472.innerHTML=_471.innerHTML;
_471.parentNode.insertBefore(_472,_471);
_470.setDisplay("none");
}
}
}};
var tabs=_445.tabbarNode.object.childNodes;
var ilen=_445.interfaceId.length;
for(var i=0;i<tabs.length;i++){
var tab=tabs[i];
var _477=tab.id;
var _478=_477.substring(ilen+1);
_445.tabById[_477]=tab;
_445.tabById[_478]=tab;
}
if(_442&&_442!=""){
_445.setDependingOnId(_442);
if(_445.isDependendingOnSelected()){
_445.selectDefaultTab();
_445.setDisplay("block");
}else{
_445.setDisplay("none");
}
}else{
_445.selectDefaultTab();
_445.setDisplay("block");
}
this.tabbars[this.tabbars.length]=_445;
this.tabbarById[_445.id]=_445;
this.tabbarById[_445.shortId]=_445;
},getTabbarById:function(_479){
return this.tabbarById[_479];
},getTabbarByTabId:function(_47a){
for(var i=0;i<this.tabbars.length;++i){
var _47c=this.tabbars[i];
var tab=_47c.tabById[_47a];
if(tab!=undefined&&tab!=null){
return _47c;
}
}
return null;
},isTabSelected:function(_47e){
var _47f=this.getTabbarByTabId(_47e);
if(_47f!=null){
return _47f.isTabSelected(_47e);
}
return false;
},selectTab:function(_480,_481){
var _482=this.getTabbarById(_480);
if(_482!=null){
_482.selectTab(_481);
}
},getSelectedTabId:function(_483){
var _484=this.getTabbarById(_483);
return _484.getSelectedTabId();
},isLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _486=pTab.className.indexOf("selectedlink");
var _487=pTab.className.indexOf("link");
return (_486==0||_487==0);
}
return false;
},isSelectedLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _489=pTab.className.indexOf("selectedlink");
return _489==0;
}
return false;
},makeClassName:function(_48a,pTab){
var _48c="";
if(pTab.className!=null&&pTab.className.length>0){
var _48d=pTab.className.indexOf("link");
if(_48d>-1){
_48c=pTab.className.substring(_48d+4);
}
}
return _48a+"link"+_48c;
},addDependency:function(_48e,_48f){
var _490=this.getTabbarByTabId(_48f);
_490.addDependency(_48e,_48f);
}};
function ftltab_addDependency(_491,_492){
_ftl_tab_api.addDependency(_491,_492);
}
function ftltab_initTabBar(_493,_494,_495){
_ftl_tab_api.init(_494,_495);
}
function ftltab_selectTab(_496,_497,_498){
_ftl_tab_api.selectTab(_497,_498);
}
function findFirstFormField(node){
if(isControlInForm(node)){
node.focus();
return true;
}
var _49a=node.childNodes.length;
for(var i=0;i<_49a;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(_49d,_49e){
ftlUtil_onSet("listLabels","jobList_displayMultilingualLinks(\""+_49d+"\", \""+_49e+"\")");
var _49f=ftlUtil_getHiddenField("listLabels");
var _4a0=ftlUtil_getHiddenField("listLocales");
if(_49f==null||_4a0==null){
return;
}
var _4a1=_ftl.all[_49d+".otherAvailableRequisition"];
if(_4a1==null){
return;
}
_4a1=_4a1.object;
for(i=0;i<_4a1.childNodes.length;i++){
if(_4a1.childNodes[i].id=="localeList"||_4a1.childNodes[i].id=="labelList"){
_4a1.removeChild(_4a1.childNodes[i]);
}
}
if(_49f.length>0){
var _4a3=document.createElement("div");
_4a3.id="localeList";
_4a3.className="pagersectionpanel";
_4a1.appendChild(_4a3);
jobList_createSpan(_4a3,_49e);
jobList_createSpan(_4a3,"&nbsp;");
var _4a4=_49f.split(",");
var _4a5=_4a0.split(",");
var _4a6=ftlUtil_getHiddenField("lang");
var _4a7=false;
for(var i=0;i<_4a5.length;i++){
if(_4a5[i]!=_4a6){
if(_4a7==true){
jobList_createSpan(_4a3,"&nbsp;| ");
}
jobList_createLink(_4a3,_4a4[i],_4a5[i]);
_4a7=true;
}
}
}
}
var jobList_Locales=new Object();
function jobList_createSpan(pDiv,_4a9){
var span=document.createElement("span");
span.innerHTML=_4a9;
span.className="text";
pDiv.appendChild(span);
}
function jobList_createLink(pDiv,_4ac,_4ad){
var _4ae=document.createElement("span");
var _4af=document.createElement("a");
_4ae.className="metalink2";
_4af.onclick=jobList_changeLang;
_4af.innerHTML=_4ac;
_4af.id=pDiv.parentNode.parentNode.id+_4ad;
_4af.href="#";
pDiv.appendChild(_4ae);
_4ae.appendChild(_4af);
jobList_Locales[_4af.id]=_4ad;
}
function jobList_changeLang(){
var _4b0=jobList_Locales[this.id];
ftlUtil_setHiddenField("lang",_4b0);
ftlUtil_setComponent("","","");
ftlUtil_setHiddenField("initialHistory","");
ftlUtil_setHiddenField("initialHistoryOld","");
ftlUtil_submitForm();
return false;
}
function change_helppanel_style(_4b1,_4b2){
var _4b3=ftlUtil_getHiddenField("isEmptyHelppanelContent");
var _4b4=(_4b3=="true")?"helppanel_emptycontent":"helppanel";
_ftl_api.getElementById(_4b1+".helppanel_id").className=_4b4;
}
var calloutUniqueId=0;
function jobsearch_setupCriteriaLink(_4b5,_4b6,_4b7,_4b8,_4b9,_4ba){
_ftl_drawer_api.setOnClose("searchcriteria","ftldrawer_setDisplayText(\""+_4b6+"\", \""+_4b7+"\",\""+_4b9+"\");");
_ftl_drawer_api.setOnBeforeClose("searchcriteria","jobsearch_adjustScrollPosition();");
_ftl_drawer_api.setOnOpen("searchcriteria","ftldrawer_setDisplayText(\""+_4b6+"\", \""+_4b8+"\",\""+_4ba+"\");");
_ftl_drawer_api.setOnOpen("searchcriteria","_ftl_api.updateFloats();");
}
function jobsearch_adjustScrollPosition(){
var _4bb=_ftl_api.getElementById("topScroll");
if(_4bb==null||_4bb==undefined){
return;
}
var body=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var _4bd=document.all?body.scrollTop:window.pageYOffset;
if(_4bb.offsetTop>0&&_4bb.offsetTop<_4bd){
window.scrollTo(0,_4bb.offsetTop);
}
}
function jobsearch_init(_4be,_4bf,_4c0){
var _4c1=Math.abs(ftlUtil_getComponentParam(_4bf,"count","1"));
var _4c2=_ftl_api.getElementById(_4be+"."+_4c0+"group3");
if(_4c2!=null){
var add=_ftl_api.getElementById(_4be+"."+_4c0+"add3");
if(_4c1<3){
_ftl_api.setDisplay(_4c2,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_4c2,"block");
_ftl_api.setDisplay(add,"none");
}
_4c2=_ftl_api.getElementById(_4be+"."+_4c0+"group2");
add=_ftl_api.getElementById(_4be+"."+_4c0+"add2");
if(_4c1<2){
_ftl_api.setDisplay(_4c2,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_4c2,"block");
_ftl_api.setDisplay(add,"none");
}
var _4c4=_ftl_api.getElementById(_4be+"."+_4c0+"remove1");
if(_4c1>1){
_ftl_api.setDisplay(_4c4,"block");
}else{
_ftl_api.setDisplay(_4c4,"none");
}
}
}
function jobsearch_initRadiusSearch(_4c5){
_ftl_drawer_api.setClose("radiusSiteListDrawer");
_ftl_drawer_api.setClose("errorMessageDrawer");
_ftl_drawer_api.setClose("zipcodePanelErrorDrawer");
_ftl_drawer_api.setClose("countryPanelErrorDrawer");
}
function jobsearch_initHandlerLink(_4c6,_4c7,_4c8,_4c9,_4ca,_4cb,_4cc){
var _4cd=_ftl_api.getElementById(_4c6+"."+_4c7);
var _4ce=_ftl_api.getElementById(_4c8);
if(_4cd.style.display=="none"){
if(_4ce){
var _4cf=_4ce.getElementsByTagName("a");
if(_4cf.length>0){
_4cf[0].innerHTML=_4c9;
_4cf[0].title=_4cb;
}else{
_4ce.innerHTML=_4c9;
_4ce.title=_4cb;
}
}
}else{
if(_4ce){
var _4cf=_4ce.getElementsByTagName("a");
if(_4cf.length>0){
_4cf[0].innerHTML=_4ca;
_4cf[0].title=_4cc;
}else{
_4ce.innerHTML=_4ca;
_4ce.title=_4cc;
}
}
}
}
function jobsearch_add(_4d0,_4d1,_4d2){
var _4d3=Math.abs(ftlUtil_getComponentParam(_4d1,"count","1"));
if(_4d3==3){
return false;
}
_4d3=_4d3+1;
ftlUtil_setComponentParam(_4d1,"count",_4d3);
jobsearch_init(_4d0,_4d1,_4d2);
}
function jobsearch_remove(_4d4,_4d5,_4d6,_4d7,_4d8,_4d9,_4da){
var _4db=Math.abs(ftlUtil_getComponentParam(_4d5,"count","1"));
if(_4db==1){
return false;
}
if(_4d7==1){
jobsearch_transferValues(_4d4+"."+_4d6+"group2",_4d6+"2",_4d4+"."+_4d6+"group1",_4d6+"1");
jobsearch_transferValues(_4d4+"."+_4d6+"group3",_4d6+"3",_4d4+"."+_4d6+"group2",_4d6+"2");
jobsearch_clearValues(_4d4+"."+_4d6+"group3",_4d6+"3");
}
if(_4d7==2){
jobsearch_transferValues(_4d4+"."+_4d6+"group3",_4d6+"3",_4d4+"."+_4d6+"group2",_4d6+"2");
jobsearch_clearValues(_4d4+"."+_4d6+"group3",_4d6+"3");
}
if(_4d7==3){
jobsearch_clearValues(_4d4+"."+_4d6+"group3",_4d6+"3");
}
_4db=_4db-1;
if(_4d8&&_4d9&&_4da){
jobsearch_computeTooltip(_4d4,_4d5,_4d8,_4d9,_4da);
}
ftlUtil_setComponentParam(_4d5,"count",_4db);
jobsearch_init(_4d4,_4d5,_4d6);
}
function jobsearch_transferValues(_4dc,_4dd,_4de,_4df){
var _4e0=_ftl_api.getElementById(_4dc);
var _4e1=_ftl_api.getElementById(_4de);
var _4e2=_4e0.getElementsByTagName("input");
var _4e3=_4e1.getElementsByTagName("input");
for(var i=0;i<_4e2.length;i++){
_4e3[i].value=_4e2[i].value;
}
var _4e5=_4e0.getElementsByTagName("select");
var _4e6=_4e1.getElementsByTagName("select");
for(var i=0;i<_4e5.length;i++){
var to=_4e6[i];
var from=_4e5[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(_4de.substring(0,_4de.indexOf(".")),_4df,to);
}
}
}
function jobsearch_clearValues(_4ea,_4eb){
var _4ec=_ftl_api.getElementById(_4ea);
if(_4ec!=null){
var _4ed=_4ec.getElementsByTagName("input");
for(var i=0;i<_4ed.length;i++){
_4ed[i].value=-1;
}
var _4ef=_4ec.getElementsByTagName("select");
for(var i=0;i<_4ef.length;i++){
var sel=_4ef[i];
sel.value=-1;
if(i>0){
sel.length=1;
sel.options[0].value=_4ef[i].options[0].value;
sel.options[0].text=_4ef[i].options[0].text;
}
}
ftlmulti_selectField(_4ea.substring(0,_4ea.indexOf(".")),_4eb,_4ef[0]);
}
}
function jobsearch_doSaveAgent(_4f1,_4f2){
ftlUtil_setComponent(_4f1,_4f2,"SaveSearchAction");
ftlUtil_submitForm();
}
function jobsearch_prepareSaveAgent(_4f3,_4f4){
if(ftlPage_isLogin()){
var _4f5=_ftlx_api.getAjaxRequest(_4f3,_4f4,"SaveSearchConfirmAction","jobsearch_processResponseAgent");
_4f5.setCache(false);
_4f5.setSynch(false);
_4f5.addComponentParam("showConfirm",this.showConfirm);
_4f5.send();
}else{
ftlUtil_setComponentParam(_4f4,"showConfirm",this.showConfirm);
ftlUtil_setComponent(_4f3,_4f4,"SaveSearchConfirmAction");
ftlUtil_submitForm();
}
}
function jobsearch_processResponseAgent(_4f6,_4f7){
if(_4f7[0]=="true"){
ftlconfirm_ask(_4f6[0],"confirmOverwrite");
}else{
if(_4f7[1]){
}else{
_ftl_drawer_api.close("savecriteria");
}
}
}
function jobsearch_clearAgentName(_4f8,_4f9){
ftlconfirm_hide(_4f8,"confirmOverwrite");
ftlUtil_setComponent(_4f8,_4f9,"ClearNameAction");
ftlUtil_submitForm();
}
function jobsearch_computeTooltip(_4fa,_4fb,_4fc,_4fd,_4fe){
var _4ff=_ftl_api.getElementById(_4fe);
var _500=_ftl_api.getElementById(_4fc+"L1");
var _501=_ftl_api.getElementById(_4fc+"L2");
var _502=_ftl_api.getElementById(_4fc+"L3");
var _503=_ftl_api.getElementById(_4fc+"L4");
var _504=_4ff.innerHTML;
var _505="";
if(_500!=null){
var _506=_500.selectedIndex;
var _507=_500.options[_506].text;
if(_506>0&&_501!=null){
var _508=_501.selectedIndex;
var _509=_501.options[_508].text;
if(_508>0&&_502!=null){
var _50a=_502.selectedIndex;
var _50b=_502.options[_50a].text;
if(_50a>0&&_503!=null){
var _50c=_503.selectedIndex;
var _50d=_503.options[_50c].text;
_505=_504.replace("{0}",_507+" - "+_509+" - "+_50b+" - "+_50d);
}else{
_505=_504.replace("{0}",_507+" - "+_509+" - "+_50b);
}
}else{
_505=_504.replace("{0}",_507+" - "+_509);
}
}else{
_505=_504.replace("{0}",_507);
}
}
var _50e=_ftl_api.getElementById(_4fd);
_50e.title=_505;
}
function jobsearch_resetPagerOnButton(_50f,_510,_511,_512){
var _513=ftlUtil_getComponentParam(_511,"currentPage",1);
if(_513>1){
ftlUtil_setComponentParam(_511,"currentPage","1");
ftlPager_refresh(_50f,_511);
}
if(_512==true){
ftlPage_doButtonAjax(_50f,_510,"jobsearch_processClear");
}else{
ftlPage_doButtonAjax(_50f,_510,"jobsearch_processSearch");
}
}
function jobsearch_resetPagerOnButtonKeepingFocus(_514,_515,_516,_517){
var _518=ftlUtil_getComponentParam(_516,"currentPage",1);
if(_518>1){
ftlUtil_setComponentParam(_516,"currentPage","1");
ftlPager_refresh(_514,_516);
}
ftlPage_doButtonAjax(_514,_515,"jobsearch_processSearch");
ftlUtil_setFocusOnField(_514+"."+_517);
}
function jobsearch_processSearch(_519,_51a){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_51a);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
if(_519[1]!="rlPager"){
_ftl_drawer_api.close("searchcriteria");
}
calloutUniqueId++;
}
function jobsearch_processSearchInitialHistory(_51b,_51c){
ftlUtil_resetPage(_51b,_51c);
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
ftlUtil_setFocusOnField("searchCriteriaStart[Section508]");
}
function jobsearch_processClear(_51d,_51e){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_51e);
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(_51f,_520,_521,_522,_523,_524,_525,_526,_527,_528,_529,_52a,_52b,_52c,_52d,_52e){
jobsearch_clearValues(_522+"."+_523+"group1",_523+"1");
jobsearch_clearValues(_522+"."+_523+"group2",_523+"2");
jobsearch_clearValues(_522+"."+_523+"group3",_523+"3");
ftlUtil_setComponentParam(_524,"count",1);
jobsearch_init(_522,_520,_523);
jobsearch_clearValues(_522+"."+_525+"group1",_525+"1");
jobsearch_clearValues(_522+"."+_525+"group2",_525+"2");
jobsearch_clearValues(_522+"."+_525+"group3",_525+"3");
ftlUtil_setComponentParam(_526,"count",1);
jobsearch_init(_522,_520,_525);
jobsearch_clearValues(_522+"."+_527+"group1",_527+"1");
jobsearch_clearValues(_522+"."+_527+"group2",_527+"2");
jobsearch_clearValues(_522+"."+_527+"group3",_527+"3");
ftlUtil_setComponentParam(_528,"count",1);
jobsearch_init(_522,_520,_527);
ftlsuggest_clear(_522);
var _52f=_ftl_api.getElementById(_522+".instructionText");
if(_52f!=null){
var _530=_ftl_api.getElementById(_522+".listContentDescriptionText");
_52f.style.display="inline";
_530.style.display="none";
var _531=_ftl_api.getElementById(_522+".radiusOptionsList");
var unit=document.getElementsByName("unit");
var _533=_ftl_api.getElementById(_522+".radiusLocation");
var _534=_ftl_api.getElementById(_522+".zipInput");
_531.selectedIndex=0;
if(unit.length>=1){
unit[0].checked=true;
}
_533.selectedIndex=0;
_534.value="";
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
}
jobsearch_resetPagerOnButton(_51f,_520,_521,true);
jobsearch_displaySearchOrShowButton(_51f,_52d,_52e,true);
}
function jobsearch_searchButton(_535,_536,_537,_538,_539,_53a,_53b,_53c,_53d){
setSitesList(_535);
jobsearch_resetPagerOnButton(_535,_536,_537,false);
jobsearch_displaySearchOrShowButton(_535,_53c,_53d,false);
}
function jobsearch_activateSearchDrawer(_53e,_53f,_540,_541,_542,_543){
ftldrawer_activateDrawer(_53e,_53f,_540);
var _544=ftldrawer_isDrawerOpen(_540);
jobsearch_displaySearchOrShowButton(_53e,_541,_542,!_544);
}
function jobsearch_displaySearchOrShowButton(_545,_546,_547,_548){
var _549=_ftl_api.getElementById(_546);
var _54a=_ftl_api.getElementById(_547);
if(_548==false||_548=="false"){
_549.style.display="none";
_54a.style.display="inline";
}else{
_549.style.display="inline";
_54a.style.display="none";
}
}
function jobsearch_openSearchCalloutOver(_54b,_54c,_54d){
searchcallout_openSearchCallout(_54b,_54c,_54d,calloutUniqueId,null);
}
function jobsearch_keyPress(_54e,_54f,_550){
var evt=_550;
var _552=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
if(_552==13){
var _553=_ftl_api.getElementById(_54e+"."+_54f);
if(_553!=null){
if(_553.click){
if(window.navigator.userAgent.indexOf("Opera")>=0||window.navigator.userAgent.indexOf("Safari")>=0){
_553.type="submit";
}
_553.click();
}else{
if(_553.onclick){
_553.onclick();
}
}
}
}
}
var SEARCH_BUTTON_NAME_ID="searchAction";
var BASIC_FOOTER_INTERFACE="basicSearchFooterInterface";
var ADVANCED_FOOTER_INTERFACE="advancedSearchFooterInterface";
function jobsearch_controlKeyPress(_554,pId){
var _556=window.event!=undefined?window.event:_554;
if(pId!=null&&pId.length>0){
if(_556!=null){
var _557=pId.indexOf("basic")>=0;
var _558=_557?BASIC_FOOTER_INTERFACE:ADVANCED_FOOTER_INTERFACE;
jobsearch_keyPress(_558,SEARCH_BUTTON_NAME_ID,_554);
}
}
}
function jobsearch_computeSiteListOnDemand(_559,_55a,_55b,_55c,_55d,_55e,_55f,_560,_561){
if(_560=="true"){
var _562=document.getElementsByName("unit");
var _563=_ftl_api.getElementById(_559+"."+_55b);
var _564=_ftl_api.getElementById(_559+".instructionText");
var _565=_ftl_api.getElementById(_559+".listContentDescriptionText");
var _566=_ftl_api.getElementById(_559+"."+_55d);
var _567=_ftl_api.getElementById(_559+"."+_55e);
var _568=jobsearch_getSiteList(_559,_55f);
var _569=_ftl_api.getElementById("siteListId").value;
var _56a=_ftlx_api.getAjaxRequest(_559,_55a,"ComputeSiteListAction","jobsearch_siteListProcessed");
_56a.setCache(false);
_56a.setSynch(true);
_56a.setIFrame(false);
_56a.addComponentParam("distance",_563.value);
_56a.addComponentParam("unit",_562[0].checked?1:2);
_56a.addComponentParam("locationSiteId",_566.value);
_56a.addComponentParam("zipcode",_567.value);
_56a.addComponentParam("siteListId",_568);
_56a.send();
_ftl_api.getElementById("siteListId").value=_569;
jobsearch_initializeCheckedSites(_559,"checkboxSiteNo");
if(_563.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_563.selectedIndex=0;
_564.style.display="inline";
_565.style.display="none";
}else{
var msg="";
if(_561!=null){
msg=_561.substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
}
_564.style.display="none";
_565.innerHTML=msg;
_565.style.display="inline";
var _56c=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _56d=_ftl_api.getElementById(_559+".radiusEmptyList");
_56d.style.display=_56c=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
}
}
function jobsearch_computeSiteList(_56e,_56f,_570,_571,_572,_573,_574){
var _575=_ftl_api.getElementById(_56e+"."+_570);
var _576=document.getElementsByName("unit");
var _577=_ftl_api.getElementById(_56e+"."+_572);
var _578=_ftl_api.getElementById(_56e+"."+_573);
if(_575.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_575.selectedIndex=0;
var _579=_ftl_api.getElementById(_56e+".instructionText");
var _57a=_ftl_api.getElementById(_56e+".listContentDescriptionText");
_579.style.display="inline";
_57a.style.display="none";
return;
}
if(_578!=null&&_578.value.length>0&&(_577.selectedIndex>0||_577.length==1)){
_ftl_drawer_api.close("errorMessageDrawer");
var _57b=jobsearch_getSiteList(_56e,_574);
var _57c=_ftlx_api.getAjaxRequest(_56e,_56f,"ComputeSiteListAction","jobsearch_siteListProcessed");
_57c.setCache(false);
_57c.setSynch(false);
_57c.setIFrame(true);
_57c.addComponentParam("distance",_575.value);
_57c.addComponentParam("unit",_576[0].checked?1:2);
_57c.addComponentParam("locationSiteId",_577.value);
_57c.addComponentParam("zipcode",_578.value);
_57c.addComponentParam("siteListId",_57b);
_57c.send();
}else{
_ftl_drawer_api.open("errorMessageDrawer");
_575.selectedIndex=0;
}
if(_578!=null&&_578.value.length>0){
_ftl_drawer_api.close("zipcodePanelErrorDrawer");
}else{
_ftl_drawer_api.open("zipcodePanelErrorDrawer");
}
if(_577.selectedIndex>0||_577.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(_57d,_57e){
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
var _57f=_57d[0];
var _580=_ftl_api.getElementById(_57f+".instructionText");
var _581=_ftl_api.getElementById(_57f+".listContentDescriptionText");
var msg="";
var _583=_57e.length;
for(var i=_583-1;i>=0;i--){
if(_57e[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)==0){
msg=_57e[i].substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
break;
}
}
_580.style.display="none";
_581.innerHTML=msg;
_581.style.display="inline";
var _585="";
for(var i=_583-1;i>=0;i--){
if(_57e[i].indexOf(ZIP_CODE_LABEL)==0){
_585=_57e[i].substr(ZIP_CODE_LABEL.length);
break;
}
}
var _586=_ftl_api.getElementById(_57f+".zipInput");
_586.value=_585;
var _587="";
for(var i=_583-1;i>=0;i--){
if(_57e[i].indexOf(UNIT_LABEL)==0){
_587=_57e[i].substr(UNIT_LABEL.length);
break;
}
}
var unit=document.getElementsByName("unit");
unit[0].checked=_587=="1"?true:false;
unit[1].checked=_587=="1"?false:true;
var _589=jobsearch_removeStaticElementFromResponse(_57e);
_ftl_api.fillList(_57f,_57f+".radiusSiteListId",_589);
jobsearch_initializeCheckedSites(_57f,"checkboxSiteNo");
var _58a=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _58b=_ftl_api.getElementById(_57f+".radiusEmptyList");
_58b.style.display=_58a=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
function jobsearch_removeStaticElementFromResponse(_58c){
var _58d=new Array();
var _58e=_58c.length;
for(var i=0;i<_58e;i++){
if(_58c[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)!=0&&_58c[i].indexOf(ZIP_CODE_LABEL)!=0&&_58c[i].indexOf(UNIT_LABEL)!=0){
_58d.splice(_58d.length+1,0,_58c[i]);
}
}
return _58d;
}
function jobsearch_masterCheckBoxSiteSelection(_590,_591){
var _592=_590.checked;
var _593=document.getElementsByName(_591);
var _594=_593.length;
for(var i=0;i<_594;i++){
_593[i].checked=_592;
}
}
function jobsearch_resetCheckBoxSiteSelection(_596,_597){
var _598=document.getElementsByName(_596);
if(_598.length>=1){
_598[0].checked=false;
}
var _599=document.getElementsByName(_597);
var _59a=_599.length;
for(var i=0;i<_59a;i++){
_599[i].checked=false;
}
var _59c=_ftl_api.getElementById("siteListId");
if(_59c!=null){
_59c.value="";
_59c.defaultValue="";
}
}
function jobsearch_getSiteList(_59d,_59e){
var _59f=document.getElementsByName(_59e);
var _5a0="";
var _5a1="";
for(var i=0;i<_59f.length;i++){
if(_59f[i].checked){
var ii=i+1;
_5a1=_ftl_api.getElementById(_59d+".siteNoHidden.row"+ii);
if(_5a1!=null&&_5a1.innerHTML.length>0){
_5a0+=_5a1.innerHTML+";";
}
}
}
return _5a0;
}
function jobsearch_resetDistanceDropDown(_5a4,_5a5,_5a6){
var _5a7=_ftl_api.getElementById(_5a4+"."+_5a6);
var _5a8=_ftl_api.getElementById(_5a4+".instructionText");
var _5a9=_ftl_api.getElementById(_5a4+".listContentDescriptionText");
_5a7.selectedIndex=0;
_ftl_drawer_api.close("radiusSiteListDrawer");
_5a8.style.display="inline";
_5a9.style.display="none";
}
var GOOGLE_MAPS_ROOT_URL="http://maps.google.com/";
var ROW_LABEL="row";
function jobsearch_openGoogleMapWindow(_5aa,_5ab,_5ac){
var _5ad=0;
var _5ae=_ftl_api.getListValues(_5aa,"radiusSiteListId","siteNo");
var _5af=_5ae.length;
for(var i=0;i<_5af;i++){
if(_5ae[i]==_5ac){
_5ad=i;
break;
}
}
var _5b1=_ftl_api.getListValues(_5aa,"radiusSiteListId","siteAdd1")[_5ad];
var _5b2=_ftl_api.getListValues(_5aa,"radiusSiteListId","siteAdd2")[_5ad];
var city=_ftl_api.getListValues(_5aa,"radiusSiteListId","city")[_5ad];
var zip=_ftl_api.getListValues(_5aa,"radiusSiteListId","zipcode")[_5ad];
var _5b5=GOOGLE_MAPS_ROOT_URL;
var _5b6=_ftl_api.getElementById("lang").value;
_5b5+="?hl=";
_5b5+=_5b6;
_5b5+="&q=";
_5b5+=zip;
if(city!=null&&city.length>0){
_5b5+=",+";
_5b5+=city;
}
if(_5b1!=null&&_5b1.length>0){
_5b5+=",+";
_5b5+=_5b1;
}
if(_5b2!=null&&_5b2.length>0){
_5b5+=",+";
_5b5+=_5b2;
}
var _5b7=encodeURI(_5b5);
window.open(_5b7);
}
function jobsearch_initializeCheckedSites(_5b8,_5b9){
var _5ba=_ftl_api.getElementById("siteListId");
if(_5ba.value==null&&!_5ba.value.length>=0&&!_5ba.defaultValue.length>=0){
return;
}
var _5bb=document.getElementsByName(_5b9);
var _5bc=_5bb.length;
var _5bd=_5ba.value.length>0?_5ba.value:_5ba.defaultValue;
var _5be=_5bd.split(";");
var _5bf=_5be.length;
var _5c0="";
var _5c1=0;
for(var i=0;i<_5bc;i++){
_5c0=_ftl_api.getElementById(_5b8+".siteNoHidden.row"+(i+1));
if(_5c0!=null&&_5c0.innerHTML.length>0){
for(var j=0;j<_5bf;j++){
if(_5be[j]==_5c0.innerHTML){
_5bb[i].checked=true;
_5c1++;
break;
}
}
}
}
if(_5c1==_5bc){
var _5c4=document.getElementsByName("masterCheckboxSite");
_5c4[0].checked=true;
}
}
var BASIC_INTERFACE="basicSearchInterface";
var ADVANCED_INTERFACE="advancedSearchInterface";
function setSitesList(_5c5){
var _5c6=_5c5.indexOf("basic")>=0;
var _5c7=_5c6?BASIC_INTERFACE:ADVANCED_INTERFACE;
var _5c8=_ftl_api.getElementById("siteListId");
if(_5c8!=null){
_5c8.value=jobsearch_getSiteList(_5c7,"checkboxSiteNo");
}
}
function jobsearch_rssOrFacebookButton(_5c9,_5ca){
setSitesList(_5c9);
var _5cb=_ftlx_api.getAjaxRequest(_5c9,_5ca,"ButtonComponent","jobsearch_rssOrFacebookProcessed");
_5cb.setCache(false);
_5cb.setSynch(false);
_5cb.send();
}
var ERROR_LABEL="error";
function jobsearch_rssOrFacebookProcessed(_5cc,_5cd){
var _5cd=_5cd[0];
if(_5cd!=ERROR_LABEL){
if(_5cc[1]=="FACEBOOK"){
_5cd=encodeFacebookURL(_5cd);
window.open(_5cd);
}else{
window.location=_5cd;
}
}
}
function encodeFacebookURL(pURL){
var _5cf="=";
var _5d0="rssurl";
var _5d1="siteurl";
var _5d2="name";
rsspos=pURL.indexOf(_5d0);
sitepos=pURL.indexOf(_5d1);
namepos=pURL.indexOf(_5d2);
var _5d3=pURL.substring(0,rsspos);
var _5d4=pURL.substring(rsspos+_5d0.length,sitepos-1);
var _5d5=pURL.substring(sitepos+_5d1.length,namepos-1);
var _5d6=pURL.substring(namepos+_5d2.length);
_5d4=_5d0+_5cf+escape(_5d4.substring(_5d4.indexOf(_5cf)+1));
_5d5=_5d1+_5cf+escape(_5d5.substring(_5d5.indexOf(_5cf)+1));
_5d6=_5d2+_5cf+escape(_5d6.substring(_5d6.indexOf(_5cf)+1));
return _5d3+_5d4+"&"+_5d5+"&"+_5d6;
}
var mysavedsearches_agentNo;
var mysavedsearches_agentName;
function mysavesearches_confirmSingleDeletion(_5d7,_5d8,_5d9,_5da){
mysavedsearches_agentNo=_5d9;
mysavedsearches_agentName=_5da;
var _5db=_ftl_api.getElementById(_5d7+"."+"singleDeleteTemplate");
var _5dc=_ftl_api.getElementById(_5d7+"."+"singleDeleteTitle");
_5dc.innerHTML=_5db.innerHTML.replace("{0}",mysavedsearches_agentName);
ftlconfirm_ask(_5d7,_5d8);
}
function mysavesearches_confirmAllDeletion(_5dd,_5de){
ftlconfirm_ask(_5dd,_5de);
}
function mysavedsearches_doDeleteAgent(_5df,_5e0){
ftlUtil_setComponent(_5df,_5e0,"DeleteSearchAction");
ftlUtil_setComponentParam(_5e0,"agentNo",mysavedsearches_agentNo);
ftlUtil_submitForm();
}
function mysavedsearches_doDeleteAllAgents(_5e1,_5e2){
ftlUtil_setComponent(_5e1,_5e2,"DeleteAllSearchesAction");
ftlUtil_submitForm();
}
function mysavedsearches_doEditAgent(_5e3,_5e4,_5e5){
var _5e6=_5e5;
ftlUtil_setComponent(_5e3,_5e4,"EditAgentAction");
ftlUtil_setComponentParam(_5e4,"agentNo",_5e6);
ftlUtil_submitForm();
}
function mysavedsearches_doExtendAgent(_5e7,_5e8,_5e9){
var _5ea=_5e9;
ftlUtil_setComponent(_5e7,_5e8,"ExtendAgentAction");
ftlUtil_setComponentParam(_5e8,"agentNo",_5ea);
ftlUtil_submitForm();
}
function mysavedsearches_doViewOpenings(_5eb,_5ec,_5ed){
var _5ee=_5ed;
ftlUtil_setComponent(_5eb,_5ec,"ViewOpeningsAction");
ftlUtil_setComponentParam(_5ec,"agentNo",_5ee);
ftlUtil_submitForm();
}
function mysavedsearches_doEditNotification(_5ef,_5f0,_5f1,_5f2){
var _5f3=_5f1;
ftlUtil_setComponent(_5ef,_5f0,"EditNotificationAction");
ftlUtil_setComponentParam(_5f0,"agentNo",_5f3);
ftlUtil_submitForm();
}
function mysavedsearches_openSearchCalloutByQueryNoOver(_5f4,_5f5,_5f6,_5f7){
searchcallout_openSearchCallout(_5f4,_5f5,_5f6,null,_5f7);
}
function requisition_addRequisitionToCart(_5f8,_5f9,_5fa){
var _5fb=_5fa;
if(ftlPage_isLogin()){
var _5fc=_ftlx_api.getAjaxRequest(_5f8,_5f9,"AddRequisitionToCartAction","requisition_cartProcessed");
_5fc.setCache(false);
_5fc.addComponentParam("requisitionNo",_5fb);
_5fc.send();
}else{
ftlUtil_setComponent(_5f8,_5f9,"AddRequisitionToCartAction");
ftlUtil_setComponentParam(_5f9,"requisitionNo",_5fb);
ftlUtil_submitForm();
}
}
function requisition_cartProcessed(_5fd,_5fe){
var _5ff=_5fd[0];
var _600=null;
if(_5ff=="requisitionListInterface"){
_600="requisitionListInterface.listRequisition";
}else{
if(_5ff=="requisitionDescriptionInterface"){
_600="requisitionDescriptionInterface.descRequisition";
}else{
if(_5ff=="requisitionListPersonalizedInterface"){
_600="requisitionListPersonalizedInterface.listRequisition";
}else{
if(_5ff=="myJobCartInterface"){
_600="myJobCartInterface.cartList";
}
}
}
}
if(_600!=null){
_ftl_api.fillList(_5ff,_600,_5fe);
}
}
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(_602,_603,_604,_605){
window.scrollTo(0,0);
jobCartItemNo=_604;
reqTitle=_605;
var _606=_ftl_api.getElementById(_602+"."+"confirmRemoveTemplate");
var _607=_ftl_api.getElementById(_602+"."+"confirmRemoveFromJobCartTitle");
_607.innerHTML=_606.innerHTML.replace("{0}",reqTitle);
ftlconfirm_ask(_602,"confirmRemoveFromJobCart");
}
function requisition_removeRequisitionFromCart(_608,_609){
var _60a=_ftlx_api.getAjaxRequest(_608,_609,"RemoveRequisitionFromCartAction","requisition_cartProcessed");
_60a.setCache(false);
_60a.setSynch(false);
_60a.addComponentParam("jobCartItemNo",jobCartItemNo);
_60a.send();
}
function requisition_sendJobToFriend(_60b,_60c,_60d,_60e){
ftlUtil_setComponent(_60b,_60c,"SendJobToFriendAction");
var _60f=_60d;
ftlUtil_setComponentParam(_60c,"requisitionNo",_60f);
ftlUtil_submitForm();
}
function requisition_openSendJobToFriend(_610,_611,_612,_613){
var _614=_612;
var _615=_613;
ftlUtil_setComponent(_610,_611,"OpenSendJobToFriendAction");
ftlUtil_setComponentParam(_611,"requisitionNo",_614);
ftlUtil_setComponentParam(_611,"requisitionTitle",_615);
ftlUtil_submitForm();
}
function requisition_displayExtendedLocation(_616,_617,_618,_619,_61a){
if(_619){
var _61b=_619;
var _61c=_618.parentNode;
_61c.innerHTML=_61b;
_61c.className=_61a;
}
}
function requisition_doReapplyOnRequisition(_61d,_61e,_61f,_620){
application_doReapplyOnRequisition(_61d,_61e,_61f,_620);
}
function requisition_applyOnRequisition(_621,_622,_623,_624,_625){
ftlUtil_setComponent(_621,_622,"ApplyOnRequisitionAction");
if(_623){
var _626=_623;
ftlUtil_setComponentParam(_622,"requisitionNo",_626);
}
if(_624){
ftlUtil_setComponentParam(_622,"mode",_624);
}
if(_625){
var _627=_625;
ftlUtil_setComponentParam(_622,"candidateNo",_627);
}
ftlUtil_submitForm();
}
function requisition_applyOnRequisitionByEmail(_628,_629,_62a,_62b){
window.open("mailto:"+_62a+"?subject="+_62b);
}
function requisition_openRequisitionDescription(_62c,_62d,_62e,_62f){
ftlUtil_setComponentParam(_62d,"openDescFrom",_62f);
requisition_openRequisitionDescriptionAction(_62c,_62d,_62e,"OpenRequisitionDescriptionAction");
}
function requisition_openRequisitionDescriptionView(_630,_631,_632,_633,_634,_635){
ftlUtil_setComponentParam(_631,"viewMode",_633);
ftlUtil_setComponentParam(_631,"openMode",_634);
if(_635!=null){
var _636=_635;
ftlUtil_setComponentParam(_631,"locale",_636);
}
requisition_openRequisitionDescriptionAction(_630,_631,_632,"OpenRequisitionDescriptionViewAction");
}
function requisition_openRequisitionDescriptionAction(_637,_638,_639,_63a,_63b){
var _63c=_639;
ftlUtil_setComponentParam(_638,"requisitionNo",_63c);
ftlUtil_setComponent(_637,_638,_63b);
ftlUtil_submitForm("requisitionDescriptionPage");
}
var openReqListItemCalloutObject=null;
function requisition_openReqListItemCalloutOver(_63d,_63e,_63f,_640){
ftlUtil_clearTimeoutCalloutToDisplay();
openReqListItemCalloutObject=new OpenReqListItemCalloutObject(_63d,_63e,_63f,_640);
ftlUtil_setTimeoutCalloutToDisplay("openReqListItemCalloutObject.requisition_prepareOpenReqListItemCalloutOver()");
}
function OpenReqListItemCalloutObject(_641,_642,_643,_644){
this.reqNo=_644;
this.interfaceId=_641;
this.componentId=_642;
this.calloutId=_643;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.requisition_prepareOpenReqListItemCalloutOver=requisition_prepareOpenReqListItemCalloutOver;
}
function requisition_prepareOpenReqListItemCalloutOver(){
var _645=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenReqListItemCalloutAction","requisition_processReqListItemCalloutResponse");
_645.setCache(true);
_645.setSynch(false);
_645.addComponentParam("calloutId",this.calloutId);
_645.addComponentParam("requisitionNo",this.reqNo);
ftlUtil_requestCallout("calloutTip","ReqListItemCalloutInterface",this.mouseX,this.mouseY);
_645.send();
}
function requisition_openReqListItemCalloutOut(_646,_647,_648){
ftlUtil_hideCallout("calloutTip","reqListItemCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function requisition_processReqListItemCalloutResponse(_649,_64a){
_ftl_api.fillInterface("reqListItemCalloutInterface",_64a);
ftlUtil_showCallout("calloutTip","reqListItemCalloutInterface");
}
function initIframeBackGroundForReqDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForReqDivCallout();");
ftlUtil_addToOnBodyLoad("ftlUtil_setFocusOnField();");
function requisition_resetListPager(_64b,_64c,_64d){
var _64e=ftlUtil_getComponentParam(_64d,"currentPage",1);
ftlPage_doRefresh(_64b,_64c,_64d);
}
function requisition_resetListPagerKeepingFocus(_64f,_650,_651,_652){
ftlUtil_keepFocusOnField(_64f,_652);
ftlPage_doRefresh(_64f,_650,_651);
}
function requisition_navigateToHomePage(_653,_654){
ftlUtil_setComponent(_653,_654,"NavigateToHomePageAction");
ftlUtil_submitForm();
}
function requisition_setPageTitle(){
var _655=document.getElementById("requisitionDescriptionInterface.requisitionDescriptionTitleLabel.row1");
var _656="";
if(document.all){
_656=_655.innerText;
}else{
_656=_655.textContent;
}
document.title=_656;
}
function requisitionPrintable_setPageTitle(){
var _657=document.getElementById("requisitionDescriptionPrintableInterface.pagetitle.row1");
var _658="";
if(document.all){
_658=_657.innerText;
}else{
_658=_657.textContent;
}
document.title=_658;
}
function requisition_validateTimeZone(){
var form=_ftl.all["ftlform"].object;
var tz=0;
var now=new Date();
if(now.getTimezoneOffset){
tz=now.getTimezoneOffset();
}
var _65c="GMT"+(tz<=0?"--":"-");
var _65d=Math.abs(tz);
var _65e=_65d%60;
var _65f=(_65d-_65e)/60;
if(_65f<10){
_65f="0"+_65f;
}
if(_65e<10){
_65e="0"+_65e;
}
var _660=_65c+_65f+":"+_65e;
if(_660!=form["tz"].value){
var _661=getInterfaceForValidateTimeZone(form);
if(_661&&_661!=null){
ftlUtil_setHiddenField("tz",_660);
var _662=_ftlx_api.getAjaxRequest(_661,"validateTimeZoneId","InitTimeZoneAction","requisition_restoreDatesValues");
_662.setCache(false);
_662.setSynch(false);
_662.addParam("tz",_660);
var _663=document.getElementById("requisitionNo");
if(_663){
var _664=_663.value;
_662.addComponentParam("requisitionNo",_664);
}
_662.send();
}
}
}
function getInterfaceForValidateTimeZone(_665){
var _666=_665["interfaceIdForTimeZone"];
if(_666){
var _667=_666.value;
if(_667=="requisitionListInterface"||_667=="requisitionDescriptionInterface"){
return _667;
}else{
if(_667=="requisitionDescriptionPrintablePage"){
return "requisitionDescriptionPrintableInterface";
}
}
}
return null;
}
function requisition_restoreDatesValues(_668,_669){
var _66a=_668[0];
var _66b=null;
if(_66a=="requisitionListInterface"){
_66b="requisitionListInterface.listRequisition";
}else{
if(_66a=="requisitionDescriptionInterface"){
_66b="requisitionDescriptionInterface.descRequisition";
}else{
if(_66a=="requisitionDescriptionPrintableInterface"){
_66b="requisitionDescriptionPrintableInterface.descRequisition";
}
}
}
if(_66b!=null){
_ftl_api.fillList(_66a,_66b,_669);
}
}
ftlUtil_addToOnBodyLoad("requisition_validateTimeZone()");
var SEARCH_CALLOUT_ID="searchCallout";
var openSearchCalloutObject=null;
function searchcallout_openSearchCallout(_66c,_66d,_66e,_66f,_670){
ftlUtil_clearTimeoutCalloutToDisplay();
openSearchCalloutObject=new OpenSearchCalloutObject(_66c,_66d,_66e,_670,_66f);
ftlUtil_setTimeoutCalloutToDisplay("openSearchCalloutObject.searchcallout_prepareOpenSearchCalloutOver()");
}
function OpenSearchCalloutObject(_671,_672,_673,_674,_675){
if(_674!=null){
this.queryNo=_674;
}else{
this.queryNo=0;
}
if(_675!=null){
this.uniqueId=_675;
}else{
this.uniqueId=0;
}
this.interfaceId=_671;
this.componentId=_672;
this.calloutId=_673;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.searchcallout_prepareOpenSearchCalloutOver=searchcallout_prepareOpenSearchCalloutOver;
}
function searchcallout_prepareOpenSearchCalloutOver(){
var _676=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenSearchCalloutAction","searchcallout_processResponse");
_676.setCache(false);
_676.setSynch(false);
_676.addComponentParam("calloutId",this.calloutId);
_676.addComponentParam("agentNo",this.queryNo);
_676.addComponentParam("uniqueId",this.uniqueId);
ftlUtil_requestCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface",this.mouseX,this.mouseY);
_676.send();
}
function searchcallout_closeSearchCallout(_677,_678){
ftlUtil_hideCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function searchcallout_processResponse(_679,_67a){
_ftl_api.fillInterface("searchCalloutInterface",_67a);
ftlUtil_showCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForSearchDivCallout();");
function initIframeBackGroundForSearchDivCallout(){
initIframeBackGroundForDivCallout(SEARCH_CALLOUT_ID);
}


