function $(element_id){var obj;if(isMSIE){obj=document.getElementById(element_id);if(obj==null){obj=document.all[element_id];}}else{obj=document.getElementById(element_id);if(obj==null){obj=document.getElementsByName(element_id)[0];}}
return obj;}
function $N(element_name){return document.getElementsByName(element_name);}
function $F(element_id){return $(element_id).value;}
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
function cfGetcookValue(offset){var finstr=document.cookie.indexOf(";",offset);if(finstr==-1)
finstr=document.cookie.length;return decodeURIComponent(document.cookie.substring(offset,finstr));}
function cfGetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return cfGetcookValue(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)
break;}
return null;}
function cfSetCookie(name,value){var argv=cfSetCookie.arguments;var argc=cfSetCookie.arguments.length;var now=new Date();var expires=new Date(now.getTime()+31536000000);document.cookie=name+"="+encodeURIComponent(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+"; path=/; ";}
function cfDeleteCookie(){if(document.cookie!=""){thisCookie=document.cookie.split("; ");expireDate=new Date;expireDate.setDate(expireDate.getDate()-1);for(i=0;i<thisCookie.length;i++){cookieName=thisCookie[i].split("=")[0];document.cookie=cookieName+"=;expires="+expireDate.toGMTString();}}}
function cfDelCookie(name,domain,path){expireDate=new Date;expireDate.setDate(expireDate.getDate()-1);document.cookie=name+"=;domain="+domain+";path="+path+";expires="+expireDate.toGMTString();}
function cfSwichLocale(aForm,locale,lang){var form=document.getElementById(aForm);var localeCd=locale.value;localeCd=localeCd.toLowerCase();var aUrl="/pbf.common.locale.GetLocaleInfo.dev";var arrParam=new Array();arrParam[0]="localeCd="+localeCd;if(lang)
arrParam[1]="langCd="+lang;aUrl=cfGetOneColmAjax(aUrl,arrParam);if(aUrl!=null&&aUrl!=""){form.action=aUrl;form.submit();}}
function cfGetOneColmAjax(aUrl,arrParam){stringXsyncResult='';devon.xSync.options.asyncMode=false;var aJax=new devon.xSync(aUrl);for(var i=0;i<arrParam.length;i++){var tmp=arrParam[i];var arrTmp=tmp.split("=");if(arrTmp.length>0){aJax.addQuery(arrTmp[0],arrTmp[1]);}else{aJax.addQuery(arrTmp[0],"");}}
aJax.fire();return stringXsyncResult.trim();}
devon.xSync.handler.string=function(json){stringXsyncResult=json.$text;}