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();
}
}
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_keepFocusOnField(_68,_6b);
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 ftlsuggest_select(_8c,_8d){
var _8e=ftlsuggest_fields[_8d];
var _8f=_8e.textField;
var _90=_8f.value;
var _91=_8e.hiddenField.name;
ftlUtil_setComponent(_8c,"suggest","SuggestComponent");
ftlUtil_setComponentParam("suggest","field",_91);
ftlUtil_setComponentParam("suggest","query",_8d);
ftlUtil_setComponentParam("suggest","value",_90);
ftlUtil_submitForm();
}
function ftlsuggest_getDiv(){
if(!ftlsuggest_div){
if(!_ftl_api.getElementById("ftlloolup_div")){
var _92=document.createElement("div");
_92.setAttribute("id","ftlloolup_div");
var _93=_ftl_api.getElementById("ftlform");
_93.appendChild(_92);
}
ftlsuggest_div=_ftl_api.getElementById("ftlloolup_div");
ftlsuggest_div.className="ftlsuggestdiv";
}
return ftlsuggest_div;
}
function ftlsuggest_cancelSelect(_94,_95){
ftlUtil_setComponent(_94,_95,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_selectValue(_96,_97){
ftlUtil_setComponent(_96,_97,"ButtonComponent");
ftlUtil_submitForm();
}
function ftlsuggest_processResponse(_98,_99){
var _9a=_98[3];
var _9b=_98[4];
var _9c=ftlsuggest_fields[_9a];
_9c.lastQuery=_9b;
var _9d=_9c.results;
_9d[_9b]=_99;
ftlsuggest_updateDiv(_9a,_9b,_99,1);
}
function boldRegExpInString(_9e,_9f){
var _a0=_9e;
var _a1="";
var _a2="(";
var _a3=")";
var _a4="(\\s)?";
for(var i=0;i<_9f.length;i++){
_a1+=_a2+_9f.charAt(i)+_a4+_a3;
}
var rex=new RegExp(_a2+_a1+_a3,"ig");
var _a7=rex.exec(_9e);
if(_a7!=null){
var _a8=_a0.indexOf(_a7[0]);
var _a9=_a7[0].length;
if(_a8>-1){
var _aa=_a0.substr(0,_a8);
var _ab=_a0.substr(_a8,_a9);
var _ac=_a0.substr(_a8+_a9);
_a0=_aa+"<b>"+_ab+"</b>"+_ac;
}
}
return _a0;
}
function ftlsuggest_updateDiv(_ad,_ae,_af,_b0){
var _b1=ftlsuggest_getFieldId(lastKeyPressEvent);
var _b2=ftlsuggest_fields[_b1];
var _b3=_b2.textField.value;
var _b4=_b3.length;
_b0=Math.round(_b0);
if(!_b0){
_b0=1;
}
var div=ftlsuggest_getDiv();
while(div.childNodes.length>0){
div.removeChild(div.childNodes[0]);
}
var _b6=((_b0-1)*20);
var _b7=_b6+20;
if(_b7>_af.length){
_b7=_af.length;
}
for(var i=_b6+1;i<_b7;i+=2){
var _b9=document.createElement("div");
_b9.className="ftlsuggestdivelement";
ftlsuggest_unhighlightItem(_b9);
_b9.onmousedown=ftlsuggest_elemMouseDown;
_b9.onmouseover=ftlsuggest_elemMouseOver;
_b9.onmouseout=ftlsuggest_elemMouseOut;
var _ba=document.createElement("span");
_ba.className="suggest"+_ad;
var _bb=boldRegExpInString(_af[i],_b3);
_ba.innerHTML=_bb;
_b9.appendChild(_ba);
div.appendChild(_b9);
}
if(_af.length>20){
var _bc=document.createElement("div");
_bc.style.cursor="pointer";
_bc.style.padding="3px 0px 3px 0px";
var _bd=Math.floor(_af.length/10);
if((_af.length%10)>0){
_bd=_bd+1;
}
if(_b0>1){
var _be=_b0-1;
var _ba=document.createElement("span");
_ba.className=_ad+"|"+_ae+"|"+_be;
_ba.innerHTML="Previous";
_ba.style.cssFloat="left";
_ba.style.fontWeight="bold";
_ba.style.color="black";
_ba.onmouseover=ftlsuggest_pageMouseOver;
_ba.onmouseout=ftlsuggest_pageMouseOut;
_ba.onmousedown=ftlsuggest_pageMouseDown;
_bc.appendChild(_ba);
}
if(_b0<_bd){
var _bf=_b0+1;
var _ba=document.createElement("span");
_ba.className=_ad+"|"+_ae+"|"+_bf;
_ba.innerHTML="Next";
_ba.style.cssFloat="right";
_ba.style.fontWeight="bold";
_ba.style.color="black";
_ba.onmousedown=ftlsuggest_pageMouseDown;
_ba.onmouseover=ftlsuggest_pageMouseOver;
_ba.onmouseout=ftlsuggest_pageMouseOut;
_bc.appendChild(_ba);
}
div.appendChild(_bc);
}
ftlsuggest_showDiv(_af.length>0);
var _c0=ftlsuggest_fields[_ad].textField;
var x=_c0.offsetLeft;
var y=_c0.offsetTop+_c0.offsetHeight;
var _c3=_c0;
while(_c3.offsetParent){
_c3=_c3.offsetParent;
x+=_c3.offsetLeft;
y+=_c3.offsetTop;
}
div.style.left=x+"px";
div.style.top=y+"px";
}
function isOffsetPosition(_c4){
var pos=ftlsuggest_getStyle(_c4,"position");
if(isIE()){
return (pos=="static"||pos=="relative");
}else{
return (pos=="relative");
}
}
function ftlsuggest_getStyle(_c6,_c7){
var _c8;
if(_c6.currentStyle){
_c8=_c6.currentStyle[_c7];
}else{
if(window.getComputedStyle){
_c8=document.defaultView.getComputedStyle(_c6,null).getPropertyValue(_c7);
}
}
return _c8;
}
function ftlsuggest_selectItem(_c9){
var _ca=_c9.getElementsByTagName("span");
if(_ca){
for(var i=0;i<_ca.length;i++){
if(_ca[i].className.match("suggest")){
var _cc=_ca[i].className.substr(7);
var _cd=ftlsuggest_fields[_cc];
var _ce=getTextValue(_ca[i]);
_cd.textField.value=_ce;
_cd.hiddenField.value=ftlsuggest_getValueId(_cc,_ce)+"|"+_ce;
_cd.textField.focus();
ftlsuggest_showDiv(false);
return;
}
}
}
}
function getTextValue(_cf){
if(_cf.innerText){
return _cf.innerText;
}else{
var _d0=_cf.innerHTML;
var _d1="<b>";
var _d2=_d1.length;
var _d3="</b>";
var _d4=_d3.length;
var _d5=_d0.indexOf(_d1);
var _d6=_d0.indexOf(_d3);
if((_d5>-1)&&(_d6>-1)){
var _d7=_d0.substr(0,_d5);
var _d8=_d5+_d2;
var _d9=_d0.substr(_d8,_d6-_d8);
var _da=_d0.substr(_d6+_d4);
_d0=_d7+_d9+_da;
}
return _d0;
}
}
function ftlsuggest_getValueId(_db,_dc){
var _dd=ftlsuggest_fields[_db];
var _de=_dd.results[_dd.lastQuery];
for(var i=0;i<_de.length;i++){
if(i>0&&_de[i]==_dc){
return _de[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 _e0=this.className.split("|");
var _e1=_e0[0];
ftlsuggest_changingPage=_e1;
var _e2=_e0[1];
var _e3=_e0[2];
var _e4=caches[_e1];
var _e5=_e4[_e2];
ftlsuggest_updateDiv(_e1,_e2,_e5,_e3);
}
function ftlsuggest_highlightItem(_e6){
_e6.style.backgroundColor="#cccccc";
}
function ftlsuggest_unhighlightItem(_e7){
_e7.style.backgroundColor="#ffffff";
}
function ftlsuggest_showDiv(_e8){
var div=ftlsuggest_getDiv();
if(_e8){
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 _ed=38;
var _ee=40;
var _ef=13;
var _f0=9;
if((key!=_ed)&&(key!=_ee)&&(key!=_ef)&&(key!=_f0)){
ftlUtil_clearTimeoutKeyPress();
ftlUtil_setTimeoutKeyPress(evt);
}else{
ftlUtil_byPassTimeoutKeyPress();
var _f1=Math.min(10000,ftlsuggest_getSelectedSpanNum());
if((key==_ef)||(key==_f0)){
var _f2=ftlsuggest_setSelectedSpanNum(_f1);
if(_f2){
ftlsuggest_selectItem(_f2);
}
evt.cancelBubble=true;
return false;
}else{
if(key==_ed){
if(_f1==-1||_f1==0){
_f1=9;
}else{
_f1=_f1-1;
}
}
if(key==_ee){
if(_f1==-1||_f1==9){
_f1=0;
}else{
_f1=_f1+1;
}
}
ftlsuggest_setSelectedSpanNum(_f1);
}
ftlsuggest_showDiv(true);
return true;
}
}
function setLastKeyPressEvent(_f3){
lastKeyPressEvent.clientX=_f3.clientX;
lastKeyPressEvent.clientY=_f3.clientY;
lastKeyPressEvent.keyCode=_f3.keyCode;
if(_f3.target){
lastKeyPressEvent.target=_f3.target;
}else{
if(_f3.srcElement){
lastKeyPressEvent.srcElement=_f3.srcElement;
}
}
}
function ftlUtil_setTimeoutKeyPress(_f4){
setLastKeyPressEvent(_f4);
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 _f5=ftlsuggest_getFieldId(lastKeyPressEvent);
var _f6=ftlsuggest_fields[_f5];
var _f7=_f6.interfaceId;
var _f8=_f6.textField;
var _f9=_f8.value;
var _fa=_f6.hiddenField.name;
if(_f9.length>1){
var _fb=_ftlx_api.getAjaxRequest(_f7,"suggest","SuggestComponent","ftlsuggest_processResponse");
_fb.setCache(true);
_fb.setSynch(false);
_fb.addComponentParam("field",_fa);
_fb.addComponentParam("query",_f5);
_fb.addComponentParam("value",_f9);
_fb.send();
}
}
function ftlsuggest_getFieldId(evt){
var _fd;
if(evt.target){
_fd=evt.target;
}else{
if(evt.srcElement){
_fd=evt.srcElement;
}
}
if(_fd.nodeType==3){
_fd=_fd.parentNode;
}
return _fd.id;
}
function ftlsuggest_getSelectedSpanNum(){
var div=ftlsuggest_getDiv();
var _ff=-1;
var _100=div.getElementsByTagName("div");
var bc=ftlsuggest_getStyle(div,"background-color");
if(_100){
for(var i=0;i<_100.length;i++){
if(_100[i].className=="ftlsuggestdivelement"){
var sbc=ftlsuggest_getStyle(_100[i],"background-color");
_ff++;
if(sbc!=bc){
return _ff;
}
}
}
}
return -1;
}
function ftlsuggest_setSelectedSpanNum(pNum){
var div=ftlsuggest_getDiv();
var _106=-1;
var _107;
var _108=div.getElementsByTagName("div");
if(_108){
for(var i=0;i<_108.length;i++){
if(++_106==pNum){
ftlsuggest_highlightItem(_108[i]);
_107=_108[i];
}else{
ftlsuggest_unhighlightItem(_108[i]);
}
}
}
return _107;
}
var _ftl_api={setup:function(_10a){
this.addBodyEvent("load",function(){
_ftl_api.load();
});
this.addBodyEvent("resize",function(){
if(_ftl_api.resizeActive){
_ftl_api.updateFloats();
}
});
var _10b=new Object();
var _10c=_ftl._acts;
var len1=_10c.length;
for(var idx1=0;idx1<len1;++idx1){
var elem=_10c[idx1];
_10b[elem[0]]=elem[1];
}
_ftl.pageActions=_10b;
var all=new Object();
_ftl.all=all;
_ftl.page=_10a;
var _111=this.floatBoxes;
var _112=document.getElementById("ftlform");
var _113=this.newNode("ftlform",_112,null,all);
var obj=_112.firstChild;
var _115=[];
var _116=0;
var _117=new Array();
_115[_116++]=[_113,_112];
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,_113,all);
}
}
if(node!=null&&node.startHide()){
_117[_117.length]=node;
}
if(obj.className=="ftlboxfloatcontainer"){
_111[_111.length]={div:obj,nbColumns:1,preferredWidth:300,boxes:[],rows:[]};
}else{
if(_111.length>0&&obj.className=="ftlboxfloat"){
var last=_111[this.floatBoxes.length-1];
last.boxes[last.boxes.length]={div:obj,realWidth:obj.scrollWidth,factor:1,width:300};
}
}
}
if(!skip&&obj.firstChild!=null){
_115[_116++]=[_113,obj];
if(node!=null){
_113=node;
}
obj=obj.firstChild;
}else{
if(obj.nextSibling!=null){
obj=obj.nextSibling;
}else{
do{
--_116;
_113=_115[_116][0];
obj=_115[_116][1];
if(obj.nextSibling!=null){
obj=obj.nextSibling;
break;
}
}while(_116>=0);
_115=_115.slice(0,_116);
}
}
}while(_116>0&&obj!=_112);
idx1=0;
len1=_117.length;
for(idx1=0;idx1<len1;++idx1){
_117[idx1].setDisplay(false);
}
idx1=0;
_10c=_ftl._ints;
len1=_10c.length;
for(idx1=0;idx1<len1;++idx1){
var _11c=_10c[idx1];
var _11d=_ftl[_11c];
var _11e=_11d._prps;
var len2=_11e.length;
var _120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=this.newProperty(_11c,elem,all);
}
_11d.prps=_120;
_11e=_11d._pars;
len2=_11e.length;
_120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=this.newParam(_11c,elem,all);
}
_11d.pars=_120;
_11e=_11d._ctls;
len2=_11e.length;
_120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=all[_11c+"."+elem];
if(_120[idx2]!=undefined){
_120[idx2].setValue=_120[idx2].setValueInput;
}
}
_11d.ctls=_120;
_11e=_11d._hles;
len2=_11e.length;
_120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=all[_11c+"."+elem];
}
_11d.hles=_120;
_11e=_11d._mpts;
len2=_11e.length;
_120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=all[_11c+"."+elem];
if(_120[idx2]!=undefined){
_120[idx2].type="mpts";
}
}
_11d.mpts=_120;
_11e=_11d._hpts;
len2=_11e.length;
_120=[];
for(var idx2=0;idx2<len2;++idx2){
elem=_11e[idx2];
_120[idx2]=all[_11c+"."+elem];
if(_120[idx2]!=undefined){
_120[idx2].type="hpts";
_120[idx2].setAsContainer();
}
}
_11d.hpts=_120;
_11e=_11d._lsts;
len2=_11e.length;
for(var idx2=0;idx2<len2;++idx2){
var _122=_11e[idx2];
var _123=_11d[_122];
_123.object=all[_11c+"."+_122];
_123.lastRows=[];
_11d[_11c+"."+_122]=_123;
var _124=_123._pars;
var len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_124[idx3];
_120[idx3]=this.newParam(_11c,elem,all);
}
_123.pars=_120;
_124=_123._prps;
len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_124[idx3];
_120[idx3]=this.newProperty(_11c,elem,all);
}
_123.prps=_120;
_124=_123._grps;
len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
var _127=_124[idx3];
var len4=_127.length;
var pars=[];
for(var idx4=0;idx4<len4;++idx4){
pars[idx4]=this.newGroupValue(_11c,_127[idx4],all);
}
_120[idx3]=pars;
}
_123.grps=_120;
_124=_123._hles;
len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_124[idx3];
_120[idx3]=all[_11c+"."+elem];
}
_123.hles=_120;
_120=[];
for(var row=_123.object.firstChild;row!=null;row=row.right){
row.object.style.display="none";
var o1=row.firstChild;
while(o1!=null&&o1!=row){
_120[_120.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;
}
}
}
}
}
_123.alln=_120;
_124=_123._mpts;
len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_124[idx3];
_120[idx3]=all[_11c+"."+elem];
if(_120[idx3]!=undefined){
_120[idx3].type="mpts";
}
}
_123.mpts=_120;
_124=_123._hpts;
len3=_124.length;
_120=[];
for(var idx3=0;idx3<len3;++idx3){
elem=_124[idx3];
_120[idx3]=all[_11c+"."+elem];
if(_120[idx3]!=undefined){
_120[idx3].type="hpts";
_120[idx3].setAsContainer();
}
}
_123.hpts=_120;
}
}
this.addInfo("start setup");
_ftl.setup();
this.addInfo("end setup");
},resizeActive:true,setResizeEvent:function(_12d){
this.resizeActive=_12d;
},floatBoxes:[],updateFloats:function(){
if(isNS6orMore()){
_ftl_api.immediateUpdateFloats();
}else{
setTimeout("_ftl_api.immediateUpdateFloats();",200);
}
},immediateUpdateFloats:function(){
var _12e=this.resizeActive;
this.resizeActive=false;
var _12f=null;
var idx;
var _131;
var _132=this.floatBoxes;
var _133=null;
for(_131=0;_131<_132.length;++_131){
_133=_132[_131];
_133.div.style.overflow="hidden";
if(_133.div.offsetWidth>600){
_133.nbColumns=3;
}else{
if(_133.div.offsetWidth>400){
_133.nbColumns=2;
}else{
_133.nbColumns=1;
}
}
_133.preferredWidth=parseInt((_133.div.offsetWidth-((_133.nbColumns+1)*10))/_133.nbColumns);
if(_133.preferredWidth<1){
_133.preferredWidth=0;
}
for(idx=0;idx<_133.boxes.length;idx++){
_12f=_133.boxes[idx];
_12f.factor=1;
_12f.width=_133.preferredWidth;
_12f.div.style.width=_12f.width+"px";
if(_12f.width<_12f.realWidth){
while(_12f.width<_12f.realWidth&&_12f.factor<=_133.nbColumns){
_12f.factor=_12f.factor+1;
_12f.width=(_12f.factor*_133.preferredWidth)+(10*(_12f.factor-1));
}
if(_12f.factor>_133.nbColumns){
_12f.factor=_12f.factor-1;
_12f.width=_12f.realWidth;
}
}
_12f.div.style.width=_12f.width+"px";
}
}
var _134=null;
var _135=0;
var row=null;
var _137=0;
var _138=0;
var _139=0;
for(_131=0;_131<_132.length;_131++){
_133=_132[_131];
_134=[];
_134=_134.concat(_133.boxes);
_133.rows=[];
row=[];
_137=_133.nbColumns;
while(_134.length>0){
for(idx=0;idx<_134.length;idx++){
if(_134[idx].factor<=_137){
_137=_137-_134[idx].factor;
row[row.length]=_134[idx];
_134.splice(idx,1);
break;
}else{
if(idx==_134.length-1){
_133.rows[_133.rows.length]=row;
row=[];
_137=_133.nbColumns;
}
}
}
if(_137==0){
_133.rows[_133.rows.length]=row;
row=[];
_137=_133.nbColumns;
}
}
if(row.length>0){
_133.rows[_133.rows.length]=row;
}
for(_135=0;_135<_133.rows.length;_135++){
row=_133.rows[_135];
_138=0;
for(idx=0;idx<row.length;idx++){
var h=row[idx].div.scrollHeight;
if(h>_138){
_138=h;
}
}
for(idx=0;idx<row.length;idx++){
row[idx].div.style.height=_138+"px";
}
}
_133.div.style.visibility="visible";
_133.div.style.overflow="visible";
}
if(_132.length>0&&typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_132[0].div);
}
this.resizeActive=_12e;
},restoreScroll:function(_13b){
var form=_ftl.all["ftlform"].object;
var _13d=form["ftlwinscr"].value;
var y=null;
if(_13b=="ftlwinscr"&&_13d!=null&&_13d.length>0){
y=Math.abs(_13d);
}else{
if(_13b!=null&&_13b.length>0){
var node=_ftl_api.getElementById(_13b);
y=node.offsetTop;
}
}
if(y!=null&&_ftl_api.loaded){
window.scrollTo(0,y);
}
},updateMessages:function(){
var _140=_ftl.all["_ftlmessages_hide"];
if(_140){
var _141=_140.object;
_140.setDisplay("none");
var _142=_141.childNodes;
for(var i=_142.length-1;i>=0;i--){
_141.removeChild(_142[i]);
}
var _144=ftlUtil_getHiddenField("ftlerrors",null);
if(_144!=null&&_144.length>0){
_144=_144.split("|");
for(var i=0;i<_144.length;++i){
var _145=document.createElement("div");
_145.className="messagetext";
_145.innerHTML=unescape(_144[i]);
_141.appendChild(_145);
}
_140.setDisplay("block");
}
}
},events:{},addBodyEvent:function(_146,fnc){
if(this.events[_146]!=true){
if(window.addEventListener){
window.addEventListener(_146,fnc,false);
}else{
if(window.attachEvent){
window.attachEvent("on"+_146,fnc);
}
}
this.events[_146]=true;
}
},addOnSet:function(_148,_149){
var ctrl=_ftl.all[_148];
if(ctrl!=undefined&&ctrl!=null&&ctrl.script){
var _14b=false;
for(var i=0;!_14b&&i<ctrl.script.length;++i){
_14b=(ctrl.script[i]==_149);
}
if(!_14b){
ctrl.script[ctrl.script.length]=_149;
}
}
},isInvalidSessionWhenLeavingDomain:true,onSubmitScript:[],addOnSubmit:function(_14d){
var _14e=this.onSubmitScript;
_14e[_14e.length]=_14d;
},submit:function(_14f){
var _150=this.onSubmitScript;
var len=_150.length;
for(var i=0;i<len;++i){
eval(_150[i]);
}
var form=_ftl.all["ftlform"].object;
if(_14f){
var _154=form.action;
var _155="";
var pos=_154.lastIndexOf(";");
if(pos>=0){
_155=_154.substr(pos);
}
var _157=_ftl.pageActions;
var _158=_157[_14f];
if(_158.length>0){
form.action=_158+".ftl"+_155;
}
}
var _159=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var y=document.all?_159.scrollTop:window.pageYOffset;
form["ftlwinscr"].value=y;
this.isInvalidSessionWhenLeavingDomain=false;
form.submit("taleo");
},onLoadScript:[],addOnLoad:function(_15b){
var _15c=this.onLoadScript;
_15c[_15c.length]=_15b;
},loaded:false,load:function(_15d){
_ftl.init();
var _15e=this.onLoadScript;
var len=_15e.length;
for(i=0;i<len;++i){
eval(_15e[i]);
}
this.updateMessages();
var form=document.forms["ftlform"];
if(form.getElementsByTagName){
var _162=form.getElementsByTagName("a");
len=_162.length;
for(var i=0;i<len;++i){
var _163=_162[i];
if(_163.getAttribute("href")&&_163.getAttribute("rel")=="external"){
_163.target="_blank";
}
}
}
this.loaded=true;
try{
if(parent!=null&&typeof (parent.ftlDocument_onLoad)=="function"){
parent.ftlDocument_onLoad(document);
}
}
catch(e){
}
},newNode:function(_164,pObj,_166,pAll){
var node={ftlid:_164,id:_164,dontSetId:false,object:pObj,type:"node",level:1,parent:_166,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(_169){
this.value=_169;
var uv=unescape(_169);
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 _16e=false;
if(this.value!=null&&this.value.length>0){
_16e=true;
}else{
if(document.all&&this.object.innerText){
_16e=this.object.innerText.length>0;
}else{
try{
if(this.object.textContent){
_16e=this.object.textContent.length>0;
}
}
catch(err){
_16e=ftlUtil_isNotEmptyNode(this.object);
}
}
}
for(var _16f=this.firstChild;_16f!=null&&_16e==false;_16f=_16f.right){
_16e=_16f.hasText();
}
return _16e;
},startHide:function(){
var _170=this.object!=null?this.object.className:"";
if(_170!=undefined&&_170=="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(_173){
var _174=false;
if(_173!=null&&_173.length!=undefined){
if(_173=="none"){
_173=false;
}else{
if(_173=="block"||_173=="inline"||_173.length==0){
this.lastDisplay=_173;
_173=true;
_174=true;
}
}
}
var d=this.properties["style.display"];
if(d==undefined){
d=this.object.style.display;
}
if(_173==false){
if(d!="none"){
this.lastDisplay=d;
}
this.properties["style.display"]="none";
this.object.style.display="none";
this.replace(true);
}else{
if(d=="none"||_174){
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(_177){
this.value=_177;
var uv=unescape(_177);
var obj=this.object;
obj.value=uv;
},setValueInput:function(_17a){
this.value=_17a;
if(this.value==null){
this.value="";
}
var ctrl=this.object;
if(ctrl.tagName=="SELECT"){
var _17c=unescape(this.value);
_17c=_17c.split("|");
var len=ctrl.options.length;
var _17e=false;
for(var p=0;p<len;++p){
var _180=ctrl.options[p];
_180.selected=false;
if(ctrl.multiple==true||_17e==false){
for(var v=0;v<_17c.length;++v){
if(_180.value==_17c[v]){
_180.selected=true;
_17e=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 _182=ctrl.getElementsByTagName("input");
var _17c=unescape(this.value);
_17c=_17c.split("|");
var len=_182.length;
var _17e=false;
for(var p=0;p<len;++p){
var _183=_182[p];
_183.checked=false;
if(_183.type=="checkbox"||_17e==false){
for(var v=0;v<_17c.length;++v){
if(_183.value==_17c[v]){
_183.checked=true;
_17e=true;
break;
}else{
if(_183.type=="radio"&&_17c[v]==""&&_183.defaultChecked==true){
_183.checked=true;
_17e=true;
break;
}
}
}
}
}
}
}
}
var len=this.script.length;
for(var s=0;s<len;++s){
eval(this.script[s]);
}
},setAsContainer:function(){
for(var _185=this.firstChild;_185!=null;_185=_185.right){
_185.setContainer(this);
}
},setContainer:function(_186){
this.container=_186;
for(var _187=this.firstChild;_187!=null;_187=_187.right){
_187.setContainer(_186);
}
},getNearestNode:function(){
var _188=this.nearest;
if(_188!=null){
return _188;
}
var _189=this.left;
var _18a=this.right;
while(_189!=null||_18a!=null){
if(_189!=null&&_189.type=="node"){
_188=_189;
break;
}
if(_18a!=null&&_18a.type=="node"){
_188=_189;
break;
}
_18a=_18a!=null?_18a.right:null;
_189=_189!=null?_189.left:null;
}
this.nearest=_188;
return _188;
}};
if(_166!=null){
node.level=_166.level+1;
node.left=_166.lastChild;
if(_166.firstChild==null){
_166.firstChild=node;
}
_166.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[_164]=node;
return node;
},newProperty:function(_18b,_18c,pAll){
var node={ftlid:_18b+"."+_18c[0],id:_18b+"."+_18c[0],object:pAll[_18b+"."+_18c[1]],type:"property",property:_18c[2],decode:_18c[3],model:null,key:null,value:null,getValue:function(){
return this.value;
},setValue:function(_18f){
this.value=_18f;
if(this.object==undefined||this.object==null){
return;
}
if(this.decode!=null&&this.decode.size){
var w="when:"+_18f;
if(this.decode[w]!=null){
_18f=this.decode[w];
}else{
_18f=this.decode["default"];
}
}
try{
if(this.key!=null){
var _191=_ftl_api.getProperty(this.object.object,this.property);
if(_191.indexOf(this.key)==-1){
_191=this.model;
}
_18f=_191.replace(this.key,_18f);
}
_ftl_api.setProperty(this.object.object,this.property,_18f);
if(this.property=="id"){
this.object["dontSetId"]=true;
}
}
catch(e){
}
this.object.properties[this.property]=_18f;
}};
var _192=node.property.lastIndexOf("{");
var _193=node.property.lastIndexOf("}");
if(_192>0&&_193>_192&&_193==node.property.length-1){
node.key=node.property.substring(_192);
node.property=node.property.substring(0,_192).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 _194=node.decode;
if(_194!=null&&_194.length>0){
var tmp=_194.split(",");
var size=Math.floor(tmp.length/2);
var _197=-1;
if(tmp.length>(size*2)){
_197=tmp.length-1;
}
if(size>0||_197!=-1){
var _198=new Object();
_198.size=size;
var q1;
var q2;
if(_197!=-1){
q1="default";
q2=eval(tmp[_197]+";");
_198[q1]=q2;
}
for(var i=0;i<size;i++){
q1="when:"+tmp[2*i];
q2=eval(tmp[(2*i)+1]+";");
_198[q1]=q2;
}
node.decode=_198;
}
}
pAll[node.id]=node;
return node;
},newGroupValue:function(_19c,pId,pAll){
var gv=this.newParam(_19c,pId,pAll);
gv.type="groupvalue";
return gv;
},newParam:function(_1a0,pId,pAll){
var node={ftlid:_1a0+"."+pId,id:_1a0+"."+pId,type:"parameter",value:null,getValue:function(){
return this.value;
},setValue:function(_1a4){
this.value=_1a4;
}};
pAll[node.id]=node;
return node;
},copyParam:function(_1a5){
return {id:_1a5.id,type:_1a5.type,value:_1a5.value,getValue:function(){
return this.value;
},setValue:function(_1a6){
this.value=_1a6;
}};
},getProperty:function(_1a7,_1a8){
var prop=_1a7;
var len=_1a8.length;
for(var i=0;i<len&&prop!=null&&prop!=undefined;++i){
prop=prop[_1a8[i]];
}
return prop;
},setProperty:function(_1ac,_1ad,_1ae){
var prop=_1ac;
var last=_1ad.length-1;
var _1b1=null;
for(var i=0;i<last&&prop!=null&&prop!=undefined;++i){
var _1b3=_1ad[i];
var idx=null;
if(_1b3.indexOf("]")==_1b3.length-1){
var pos=_1b3.indexOf("[");
idx=_1b3.substring(pos+1,_1b3.length-1);
_1b3=_1b3.substring(0,pos);
}
if(i==last-1&&_1b3=="style"){
_1b1=prop;
}
prop=prop[_1b3];
if(idx!=null){
idx=Number(idx);
}
if(idx!=null&&prop.length>idx){
prop=prop[idx];
}
}
if(last>=0){
var _1b6=false;
if(_1b1!=null&&_1ad[last]=="display"){
var _1b7=_1b1.id;
if(_1b7.length>0){
var node=_ftl.all[_1b7];
if(node==undefined||node==null){
var pos=_1b7.lastIndexOf(".");
if(pos>1&&pos<_1b7.length-1){
_1b7=_1b7.substring(0,pos);
node=_ftl.all[_1b7];
}
}
if(node!=null){
node.setDisplay(_1ae);
_1b6=true;
}
}
}
if(!_1b6){
prop[_1ad[last]]=_1ae;
}
}
},buttonHRef:function(_1b9){
var _1ba=_ftl.all[_1b9];
var href=_1ba.properties["href"];
href=unescape(href);
href=href.replace(/{/g,"").replace(/}/g,"");
window.location=href;
},fillForm:function(_1bc,_1bd){
var ctls=_ftl[_1bc].ctls;
if(ctls!=undefined&&ctls!=null&&ctls.length&&_1bd!=undefined&&_1bd!=null&&_1bd.length){
for(var i=0;i<ctls.length&&i<_1bd.length;++i){
var c=ctls[i];
if(c!=undefined&&c!=null){
c.setValue(_1bd[i]);
}
}
}
},fillInterface:function(_1c1,_1c2){
var _1c3=_ftl[_1c1];
if(_1c3==undefined){
return;
}
var hles=_1c3.hles;
var hpts=_1c3.hpts;
var mpts=_1c3.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&&_1c2!=undefined&&_1c2!=null&&_1c2.length){
len=hles.length;
for(var i=0;i<len&&i<_1c2.length;++i){
var h=hles[i];
if(h!=undefined&&h!=null){
h.setValue(_1c2[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 _1cd=mpt.getNearestNode();
if(_1cd!=null){
mpt.object.className=_1cd.object.className;
mpt.setDisplay(_1cd.hasText());
}
}
this.addInfo("fillInterface "+_1c1);
},fillList:function(_1ce,_1cf,_1d0){
var _1d1=_ftl[_1ce][_1cf];
if(_1d1==undefined||_1d1.object==undefined){
return;
}
var alln=_1d1.alln;
var hles=_1d1.hles;
var hpts=_1d1.hpts;
var mpts=_1d1.mpts;
var size=_1d1._size;
var _1d7=_1d0.length/hles.length;
if(_1d7<1){
_1d7=0;
}
var _1d8=_1d1.object.object.firstChild;
var rows=_1d1.model;
if(rows==undefined||rows==null){
rows=[];
_1d1.model=rows;
for(var row=_1d1.object.firstChild;row!=null;row=row.right){
rows[rows.length]=row;
_1d8.removeChild(row.object);
}
}
var _1db=_1d8.childNodes;
var len=_1db.length;
for(var idx=len-1;idx>=0;--idx){
var _1de=_1db[idx];
if(_1de.className.indexOf("ftlcopy ")==0){
_1d8.removeChild(_1de);
}
}
var _1df=_1d0.length;
var _1e0=[];
for(idx=0;idx<_1d7;++idx){
var len2=hpts.length;
for(var idx2=0;idx2<len2;++idx2){
if(hpts[idx2]){
hpts[idx2].dataCount=0;
}
}
var _1e3=rows.length;
for(idx2=0;idx2<_1e3;++idx2){
rows[idx2].dataCount=0;
}
var _1e4=[];
var _1e5=[];
len=hles.length;
var _1e6=idx*len;
for(idx2=0;idx2<len;++idx2){
var idxo=idx2+_1e6;
if(idxo<_1df){
var h=hles[idx2];
if(h!=undefined&&h!=null){
h.setValue(_1d0[idxo]);
if(h.type=="parameter"){
_1e4[_1e4.length]=this.copyParam(h);
}else{
if(h.type=="groupvalue"){
_1e5[_1e5.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 _1ea=o1.object.htmlFor.indexOf(".row");
var _1eb=(_1ea<=0?o1.object.htmlFor:o1.object.htmlFor.substring(0,_1ea));
o1.object.htmlFor=_1eb+".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 _1ee=mpt.getNearestNode();
if(_1ee!=null){
mpt.object.className=_1ee.object.className;
mpt.setDisplay(_1ee.hasText());
}
}
for(idx2=0;idx2<_1e3;++idx2){
var copy=rows[idx2].object.cloneNode(true);
var _1f0=true;
if(copy.className=="ftlgroup"){
var _1f1=_1e0.length-_1e3;
if(_1f1>=0){
var _1f2=true;
var _1f3=_1e0[_1f1].group;
for(var gv=0;_1f2==true&&gv<_1f3.length;++gv){
_1f2=_1f2&&(_1f3[gv].getValue()==_1e5[gv].getValue());
}
if(_1f2==true){
_1f0=false;
}
}
}
copy.style.display="";
copy.className="ftlcopy "+copy.className;
if(_1f0){
_1d8.appendChild(copy);
}
_1e0[_1e0.length]={index:idx,object:copy,pars:_1e4,group:_1e5};
}
}
len=alln.length;
for(idx2=0;idx2<len;++idx2){
var o1=alln[idx2];
o1.object.id=o1.id;
}
_1d1.lastRows=_1e0;
_1d1.lastValues=_1d0;
this.addInfo("fillList "+_1cf);
},getListValues:function(_1f5,_1f6,_1f7){
var _1f8=_ftl[_1f5][_1f6];
var ids=_1f8._hlid;
var _1fa=[];
var _1fb=_1f8.lastValues;
if(_1fb&&_1fb.length>0){
for(var i=0;i<ids.length;++i){
if(ids[i]==_1f7){
break;
}
}
if(i<ids.length){
var _1fd=ids.length;
for(var j=i;j<_1fb.length;j+=_1fd){
_1fa[_1fa.length]=_1fb[j];
}
}
}
return _1fa;
},intVal:function(_1ff,pId,pObj){
return _ftl.all[pId].getValue();
},lstVal:function(_202,_203,pId,pObj){
var _206=_203.substring(_203.indexOf(".")+1);
var _207=_ftl[_202][_206];
var rows=_207.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(_20e){
var t=new Date();
t=t.getTime();
if(this.lt>0){
this.info=this.info+_20e+" "+(t-this.lt)+"\n";
}
this.lt=t;
},setDisplay:function(pObj,_211){
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(_211);
}else{
pObj.style.display=_211;
}
},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(_21b,_21c,_21d,_21e){
var _21f=ftlUtil_getHiddenField("ftlpageid");
var _220=document.forms["ftlform"].action;
if(_220.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);
_220=href+_220;
}
var _222="";
var pos=_220.lastIndexOf(";");
if(pos>=0){
_222=_220.substr(pos);
}
pos=_220.lastIndexOf(".ftl");
_220=_220.substr(0,pos);
var _224="?";
var _225=_222.lastIndexOf(_224);
if(_225>=0){
_224="&";
}
var ftlx=++this.ajxcount;
ftlx="ftlx"+ftlx;
var _227=_220+".ajax"+_222+_224+"ftlpageid="+_21f+"&ftlinterfaceid="+_21b+"&ftlcompid="+_21c+"&jsfCmdId="+_21c+"&ftlcompclass="+_21d+"&ftlcallback="+escape(_21e)+"&ftlajaxid="+ftlx;
var ajx={id:ftlx,interfaceId:_21b,componentId:_21c,componentClass:_21d,callback:_21e,url:_227,cache:false,iFrame:false,synch:false,params:[],values:[],xmlHttp:null,dataCollected:false,cacheKey:null,setCache:function(_229){
if(_229==true&&this.iFrame==true){
return;
}
this.cache=_229;
},getCacheKey:function(){
if(this.cacheKey!=null){
return this.cacheKey;
}
this.collectData();
var key=this.interfaceId+"-"+this.componentId+"-"+this.componentClass;
var _22b=this.componentId+".";
var _22c=this.params;
var _22d=this.values;
for(var i=0;i<_22c.length;++i){
if(_22c[i].match(_22b)&&_22d[i]!=null){
key+="-"+_22d[i];
}
}
this.cacheKey=key;
return key;
},setIFrame:function(_22f){
if(isNS6orMore()){
this.iFrame=false;
}else{
this.iFrame=_22f;
}
this.send=(this.iFrame==true)?this.sendIFrame:this.sendXMLHttp;
if(this.iFrame==true){
this.synch=false;
this.cache=false;
}
},setSynch:function(_230){
if(_230==true&&this.iFrame==true){
return;
}
this.synch=_230;
},addParam:function(_231,_232){
var idx=this.params.length;
this.params[idx]=_231;
this.values[idx]=_232;
},addComponentParam:function(_234,_235){
var idx=this.params.length;
this.params[idx]=this.componentId+"."+_234;
this.values[idx]=_235;
},sendIFrame:function(){
var _237=ftlUtil_getFtlhiddenframe();
var _238=_237.document.forms[0];
var _239=_238.getElementsByTagName("input");
for(var ri=_239.length-1;ri>=0;--ri){
_238.removeChild(_239[ri]);
}
var hi=_237.document.createElement("input");
hi.type="hidden";
hi.name="iframemode";
hi.value="1";
_238.appendChild(hi);
this.collectData();
var url=this.url;
var pos=url.indexOf("?");
var _23e={};
var _23f=url.substring(pos+1).split("&");
var len=_23f.length;
for(var i=0;i<len;++i){
var _242=_23f[i];
_242=_242.split("=");
hi=_237.document.createElement("input");
hi.type="hidden";
hi.name=_242[0];
hi.value=unescape(_242[1]);
_238.appendChild(hi);
_23e[_242[0]]=true;
}
var _243=this.params;
var _244=this.values;
len=_243.length;
for(var i=0;i<len;++i){
if(_23e[_243[i]]!=true){
hi=_237.document.createElement("input");
hi.type="hidden";
hi.name=_243[i];
hi.value=_244[i];
_238.appendChild(hi);
}
}
_238.action=url.substring(0,pos);
var act=_238.action;
if(act.length>5&&act.substring(0,4)=="http"){
var _246=act.indexOf("//");
var prot=act.substring(0,_246);
if(prot!=location.protocol){
_238.action=location.protocol+act.substring(_246);
}
}
_238.submit();
},sendXMLHttp:function(){
this.xmlHttp=_ftlx_api.createXMLHTTP();
this.collectData();
var url=this.url;
var _249=this.params;
var _24a=this.values;
var len=_249.length;
for(var i=0;i<len;++i){
url+="&"+_249[i]+"="+_24a[i];
}
this.url=url;
var _24d=null;
if(this.cache==true){
_24d=_ftlx_api.checkOutCache(this.getCacheKey());
}
if(_24d!=null){
_ftlx_api.processResponse(_24d);
return;
}
var pos=url.indexOf("?");
var _24f=this.xmlHttp;
_24f.open("POST",url.substring(0,pos),!this.synch);
_24f.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
if(this.synch==true){
_24f.send(url.substring(pos+1));
_ftlx_api.responseXMLHttp(this.id);
}else{
var cb="function(){_ftlx_api.responseXMLHttp('"+this.id+"')};";
eval("this.xmlHttp.onreadystatechange = "+cb);
_24f.send(url.substring(pos+1));
}
},collectData:function(){
if(this.dataCollected==true){
return;
}
var _251=this.params;
var _252=this.values;
var _253={};
for(var v=0;v<_251.length;++v){
_253[_251[v]]=true;
}
var form=_ftl.all["ftlform"].object;
var _256=form.getElementsByTagName("input");
var idx=_251.length;
var len=_256.length;
for(var i=0;i<len;++i){
var _25a=_256[i];
var name=_25a.name;
var _25c=null;
if(_253[name]!=true||(_25a.type=="checkbox"||_25a.type=="radio")){
if(_25a.type=="checkbox"||_25a.type=="radio"){
if(_25a.checked){
_25c=_256[i].value;
}
}else{
_25c=_25a.value;
}
if(_25c!=null){
_253[name]=true;
_251[idx]=name;
_252[idx]=_25c;
++idx;
}
}
}
var _25d=form.getElementsByTagName("select");
len=_25d.length;
for(i=0;i<len;++i){
var _25e=_25d[i];
name=_25e.name;
if(_253[name]!=true){
_253[name]=true;
if(_25e.multiple){
var len2=_25e.options.length;
for(var k=0;k<len2;k++){
var opt=_25e.options[k];
if(opt.selected){
_251[idx]=name;
_252[idx]=opt.value;
++idx;
}
}
}else{
_251[idx]=name;
_252[idx]=_25e.value;
++idx;
}
}
}
this.dataCollected=true;
}};
ajx.send=ajx.sendXMLHttp;
this.requests[ftlx]=ajx;
return ajx;
},createXMLHTTP:function(){
var http=null;
try{
http=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
http=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc){
http=null;
}
}
if(!http&&typeof XMLHttpRequest!="undefined"){
http=new XMLHttpRequest();
}
return http;
},responseXMLHttp:function(pId){
var ajx=this.requests[pId];
if(ajx==null){
return;
}
if(ajx.xmlHttp.readyState==4){
var _265=ajx.xmlHttp.responseText;
if(_265){
if(ajx.cache==true){
this.checkInCache(ajx.getCacheKey(),_265);
}
this.processResponse(_265);
}
}
},responseIFrameTry:0,responseContent:null,dbhhwif:null,responseIFrame:function(_266){
if(!_ftl_api.loaded&&this.responseIFrameTry<10){
this.responseContent=_266;
setTimeout("_ftlx_api.responseIFrame(_ftlx_api.responseContent)",500);
this.responseIFrameTry++;
return;
}
this.responseContent=null;
this.responseIFrameTry=0;
if(_266==null||_266==undefined||_266==""){
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;
}
_266=_266.replace(/&nbsp;/g," ");
this.processResponse(_266);
},processResponse:function(_267){
var tmp=_267.split("$");
var _269=tmp[0].split("|");
var _26a=tmp[1].split("|");
var _26b=tmp[2].split("|");
var _26c=tmp[3].split("|");
var size=Math.floor(_26c.length/2);
for(i=0;i<size;++i){
var _26f=_26c[2*i];
var val=_26c[(2*i)+1];
var elem=null;
var _272=document.getElementsByName(_26f);
if(_272&&_272.length>0){
elem=_272[0];
}else{
elem=_ftl_api.getElementById(_26f);
}
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 _273=tmp[i].split("|");
if(_273.length>1){
var _274=_273.shift();
_ftl_api.fillInterface(_274,_273);
}
}
var i=0;
for(i=0;i<_26a.length;++i){
_26a[i]=unescape(_26a[i]);
}
for(i=0;i<_26b.length;++i){
_26b[i]=unescape(_26b[i]);
}
var h=_26a;
var r=_26b;
eval(_269[1]+"(h, r);");
_ftlx_api.requests[_269[0]]=undefined;
},cache:{},checkOutCache:function(pKey){
var _278=this.cache[pKey];
return _278!=undefined?_278:null;
},checkInCache:function(pKey,_27a){
this.cache[pKey]=_27a;
}};
function ftlUtil_onSet(pId,_27c){
_ftl_api.addOnSet(pId,_27c);
}
function ftlUtil_addToOnBodyLoad(_27d){
_ftl_api.addOnLoad(_27d);
}
function ftlUtil_submitForm(_27e){
_ftl_api.submit(_27e);
}
function ftlUtil_ajaxResponseReady(_27f){
_ftlx_api.responseIFrame(_27f);
}
function ftlUtil_setComponent(_280,_281,_282){
ftlUtil_setHiddenField("ftlinterfaceid",_280);
ftlUtil_setHiddenField("ftlcompid",_281);
ftlUtil_setHiddenField("ftlcompclass",_282);
ftlUtil_setHiddenField("jsfCmdId",_281);
}
function ftlUtil_getComponentParam(_283,_284,_285){
return ftlUtil_getHiddenField(_283+"."+_284,_285);
}
function ftlUtil_setComponentParam(_286,_287,_288){
ftlUtil_setHiddenField(_286+"."+_287,_288);
}
function ftlUtil_getHiddenField(_289,_28a){
var _28b=_28a;
var _28c=document.getElementsByName(_289);
var elem;
if(_28c.length==1){
elem=_28c[0];
_28b=elem.value;
}else{
elem=_ftl_api.getElementById(_289);
if(elem){
_28b=elem.value;
}
}
return _28b;
}
function ftlUtil_setHiddenField(_28e,_28f){
var _290=document.getElementsByName(_28e);
var elem;
if(_290&&_290.length==1){
elem=_290[0];
elem.value=_28f;
}else{
elem=_ftl_api.getElementById(_28e);
if(elem){
elem.value=_28f;
}else{
var _292=_ftl_api.getElementById("ftlform");
var _293=document.createElement("input");
_293.setAttribute("name",_28e);
_293.setAttribute("id",_28e);
_293.setAttribute("type","hidden");
_293.setAttribute("value",_28f);
_292.appendChild(_293);
}
}
}
var currentEvent=new Object();
function setEvent(_294){
currentEvent.clientX=_294.clientX;
currentEvent.clientY=_294.clientY;
currentEvent.keyCode=_294.keyCode;
}
function ftlUtil_followLink(pObj){
var _296=false;
if(pObj){
var href="";
if(pObj.href){
href=pObj.href;
}
if(href!=null&&href.length>0&&href.charAt(href.length-1)!="#"){
_296=true;
}
}
return _296;
}
function isIE(){
return /msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);
}
function isNS6orMore(){
return (navigator.userAgent.indexOf("Netscape")>-1);
}
function isIE7(){
return isIE()&&(typeof document.body.style.maxHeight!="undefined");
}
function isIE6orLess(){
return isIE()&&(typeof document.body.style.maxHeight=="undefined");
}
function ftlUtil_crossFrameScripting(_298){
if(isIE()){
try{
if(self.document.domain.toString()!=top.document.domain.toString()){
throw "Access is denied";
}
}
catch(exc){
if(top!=self){
top.location=self.location;
}
}
}
}
function ftlUtil_keepFocusOnField(_299,_29a){
ftlUtil_setHiddenField("focusOnField",_299+"."+_29a);
}
function ftlUtil_setFocusOnField(_29b){
var _29c;
if(_29b){
_29c=_29b;
}else{
_29c=ftlUtil_getHiddenField("focusOnField","");
}
if(_29c){
var _29d=_ftl_api.getElementById(_29c);
if(_29d){
ftlUtil_setHiddenField("focusOnField",null);
_29d.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(_29e,_29f,_2a0,_2a1){
var _2a2=document.forms["ftlform"].signedIn.value;
if(_2a2=="true"){
ftlUtil_topNavInterfaceId=_29e;
ftlUtil_sessionTimeoutInterval=_29f;
ftlUtil_sessionWarningInterval=_2a0;
ftlUtil_beaconBeatInterval=_2a1;
ftlUtil_initSessionBeacon();
}
}
function ftlUtil_resetSessionBeacon(){
ftlUtil_initSessionBeacon();
}
function ftlUtil_initSessionBeacon(){
var _2a3=false;
try{
_2a3=window.frameElement!=null;
}
catch(e){
_2a3=false;
}
if(!_2a3){
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;
}
function ftlUtil_manageSessionWarning(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _2a4=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"titleBeaconReset");
var _2a5=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconReset");
var _2a6=ftlUtil_sessionTimeoutInterval/1000/60;
var _2a7=ftlUtil_sessionWarningInterval/1000/60;
_2a4.innerHTML=_2a4.innerHTML.replace("{0}",_2a6);
_2a4.innerHTML=_2a4.innerHTML.replace("{1}",_2a7);
_2a5.innerHTML=_2a5.innerHTML.replace("{0}",_2a6);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconReset");
}
}
function ftlUtil_manageSessionTimeout(){
if(!ftlUtil_sessionExpired){
window.scrollTo(0,0);
var _2a8=_ftl_api.getElementById(ftlUtil_topNavInterfaceId+"."+"messageBeaconTimedOut");
var _2a9=ftlUtil_sessionTimeoutInterval/1000/60;
_2a8.innerHTML=_2a8.innerHTML.replace("{0}",_2a9);
ftlconfirm_ask(ftlUtil_topNavInterfaceId,"confirmBeaconTimedOut");
ftlUtil_invalidateSession();
ftlPage_doLogout(ftlUtil_topNavInterfaceId,"navigate");
}
}
function ftlUtil_isNotEmptyNode(_2aa){
if(isNS6orMore()){
if(_2aa.nodeValue&&_2aa.nodeValue.length>0){
return true;
}else{
if(_2aa.childNodes&&_2aa.childNodes.length>0){
for(var i=0;i<_2aa.childNodes.length;i++){
if(ftlUtil_isNotEmptyNode(_2aa.childNodes[i])){
return true;
}
}
}
}
}
return false;
}
ftlUtil_addToOnBodyLoad("moveSkipNavToTop();");
function moveSkipNavToTop(){
var _2ac=_ftl_api.getElementById("gotoContent");
if(_2ac){
_2ac.parentNode.removeChild(_2ac);
document.body.insertBefore(_2ac,document.body.firstChild);
}
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadWarningMessage();");
function ftlUtil_InitUnloadWarningMessage(){
window.onbeforeunload=ftlUtil_UnloadWarningMessage;
}
function ftlUtil_UnloadWarningMessage(){
var _2ad=ftlUtil_getHiddenField("ftlISWLD","false");
var _2ae=ftlUtil_getHiddenField("signedIn","false");
if(_2ad&&_2ad=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2ae&&_2ae=="true"){
var _2af=ftlUtil_getHiddenField("ftlISWLDMessage","");
if(_2af.substring(0,3)=="!*!"){
_2af=_2af.substring(3);
_2af=unescape(_2af);
}
return _2af;
}
return;
}
ftlUtil_addToOnBodyLoad("ftlUtil_InitUnloadEvent();");
function ftlUtil_InitUnloadEvent(){
window.onunload=ftlUtil_UnloadEvent;
}
function ftlUtil_UnloadEvent(){
var _2b0=ftlUtil_getHiddenField("ftlISWLD","false");
var _2b1=ftlUtil_getHiddenField("signedIn","false");
if(_2b0&&_2b0=="true"&&_ftl_api.isInvalidSessionWhenLeavingDomain&&_2b1&&_2b1=="true"){
ftlUtil_invalidateSession();
var _2b2=_ftlx_api.getAjaxRequest(ftlUtil_topNavInterfaceId,"UnLoadEvent","LogoutComponent","");
_2b2.setCache(false);
_2b2.setSynch(true);
_2b2.send();
}
}
var FTL_HIDDEN_FRAME_ID="ftlhiddenframe";
function ftlUtil_getFtlhiddenframe(){
var _2b3=frames[FTL_HIDDEN_FRAME_ID];
var _2b4=frames.length;
if(!_2b3){
var _2b5=document.getElementById(FTL_HIDDEN_FRAME_ID).name;
for(var i=0;i<_2b4;i++){
var _2b7=frames[i];
if(_2b7.name==_2b5){
_2b3=_2b7;
break;
}
}
}else{
if(_2b3!=undefined){
if(_2b4>=1){
_2b3=frames[0];
}
}
}
return _2b3;
}
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(_2ba){
if(_2ba.submit&&_2ba.tagName=="FORM"&&_2ba.submit!=secform_mySubmit){
_2ba._submit=_2ba.submit;
_2ba.submit=secform_mySubmit;
}
}
function secform_initForms(_2bb){
if(_2bb.length>0){
for(i=0;i<_2bb.length;++i){
secform_initForm(_2bb[i]);
}
}
}
function selectCheckbox(_2bc,_2bd){
var _2be=findElementsEndingWithId(document,_2bc,null,true)[0];
if(_2bd){
_2be.checked=true;
}else{
_2be.checked=false;
}
}
function disableGZipCompression(){
var _2bf=document.getElementById("gzip");
if(_2bf){
_2bf.value="bypass";
}
return true;
}
function application_viewCorrespondences(_2c0,_2c1,_2c2,_2c3){
var _2c4=_2c3;
ftlUtil_setComponent(_2c0,_2c1,"ViewCorrespondencesAction");
ftlUtil_setComponentParam(_2c1,"mode",_2c2);
ftlUtil_setComponentParam(_2c1,"applicationNo",_2c4);
ftlUtil_submitForm();
}
function application_doDisplayConfirmCandidate(_2c5,_2c6,_2c7,_2c8){
var _2c9=_2c7;
var _2ca=_2c8;
ftlUtil_setComponent(_2c5,_2c6,"DisplayConfirmCandidateAction");
ftlUtil_setComponentParam(_2c6,"applicationNos",_2c9);
ftlUtil_setComponentParam(_2c6,"candidateNos",_2ca);
ftlUtil_submitForm();
}
function application_doConfirmCandidate(_2cb,_2cc,_2cd,_2ce,_2cf){
ftlUtil_setComponentParam(_2cc,"buttonAction",_2cd);
if(_2ce){
var _2d0=_2ce;
ftlUtil_setComponentParam(_2cc,"applicationNos",_2d0);
}
if(_2cf){
var _2d1=_2cf;
ftlUtil_setComponentParam(_2cc,"candidateNos",_2d1);
}
ftlUtil_setComponent(_2cb,_2cc,"ConfirmCandidateAction");
ftlUtil_submitForm();
}
function application_doWithdrawApplication(_2d2,_2d3,_2d4,_2d5,_2d6,_2d7){
var mode=_2d4;
ftlUtil_setComponentParam(_2d3,"mode",mode);
ftlUtil_setComponentParam(_2d3,"buttonAction",_2d5);
if(_2d6){
var _2d9=_2d6;
ftlUtil_setComponentParam(_2d3,"applicationNos",_2d9);
}
if(_2d7){
var _2da=_2d7;
ftlUtil_setComponentParam(_2d3,"candidateNos",_2da);
}
ftlUtil_setComponent(_2d2,_2d3,"WithdrawApplicationAction");
ftlUtil_submitForm();
}
function application_doDisplayWithdrawOneConfirmation(_2db,_2dc,_2dd,_2de,_2df){
var _2e0=_2de;
var _2e1=_2df;
ftlUtil_setComponent(_2db,_2dc,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2dc,"mode",_2dd);
ftlUtil_setComponentParam(_2dc,"applicationNos",_2e0);
ftlUtil_setComponentParam(_2dc,"candidateNos",_2e1);
ftlUtil_submitForm();
}
function application_doDisplayWithdrawAllConfirmation(_2e2,_2e3,_2e4){
var _2e5=getStringListParamValues(_2e2,"applicationList","applicationNo");
var _2e6=getStringListParamValues(_2e2,"applicationList","applicationCandidateNo");
ftlUtil_setComponent(_2e2,_2e3,"DisplayWithdrawConfirmationAction");
ftlUtil_setComponentParam(_2e3,"mode",_2e4);
ftlUtil_setComponentParam(_2e3,"applicationNos",_2e5);
ftlUtil_setComponentParam(_2e3,"candidateNos",_2e6);
ftlUtil_submitForm();
}
function application_doReapplyOnRequisition(_2e7,_2e8,_2e9,_2ea){
var _2eb=_2e9;
var _2ec=_2ea;
ftlUtil_setComponent(_2e7,_2e8,"ReapplyOnRequisitionAction");
ftlUtil_setComponentParam(_2e8,"applicationNo",_2eb);
ftlUtil_setComponentParam(_2e8,"candidateNo",_2ec);
ftlUtil_submitForm();
}
function application_doViewStatusDetail(_2ed,_2ee,_2ef,_2f0){
var _2f1=_2f0;
ftlUtil_setComponent(_2ed,_2ee,"ViewApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2ee,"mode",_2ef);
ftlUtil_setComponentParam(_2ee,"applicationNo",_2f1);
ftlUtil_submitForm();
}
function application_doStatusDetailPrintableFormat(_2f2,_2f3,_2f4,_2f5,_2f6,_2f7,_2f8){
var _2f9=_2f4;
var mode=_2f5;
var _2fb=_2f6;
var _2fc=_2f7;
var _2fd=_2f8;
ftlUtil_setComponent(_2f2,_2f3,"PrintApplicationStatusDetailAction");
ftlUtil_setComponentParam(_2f3,"applicationNo",_2f9);
ftlUtil_setComponentParam(_2f3,"mode",mode);
ftlUtil_setComponentParam(_2f3,"statusNo",_2fb);
ftlUtil_setComponentParam(_2f3,"statusName",_2fc);
ftlUtil_setComponentParam(_2f3,"statusDescription",_2fd);
ftlUtil_submitForm();
}
function application_referFriend(_2fe,_2ff,_300){
var _301=_300;
ftlUtil_setComponent(_2fe,_2ff,"ReferFriendAction");
ftlUtil_setComponentParam(_2ff,"applicationNo",_301);
ftlUtil_submitForm();
}
var openApplicationCalloutObject=null;
function application_openApplicationCalloutOver(_302,_303,_304,_305,_306){
ftlUtil_clearTimeoutCalloutToDisplay();
openApplicationCalloutObject=new OpenApplicationCalloutObject(_302,_303,_304,_305,_306);
ftlUtil_setTimeoutCalloutToDisplay("openApplicationCalloutObject.application_prepareOpenApplicationCalloutOver()");
}
function OpenApplicationCalloutObject(_307,_308,_309,_30a,_30b){
this.applicationNo=_30a;
this.locale=_30b;
this.interfaceId=_307;
this.componentId=_308;
this.calloutId=_309;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.application_prepareOpenApplicationCalloutOver=application_prepareOpenApplicationCalloutOver;
}
function application_prepareOpenApplicationCalloutOver(){
var _30c=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenApplicationCalloutAction","application_processResponse");
_30c.setCache(true);
_30c.setSynch(false);
_30c.addComponentParam("calloutId",this.calloutId);
_30c.addComponentParam("applicationNo",this.applicationNo);
_30c.addComponentParam("locale",this.locale);
ftlUtil_requestCallout("calloutTip","applicationCalloutInterface",this.mouseX,this.mouseY);
_30c.send();
}
function application_openApplicationCalloutOut(_30d,_30e,_30f){
ftlUtil_hideCallout("calloutTip","applicationCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function application_processResponse(_310,_311){
_ftl_api.fillInterface("applicationCalloutInterface",_311);
ftlUtil_showCallout("calloutTip","applicationCalloutInterface");
}
function initIframeBackGroundForApplicationDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForApplicationDivCallout();");
function application_displayExtendedLocation(_312,_313,_314,_315,_316){
if(_315){
var _317=_315;
var _318=_314.parentNode;
_318.innerHTML=_317;
_318.className=_316;
}
}
function getStringListParamValues(_319,_31a,_31b){
var _31c="";
var _31d=_ftl_api.getListValues(_319,_31a,_31b);
for(var i=0;i<_31d.length;i++){
_31c+=_31d[i];
if((i+1)<_31d.length){
_31c+=",";
}
}
return _31c;
}
function candidate_myAccountAction(_31f,_320){
ftlUtil_setComponent(_31f,_320,"MyAccountAction");
ftlUtil_submitForm();
}
function correspondence_openCorrespondenceDetail(_321,_322,_323,_324,_325,_326){
var _327=_323;
var _328=_324;
var _329=_325;
var _32a=_326;
ftlUtil_setComponent(_321,_322,"OpenCorrespDetailAction");
ftlUtil_setComponentParam(_322,"messageBoxItemNo",_327);
ftlUtil_setComponentParam(_322,"messageNo",_328);
ftlUtil_setComponentParam(_322,"isFromOldCM",_329);
ftlUtil_setComponentParam(_322,"isViewedByCandidate",_32a);
ftlUtil_submitForm();
}
function correspondence_DeleteCorrespondenceOnPortal(_32b,_32c){
ftlUtil_setComponent(_32b,_32c,"DeleteCorrespondenceToPortalAction");
ftlUtil_setComponentParam(_32c,"messageBoxItemNo",correspondence_currentMessageNo);
ftlUtil_submitForm();
}
function correspondence_printableFormat(_32d,_32e,_32f,_330,_331){
var _332=_32f;
var _333=_330;
var _334=_331;
ftlUtil_setComponent(_32d,_32e,"PrintableFormatAction");
ftlUtil_setComponentParam(_32e,"messageBoxItemNo",_332);
ftlUtil_setComponentParam(_32e,"messageNo",_333);
ftlUtil_setComponentParam(_32e,"isFromOldCM",_334);
ftlUtil_submitForm();
}
var correspondence_currentMessageNo;
var correspondence_confirmMessageSubject;
function correspondence_confirmDeletion(_335,_336,_337){
window.scrollTo(0,0);
correspondence_currentMessageNo=_337;
ftlUtil_setComponentParam("deleteAction","messageBoxItemNo",correspondence_currentMessageNo);
ftlPage_refreshInterface(_335,"refreshConfirm",_335);
ftlconfirm_ask(_335,_336);
}
function correspondence_hideConfirm(_338,_339){
ftlconfirm_hide(_338,_339);
}
function ftlconfirm_init(_33a,_33b){
var node=_ftl.all[_33b];
var ask=ftlUtil_getComponentParam(_33b,"aor",false);
if(ask=="true"){
ftlUtil_setComponentParam(_33b,"aor",false);
node.setDisplay("block");
location="#confirmBegin"+_33a+"."+_33b;
}else{
node.setDisplay("none");
}
}
function ftlconfirm_ask(_33e,_33f){
var node=_ftl.all[_33e+"."+_33f];
node.setDisplay("block");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
location="#confirmBegin"+_33e+"."+_33f;
}
function ftlconfirm_hide(_341,_342){
var node=_ftl.all[_341+"."+_342];
node.setDisplay("none");
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(node);
}
}
function ftlconfirm_answer(_344,_345,_346,_347){
ftlUtil_setComponent(_344,_345,"ConfirmComponent");
ftlUtil_setComponentParam(_345,"a",_346);
if(_347==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(_348){
var pos=_348.indexOf(".");
var _34a=_348.substring(pos+1);
var _34b=_348.substring(0,pos);
var _34c=_ftl_api.getElementById(_348);
var _34d=_ftl_api.getElementById(_348+"Content");
var _34e=_ftl_api.getElementById(_34a+".state");
var _34f={id:_34a,interfaceId:_34b,drawer:_34c,content:_34d,state:_34e,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 _350=this.drawer.style;
_350.overflow="hidden";
_350.display="block";
_350.height=this.height+"px";
_350=this.content.style;
_350.position="relative";
if(isIE7()){
_350.visibility="hidden";
}
_350.display="block";
_ftl_api.setResizeEvent(false);
},setOpen:function(){
this.state.value="true";
this.speedIdx=0;
var _351=this.drawer.style;
_351.display="block";
_351.position="";
_351.overflow="";
_351.height="";
_351=this.content.style;
_351.display="block";
_351.position="";
_351.top="";
if(isIE7()){
_351.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 _352=this.drawer.style;
_352.display="none";
_352.position="";
_352.overflow="hidden";
_352.height="";
_352=this.content.style;
_352.display="none";
_352.position="";
_352.top="";
this.height=0;
_ftl_api.setResizeEvent(true);
this.execScripts(_ftl_drawer_api.onCloseScripts);
this.locked=false;
},execScripts:function(_353){
var _354=undefined;
if(_353[this.id]!=undefined){
_354=_353[this.id];
}else{
if(_353[this.interfaceId+"."+this.id]){
_354=_353[this.interfaceId+"."+this.id];
}
}
if(_354){
for(var i=0;i<_354.length;++i){
eval(_354[i]);
}
}
},init:function(){
if(this.locked==true){
return;
}
this.locked=true;
if(this.isOpen()){
this.setOpen();
}else{
this.setClose();
}
},slide:function(pDir){
var _357=this.drawer.offsetHeight;
var _358=0;
if(pDir==true){
_358=_ftl_drawer_api.speedfactors[this.speedIdx];
}else{
_358=-_ftl_drawer_api.speedfactors[this.speedIdx];
}
if(this.speedIdx<_ftl_drawer_api.speedfactors.length-1){
++this.speedIdx;
}
_357+=_358;
if(_357<0){
_357=0;
}
if(_357>this.content.offsetHeight){
_357=this.content.offsetHeight;
}
var top=-(this.content.offsetHeight-_357);
if(top>0){
top=0;
}
if(top<-this.content.offsetHeight){
top=-this.content.offsetHeight;
}
this.drawer.style.height=_357+"px";
this.content.style.top=top+"px";
if(pDir==true&&top>-5){
this.setOpen();
}else{
if(pDir==false&&_357<5){
this.setClose();
}else{
var _35a="_ftl_drawer_api.drawers[\""+this.drawer.id+"\"].slide("+pDir+")";
setTimeout(_35a,_ftl_drawer_api.pace);
}
}
}};
_34f.init();
this.drawers[_348]=_34f;
this.drawers[_34a]=_34f;
},reset:function(_35b){
var _35c=null;
var obj=_35b;
while(_35c==null&&obj!=null){
if(obj.className=="ftldrawer"){
_35c=this.drawers[obj.id];
}
obj=obj.parentNode;
}
if(_35c!=null){
_35c.init();
}
},activate:function(_35e){
var _35f=this.drawers[_35e];
if(_35f!=null&&_35f.isLocked()==false){
if(_35f.isOpen()){
_35f.close();
}else{
_35f.open();
}
}
},open:function(_360){
var _361=this.drawers[_360];
if(_361!=null){
_361.open();
}
},close:function(_362){
var _363=this.drawers[_362];
if(_363!=null){
_363.close();
}
},setOpen:function(_364){
var _365=this.drawers[_364];
if(_365!=null){
_365.setOpen();
}else{
var _366=_ftl_api.getElementById(_364+".state");
if(_366!=null){
_366.value="true";
}
if(this.onOpenScripts[_364]!=undefined){
eval(this.onOpenScripts[_364]);
}
}
},setClose:function(_367){
var _368=this.drawers[_367];
if(_368!=null){
_368.setClose();
}else{
var _369=_ftl_api.getElementById(_367+".state");
if(_369!=null){
_369.value="false";
}
if(this.onCloseScripts[_367]!=undefined){
eval(this.onCloseScripts[_367]);
}
}
},isOpen:function(_36a){
var _36b=this.drawers[_36a];
if(_36b!=null){
return _36b.isOpen();
}else{
var _36c=_ftl_api.getElementById(_36a+".state");
if(_36c!=null&&_36c.value==""){
_36c.value="true";
}
return _36c.value;
}
},setOnOpen:function(_36d,_36e){
var _36f=this.onOpenScripts[_36d];
if(_36f==undefined){
_36f=[];
this.onOpenScripts[_36d]=_36f;
}
_36f[_36f.length]=_36e;
},setOnClose:function(_370,_371){
var _372=this.onCloseScripts[_370];
if(_372==undefined){
_372=[];
this.onCloseScripts[_370]=_372;
}
_372[_372.length]=_371;
},setOnBeforeOpen:function(_373,_374){
var _375=this.onBeforeOpenScripts[_373];
if(_375==undefined){
_375=[];
this.onBeforeOpenScripts[_373]=_375;
}
_375[_375.length]=_374;
},setOnBeforeClose:function(_376,_377){
var _378=this.onBeforeCloseScripts[_376];
if(_378==undefined){
_378=[];
this.onBeforeCloseScripts[_376]=_378;
}
_378[_378.length]=_377;
}};
function ftldrawer_initDrawer(_379){
_ftl_drawer_api.init(_379);
}
function ftldrawer_resetDrawer(_37a){
_ftl_drawer_api.reset(_37a);
}
function ftldrawer_activateDrawer(_37b,_37c,_37d){
_ftl_drawer_api.activate(_37d);
}
function ftldrawer_openDrawer(_37e,_37f,_380){
_ftl_drawer_api.open(_380);
}
function ftldrawer_closeDrawer(_381,_382,_383){
_ftl_drawer_api.close(_383);
}
function ftldrawer_setDisplayText(_384,_385,_386){
if(_384){
var _387=_ftl_api.getElementById(_384);
if(_387){
var _388=_387.getElementsByTagName("a");
if(_388.length>0){
_388[0].innerHTML=_385;
if(_386){
_388[0].title=_386;
}
}else{
_387.innerHTML=_385;
if(_386){
_387.title=_386;
}
}
}
}
}
function ftldrawer_isDrawerHide(_389){
var _38a=_ftl_api.getElementById(_389);
if(_38a!=null){
if((_38a.style.display)&&(_38a.style.display=="none")){
return true;
}
}
return false;
}
function ftldrawer_isDrawerOpen(_38b){
return _ftl_drawer_api.isOpen(_38b);
}
var _ftl_multi_api={controls:[],controlById:{},init:function(_38c,_38d){
var _38e=_ftl_api.getNodeById(_38c);
var pos=_38c.indexOf(".");
var _390=_38c.substring(pos+1);
var _391=_38c.substring(0,pos);
var tmp=_38e.object.parentNode.getElementsByTagName("SELECT");
var _393=[];
for(var i=0;i<tmp.length;++i){
var _395=_ftl_api.getNodeById(tmp[i].id);
_395.setValue=_395.setValueInput;
_393[_393.length]=_395;
}
for(i=1;i<_393.length;++i){
if(tmp[i-1]==null||tmp[i-1].selectedIndex==0){
_393[i].setDisplay("none");
}
}
var data=[];
if(_38d.length>0){
data=_38d.split("|");
}
var _397={id:_38c,componentId:_390,interfaceId:_391,input:_38e,selects:_393,setValue:function(_398){
this.input.setValue(_398);
},getSelectNode:function(_399){
for(var i=0;i<this.selects.length;++i){
if(this.selects[i].object==_399){
return this.selects[i];
}
}
return null;
},previousSelectNode:function(_39b){
for(var i=1;i<this.selects.length;++i){
if(this.selects[i].object==_39b){
return this.selects[i-1];
}
}
return null;
},nextSelectNode:function(_39d){
var len=this.selects.length;
for(var i=0;i<len-1;++i){
if(this.selects[i].object==_39d){
return this.selects[i+1];
}
}
return null;
}};
var _3a0=0;
if(_393.length==1&&_3a0<data.length){
_393[0].setValue(data[_3a0]);
}else{
var _3a1=null;
for(var i=1;i<_393.length&&_3a0<data.length;++i){
_393[i-1].setValue(data[_3a0++]);
var _3a2=_393[i].object;
if(_3a0<data.length){
var len=parseInt(data[_3a0++]);
for(var _3a4=0;_3a4<len;_3a4++){
var _3a5=data[_3a0++];
var text=unescape(data[_3a0++]);
_3a2.options[_3a2.options.length]=new Option(text,_3a5);
}
}
_393[i].setDisplay("inline");
if(i<(_393.length)){
_3a2.onchange=_393[i-1].object.onchange;
}
if(i==(_393.length-1)&&_3a0==(data.length-1)){
_393[i].setValue(data[_3a0]);
}
if(_3a2.options.length==2){
_3a2.remove(0);
_3a1=_3a2;
}else{
if(_3a2.options.length==1&&_3a2.value==-1){
_393[i].setDisplay("none");
_3a2.onchange="";
}
}
}
for(;i<_393.length;++i){
if(_393[i-1].object.selectedIndex>0){
this.select(_393[i-1].object);
}
}
if(_3a1!=null&&_3a1!=_393[_393.length-1]){
var _3a7="ftlmulti_selectField('"+_391+"','"+_38c+"', _ftl_api.getElementById('"+_3a1.id+"'));";
setTimeout(_3a7,200);
}
}
this.controls[this.controls.length]=_397;
this.controlById[_397.id]=_397;
for(i=0;i<_393.length;++i){
this.controlById[_393[i].id]=_397;
}
},getControlById:function(_3a8){
return this.controlById[_3a8];
},select:function(_3a9){
var _3aa=this.getControlById(_3a9.id);
if(_3aa==null){
return;
}
var _3ab=_3a9.value;
var _3ac=_3aa.previousSelectNode(_3a9);
if(_3ac!=null&&_3ac.object.value!=null&&_3ac.object.value!=""){
if(_3a9.value==-1){
_3ab=_3ac.object.value;
}
}
_3aa.setValue(_3ab);
var _3ad=_3a9.value!=-1;
var _3ae=_3aa.nextSelectNode(_3a9);
while(_3ae!=null){
if(_3ad){
_3ad=false;
}else{
_3ae.setDisplay("none");
_3ae.object.options.length=1;
_3ae.object.onchange="";
}
_3ae=_3aa.nextSelectNode(_3ae.object);
}
var _3ae=_3aa.nextSelectNode(_3a9);
if(_3ae!=null&&_3a9.value!=-1){
var _3af=_ftlx_api.getAjaxRequest(_3aa.interfaceId,_3aa.componentId,"MultiLevelComponent","ftlmulti_processResponse");
_3af.setCache(true);
_3af.setSynch(true);
_3af.addComponentParam("level",_3a9.id);
_3af.addComponentParam("parent",_3a9.value);
_3af.send();
}
if(typeof (ftldrawer_resetDrawer)=="function"){
ftldrawer_resetDrawer(_3a9);
}
},processResponse:function(_3b0,_3b1){
var _3b2=_ftl_api.getElementById(_3b0[2]);
if(_3b2==null){
return;
}
var _3b3=this.getControlById(_3b2.id);
var _3b4=_3b3.nextSelectNode(_3b2);
if(_3b4==null){
return;
}
var _3b5=_3b4.object;
var _3b6=_3b1.length;
if(_3b6>1){
_3b5.onchange=_3b2.onchange;
_3b5.options.length=1;
for(var i=0;i<_3b6;i++){
var _3b8=_3b1[i];
i++;
if(_3b8!=""){
var text=_3b1[i];
_3b5.options[_3b5.options.length]=new Option(text,_3b8);
}
}
if(_3b5.options.length==2){
_3b5.remove(0);
nextNextDropNode=_3b3.nextSelectNode(_3b5);
if(nextNextDropNode!=null){
var _3ba="ftlmulti_selectField('"+_3b0[0]+"','"+_3b0[1]+"', _ftl_api.getElementById('"+_3b5.id+"'));";
setTimeout(_3ba,200);
}
}else{
_3b5.selectedIndex=0;
if(_3b2.options[0].value==-1){
_3b5.options[0].value=_3b2.options[0].value;
_3b5.options[0].text=_3b2.options[0].text;
}
}
_3b4.setDisplay("inline");
}else{
_3b4.setDisplay("none");
_3b5.options.length=1;
_3b5.onchange="";
}
}};
function ftlmulti_initField(_3bb,_3bc,_3bd){
_ftl_multi_api.init(_3bc,_3bd);
}
function ftlmulti_selectField(_3be,_3bf,_3c0){
_ftl_multi_api.select(_3c0);
}
function ftlmulti_processResponse(_3c1,_3c2){
_ftl_multi_api.processResponse(_3c1,_3c2);
}
var ftlpager_labels=new Object();
var ftlpager_scripts=new Object();
var ftlpager_wait=false;
var ftlpager_byNames=new Object();
function ftlpager_getPagers(_3c3){
return ftlpager_byNames[_3c3];
}
function ftlpager_addPager(_3c4){
var name=null;
if(_3c4.name){
name=_3c4.name;
}else{
name=_3c4.attributes["name"].value;
}
var _3c6=ftlpager_byNames[name];
if(!_3c6){
_3c6=new Array();
_3c6[0]=_3c4;
ftlpager_byNames[name]=_3c6;
}else{
_3c6[_3c6.length]=_3c4;
}
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(_3c7,_3c8){
var _3c9=_ftl_api.getElementById(_3c8);
if(_3c9!=null){
var _3ca=ftlpager_addPager(_3c9);
ftlPager_update(_3c7,_3ca,_3c8);
}
}
function ftlPager_refresh(_3cb,_3cc){
var _3cd=ftlpager_getPagers(_3cc);
for(var idx=0;idx<_3cd.length;idx++){
ftlPager_update(_3cb,_3cc,_3cd[idx].id);
}
}
function ftlPager_update(_3cf,_3d0,_3d1){
var _3d2=ftlUtil_getComponentParam(_3d0,"nbDisplayPage",5);
var _3d3=ftlUtil_getComponentParam(_3d0,"currentPage",1);
var _3d4=ftlUtil_getComponentParam(_3d0,"listId",null);
var _3d5=ftlUtil_getComponentParam(_3d4,"nbElements",null);
var _3d6=ftlUtil_getComponentParam(_3d4,"size",null);
var _3d7=Math.ceil(_3d5/_3d6);
var _3d8=_3d1+".Label";
var _3d9=_3d1+".Next";
var _3da=_3d1+".Previous";
var _3db=_ftl_api.getElementById(_3d8);
var _3dc=_ftl_api.getElementById(_3d9);
var _3dd=_ftl_api.getElementById(_3da);
_3d3=Math.abs(_3d3);
var _3de=_3d3%_3d2;
var _3df=0;
if(_3de>0){
_3df=_3d3-_3de;
}else{
_3df=_3d3-_3d2;
}
var _3e0=null;
if(ftlpager_labels[_3d0]){
_3e0=ftlpager_labels[_3d0];
}else{
_3e0=_3db.innerHTML;
ftlpager_labels[_3d0]=_3e0;
}
if(_3e0!=null){
_3e0=_3e0.replace("{0}",_3d3);
_3e0=_3e0.replace("{1}",_3d7);
_3db.innerHTML=_3e0;
}
var _3e1=(_3df+(_3d3*_3d6));
if(_3e1>_3d5){
_3e1=Math.abs(_3d5);
}
var _3e2=1;
if(_3d3>1){
_3e2=(_3d3*_3d6)-_3d6+1;
}
ftlPagerSetLinkEnable(_3dd,_3d3>1);
ftlPagerSetLinkEnable(_3dc,_3d3!=_3d7);
for(var i=1;i<=_3d2;i++){
var _3e4=_3d1+".P"+i;
var page=_ftl_api.getElementById(_3e4);
if(page.tagName=="A"){
page=page.parentNode;
}
if(page){
var _3e6=page.getElementsByTagName("a");
if(_3e6){
for(var ai=0;ai<_3e6.length;ai++){
_3e6[ai].innerHTML=_3df+i;
_3e6[ai].title=_3df+i;
}
}
if((_3df+i)>_3d7){
ftlPagerSetDisplay(page.parentNode,false);
}else{
ftlPagerSetDisplay(page.parentNode,true);
}
if((_3df+i)==_3d3){
page.className="pagerlinkselected";
}else{
page.className="pagerlink";
}
}
}
}
function ftlPagerSetDisplay(pObj,_3e9){
if(pObj){
if(_3e9==true){
_ftl_api.setDisplay(pObj,"inline");
}else{
_ftl_api.setDisplay(pObj,"none");
}
}
}
function ftlPagerSetLinkEnable(_3ea,_3eb){
if(_3ea.tagName=="A"){
_3ea=_3ea.parentNode;
}
if(_3eb==true){
_3ea.className="pagerlink";
var _3ec=_3ea.getElementsByTagName("a");
if(_3ec){
for(var i=0;i<_3ec.length;i++){
if(_3ec[i].onclick==ftlpager_void){
_3ec[i].onclick=ftlpager_scripts[_3ec[i].id];
}
}
}
}else{
_3ea.className="pagerlinkoff";
var _3ec=_3ea.getElementsByTagName("a");
if(_3ec){
for(var i=0;i<_3ec.length;i++){
if(_3ec[i].onclick!=ftlpager_void){
ftlpager_scripts[_3ec[i].id]=_3ec[i].onclick;
_3ec[i].onclick=ftlpager_void;
}
}
}
}
}
function ftlPager_doPage(_3ee,_3ef,_3f0,_3f1,_3f2){
if(ftlPager_lock()){
var _3f3=Math.abs(_3f2.innerHTML);
ftlPager_prepareAndSend(_3ee,_3ef,_3f0,_3f3);
_ftl_api.restoreScroll("ftlform");
}
return false;
}
function ftlPager_doPrevious(_3f4,_3f5,_3f6,_3f7){
if(ftlPager_lock()){
var _3f8=ftlUtil_getComponentParam(_3f5,"currentPage",1);
_3f8=Math.abs(_3f8)-1;
ftlPager_prepareAndSend(_3f4,_3f5,_3f6,_3f8);
}
return false;
}
function ftlPager_doNext(_3f9,_3fa,_3fb,_3fc){
if(ftlPager_lock()){
var _3fd=ftlUtil_getComponentParam(_3fa,"currentPage",1);
_3fd=Math.abs(_3fd)+1;
ftlPager_prepareAndSend(_3f9,_3fa,_3fb,_3fd);
}
return false;
}
function ftlPager_prepareAndSend(_3fe,_3ff,_400,_401){
var _402=_ftlx_api.getAjaxRequest(_3fe,_3ff,"PagerComponent","ftlPager_processResponse");
_402.setCache(false);
_402.setSynch(false);
_402.setIFrame(true);
_402.addComponentParam("currentPage",_401);
_402.send();
}
function ftlPager_processResponse(_403,_404){
var _405=_403[0];
var _406=_403[1];
var _407=_403[2];
_ftl_api.fillList(_405,_405+"."+_407,_404);
ftlPager_unlock();
ftlPager_refresh(_405,_406);
if(_405=="requisitionDescriptionInterface"){
requisition_setPageTitle();
}
_ftl_api.restoreScroll("ftlform");
}
var _ftl_tab_api={tabbars:[],tabbarById:{},init:function(_408,_409){
var pos=_408.indexOf(".");
var _40b=_408.substring(pos+1);
var _40c={id:_408,shortId:_40b,interfaceId:_408.substring(0,pos),tabbarNode:_ftl_api.getNodeById(_408),selectedNode:_ftl_api.getNodeById(_40b+".selected"),dependencies:[],dependingOnId:null,tabById:{},tabAnchorsById:{},setDependingOnId:function(_40d){
this.dependingOnId=_40d;
},addDependency:function(_40e,_40f){
var node=_ftl_api.getNodeById(_40e);
if(node!=null){
this.dependencies[this.dependencies.length]=[node,_40f];
node.setDisplay(this.isTabSelected(_40f));
}
},isDependendingOnSelected:function(){
if(this.dependingOnId!=null){
return _ftl_tab_api.isTabSelected(this.dependingOnId);
}
return false;
},selectDefaultTab:function(){
var _411=this.selectedNode.getValue();
this.selectTab(_411);
},isTabSelected:function(_412){
var _413=_412;
var _414=this.getSelectedTabId();
var idx=_413.indexOf(".");
if(idx>0){
_413=_413.substring(idx+1);
}
return _414==_413;
},selectTab:function(_416){
var _417=_416;
var tabs=this.tabbarNode.object.childNodes;
var _419=false;
if(_417==""){
_417=null;
}else{
var len=this.interfaceId.length;
if(_417.length<=len||_417.substring(0,len)!=this.interfaceId){
_417=this.interfaceId+"."+_417;
}
}
if(tabs&&tabs.length>0){
for(var i=0;i<tabs.length;i++){
if(_ftl_tab_api.isLink(tabs[i])){
if(_419==false&&(_417==null||tabs[i].id==_417)){
tabs[i].className=_ftl_tab_api.makeClassName("selected",tabs[i]);
_419=true;
this.deactivate(tabs[i].id);
_417=tabs[i].id;
}else{
tabs[i].className=_ftl_tab_api.makeClassName("",tabs[i]);
this.activate(tabs[i].id);
}
}
}
}
this.innerSelectTab(_417);
this.updateDependencies();
},getSelectedTabId:function(){
var _41c=this.selectedNode.getValue();
if(_41c!=""){
return _41c;
}
var _41d="";
var _41e=this.tabbarNode.object;
var tabs=_41e.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])){
_41c=tabs[i].id;
break;
}else{
if(_41d==""){
_41d=tabs[i].id;
}
}
}
}
if(_41c==""&&_41d!=""){
_41c=_41d;
}
}
if(_41c.length>0){
idx=_41c.indexOf(".");
if(idx>0){
_41c=_41c.substring(idx+1);
}
}
return _41c;
},innerSelectTab:function(_421){
var _422=_421;
var pos=_422.indexOf(".");
if(pos>0){
_422=_422.substring(pos+1);
}
this.selectedNode.setValue(_422);
},setDisplay:function(_424){
this.tabbarNode.setDisplay(_424);
},updateDependencies:function(){
var i=0;
for(i=0;i<this.dependencies.length;i++){
var pair=this.dependencies[i];
var node=pair[0];
var _428=pair[1];
var _429=this.isTabSelected(_428);
node.setDisplay(_429);
if(_429){
findFirstFormField(node.object);
}
}
},getAnchorIds:function(_42a){
var _42b=this.tabAnchorsById[_42a];
if(_42b==undefined){
var tab=_ftl_api.getElementById(_42a);
var tmp=tab.getElementsByTagName("a");
_42b=new Array();
for(var i=0;i<tmp.length;++i){
_42b[i]=tmp[i].id;
}
this.tabAnchorsById[_42a]=_42b;
}
return _42b;
},activate:function(_42f){
var _430=this.getAnchorIds(_42f);
if(_430){
for(var i=0;i<_430.length;++i){
var _432=_ftl_api.getNodeById(_430[i]);
_432.setDisplay("");
var _433=_432.object;
if(_433.previousSibling){
_433.parentNode.removeChild(_433.previousSibling);
}
}
}
},deactivate:function(_434){
var _435=this.getAnchorIds(_434);
if(_435){
for(var i=0;i<_435.length;++i){
var _437=_ftl_api.getNodeById(_435[i]);
var _438=_437.object;
var _439=document.createElement("SPAN");
_439.style.display=_438.style.display;
_439.className=_438.className;
_439.innerHTML=_438.innerHTML;
_438.parentNode.insertBefore(_439,_438);
_437.setDisplay("none");
}
}
}};
var tabs=_40c.tabbarNode.object.childNodes;
var ilen=_40c.interfaceId.length;
for(var i=0;i<tabs.length;i++){
var tab=tabs[i];
var _43e=tab.id;
var _43f=_43e.substring(ilen+1);
_40c.tabById[_43e]=tab;
_40c.tabById[_43f]=tab;
}
if(_409&&_409!=""){
_40c.setDependingOnId(_409);
if(_40c.isDependendingOnSelected()){
_40c.selectDefaultTab();
_40c.setDisplay("block");
}else{
_40c.setDisplay("none");
}
}else{
_40c.selectDefaultTab();
_40c.setDisplay("block");
}
this.tabbars[this.tabbars.length]=_40c;
this.tabbarById[_40c.id]=_40c;
this.tabbarById[_40c.shortId]=_40c;
},getTabbarById:function(_440){
return this.tabbarById[_440];
},getTabbarByTabId:function(_441){
for(var i=0;i<this.tabbars.length;++i){
var _443=this.tabbars[i];
var tab=_443.tabById[_441];
if(tab!=undefined&&tab!=null){
return _443;
}
}
return null;
},isTabSelected:function(_445){
var _446=this.getTabbarByTabId(_445);
if(_446!=null){
return _446.isTabSelected(_445);
}
return false;
},selectTab:function(_447,_448){
var _449=this.getTabbarById(_447);
if(_449!=null){
_449.selectTab(_448);
}
},getSelectedTabId:function(_44a){
var _44b=this.getTabbarById(_44a);
return _44b.getSelectedTabId();
},isLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _44d=pTab.className.indexOf("selectedlink");
var _44e=pTab.className.indexOf("link");
return (_44d==0||_44e==0);
}
return false;
},isSelectedLink:function(pTab){
if(pTab.className!=null&&pTab.className.length>0){
var _450=pTab.className.indexOf("selectedlink");
return _450==0;
}
return false;
},makeClassName:function(_451,pTab){
var _453="";
if(pTab.className!=null&&pTab.className.length>0){
var _454=pTab.className.indexOf("link");
if(_454>-1){
_453=pTab.className.substring(_454+4);
}
}
return _451+"link"+_453;
},addDependency:function(_455,_456){
var _457=this.getTabbarByTabId(_456);
_457.addDependency(_455,_456);
}};
function ftltab_addDependency(_458,_459){
_ftl_tab_api.addDependency(_458,_459);
}
function ftltab_initTabBar(_45a,_45b,_45c){
_ftl_tab_api.init(_45b,_45c);
}
function ftltab_selectTab(_45d,_45e,_45f){
_ftl_tab_api.selectTab(_45e,_45f);
}
function findFirstFormField(node){
if(isControlInForm(node)){
node.focus();
return true;
}
var _461=node.childNodes.length;
for(var i=0;i<_461;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(_464,_465){
ftlUtil_onSet("listLabels","jobList_displayMultilingualLinks(\""+_464+"\", \""+_465+"\")");
var _466=ftlUtil_getHiddenField("listLabels");
var _467=ftlUtil_getHiddenField("listLocales");
if(_466==null||_467==null){
return;
}
var _468=_ftl.all[_464+".otherAvailableRequisition"];
if(_468==null){
return;
}
_468=_468.object;
for(i=0;i<_468.childNodes.length;i++){
if(_468.childNodes[i].id=="localeList"||_468.childNodes[i].id=="labelList"){
_468.removeChild(_468.childNodes[i]);
}
}
if(_466.length>0){
var _46a=document.createElement("div");
_46a.id="localeList";
_46a.className="pagersectionpanel";
_468.appendChild(_46a);
jobList_createSpan(_46a,_465);
jobList_createSpan(_46a,"&nbsp;");
var _46b=_466.split(",");
var _46c=_467.split(",");
var _46d=ftlUtil_getHiddenField("lang");
var _46e=false;
for(var i=0;i<_46c.length;i++){
if(_46c[i]!=_46d){
if(_46e==true){
jobList_createSpan(_46a,"&nbsp;| ");
}
jobList_createLink(_46a,_46b[i],_46c[i]);
_46e=true;
}
}
}
}
var jobList_Locales=new Object();
function jobList_createSpan(pDiv,_470){
var span=document.createElement("span");
span.innerHTML=_470;
span.className="text";
pDiv.appendChild(span);
}
function jobList_createLink(pDiv,_473,_474){
var _475=document.createElement("span");
var _476=document.createElement("a");
_475.className="metalink2";
_476.onclick=jobList_changeLang;
_476.innerHTML=_473;
_476.id=pDiv.parentNode.parentNode.id+_474;
_476.href="#";
pDiv.appendChild(_475);
_475.appendChild(_476);
jobList_Locales[_476.id]=_474;
}
function jobList_changeLang(){
var _477=jobList_Locales[this.id];
ftlUtil_setHiddenField("lang",_477);
ftlUtil_setComponent("","","");
ftlUtil_submitForm();
return false;
}
function change_helppanel_style(_478,_479){
var _47a=ftlUtil_getHiddenField("isEmptyHelppanelContent");
var _47b=(_47a=="true")?"helppanel_emptycontent":"helppanel";
_ftl_api.getElementById(_478+".helppanel_id").className=_47b;
}
var calloutUniqueId=0;
function jobsearch_setupCriteriaLink(_47c,_47d,_47e,_47f,_480,_481){
_ftl_drawer_api.setOnClose("searchcriteria","ftldrawer_setDisplayText(\""+_47d+"\", \""+_47e+"\",\""+_480+"\");");
_ftl_drawer_api.setOnBeforeClose("searchcriteria","jobsearch_adjustScrollPosition();");
_ftl_drawer_api.setOnOpen("searchcriteria","ftldrawer_setDisplayText(\""+_47d+"\", \""+_47f+"\",\""+_481+"\");");
_ftl_drawer_api.setOnOpen("searchcriteria","_ftl_api.updateFloats();");
}
function jobsearch_adjustScrollPosition(){
var _482=_ftl_api.getElementById("topScroll");
if(_482==null||_482==undefined){
return;
}
var body=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;
var _484=document.all?body.scrollTop:window.pageYOffset;
if(_482.offsetTop>0&&_482.offsetTop<_484){
window.scrollTo(0,_482.offsetTop);
}
}
function jobsearch_init(_485,_486,_487){
var _488=Math.abs(ftlUtil_getComponentParam(_486,"count","1"));
var _489=_ftl_api.getElementById(_485+"."+_487+"group3");
if(_489!=null){
var add=_ftl_api.getElementById(_485+"."+_487+"add3");
if(_488<3){
_ftl_api.setDisplay(_489,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_489,"block");
_ftl_api.setDisplay(add,"none");
}
_489=_ftl_api.getElementById(_485+"."+_487+"group2");
add=_ftl_api.getElementById(_485+"."+_487+"add2");
if(_488<2){
_ftl_api.setDisplay(_489,"none");
_ftl_api.setDisplay(add,"block");
}else{
_ftl_api.setDisplay(_489,"block");
_ftl_api.setDisplay(add,"none");
}
var _48b=_ftl_api.getElementById(_485+"."+_487+"remove1");
if(_488>1){
_ftl_api.setDisplay(_48b,"block");
}else{
_ftl_api.setDisplay(_48b,"none");
}
}
}
function jobsearch_initRadiusSearch(_48c){
_ftl_drawer_api.setClose("radiusSiteListDrawer");
_ftl_drawer_api.setClose("errorMessageDrawer");
_ftl_drawer_api.setClose("zipcodePanelErrorDrawer");
_ftl_drawer_api.setClose("countryPanelErrorDrawer");
}
function jobsearch_initHandlerLink(_48d,_48e,_48f,_490,_491,_492,_493){
var _494=_ftl_api.getElementById(_48d+"."+_48e);
var _495=_ftl_api.getElementById(_48f);
if(_494.style.display=="none"){
if(_495){
var _496=_495.getElementsByTagName("a");
if(_496.length>0){
_496[0].innerHTML=_490;
_496[0].title=_492;
}else{
_495.innerHTML=_490;
_495.title=_492;
}
}
}else{
if(_495){
var _496=_495.getElementsByTagName("a");
if(_496.length>0){
_496[0].innerHTML=_491;
_496[0].title=_493;
}else{
_495.innerHTML=_491;
_495.title=_493;
}
}
}
}
function jobsearch_add(_497,_498,_499){
var _49a=Math.abs(ftlUtil_getComponentParam(_498,"count","1"));
if(_49a==3){
return false;
}
_49a=_49a+1;
ftlUtil_setComponentParam(_498,"count",_49a);
jobsearch_init(_497,_498,_499);
}
function jobsearch_remove(_49b,_49c,_49d,_49e,_49f,_4a0,_4a1){
var _4a2=Math.abs(ftlUtil_getComponentParam(_49c,"count","1"));
if(_4a2==1){
return false;
}
if(_49e==1){
jobsearch_transferValues(_49b+"."+_49d+"group2",_49d+"2",_49b+"."+_49d+"group1",_49d+"1");
jobsearch_transferValues(_49b+"."+_49d+"group3",_49d+"3",_49b+"."+_49d+"group2",_49d+"2");
jobsearch_clearValues(_49b+"."+_49d+"group3",_49d+"3");
}
if(_49e==2){
jobsearch_transferValues(_49b+"."+_49d+"group3",_49d+"3",_49b+"."+_49d+"group2",_49d+"2");
jobsearch_clearValues(_49b+"."+_49d+"group3",_49d+"3");
}
if(_49e==3){
jobsearch_clearValues(_49b+"."+_49d+"group3",_49d+"3");
}
_4a2=_4a2-1;
if(_49f&&_4a0&&_4a1){
jobsearch_computeTooltip(_49b,_49c,_49f,_4a0,_4a1);
}
ftlUtil_setComponentParam(_49c,"count",_4a2);
jobsearch_init(_49b,_49c,_49d);
}
function jobsearch_transferValues(_4a3,_4a4,_4a5,_4a6){
var _4a7=_ftl_api.getElementById(_4a3);
var _4a8=_ftl_api.getElementById(_4a5);
var _4a9=_4a7.getElementsByTagName("input");
var _4aa=_4a8.getElementsByTagName("input");
for(var i=0;i<_4a9.length;i++){
_4aa[i].value=_4a9[i].value;
}
var _4ac=_4a7.getElementsByTagName("select");
var _4ad=_4a8.getElementsByTagName("select");
for(var i=0;i<_4ac.length;i++){
var to=_4ad[i];
var from=_4ac[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(_4a5.substring(0,_4a5.indexOf(".")),_4a6,to);
}
}
}
function jobsearch_clearValues(_4b1,_4b2){
var _4b3=_ftl_api.getElementById(_4b1);
if(_4b3!=null){
var _4b4=_4b3.getElementsByTagName("input");
for(var i=0;i<_4b4.length;i++){
_4b4[i].value=-1;
}
var _4b6=_4b3.getElementsByTagName("select");
for(var i=0;i<_4b6.length;i++){
var sel=_4b6[i];
sel.value=-1;
if(i>0){
sel.length=1;
sel.options[0].value=_4b6[i].options[0].value;
sel.options[0].text=_4b6[i].options[0].text;
}
}
ftlmulti_selectField(_4b1.substring(0,_4b1.indexOf(".")),_4b2,_4b6[0]);
}
}
function jobsearch_doSaveAgent(_4b8,_4b9){
ftlUtil_setComponent(_4b8,_4b9,"SaveSearchAction");
ftlUtil_submitForm();
}
function jobsearch_prepareSaveAgent(_4ba,_4bb){
if(ftlPage_isLogin()){
var _4bc=_ftlx_api.getAjaxRequest(_4ba,_4bb,"SaveSearchConfirmAction","jobsearch_processResponseAgent");
_4bc.setCache(false);
_4bc.setSynch(false);
_4bc.addComponentParam("showConfirm",this.showConfirm);
_4bc.send();
}else{
ftlUtil_setComponentParam(_4bb,"showConfirm",this.showConfirm);
ftlUtil_setComponent(_4ba,_4bb,"SaveSearchConfirmAction");
ftlUtil_submitForm();
}
}
function jobsearch_processResponseAgent(_4bd,_4be){
if(_4be[0]=="true"){
ftlconfirm_ask(_4bd[0],"confirmOverwrite");
}else{
if(_4be[1]){
}else{
_ftl_drawer_api.close("savecriteria");
}
}
}
function jobsearch_clearAgentName(_4bf,_4c0){
ftlconfirm_hide(_4bf,"confirmOverwrite");
ftlUtil_setComponent(_4bf,_4c0,"ClearNameAction");
ftlUtil_submitForm();
}
function jobsearch_computeTooltip(_4c1,_4c2,_4c3,_4c4,_4c5){
var _4c6=_ftl_api.getElementById(_4c5);
var _4c7=_ftl_api.getElementById(_4c3+"L1");
var _4c8=_ftl_api.getElementById(_4c3+"L2");
var _4c9=_ftl_api.getElementById(_4c3+"L3");
var _4ca=_ftl_api.getElementById(_4c3+"L4");
var _4cb=_4c6.innerHTML;
var _4cc="";
if(_4c7!=null){
var _4cd=_4c7.selectedIndex;
var _4ce=_4c7.options[_4cd].text;
if(_4cd>0&&_4c8!=null){
var _4cf=_4c8.selectedIndex;
var _4d0=_4c8.options[_4cf].text;
if(_4cf>0&&_4c9!=null){
var _4d1=_4c9.selectedIndex;
var _4d2=_4c9.options[_4d1].text;
if(_4d1>0&&_4ca!=null){
var _4d3=_4ca.selectedIndex;
var _4d4=_4ca.options[_4d3].text;
_4cc=_4cb.replace("{0}",_4ce+" - "+_4d0+" - "+_4d2+" - "+_4d4);
}else{
_4cc=_4cb.replace("{0}",_4ce+" - "+_4d0+" - "+_4d2);
}
}else{
_4cc=_4cb.replace("{0}",_4ce+" - "+_4d0);
}
}else{
_4cc=_4cb.replace("{0}",_4ce);
}
}
var _4d5=_ftl_api.getElementById(_4c4);
_4d5.title=_4cc;
}
function jobsearch_resetPagerOnButton(_4d6,_4d7,_4d8,_4d9){
var _4da=ftlUtil_getComponentParam(_4d8,"currentPage",1);
if(_4da>1){
ftlUtil_setComponentParam(_4d8,"currentPage","1");
ftlPager_refresh(_4d6,_4d8);
}
if(_4d9==true){
ftlPage_doButtonAjax(_4d6,_4d7,"jobsearch_processClear");
}else{
ftlPage_doButtonAjax(_4d6,_4d7,"jobsearch_processSearch");
}
}
function jobsearch_resetPagerOnButtonKeepingFocus(_4db,_4dc,_4dd,_4de){
var _4df=ftlUtil_getComponentParam(_4dd,"currentPage",1);
if(_4df>1){
ftlUtil_setComponentParam(_4dd,"currentPage","1");
ftlPager_refresh(_4db,_4dd);
}
ftlPage_doButtonAjax(_4db,_4dc,"jobsearch_processSearch");
ftlUtil_setFocusOnField(_4db+"."+_4de);
}
function jobsearch_processSearch(_4e0,_4e1){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4e1);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
if(_4e0[1]!="rlPager"){
_ftl_drawer_api.close("searchcriteria");
}
calloutUniqueId++;
}
function jobsearch_processSearchInitialHistory(_4e2,_4e3){
jobsearch_processClear(_4e2,_4e3);
try{
var _4e4=_4e2[0];
jobsearch_displaySearchOrShowButton(_4e4,_4e4+".searchAction",_4e4+".showCriteriaAction",true);
}
catch(Err){
}
}
function jobsearch_processClear(_4e5,_4e6){
_ftl_api.fillList("requisitionListInterface","requisitionListInterface.listRequisition",_4e6);
ftlPager_refresh("requisitionListInterface","rlPager");
_ftl_drawer_api.setClose("savecriteria");
_ftl_drawer_api.open("searchcriteria");
_ftl_drawer_api.setClose("radiusSiteListDrawer");
calloutUniqueId++;
ftlUtil_setFocusOnField("searchCriteriaStart");
}
function jobsearch_clearButton(_4e7,_4e8,_4e9,_4ea,_4eb,_4ec,_4ed,_4ee,_4ef,_4f0,_4f1,_4f2,_4f3,_4f4,_4f5,_4f6){
jobsearch_clearValues(_4ea+"."+_4eb+"group1",_4eb+"1");
jobsearch_clearValues(_4ea+"."+_4eb+"group2",_4eb+"2");
jobsearch_clearValues(_4ea+"."+_4eb+"group3",_4eb+"3");
ftlUtil_setComponentParam(_4ec,"count",1);
jobsearch_init(_4ea,_4e8,_4eb);
jobsearch_clearValues(_4ea+"."+_4ed+"group1",_4ed+"1");
jobsearch_clearValues(_4ea+"."+_4ed+"group2",_4ed+"2");
jobsearch_clearValues(_4ea+"."+_4ed+"group3",_4ed+"3");
ftlUtil_setComponentParam(_4ee,"count",1);
jobsearch_init(_4ea,_4e8,_4ed);
jobsearch_clearValues(_4ea+"."+_4ef+"group1",_4ef+"1");
jobsearch_clearValues(_4ea+"."+_4ef+"group2",_4ef+"2");
jobsearch_clearValues(_4ea+"."+_4ef+"group3",_4ef+"3");
ftlUtil_setComponentParam(_4f0,"count",1);
jobsearch_init(_4ea,_4e8,_4ef);
var _4f7=_ftl_api.getElementById(_4ea+".instructionText");
if(_4f7!=null){
var _4f8=_ftl_api.getElementById(_4ea+".listContentDescriptionText");
_4f7.style.display="inline";
_4f8.style.display="none";
var _4f9=_ftl_api.getElementById(_4ea+".radiusOptionsList");
var unit=document.getElementsByName("unit");
var _4fb=_ftl_api.getElementById(_4ea+".radiusLocation");
var _4fc=_ftl_api.getElementById(_4ea+".zipInput");
_4f9.selectedIndex=0;
if(unit.length>=1){
unit[0].checked=true;
}
_4fb.selectedIndex=0;
_4fc.value="";
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
}
jobsearch_resetPagerOnButton(_4e7,_4e8,_4e9,true);
jobsearch_displaySearchOrShowButton(_4e7,_4f5,_4f6,true);
}
function jobsearch_searchButton(_4fd,_4fe,_4ff,_500,_501,_502,_503,_504,_505){
setSitesList(_4fd);
jobsearch_resetPagerOnButton(_4fd,_4fe,_4ff,false);
jobsearch_displaySearchOrShowButton(_4fd,_504,_505,false);
}
function jobsearch_activateSearchDrawer(_506,_507,_508,_509,_50a,_50b){
ftldrawer_activateDrawer(_506,_507,_508);
var _50c=ftldrawer_isDrawerOpen(_508);
jobsearch_displaySearchOrShowButton(_506,_509,_50a,!_50c);
}
function jobsearch_displaySearchOrShowButton(_50d,_50e,_50f,_510){
var _511=_ftl_api.getElementById(_50e);
var _512=_ftl_api.getElementById(_50f);
if(_510==false||_510=="false"){
_511.style.display="none";
_512.style.display="inline";
}else{
_511.style.display="inline";
_512.style.display="none";
}
}
function jobsearch_openSearchCalloutOver(_513,_514,_515){
searchcallout_openSearchCallout(_513,_514,_515,calloutUniqueId,null);
}
function jobsearch_keyPress(_516,_517,_518){
var evt=_518;
var _51a=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
if(_51a==13){
var _51b=_ftl_api.getElementById(_516+"."+_517);
if(_51b!=null){
if(_51b.click){
if(window.navigator.userAgent.indexOf("Opera")>=0||window.navigator.userAgent.indexOf("Safari")>=0){
_51b.type="submit";
}
_51b.click();
}else{
if(_51b.onclick){
_51b.onclick();
}
}
}
}
}
var SEARCH_BUTTON_NAME_ID="searchAction";
var BASIC_FOOTER_INTERFACE="basicSearchFooterInterface";
var ADVANCED_FOOTER_INTERFACE="advancedSearchFooterInterface";
function jobsearch_controlKeyPress(_51c,pId){
var _51e=window.event!=undefined?window.event:_51c;
if(pId!=null&&pId.length>0){
if(_51e!=null){
var _51f=pId.indexOf("basic")>=0;
var _520=_51f?BASIC_FOOTER_INTERFACE:ADVANCED_FOOTER_INTERFACE;
jobsearch_keyPress(_520,SEARCH_BUTTON_NAME_ID,_51c);
}
}
}
function jobsearch_computeSiteListOnDemand(_521,_522,_523,_524,_525,_526,_527,_528,_529){
if(_528=="true"){
var _52a=document.getElementsByName("unit");
var _52b=_ftl_api.getElementById(_521+"."+_523);
var _52c=_ftl_api.getElementById(_521+".instructionText");
var _52d=_ftl_api.getElementById(_521+".listContentDescriptionText");
var _52e=_ftl_api.getElementById(_521+"."+_525);
var _52f=_ftl_api.getElementById(_521+"."+_526);
var _530=jobsearch_getSiteList(_521,_527);
var _531=_ftl_api.getElementById("siteListId").value;
var _532=_ftlx_api.getAjaxRequest(_521,_522,"ComputeSiteListAction","jobsearch_siteListProcessed");
_532.setCache(false);
_532.setSynch(true);
_532.setIFrame(false);
_532.addComponentParam("distance",_52b.value);
_532.addComponentParam("unit",_52a[0].checked?1:2);
_532.addComponentParam("locationSiteId",_52e.value);
_532.addComponentParam("zipcode",_52f.value);
_532.addComponentParam("siteListId",_530);
_532.send();
_ftl_api.getElementById("siteListId").value=_531;
jobsearch_initializeCheckedSites(_521,"checkboxSiteNo");
if(_52b.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_52b.selectedIndex=0;
_52c.style.display="inline";
_52d.style.display="none";
}else{
var msg="";
if(_529!=null){
msg=_529.substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
}
_52c.style.display="none";
_52d.innerHTML=msg;
_52d.style.display="inline";
var _534=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _535=_ftl_api.getElementById(_521+".radiusEmptyList");
_535.style.display=_534=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
}
}
function jobsearch_computeSiteList(_536,_537,_538,_539,_53a,_53b,_53c){
var _53d=_ftl_api.getElementById(_536+"."+_538);
var _53e=document.getElementsByName("unit");
var _53f=_ftl_api.getElementById(_536+"."+_53a);
var _540=_ftl_api.getElementById(_536+"."+_53b);
if(_53d.selectedIndex==0){
_ftl_drawer_api.close("radiusSiteListDrawer");
_53d.selectedIndex=0;
var _541=_ftl_api.getElementById(_536+".instructionText");
var _542=_ftl_api.getElementById(_536+".listContentDescriptionText");
_541.style.display="inline";
_542.style.display="none";
return;
}
if(_540!=null&&_540.value.length>0&&(_53f.selectedIndex>0||_53f.length==1)){
_ftl_drawer_api.close("errorMessageDrawer");
var _543=jobsearch_getSiteList(_536,_53c);
var _544=_ftlx_api.getAjaxRequest(_536,_537,"ComputeSiteListAction","jobsearch_siteListProcessed");
_544.setCache(false);
_544.setSynch(false);
_544.setIFrame(true);
_544.addComponentParam("distance",_53d.value);
_544.addComponentParam("unit",_53e[0].checked?1:2);
_544.addComponentParam("locationSiteId",_53f.value);
_544.addComponentParam("zipcode",_540.value);
_544.addComponentParam("siteListId",_543);
_544.send();
}else{
_ftl_drawer_api.open("errorMessageDrawer");
_53d.selectedIndex=0;
}
if(_540!=null&&_540.value.length>0){
_ftl_drawer_api.close("zipcodePanelErrorDrawer");
}else{
_ftl_drawer_api.open("zipcodePanelErrorDrawer");
}
if(_53f.selectedIndex>0||_53f.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(_545,_546){
jobsearch_resetCheckBoxSiteSelection("masterCheckboxSite","checkboxSiteNo");
var _547=_545[0];
var _548=_ftl_api.getElementById(_547+".instructionText");
var _549=_ftl_api.getElementById(_547+".listContentDescriptionText");
var msg="";
var _54b=_546.length;
for(var i=_54b-1;i>=0;i--){
if(_546[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)==0){
msg=_546[i].substr(LIST_CONTENT_DESCRIPTION_TOKEN_ID.length);
break;
}
}
_548.style.display="none";
_549.innerHTML=msg;
_549.style.display="inline";
var _54d="";
for(var i=_54b-1;i>=0;i--){
if(_546[i].indexOf(ZIP_CODE_LABEL)==0){
_54d=_546[i].substr(ZIP_CODE_LABEL.length);
break;
}
}
var _54e=_ftl_api.getElementById(_547+".zipInput");
_54e.value=_54d;
var _54f="";
for(var i=_54b-1;i>=0;i--){
if(_546[i].indexOf(UNIT_LABEL)==0){
_54f=_546[i].substr(UNIT_LABEL.length);
break;
}
}
var unit=document.getElementsByName("unit");
unit[0].checked=_54f=="1"?true:false;
unit[1].checked=_54f=="1"?false:true;
var _551=jobsearch_removeStaticElementFromResponse(_546);
_ftl_api.fillList(_547,_547+".radiusSiteListId",_551);
jobsearch_initializeCheckedSites(_547,"checkboxSiteNo");
var _552=_ftl_api.getElementById("radiusSiteListId.nbElements").value;
var _553=_ftl_api.getElementById(_547+".radiusEmptyList");
_553.style.display=_552=="0"?"block":"none";
_ftl_drawer_api.open("radiusSiteListDrawer");
}
function jobsearch_removeStaticElementFromResponse(_554){
var _555=new Array();
var _556=_554.length;
for(var i=0;i<_556;i++){
if(_554[i].indexOf(LIST_CONTENT_DESCRIPTION_TOKEN_ID)!=0&&_554[i].indexOf(ZIP_CODE_LABEL)!=0&&_554[i].indexOf(UNIT_LABEL)!=0){
_555.splice(_555.length+1,0,_554[i]);
}
}
return _555;
}
function jobsearch_masterCheckBoxSiteSelection(_558,_559){
var _55a=_558.checked;
var _55b=document.getElementsByName(_559);
var _55c=_55b.length;
for(var i=0;i<_55c;i++){
_55b[i].checked=_55a;
}
}
function jobsearch_resetCheckBoxSiteSelection(_55e,_55f){
var _560=document.getElementsByName(_55e);
if(_560.length>=1){
_560[0].checked=false;
}
var _561=document.getElementsByName(_55f);
var _562=_561.length;
for(var i=0;i<_562;i++){
_561[i].checked=false;
}
var _564=_ftl_api.getElementById("siteListId");
if(_564!=null){
_564.value="";
_564.defaultValue="";
}
}
function jobsearch_getSiteList(_565,_566){
var _567=document.getElementsByName(_566);
var _568="";
var _569="";
for(var i=0;i<_567.length;i++){
if(_567[i].checked){
var ii=i+1;
_569=_ftl_api.getElementById(_565+".siteNoHidden.row"+ii);
if(_569!=null&&_569.innerHTML.length>0){
_568+=_569.innerHTML+";";
}
}
}
return _568;
}
function jobsearch_resetDistanceDropDown(_56c,_56d,_56e){
var _56f=_ftl_api.getElementById(_56c+"."+_56e);
var _570=_ftl_api.getElementById(_56c+".instructionText");
var _571=_ftl_api.getElementById(_56c+".listContentDescriptionText");
_56f.selectedIndex=0;
_ftl_drawer_api.close("radiusSiteListDrawer");
_570.style.display="inline";
_571.style.display="none";
}
var GOOGLE_MAPS_ROOT_URL="http://maps.google.com/";
var ROW_LABEL="row";
function jobsearch_openGoogleMapWindow(_572,_573,_574){
var _575=0;
var _576=_ftl_api.getListValues(_572,"radiusSiteListId","siteNo");
var _577=_576.length;
for(var i=0;i<_577;i++){
if(_576[i]==_574){
_575=i;
break;
}
}
var _579=_ftl_api.getListValues(_572,"radiusSiteListId","siteAdd1")[_575];
var _57a=_ftl_api.getListValues(_572,"radiusSiteListId","siteAdd2")[_575];
var city=_ftl_api.getListValues(_572,"radiusSiteListId","city")[_575];
var zip=_ftl_api.getListValues(_572,"radiusSiteListId","zipcode")[_575];
var _57d=GOOGLE_MAPS_ROOT_URL;
var _57e=_ftl_api.getElementById("lang").value;
_57d+="?hl=";
_57d+=_57e;
_57d+="&q=";
_57d+=zip;
if(city!=null&&city.length>0){
_57d+=",+";
_57d+=city;
}
if(_579!=null&&_579.length>0){
_57d+=",+";
_57d+=_579;
}
if(_57a!=null&&_57a.length>0){
_57d+=",+";
_57d+=_57a;
}
var _57f=encodeURI(_57d);
window.open(_57f);
}
function jobsearch_initializeCheckedSites(_580,_581){
var _582=_ftl_api.getElementById("siteListId");
if(_582.value==null&&!_582.value.length>=0&&!_582.defaultValue.length>=0){
return;
}
var _583=document.getElementsByName(_581);
var _584=_583.length;
var _585=_582.value.length>0?_582.value:_582.defaultValue;
var _586=_585.split(";");
var _587=_586.length;
var _588="";
var _589=0;
for(var i=0;i<_584;i++){
_588=_ftl_api.getElementById(_580+".siteNoHidden.row"+(i+1));
if(_588!=null&&_588.innerHTML.length>0){
for(var j=0;j<_587;j++){
if(_586[j]==_588.innerHTML){
_583[i].checked=true;
_589++;
break;
}
}
}
}
if(_589==_584){
var _58c=document.getElementsByName("masterCheckboxSite");
_58c[0].checked=true;
}
}
var BASIC_INTERFACE="basicSearchInterface";
var ADVANCED_INTERFACE="advancedSearchInterface";
function setSitesList(_58d){
var _58e=_58d.indexOf("basic")>=0;
var _58f=_58e?BASIC_INTERFACE:ADVANCED_INTERFACE;
var _590=_ftl_api.getElementById("siteListId");
if(_590!=null){
_590.value=jobsearch_getSiteList(_58f,"checkboxSiteNo");
}
}
function jobsearch_rssOrFacebookButton(_591,_592){
setSitesList(_591);
var _593=_ftlx_api.getAjaxRequest(_591,_592,"ButtonComponent","jobsearch_rssOrFacebookProcessed");
_593.setCache(false);
_593.setSynch(false);
_593.send();
}
var ERROR_LABEL="error";
function jobsearch_rssOrFacebookProcessed(_594,_595){
var _595=_595[0];
if(_595!=ERROR_LABEL){
if(_594[1]=="FACEBOOK"){
_595=encodeFacebookURL(_595);
window.open(_595);
}else{
window.location=_595;
}
}
}
function encodeFacebookURL(pURL){
var _597="=";
var _598="rssurl";
var _599="siteurl";
var _59a="name";
rsspos=pURL.indexOf(_598);
sitepos=pURL.indexOf(_599);
namepos=pURL.indexOf(_59a);
var _59b=pURL.substring(0,rsspos);
var _59c=pURL.substring(rsspos+_598.length,sitepos-1);
var _59d=pURL.substring(sitepos+_599.length,namepos-1);
var _59e=pURL.substring(namepos+_59a.length);
_59c=_598+_597+escape(_59c.substring(_59c.indexOf(_597)+1));
_59d=_599+_597+escape(_59d.substring(_59d.indexOf(_597)+1));
_59e=_59a+_597+escape(_59e.substring(_59e.indexOf(_597)+1));
return _59b+_59c+"&"+_59d+"&"+_59e;
}
var initialHistoryBackup="";
function getInitialHistoryData(){
var form=document.forms["ftlform"];
if(form["initialHistory"]){
var _5a0=unescape(form["initialHistory"].value);
if(isIE()){
if(_5a0!=""&&initialHistoryBackup==""){
initialHistoryBackup=_5a0;
return null;
}
}else{
if(_5a0!=""){
initialHistoryBackup=_5a0;
}else{
if(initialHistoryBackup!=""){
form["initialHistory"].value=escape(initialHistoryBackup);
_5a0=initialHistoryBackup;
}
}
return initialHistoryBackup;
}
return initialHistoryBackup;
}
return null;
}
var mysavedsearches_agentNo;
var mysavedsearches_agentName;
function mysavesearches_confirmSingleDeletion(_5a1,_5a2,_5a3,_5a4){
mysavedsearches_agentNo=_5a3;
mysavedsearches_agentName=_5a4;
var _5a5=_ftl_api.getElementById(_5a1+"."+"singleDeleteTemplate");
var _5a6=_ftl_api.getElementById(_5a1+"."+"singleDeleteTitle");
_5a6.innerHTML=_5a5.innerHTML.replace("{0}",mysavedsearches_agentName);
ftlconfirm_ask(_5a1,_5a2);
}
function mysavesearches_confirmAllDeletion(_5a7,_5a8){
ftlconfirm_ask(_5a7,_5a8);
}
function mysavedsearches_doDeleteAgent(_5a9,_5aa){
ftlUtil_setComponent(_5a9,_5aa,"DeleteSearchAction");
ftlUtil_setComponentParam(_5aa,"agentNo",mysavedsearches_agentNo);
ftlUtil_submitForm();
}
function mysavedsearches_doDeleteAllAgents(_5ab,_5ac){
ftlUtil_setComponent(_5ab,_5ac,"DeleteAllSearchesAction");
ftlUtil_submitForm();
}
function mysavedsearches_doEditAgent(_5ad,_5ae,_5af){
var _5b0=_5af;
ftlUtil_setComponent(_5ad,_5ae,"EditAgentAction");
ftlUtil_setComponentParam(_5ae,"agentNo",_5b0);
ftlUtil_submitForm();
}
function mysavedsearches_doExtendAgent(_5b1,_5b2,_5b3){
var _5b4=_5b3;
ftlUtil_setComponent(_5b1,_5b2,"ExtendAgentAction");
ftlUtil_setComponentParam(_5b2,"agentNo",_5b4);
ftlUtil_submitForm();
}
function mysavedsearches_doViewOpenings(_5b5,_5b6,_5b7){
var _5b8=_5b7;
ftlUtil_setComponent(_5b5,_5b6,"ViewOpeningsAction");
ftlUtil_setComponentParam(_5b6,"agentNo",_5b8);
ftlUtil_submitForm();
}
function mysavedsearches_doEditNotification(_5b9,_5ba,_5bb,_5bc){
var _5bd=_5bb;
ftlUtil_setComponent(_5b9,_5ba,"EditNotificationAction");
ftlUtil_setComponentParam(_5ba,"agentNo",_5bd);
ftlUtil_submitForm();
}
function mysavedsearches_openSearchCalloutByQueryNoOver(_5be,_5bf,_5c0,_5c1){
searchcallout_openSearchCallout(_5be,_5bf,_5c0,null,_5c1);
}
function requisition_addRequisitionToCart(_5c2,_5c3,_5c4){
var _5c5=_5c4;
if(ftlPage_isLogin()){
var _5c6=_ftlx_api.getAjaxRequest(_5c2,_5c3,"AddRequisitionToCartAction","requisition_cartProcessed");
_5c6.setCache(false);
_5c6.addComponentParam("requisitionNo",_5c5);
_5c6.send();
}else{
ftlUtil_setComponent(_5c2,_5c3,"AddRequisitionToCartAction");
ftlUtil_setComponentParam(_5c3,"requisitionNo",_5c5);
ftlUtil_submitForm();
}
}
function requisition_cartProcessed(_5c7,_5c8){
var _5c9=_5c7[0];
var _5ca=null;
if(_5c9=="requisitionListInterface"){
_5ca="requisitionListInterface.listRequisition";
}else{
if(_5c9=="requisitionDescriptionInterface"){
_5ca="requisitionDescriptionInterface.descRequisition";
}else{
if(_5c9=="requisitionListPersonalizedInterface"){
_5ca="requisitionListPersonalizedInterface.listRequisition";
}else{
if(_5c9=="myJobCartInterface"){
_5ca="myJobCartInterface.cartList";
}
}
}
}
if(_5ca!=null){
_ftl_api.fillList(_5c9,_5ca,_5c8);
}
}
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(_5cc,_5cd,_5ce,_5cf){
window.scrollTo(0,0);
jobCartItemNo=_5ce;
reqTitle=_5cf;
var _5d0=_ftl_api.getElementById(_5cc+"."+"confirmRemoveTemplate");
var _5d1=_ftl_api.getElementById(_5cc+"."+"confirmRemoveFromJobCartTitle");
_5d1.innerHTML=_5d0.innerHTML.replace("{0}",reqTitle);
ftlconfirm_ask(_5cc,"confirmRemoveFromJobCart");
}
function requisition_removeRequisitionFromCart(_5d2,_5d3){
var _5d4=_ftlx_api.getAjaxRequest(_5d2,_5d3,"RemoveRequisitionFromCartAction","requisition_cartProcessed");
_5d4.setCache(false);
_5d4.setSynch(false);
_5d4.addComponentParam("jobCartItemNo",jobCartItemNo);
_5d4.send();
}
function requisition_sendJobToFriend(_5d5,_5d6,_5d7,_5d8){
ftlUtil_setComponent(_5d5,_5d6,"SendJobToFriendAction");
var _5d9=_5d7;
ftlUtil_setComponentParam(_5d6,"requisitionNo",_5d9);
ftlUtil_submitForm();
}
function requisition_openSendJobToFriend(_5da,_5db,_5dc,_5dd){
var _5de=_5dc;
var _5df=_5dd;
ftlUtil_setComponent(_5da,_5db,"OpenSendJobToFriendAction");
ftlUtil_setComponentParam(_5db,"requisitionNo",_5de);
ftlUtil_setComponentParam(_5db,"requisitionTitle",_5df);
ftlUtil_submitForm();
}
function requisition_displayExtendedLocation(_5e0,_5e1,_5e2,_5e3,_5e4){
if(_5e3){
var _5e5=_5e3;
var _5e6=_5e2.parentNode;
_5e6.innerHTML=_5e5;
_5e6.className=_5e4;
}
}
function requisition_doReapplyOnRequisition(_5e7,_5e8,_5e9,_5ea){
application_doReapplyOnRequisition(_5e7,_5e8,_5e9,_5ea);
}
function requisition_applyOnRequisition(_5eb,_5ec,_5ed,_5ee,_5ef){
ftlUtil_setComponent(_5eb,_5ec,"ApplyOnRequisitionAction");
if(_5ed){
var _5f0=_5ed;
ftlUtil_setComponentParam(_5ec,"requisitionNo",_5f0);
}
if(_5ee){
ftlUtil_setComponentParam(_5ec,"mode",_5ee);
}
if(_5ef){
var _5f1=_5ef;
ftlUtil_setComponentParam(_5ec,"candidateNo",_5f1);
}
ftlUtil_submitForm();
}
function requisition_applyOnRequisitionByEmail(_5f2,_5f3,_5f4,_5f5){
window.open("mailto:"+_5f4+"?subject="+_5f5);
}
function requisition_openRequisitionDescription(_5f6,_5f7,_5f8,_5f9){
ftlUtil_setComponentParam(_5f7,"openDescFrom",_5f9);
requisition_openRequisitionDescriptionAction(_5f6,_5f7,_5f8,"OpenRequisitionDescriptionAction");
}
function requisition_openRequisitionDescriptionView(_5fa,_5fb,_5fc,_5fd,_5fe,_5ff){
ftlUtil_setComponentParam(_5fb,"viewMode",_5fd);
ftlUtil_setComponentParam(_5fb,"openMode",_5fe);
if(_5ff!=null){
var _600=_5ff;
ftlUtil_setComponentParam(_5fb,"locale",_600);
}
requisition_openRequisitionDescriptionAction(_5fa,_5fb,_5fc,"OpenRequisitionDescriptionViewAction");
}
function requisition_openRequisitionDescriptionAction(_601,_602,_603,_604,_605){
var _606=_603;
ftlUtil_setComponentParam(_602,"requisitionNo",_606);
ftlUtil_setComponent(_601,_602,_605);
ftlUtil_submitForm("requisitionDescriptionPage");
}
var openReqListItemCalloutObject=null;
function requisition_openReqListItemCalloutOver(_607,_608,_609,_60a){
ftlUtil_clearTimeoutCalloutToDisplay();
openReqListItemCalloutObject=new OpenReqListItemCalloutObject(_607,_608,_609,_60a);
ftlUtil_setTimeoutCalloutToDisplay("openReqListItemCalloutObject.requisition_prepareOpenReqListItemCalloutOver()");
}
function OpenReqListItemCalloutObject(_60b,_60c,_60d,_60e){
this.reqNo=_60e;
this.interfaceId=_60b;
this.componentId=_60c;
this.calloutId=_60d;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.requisition_prepareOpenReqListItemCalloutOver=requisition_prepareOpenReqListItemCalloutOver;
}
function requisition_prepareOpenReqListItemCalloutOver(){
var _60f=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenReqListItemCalloutAction","requisition_processReqListItemCalloutResponse");
_60f.setCache(true);
_60f.setSynch(false);
_60f.addComponentParam("calloutId",this.calloutId);
_60f.addComponentParam("requisitionNo",this.reqNo);
ftlUtil_requestCallout("calloutTip","ReqListItemCalloutInterface",this.mouseX,this.mouseY);
_60f.send();
}
function requisition_openReqListItemCalloutOut(_610,_611,_612){
ftlUtil_hideCallout("calloutTip","reqListItemCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function requisition_processReqListItemCalloutResponse(_613,_614){
_ftl_api.fillInterface("reqListItemCalloutInterface",_614);
ftlUtil_showCallout("calloutTip","reqListItemCalloutInterface");
}
function initIframeBackGroundForReqDivCallout(){
initIframeBackGroundForDivCallout("calloutTip");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForReqDivCallout();");
ftlUtil_addToOnBodyLoad("ftlUtil_setFocusOnField();");
function requisition_resetListPager(_615,_616,_617){
var _618=ftlUtil_getComponentParam(_617,"currentPage",1);
ftlPage_doRefresh(_615,_616,_617);
}
function requisition_resetListPagerKeepingFocus(_619,_61a,_61b,_61c){
ftlUtil_keepFocusOnField(_619,_61c);
ftlPage_doRefresh(_619,_61a,_61b);
}
function requisition_navigateToHomePage(_61d,_61e){
ftlUtil_setComponent(_61d,_61e,"NavigateToHomePageAction");
ftlUtil_submitForm();
}
function requisition_setPageTitle(){
var _61f=document.getElementById("requisitionDescriptionInterface.requisitionDescriptionTitleLabel.row1");
var _620="";
if(document.all){
_620=_61f.innerText;
}else{
_620=_61f.textContent;
}
document.title=_620;
}
function requisitionPrintable_setPageTitle(){
var _621=document.getElementById("requisitionDescriptionPrintableInterface.pagetitle.row1");
var _622="";
if(document.all){
_622=_621.innerText;
}else{
_622=_621.textContent;
}
document.title=_622;
}
function requisition_validateTimeZone(){
var form=_ftl.all["ftlform"].object;
var tz=0;
var now=new Date();
if(now.getTimezoneOffset){
tz=now.getTimezoneOffset();
}
var _626="GMT"+(tz<=0?"--":"-");
var _627=Math.abs(tz);
var _628=_627%60;
var _629=(_627-_628)/60;
if(_629<10){
_629="0"+_629;
}
if(_628<10){
_628="0"+_628;
}
var _62a=_626+_629+":"+_628;
if(_62a!=form["tz"].value){
var _62b=getInterfaceForValidateTimeZone(form);
if(_62b&&_62b!=null){
ftlUtil_setHiddenField("tz",_62a);
var _62c=_ftlx_api.getAjaxRequest(_62b,"validateTimeZoneId","InitTimeZoneAction","requisition_restoreDatesValues");
_62c.setCache(false);
_62c.setSynch(false);
_62c.addParam("tz",_62a);
var _62d=document.getElementById("requisitionNo");
if(_62d){
var _62e=_62d.value;
_62c.addComponentParam("requisitionNo",_62e);
}
_62c.send();
}
}
}
function getInterfaceForValidateTimeZone(_62f){
var _630=_62f["interfaceIdForTimeZone"];
if(_630){
var _631=_630.value;
if(_631=="requisitionListInterface"||_631=="requisitionDescriptionInterface"){
return _631;
}else{
if(_631=="requisitionDescriptionPrintablePage"){
return "requisitionDescriptionPrintableInterface";
}
}
}
return null;
}
function requisition_restoreDatesValues(_632,_633){
var _634=_632[0];
var _635=null;
if(_634=="requisitionListInterface"){
_635="requisitionListInterface.listRequisition";
}else{
if(_634=="requisitionDescriptionInterface"){
_635="requisitionDescriptionInterface.descRequisition";
}else{
if(_634=="requisitionDescriptionPrintableInterface"){
_635="requisitionDescriptionPrintableInterface.descRequisition";
}
}
}
if(_635!=null){
_ftl_api.fillList(_634,_635,_633);
}
}
ftlUtil_addToOnBodyLoad("requisition_validateTimeZone()");
var SEARCH_CALLOUT_ID="searchCallout";
var openSearchCalloutObject=null;
function searchcallout_openSearchCallout(_636,_637,_638,_639,_63a){
ftlUtil_clearTimeoutCalloutToDisplay();
openSearchCalloutObject=new OpenSearchCalloutObject(_636,_637,_638,_63a,_639);
ftlUtil_setTimeoutCalloutToDisplay("openSearchCalloutObject.searchcallout_prepareOpenSearchCalloutOver()");
}
function OpenSearchCalloutObject(_63b,_63c,_63d,_63e,_63f){
if(_63e!=null){
this.queryNo=_63e;
}else{
this.queryNo=0;
}
if(_63f!=null){
this.uniqueId=_63f;
}else{
this.uniqueId=0;
}
this.interfaceId=_63b;
this.componentId=_63c;
this.calloutId=_63d;
this.mouseX=currentEvent.clientX;
this.mouseY=currentEvent.clientY;
this.searchcallout_prepareOpenSearchCalloutOver=searchcallout_prepareOpenSearchCalloutOver;
}
function searchcallout_prepareOpenSearchCalloutOver(){
var _640=_ftlx_api.getAjaxRequest(this.interfaceId,this.componentId,"OpenSearchCalloutAction","searchcallout_processResponse");
_640.setCache(false);
_640.setSynch(false);
_640.addComponentParam("calloutId",this.calloutId);
_640.addComponentParam("agentNo",this.queryNo);
_640.addComponentParam("uniqueId",this.uniqueId);
ftlUtil_requestCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface",this.mouseX,this.mouseY);
_640.send();
}
function searchcallout_closeSearchCallout(_641,_642){
ftlUtil_hideCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
ftlUtil_clearTimeoutCalloutToDisplay();
}
function searchcallout_processResponse(_643,_644){
_ftl_api.fillInterface("searchCalloutInterface",_644);
ftlUtil_showCallout(SEARCH_CALLOUT_ID,"searchCalloutInterface");
}
ftlUtil_addToOnBodyLoad("initIframeBackGroundForSearchDivCallout();");
function initIframeBackGroundForSearchDivCallout(){
initIframeBackGroundForDivCallout(SEARCH_CALLOUT_ID);
}

