// (c)2009 CoachR

var YSAJAX={};YSAJAX.bShowURL=true;YSAJAX.fnDefaultCallback=null;YSAJAX.objDefaultCallback=null;YSAJAX.cancelRequest=function(_1){if(_1!=null){_1.stopped=true;if(_1.xmlhttp!=null){_1.xmlhttp.abort();}
_1.xmlhttp=null;}};YSAJAX.createXMLHttpRequest=function(){var _2=null;if(window.XMLHttpRequest){try{_2=new XMLHttpRequest();}
catch(e){}}else{if(window.ActiveXObject){for(var i=6;i>0&&_2==null;i--){try{if(i==2){_2=new ActiveXObject("Microsoft.XMLHTTP");}else{_2=new ActiveXObject("Msxml2.XMLHTTP."+i+".0");}}
catch(e){_2=null;}}}}
if(!_2){alert("Your browser doesn't support AJAX communications...");}
return _2;};YSAJAX.getXML=function(_4){if(_4.responseXML&&_4.responseXML.documentElement){return _4.responseXML.documentElement;}else{return null;}};YSAJAX.onFormSubmit=function(_5,_6,_7,_8,_9){_5=YSDOM.getObj(_5);if(!isDefined(_8)){_8=window;}
YSAJAX.sendRequest(_6,YSAJAX.getFormParams(_5,""),true,_7,_8,_9);};YSAJAX.sendRequest=function(_a,_b,_c,_d,_e,_f,_10){if(!isDefined(_b)){_b=null;}
if(!isDefined(_c)){_c=false;}
if(!isDefined(_d)){_d=null;}
if(!isDefined(_e)){_e=window;}
if(!isDefined(_f)){_f=null;}
if(!isDefined(_10)){_10=true;}
if(_a==null){if(location.pathname==""){_a="/";}else{_a=location.pathname.substr(location.pathname.lastIndexOf("/")+1);}}
var _11={xmlhttp:YSAJAX.createXMLHttpRequest(),stopped:false};if(!_b){_b="";}else{if(_10){_b+="&";}}
if(_10){_b+="ajax"+(_c?"=":"");}
if(!_c){if(_a.indexOf("?")==-1){_a+="?"+_b;}else{_a+="&"+_b;}}
if(YSAJAX.bShowURL){YSLog.writeText(_a+(_c?"?"+_b:""));}
try{_11.xmlhttp.open((_c?"POST":"GET"),_a,true);_11.xmlhttp.onreadystatechange=function(){if(_11.xmlhttp.readyState==4){if(!_11.stopped){if(YSAJAX.fnDefaultCallback==null){if(_11.xmlhttp.status==403){YSDOM.refreshPage();}else{if(_d){_d.call(_e,_11.xmlhttp,_f);}}}else{YSAJAX.fnDefaultCallback.call(YSAJAX.objDefaultCallback,_d,_e,_11.xmlhttp,_f);}}else{YSLog.write("Request Cancelled");}
try{_11.xmlhttp.onreadystatechange=null;}
catch(e){}
_11.xmlhttp=null;_11=null;}};if(_c){_11.xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");_11.xmlhttp.setRequestHeader("Content-length",_b.length);}
_11.xmlhttp.setRequestHeader("Connection","close");_11.xmlhttp.send((_c?_b:null));}
catch(e){YSLog.write("sendRequest error: "+YSDebug.print_r(e,true));}
return _11;};YSAJAX.setDefaultCallback=function(_12,_13){if(!isDefined(_13)){_13=window;}
YSAJAX.fnDefaultCallback=_12;YSAJAX.objDefaultCallback=_13;};YSAJAX.showRequestURLs=function(_14){YSAJAX.bShowURL=_14==true;};function BarManager(){this.oCurRequest=null;this.iLastRequest=0;};BarManager.prototype.onStartStatusCheck=function(){BarManager.onRequestStatus();new YSTimeout(1000,BarManager.onRequestStatus,this,null,true);};BarManager.prototype.onRequestStatus=function(){var _15=YSDateTime.getCurTime();if(this.oCurRequest!=null&&_15-this.iLastRequest<10000){return;}else{if(this.oCurRequest!=null){YSAJAX.cancelRequest(this.oCurRequest);}}
this.iLastRequest=YSDateTime.getCurTime();this.oCurRequest=YSAJAX.sendRequest(null,"getbars",false,BarManager.onStatusResult,this);};BarManager.prototype.onStatusResult=function(_16){var xml=YSAJAX.getXML(_16);var _18=YSXML.getChild(xml,"bars");if(_18!=null){var _19=_18.childNodes;var _1a,_1b,_1c,_1d,_1e,_1f;var _20=YSNumbers.checkInt(YSXML.getAttribute(_18,"offy"));var _21=YSNumbers.checkInt(YSXML.getAttribute(_18,"offx"));var _22=YSNumbers.checkInt(YSXML.getAttribute(_18,"width"));var _23=YSNumbers.checkInt(YSXML.getAttribute(_18,"height"));var _24=null;if(_22>0&&_23>0){_24=new Size(_22,_23);}
for(var i=0,_26=_19.length;i<_26;i++){_1b=YSDOM.getObj(YSXML.getAttribute(_19[i],"id"));if(_1b){_1e=YSDOM.getElementSize(_1b,false);_1d=YSNumbers.checkInt(YSXML.getAttribute(_19[i],"perc"));_1a=YSNumbers.checkInt(YSXML.getAttribute(_19[i],"type"));_1f=_21+YSNumbers.roundNumber((100-_1d)*(_1e.width/100));if(_24!=null){_1f+=_24.width-_1e.width;}
YSCSS.setStyle(_1b,"backgroundPosition","-"+_1f+"px "+"-"+(_20+(_1a*_1e.height))+"px");}
YSDOM.setInnerHTML(YSXML.getAttribute(_19[i],"lbl"),YSXML.getData(_19[i]));}}
this.oCurRequest=null;};var BarManager=new BarManager();YSConfirm.YES_NO=1;YSConfirm.OK=2;YSConfirm.iZIndex=1000;function YSConfirm(sID,_28,_29,sNo,_2b,_2c,_2d,_2e,_2f){this.sID=sID;this.sQuestion=YSString.trim(_28);this.sYes=_29;this.sNo=sNo;this.fnCallback=isDefined(_2b)?_2b:null;this.objCallback=isDefined(_2c)?_2c:window;this.eCenterElement=isDefined(_2d)?_2d:null;this.iType=isDefined(_2e)?_2e:YSConfirm.YES_NO;this.oCallbackParam=isDefined(_2f)?_2f:null;this.divPopup=null;this.divOverlay=null;this.divTopBar=null;this.btnNo=null;this.btnYes=null;YSConfirm.iZIndex++;this.createConfirm();};YSConfirm.CreateAlert=function(_30,sOK,_32){if(!isDefined(sOK)){sOK="OK";}
new YSConfirm("alert",_30,sOK,"",null,null,_32,YSConfirm.OK);};YSConfirm.CreateLinkConfirm=function(_33,_34,_35,sNo,_37,_38){if(!isDefined(_38)){_38=null;}
new YSConfirm("linkconfirm",_33,_35,sNo,YSConfirm.OnLinkConfirm,window,_37,YSConfirm.YES_NO,{sLink:_34,objCaller:_38});};YSConfirm.OnLinkConfirm=function(sID,_3a,_3b,e){if(_3a){document.location.href=_3b.sLink;}
if(_3b.objCaller&&_3b.objCaller.onconfirmresult){_3b.objCaller.onconfirmresult(_3a,e);}};YSConfirm.prototype.destruct=function(){YSMoveElement.unsetDraggable(this.divTopBar);YSEventHandler.Instance().removeHandler(this.btnYes,"onclick",YSConfirm.prototype.onClickYes,this);if(this.iType==YSConfirm.YES_NO){YSEventHandler.Instance().removeHandler(this.btnNo,"onclick",YSConfirm.prototype.onClickNo,this);}
this.divOverlay=this.divPopup=this.divTopBar=this.fnCallback=this.objCallback=this.eCenterElement=this.oCallbackParam=this.btnYes=this.btnNo=null;};YSConfirm.prototype.close=function(_3d,e){YSDOM.removeElement(this.divPopup);YSDOM.removeElement(this.divOverlay);if(this.fnCallback){this.fnCallback.call(this.objCallback,this.sID,_3d,this.oCallbackParam,e);}
this.destruct();};YSConfirm.prototype.createConfirm=function(){var _3f=YSDOM.getBodySize();this.divOverlay=document.createElement("div");YSCSS.setTransparency(this.divOverlay,60);YSCSS.setMultiStyle(this.divOverlay,["width","height","position","top","left","backgroundColor","zIndex","display"],[_3f.width+"px",_3f.height+"px","absolute","0px","0px","white",YSConfirm.iZIndex,"none"]);document.body.appendChild(this.divOverlay);YSCSS.setStyle(this.divOverlay,"display","block");this.divPopup=document.createElement("div");this.divPopup.className="fw_confirmpopup";YSCSS.setMultiStyle(this.divPopup,["visibility","position","zIndex"],["hidden","absolute",YSConfirm.iZIndex+1]);this.divTopBar=document.createElement("div");this.divTopBar.className="fw_confirmtopbar";this.divPopup.appendChild(this.divTopBar);var _40=document.createElement("div");_40.className="fw_confirmquestion";this.divPopup.appendChild(_40);var _41=document.createElement("p");_41.innerHTML=this.sQuestion;_40.appendChild(_41);var _42=document.createElement("div");YSCSS.setStyle(_42,"textAlign","center");_40.appendChild(_42);this.btnYes=document.createElement("button");this.btnYes.className="fw_confirmyes";this.btnYes.innerHTML=this.sYes;_42.appendChild(this.btnYes);if(this.iType==YSConfirm.YES_NO){this.btnNo=document.createElement("button");this.btnNo.className="fw_confirmno";this.btnNo.innerHTML=this.sNo;_42.appendChild(this.btnNo);}
document.body.appendChild(this.divPopup);YSEventHandler.Instance().addHandler(this.btnYes,"onclick",YSConfirm.prototype.onClickYes,this);if(this.iType==YSConfirm.YES_NO){YSEventHandler.Instance().addHandler(this.btnNo,"onclick",YSConfirm.prototype.onClickNo,this);}
YSMoveElement.setDraggable(this.divPopup,this.divTopBar);var _43=YSDOM.setToCenter(this.divPopup,null,this.eCenterElement);if(!YSDOM.isInSight(this.divPopup,-1,_43)){YSDOM.setToCenter(this.divPopup,null,null);}
YSCSS.setStyle(this.divPopup,"visibility","visible");YSDOM.setFocus(this.btnYes);};YSConfirm.prototype.onClickNo=function(e){this.close(false,e);};YSConfirm.prototype.onClickYes=function(e){this.close(true,e);};var YSCookie={};YSCookie.create=function(_46,_47,_48,_49){if(!isDefined(_48)){_48=0;}
if(!isDefined(_49)){_49=false;}
var _4a="";if(!_48){_48=2147483647;_49=true;}
var _4b=new Date();if(_49){_4b.setTime(_48*1000);}else{_4b.setTime(_4b.getTime()+(_48*24*60*60*1000));}
_4a="; expires="+_4b.toGMTString();document.cookie=escape(_46)+"="+escape(_47)+_4a+"; path=/";};YSCookie.read=function(_4c){var _4d=_4c+"=";var _4e=YSCookie.getAll();if(isDefined(_4e[_4c])){return _4e[_4c];}else{return null;}};YSCookie.getAll=function(){var _4f=document.cookie.split(";");var _50={};for(var i=0;i<_4f.length;i++){var _52=_4f[i].split("=");_50[String(unescape(_52[0])).trim()]=unescape(_52[1]);}
return _50;};YSCookie.erase=function(_53){YSCookie.create(_53,"",-1);};var YSCSS={};YSCSS.addClassName=function(obj,_55){obj=YSDOM.getObj(obj);if(obj==null||_55==null){return;}
if(!YSCSS.hasClassName(obj,_55)){if(obj.className){obj.className=obj.className+" "+_55;}else{obj.className=_55;}}};YSCSS.getBorderBottom=function(_56){return YSCSS.getStyle(_56,"borderBottomWidth",true);};YSCSS.getBorderLeft=function(_57){return YSCSS.getStyle(_57,"borderLeftWidth",true);};YSCSS.getBorderRight=function(_58){return YSCSS.getStyle(_58,"borderRightWidth",true);};YSCSS.getBorderTop=function(_59){return YSCSS.getStyle(_59,"borderTopWidth",true);};YSCSS.getStyle=function(obj,_5b,_5c){obj=YSDOM.getObj(obj);if(!obj){return null;}
if(!isDefined(_5c)){_5c=false;}
var _5d=0;if(_5c){if(_5b=="width"){_5d=obj.offsetWidth;}
if(_5b=="height"){_5d=obj.offsetHeight;}
if(_5d){return _5d;}}
_5d=obj.style[_5b];if(!_5d||_5d=="auto"){if(document.defaultView){var css=document.defaultView.getComputedStyle(obj,null);_5d=css.getPropertyValue(_5b)||css[_5b];}
if(!_5d&&obj.currentStyle){_5d=obj.currentStyle[_5b];}
if(!_5d&&obj.runtimeStyle){_5d=obj.runtimeStyle[_5b];}}
if((typeof _5d).toLowerCase()=="string"){_5d=_5d.toLowerCase();}
if(_5c){var _5f=false;if(_5d&&_5d.substr(_5d.length-1,1)=="%"){_5f=true;}
_5d=parseInt(_5d);if(isNaN(_5d)){_5d=0;if(_5b=="width"){_5d=obj.offsetWidth;}
if(_5b=="height"){_5d=obj.offsetHeight;}}else{if(_5f&&obj.parentNode){_5d=_5d/100*YSCSS.getStyle(obj.parentNode,_5b,true);}}}
return!isDefined(_5d)?null:_5d;};YSCSS.hasClassName=function(obj,_61){obj=YSDOM.getObj(obj);if(obj==null){return false;}else{var _62=String(obj.className);return _62.indexOf(_61)!=-1;}};YSCSS.isVisible=function(obj){obj=YSDOM.getObj(obj);if(!obj){return false;}
while(obj.tagName.toLowerCase()!="body"&&YSCSS.getStyle(obj,"display")!="none"&&YSCSS.getStyle(obj,"visibility")!="hidden"){obj=obj.parentNode;}
if(obj.tagName.toLowerCase()=="body"){return true;}else{return false;}};YSCSS.loadCSS=function(_64){var _65=document.getElementsByTagName("head")[0];var _66=document.createElement("link");_66.setAttribute("href",_64);_66.setAttribute("rel","stylesheet");_66.setAttribute("type","text/css");_65.appendChild(_66);};YSCSS.removeClassName=function(obj,_68){obj=YSDOM.getObj(obj);if(obj==null){return;}
if(YSCSS.hasClassName(obj,_68+" ")){_68+=" ";}else{if(YSCSS.hasClassName(obj," "+_68)){_68=" "+_68;}}
YSCSS.replaceClassName(obj,_68,"");};YSCSS.replaceClassName=function(obj,_6a,_6b){obj=YSDOM.getObj(obj);if(!obj||!obj.className){return;}
var _6c=String(obj.className);_6c=_6c.replace(new RegExp(_6a,"g"),_6b);obj.className=_6c;};YSCSS.replaceClassNameRecursive=function(obj,_6e,_6f){obj=YSDOM.getObj(obj);YSCSS.replaceClassName(obj,_6e,_6f);for(var i=0;i<obj.childNodes.length;i++){YSCSS.replaceClassNameRecursive(obj.childNodes[i],_6e,_6f);}};YSCSS.setMultiStyle=function(obj,_72,_73){if(!YSList.isArray(obj)){obj=[obj];}
for(var _74 in obj){var _75=YSDOM.getObj(obj[_74]);for(var i=0;i<_72.length;i++){if(isDefined(_72[i])&&isDefined(_73[i])){YSCSS.setStyle(_75,_72[i],_73[i]);}}}};YSCSS.setStyle=function(obj,_78,_79){obj=YSDOM.getObj(obj);if(obj!=null&&isDefined(obj.style)){if(_78.toLowerCase()=="float"){if(bIE){_78="styleFloat";}else{_78="cssFloat";}}
try{obj.style[_78]=_79;}
catch(e){YSLog.write(obj.id+": "+_78+"="+_79);YSDebug.print_r(e);}}};YSCSS.setStyleRecursive=function(obj,_7b,_7c){obj=YSDOM.getObj(obj);YSCSS.setStyle(obj,_7b,_7c);for(var i=0;i<obj.childNodes.length;i++){YSCSS.setStyleRecursive(obj.childNodes[i],_7b,_7c);}};YSCSS.setTransparency=function(obj,_7f){_7f=100-_7f;if(bIE){YSCSS.setStyle(obj,"filter","alpha(opacity="+_7f+")");}else{YSCSS.setStyle(obj,"MozOpacity",_7f/100);YSCSS.setStyle(obj,"opacity",_7f/100);}};YSCSS.swapClassName=function(obj,_81,_82){if(obj==null){return;}
if(YSCSS.hasClassName(obj,_81)){YSCSS.replaceClassName(obj,_81,_82);}else{YSCSS.replaceClassName(obj,_82,_81);}};var YSDateTime={};YSDateTime.getCurTime=function(){return(new Date()).getTime();};YSDateTime.getTimeString=function(_83,_84){if(!isDefined(_84)||_84){return YSNumbers.padDigits(Math.floor(_83/3600),2)+":"+YSNumbers.padDigits(Math.floor(_83%3600/60),2)+":"+YSNumbers.padDigits(Math.floor(_83%60),2);}else{return YSNumbers.padDigits(Math.floor(_83/60),2)+":"+YSNumbers.padDigits(Math.floor(_83%60),2);}};YSDateTime.getTZOffset=function(){return(new Date()).getTimezoneOffset()*-60;};var YSDebug={};YSDebug.print_r=function(obj,_86){var pad=function(_88){sPadding="";for(var i=0;i<_88;i++){sPadding+=_8a;}
return sPadding;};var _8b=function(obj,_8d){if(obj==null){return"null";}
var _8e="";try{switch(typeof obj){case"string":case"number":_8e=String(obj);if(_8e.length>200){_8e=_8e.substr(0,200);}
break;case"object":_8e="Array {\n"+(_8d>1?"":_8f(obj,_8d))+pad(_8d)+"}";break;default:_8e=(typeof obj)+"("+String(obj)+")";}}
catch(e){}
return _8e;};var _8f=function(obj,_91){var _92="";for(var key in obj){if(YSList.isArray(obj[key])){_92+=_8a+pad(_91)+"["+key+"] => Array {\n"+_8f(obj[key],_91+1)+"\n"+_8a+pad(_91)+"}\n";}else{if((typeof obj[key]).toLowerCase()=="function"){var _94=String(obj[key]);_92+=_8a+pad(_91)+"["+key+"] => "+_94.substr(0,_94.indexOf("{"))+"{ }\n";}else{_92+=_8a+pad(_91)+"["+key+"] => "+_8b(obj[key],_91+1)+"\n";}}}
return _92;};if(!isDefined(_86)){_86=false;}
var _95=0;var _8a=YSUTF8.bUseUTF8?"Â Â Â Â Â ":"     ";var _96=_8b(obj,_95);if(_86){return _96;}else{YSLog.writeText(_96);}};function Pixel(_97,_98){if(!isDefined(_97)){_97=0;}
if(!isDefined(_98)){_98=0;}
this.left=_97;this.top=_98;};function Size(_99,_9a){if(!isDefined(_99)){_99=0;}
if(!isDefined(_9a)){_9a=0;}
this.width=_99;this.height=_9a;};Size.prototype.swap=function(){var _9b=this.width;this.width=this.height;this.height=_9b;};var YSDOM={};YSDOM.iDestructStart=0;YSDOM.addOnFocusBlur=function(_9c){if(!isDefined(_9c)){_9c=document.body;}else{_9c=YSDOM.getObj(_9c);}
var _9d=_9c.getElementsByTagName("a");for(var i in _9d){_9d[i].onfocus=function(e){if(YSDOM.blurLink){return YSDOM.blurLink(e,this);}};}};YSDOM.addRecursiveToID=function(_a0,_a1){if(_a0.id){_a0.id+=_a1;}
for(var i=0;i<_a0.childNodes.length;i++){YSDOM.addRecursiveToID(_a0.childNodes.item(i),_a1);}
return _a0;};YSDOM.blurLink=function(e,obj){obj.blur();};YSDOM.cutOffElementText=function(_a5,_a6,_a7){_a5=YSDOM.getObj(_a5);if(_a5.innerHTML.length>_a6){_a5.title=_a7||_a5.innerHTML;_a5.innerHTML=_a5.innerHTML.substr(0,_a6-3)+"...";return true;}else{return false;}};YSDOM.destructChilds=function(_a8){_a8=YSDOM.getObj(_a8);if(!_a8){return;}
var _a9=_a8.childNodes;if(_a9){for(var i=0,_ab=_a9.length;i<_ab;i++){YSDOM.destructElement(_a9[i]);}}};YSDOM.destructElement=function(_ac){_ac=YSDOM.getObj(_ac);if(!_ac){return;}
if(_ac==document.body){YSDOM.iDestructStart=(new Date()).getTime();}
var _ad=_ac.attributes,i,_af,_b0;if(_ad){_af=_ad.length;for(i=0;i<_af;i++){if(!_ad[i]){continue;}
_b0=_ad[i].name;if(typeof _ac[_b0]==="function"){_ac[_b0]=null;}}}
if(YSDOM.iDestructStart==0||(new Date()).getTime()-YSDOM.iDestructStart<2000){YSDOM.destructChilds(_ac);}};YSDOM.destructObject=function(obj){if(obj&&typeof obj=="object"){try{for(var _b2 in obj){YSDOM.destructObject(obj[_b2]);obj[_b2]=null;}}
catch(e){}}};YSDOM.executeJS=function(_b3){if(YSString.isString(_b3)&&_b3.indexOf("<")!=-1){var oJS={sHTML:_b3,sJS:""};YSDOM.stripJS(oJS);if(oJS.sJS){eval(oJS.sJS);}}else{_b3=YSDOM.getObj(_b3);if(!_b3){return;}
var _b5=_b3.getElementsByTagName("script");for(var i=0;i<_b5.length;i++){eval(_b5[i].innerHTML);}}};YSDOM.hasParent=function(_b7,_b8){if(!_b7){return;}
_b7=YSDOM.getObj(_b7);try{while(_b7.parentNode&&_b7!=document.body){if(_b7.parentNode==_b8){return true;}
_b7=_b7.parentNode;}}
catch(e){}
return false;};YSDOM.findParent=function(_b9,_ba){while(_b9.parentNode&&_b9!=document.body){if(_b9.parentNode.tagName.toLowerCase()==_ba.toLowerCase()){return _b9.parentNode;}
_b9=_b9.parentNode;}
return null;};YSDOM.getBodySize=function(){var _bb=YSDOM.getWindowSize();var _bc=YSDOM.getElementSize(document.body);var _bd=YSDOM.getElementSize(document.body.firstChild);var _be=YSDOM.getScrollSize();var _bf=Math.max(_bb.width,Math.max(_bc.width,Math.max(_bd.width,_be.width)));var _c0=Math.max(_bb.height,Math.max(_bc.height,Math.max(_bd.height,_be.height)));return new Size(_bf,_c0);};YSDOM.getCmbValue=function(_c1){_c1=YSDOM.getObj(_c1);if(_c1){var _c2=_c1.getElementsByTagName("option");for(var i=0;i<_c2.length;i++){if(_c2[i].selected){return YSString.trim(_c2[i].innerHTML);}}}else{return"";}};YSDOM.getDocumentScroll=function(){var _c4=new Pixel();_c4.left=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;_c4.top=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;return _c4;};YSDOM.getElementAttribute=function(_c5,_c6){_c5=YSDOM.getObj(_c5);return YSXML.getAttribute(_c5,_c6);};YSDOM.getElementPosition=function(_c7){_c7=YSDOM.getObj(_c7);if(!_c7){return new Pixel();}
var _c8=_c7.offsetLeft;var _c9=_c7.offsetTop;var _ca=_c7.offsetParent;while(_ca!=null){_c8+=_ca.offsetLeft;_c9+=_ca.offsetTop;if(bSafari&&YSCSS.getStyle(_ca,"position")=="relative"){_c8+=YSCSS.getStyle(_ca,"borderLeftWidth",true);_c9+=YSCSS.getStyle(_ca,"borderTopWidth",true);}
_ca=_ca.offsetParent;}
return new Pixel(_c8,_c9);};YSDOM.getElementSize=function(_cb,_cc){var _cd=new Size(YSCSS.getStyle(_cb,"width",true),YSCSS.getStyle(_cb,"height",true));if(!_cc){_cd.height-=YSCSS.getStyle(_cb,"borderTopWidth",true)+YSCSS.getStyle(_cb,"borderBottomWidth",true);_cd.width-=YSCSS.getStyle(_cb,"borderLeftWidth",true)+YSCSS.getStyle(_cb,"borderRightWidth",true);}
return _cd;};YSDOM.getIFrame=function(_ce){var _cf=typeof _ce=="string"?(document.frames?document.frames[_ce]:YSDOM.getObj(_ce)):_ce;if(_cf){return _cf.window||_cf.contentWindow;}else{return null;}};YSDOM.getIFrameXML=function(_d0){var _d1=YSDOM.getIFrame(_d0);if(_d1!=null){if(_d1.document){if(_d1.document.XMLDocument&&_d1.document.XMLDocument.documentElement){return _d1.document.XMLDocument.documentElement;}
if(_d1.document.documentElement){return _d1.document.documentElement;}}}
return null;};YSDOM.getMouseEventDiv=function(_d2,_d3){_d2=YSDOM.getObj(_d2);if(!_d2){return;}
if(!isDefined(_d3)){_d3=false;}
if(!_d3){var _d4=YSCSS.getStyle(_d2,"position");if(_d4!="relative"&&_d4!="absolute"){YSCSS.setStyle(_d2,"position","relative");}}
var _d5=YSDOM.getElementSize(_d2);var _d6=document.createElement("div");YSCSS.setStyle(_d6,"position","absolute");var _d7=new Pixel();if(_d3){_d7=YSDOM.getElementPosition(_d2);}
YSCSS.setMultiStyle(_d6,["left","top","width","height","zIndex","backgroundColor"],[_d7.left+"px",_d7.top+"px",_d5.width+"px",_d5.height+"px","101","white"]);YSCSS.setTransparency(_d6,100);if(_d3){document.body.appendChild(_d6);}else{_d2.appendChild(_d6);}
return _d6;};YSDOM.getObj=function(sID){if(YSString.isString(sID)){return document.getElementById(sID);}else{return sID;}};YSDOM.getRadioValue=function(_d9){var _da=document.getElementsByName(_d9);if(YSDOM.Radio){_da=YSDOM.getObj(_d9);}
if(!_da){return null;}
if(!isDefined(_da.length)){if(_da.checked){return _da.value;}else{return null;}}
for(var i=0;i<_da.length;i++){if(_da[i].checked){return _da[i].value;}}
return null;};YSDOM.getRelativePosition=function(_dc,_dd){var _de=YSDOM.getElementPosition(_dc);var _df=YSDOM.getElementPosition(_dd);return new Pixel(_de.left-_df.left,_de.top-_df.top);};YSDOM.getScrollSize=function(){var _e0=new Size();if(document.body.scrollWidth){_e0.width=document.body.scrollWidth;}
if(document.body.scrollHeight){_e0.height=document.body.scrollHeight;}
return _e0;};YSDOM.getValidCopy=function(_e1){var _e2=_e1.cloneNode(true);if(_e1.id){return YSDOM.addRecursiveToID(_e2,"_copy");}else{return _e2;}};YSDOM.getValue=function(_e3,_e4){if(!isDefined(_e4)){_e4=false;}
_e3=YSDOM.getObj(_e3);if(!_e3){return"";}
var _e5=YSString.trim(_e3.value);return _e4?YSString.encodeHtml(_e5):_e5;};YSDOM.getWindowSize=function(){if(isDefined(window.innerWidth)&&isDefined(window.innerHeight)){return new Size(window.innerWidth,window.innerHeight);}else{return new Size(document.documentElement.clientWidth||document.body.clientWidth||document.body.scrollWidth,document.documentElement.clientHeight||document.body.clientHeight||document.body.scrollHeight);}};YSDOM.insertAfter=function(_e6,_e7){_e6=YSDOM.getObj(_e6);var _e8=_e6.parentNode;if(_e8){if(_e8.lastchild==_e6){_e8.appendChild(_e7);}else{_e8.insertBefore(_e7,_e6.nextSibling);}}};YSDOM.isInSight=function(_e9,_ea,_eb,_ec){if(!isDefined(_ea)){_ea=-1;}
if(!isDefined(_eb)){_eb=YSDOM.getElementPosition(_e9);}
if(!isDefined(_ec)){_ec=YSDOM.getElementSize(_e9);}
var _ed=YSDOM.getWindowSize();var _ee=YSDOM.getDocumentScroll();var _ef=_ee.left;var _f0=_ee.top;var _f1=_ef+_ed.width;var _f2=_f0+_ed.height;if(_ea==-1){return _eb.left>_ef&&_eb.top>_f0&&_eb.left+_ec.width<_f1&&_eb.top+_ec.height<_f2;}else{return _eb.left+_ec.width>_ef+_ea&&_eb.top+_ec.height>_f0+_ea&&_eb.left<_f1-_ea&&_eb.top<_f2-_ea;}};YSDOM.posAboveElement=function(_f3,_f4,_f5){if(!isDefined(_f5)){_f5=0;}
var _f6=YSDOM.getElementPosition(_f4);var _f7=YSDOM.getElementSize(_f4);_f7.width-=_f5;_f7.height-=_f5;_f6.top+=_f5/2;_f6.left+=_f5/2;return YSDOM.posWithinBounds(_f3,_f6.left,_f6.top,_f7.width,_f7.height);};YSDOM.posWithinBounds=function(_f8,_f9,_fa,_fb,_fc){return!(_f8.left<_f9||_f8.left>_f9+_fb||_f8.top<_fa||_f8.top>_fa+_fc);};YSDOM.pushElement=function(_fd,_fe){_fd=YSDOM.getObj(_fd);if(!_fd){return;}
if(_fd.childNodes.length>0){_fd.insertBefore(_fe,childNodes[0]);}else{_fd.appendChild(_fe);}};YSDOM.refreshPage=function(){location.href=location.pathname+location.hash;};YSDOM.removeElement=function(_ff,_100){_ff=YSDOM.getObj(_ff);if(!_ff){return false;}
if(!_ff.parentNode){return false;}
try{if(!isDefined(_100)||_100){YSDOM.destructElement(_ff);}
_ff.parentNode.removeChild(_ff);return true;}
catch(e){return false;}};YSDOM.removeElementChilds=function(_101,_102){if(!isDefined(_102)){_102=true;}
_101=YSDOM.getObj(_101);if(!_101||!_101.childNodes){if(_101&&_101.innerHTML){_101.innerHTML="";}
return;}
while(_101.childNodes.length>0){if(_102){YSDOM.destructElement(_101.childNodes[0]);}
_101.removeChild(_101.childNodes[0]);}
_101.innerHTML="";};YSDOM.removeHiddenElements=function(_103){_103=YSDOM.getObj(_103);for(var i=0;i<_103.childNodes.length;i++){if(!isDefined(_103.childNodes[i].tagName)){continue;}
if(!YSCSS.isVisible(_103.childNodes[i])&&!YSCSS.hasClassName(_103.childNodes[i],"tinyMCETextarea")&&_103.childNodes[i].getAttribute("type")!="hidden"){if(YSDOM.removeElement(_103.childNodes[i])){i--;}else{YSDOM.removeHiddenElements(_103.childNodes[i]);}}}};YSDOM.removeLastChild=function(_105,_106){_105=YSDOM.getObj(_105);if(!_105){return;}
var _107=_105.childNodes.length;if(_107==0){return;}
var _108=_105.childNodes[_107-1];if(!isDefined(_106)||_106){YSDOM.destructElement(_108);}
_105.removeChild(_108);};YSDOM.replaceElement=function(_109,_10a){_109.parentNode.insertBefore(_10a,_109);YSDOM.removeElement(_109);};YSDOM.setElementAttribute=function(_10b,_10c,_10d){_10b=YSDOM.getObj(_10b);YSXML.setAttribute(_10b,_10c,_10d);};YSDOM.setFocus=function(_10e){_10e=YSDOM.getObj(_10e);if(!_10e){return;}
try{_10e.focus();}
catch(e){YSDebug.print_r(e);}
if(_10e.createTextRange){try{var _10f=_10e.createTextRange();_10f.moveStart("character",_10e.value.length);_10f.collapse();_10f.select();}
catch(e){}}};YSDOM.setInnerHTML=function(obj,_111){obj=YSDOM.getObj(obj);if(!obj){return;}
var oJS={sHTML:_111,sJS:""};YSDOM.stripJS(oJS);obj.innerHTML=oJS.sHTML;if(oJS.sJS){eval(oJS.sJS);}};YSDOM.setPosition=function(obj,oPos){YSCSS.setMultiStyle(obj,["left","top"],[oPos.left+"px",oPos.top+"px"]);};YSDOM.setSize=function(obj,_116){if(_116.width!=null){var _117=_116.width-YSCSS.getStyle(obj,"paddingLeft",true)-YSCSS.getStyle(obj,"paddingRight",true)-YSCSS.getStyle(obj,"borderLeftWidth",true)-YSCSS.getStyle(obj,"borderRightWidth",true);YSCSS.setStyle(obj,"width",_117+"px");}
if(_116.height!=null){var _118=_116.height-YSCSS.getStyle(obj,"paddingTop",true)-YSCSS.getStyle(obj,"paddingBottom",true)-YSCSS.getStyle(obj,"borderTopWidth",true)-YSCSS.getStyle(obj,"borderBottomWidth",true);YSCSS.setStyle(obj,"height",_118+"px");}};YSDOM.setToCenter=function(_119,_11a,_11b){var _11c;if(_11b&&_11b!=window){var _11d=YSDOM.getElementSize(_11b);var _11e=YSDOM.getElementPosition(_11b);_11c=new Pixel(_11d.width*0.5+_11e.left,_11d.height*0.5+_11e.top);}else{var _11f=YSDOM.getWindowSize();_11c=new Pixel(_11f.width*0.5,_11f.height*0.5+YSDOM.getDocumentScroll().top);}
var _120=_11a||YSDOM.getElementSize(_119);var oPos=new Pixel(_11c.left-_120.width*0.5,_11c.top-_120.height*0.5);YSDOM.setPosition(_119,oPos);return oPos;};YSDOM.setValue=function(_122,_123){_122=YSDOM.getObj(_122);if(_122){_122.value=_123;}};YSDOM.stripJS=function(_124){_124.sJS="";var _125=_124.sHTML;var _126;var _127="<script type=\"text/javascript\">";var iPos=-1,_129=-1;while((iPos=_125.indexOf(_127,iPos))!=-1){iPos+=_127.length;_129=_125.indexOf("</script>",iPos);if(_129!=-1){_124.sJS+=_125.substring(iPos,_129);iPos-=_127.length;_125=_125.substr(0,iPos)+_125.substr(_129+9);}}
_124.sHTML=_125;};YSDOM.truncate=function(_12a,_12b){_12a=YSDOM.getObj(_12a);if(_12a){var _12c=YSXML.getFirstTextNode(_12a);if(_12c&&_12c.nodeValue.length>_12b){_12a.title=_12c.nodeValue;_12c.nodeValue=_12c.nodeValue.substr(0,_12b-3)+"...";}}};function DTC(){this.aElements=new Array();};DTC.prototype.getDTC=function(sID){var obj=YSDOM.getObj(sID);if(obj&&isDefined(this.aElements[obj.id])){return this.aElements[sID].sDTC;}else{return"";}};DTC.prototype.onResetField=function(sID){var obj=YSDOM.getObj(sID);if(obj&&isDefined(this.aElements[obj.id])){YSCSS.addClassName(obj,this.aElements[obj.id].sSCN);obj.value=this.aElements[obj.id].sDTC;}};DTC.prototype.onBlur=function(e,obj){if(obj.value==""&&isDefined(this.aElements[obj.id])){YSCSS.addClassName(obj,this.aElements[obj.id].sSCN);obj.value=this.aElements[obj.id].sDTC;}};DTC.prototype.onFormSubmit=function(frm){for(var sID in this.aElements){var obj=YSDOM.getObj(sID);if(obj&&YSDOM.hasParent(obj,frm)&&this.aElements[sID].sDTC==obj.value){obj.value="";}}};DTC.prototype.onFocus=function(e,obj){if(this.aElements[obj.id].sDTC==obj.value){obj.value="";}
if(this.aElements[obj.id].sSCN){YSCSS.removeClassName(obj,this.aElements[obj.id].sSCN);}};DTC.prototype.setDTC=function(sID,_139,_13a){if(!isDefined(_13a)){_13a=null;}
this.aElements[sID]={sDTC:_139,sSCN:_13a};var _13b=YSDOM.getObj(sID);YSEventHandler.Instance().addHandler(_13b,"onfocus",DTC.onFocus,this);YSEventHandler.Instance().addHandler(_13b,"onblur",DTC.onBlur,this);};var DTC=new DTC();var YSEvent={};function __empty(){};YSEvent.cancelEvent=function(e,_13d){if(!isDefined(_13d)){_13d=false;}
e=YSEvent.getEvent(e);if(!e){return;}
e.returnValue=false;e.cancelBubble=_13d;if(e.preventDefault&&e.stopPropagation){e.preventDefault();e.stopPropagation();}};YSEvent.disableSelect=function(_13e){if(bIE){if(_13e!=document){_13e.unselectable="on";}else{_13e.onselectstart=function(e){return false;};}}else{if(_13e.style){YSCSS.setStyle(_13e,"MozUserSelect","none");YSCSS.setStyle(_13e,"KhtmlUserSelect ","none");}else{YSEventHandler.Instance().addHandler(_13e,"onmousedown",__empty,window,false);}}};YSEvent.enableSelect=function(_140){if(bIE){if(_140!=document){_140.unselectable="off";}else{_140.onselectstart=function(e){return true;};}}else{if(_140.style){YSCSS.setStyle(_140,"MozUserSelect","");YSCSS.setStyle(_140,"KhtmlUserSelect ","");}else{YSEventHandler.Instance().removeHandler(_140,"onmousedown",__empty,window,true);}}};YSEvent.getEvent=function(e){if(!e){e=window.event;}
if(!e){e=null;}
return e;};YSEvent.getEventTarget=function(e){e=YSEvent.getEvent(e);if(!e){return null;}
var _144=null;if(e.target){_144=e.target;}else{if(e.srcElement){_144=e.srcElement;}}
if(_144&&_144.nodeType==3){_144=_144.parentNode;}
return _144;};YSEvent.getEventFrom=function(e){e=YSEvent.getEvent(e);if(!e){return null;}
var _146=e.fromElement||e.relatedTarget;return _146?_146:null;};YSEvent.getEventTo=function(e){e=YSEvent.getEvent(e);if(!e){return null;}
var _148=e.toElement||e.relatedTarget;return _148?_148:null;};YSEvent.getGlobalMousePosition=function(e){var iX=0;var iY=0;var e=YSEvent.getEvent(e);if(!e){return new Pixel();}
if(e.pageX||e.pageY){iX=e.pageX;iY=e.pageY;}else{if(e.clientX||e.clientY){var _14c=YSDOM.getDocumentScroll();iX=e.clientX+_14c.left;iY=e.clientY+_14c.top;}}
return new Pixel(iX,iY);};YSEvent.getKeyCode=function(e){e=YSEvent.getEvent(e);if(!e){return null;}
return e.keyCode;};YSEvent.getMouseButton=function(e){e=YSEvent.getEvent(e);if(!e){return null;}
var _14f=1;if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){_14f=e.which;}else{_14f=e.button;}}
return _14f;};YSEvent.getObjMousePosition=function(e,_151,_152){if(!isDefined(_152)){_152=0;}
if(bIE){_152=_152*2+1;}
var _153=null;if(isDefined(e)&&e!=null&&isDefined(e.top)&&isDefined(e.left)){_153=e;}else{_153=YSEvent.getGlobalMousePosition(e);}
var _154=YSDOM.getElementPosition(_151);_154.top+=_152;_154.left+=_152;return new Pixel(_153.left-_154.left,_153.top-_154.top);};YSEvent.getScrollWheelDirection=function(e){e=YSEvent.getEvent(e);var _156=0;if(e.wheelDelta){_156=e.wheelDelta/120;if(window.opera){_156=-_156;}}else{if(e.detail){_156=-e.detail/3;}}
return _156;};YSEvent.isMouseAboveElement=function(e,_158,_159){if(!isDefined(_159)){_159=0;}
var oPos=YSEvent.getGlobalMousePosition(e);return YSDOM.posAboveElement(oPos,_158,_159);};YSEvent.isBubbling=function(e,obj){e=YSEvent.getEvent(e);if(!e){return false;}
return e.relatedTarget==obj||YSDOM.hasParent(e.relatedTarget,obj);};YSEvent.performClick=function(sID){if(isPageLoaded(YSEvent.performClick,null,sID)){var _15e=YSDOM.getObj(sID);if(_15e&&_15e.onclick){_15e.onclick();}}};function YSEventHandler(){this.aoCallbacks={};this.iLastGivenID=0;};YSEventHandler.Me=null;YSEventHandler.Instance=function(){if(YSEventHandler.Me==null){YSEventHandler.Me=new YSEventHandler();}
return YSEventHandler.Me;};YSEventHandler.OnScroll=function(e){if(this.onmousewheel){this.onmousewheel(e);}};YSEventHandler.prototype.destruct=function(){for(var sID in this.aoCallbacks){this.aoCallbacks[sID].obj=null;this.aoCallbacks[sID].returnvalue=null;YSList.clear(this.aoCallbacks[sID].callbackfunctions);this.aoCallbacks[sID].callbackfunctions=null;delete this.aoCallbacks[sID];}
this.aoCallbacks=null;YSEventHandler.Me=null;};YSEventHandler.prototype.addHandler=function(obj,_162,_163,_164,_165){obj=YSDOM.getObj(obj);if(!obj){return;}
if(!isDefined(_164)){_164=window;}
if(!isDefined(_165)){_165=null;}
_162=this.getTranslatedEvent(_162);var _166=_162+"_EventHandlerID";var iID=YSNumbers.checkInt(YSXML.getAttribute(obj,_166));if(iID==0){iID=++this.iLastGivenID;this.aoCallbacks[iID]={};this.aoCallbacks[iID].obj=obj;this.aoCallbacks[iID].jseval=YSString.getFunctionString(obj,_162);this.aoCallbacks[iID].returnvalue=null;this.aoCallbacks[iID].callbackfunctions=[];obj[_162]=this.getEventFunction(_162);YSDOM.setElementAttribute(obj,_166,iID);if(!bIE&&_162=="onmousewheel"){obj.addEventListener("DOMMouseScroll",YSEventHandler.OnScroll,false);}}
if(_165!=null||this.aoCallbacks[iID].returnvalue==null){this.aoCallbacks[iID].returnvalue=_165;}
var _168={};_168.fnCallback=_163;_168.objScope=_164;if(this.callbackExists(_168,iID)==-1){this.aoCallbacks[iID].callbackfunctions.push(_168);}};YSEventHandler.prototype.callbackExists=function(_169,_16a){var _16b=this.aoCallbacks[_16a].callbackfunctions;for(var i=0;i<_16b.length;i++){if(_16b[i].fnCallback==_169.fnCallback&&_16b[i].objScope==_169.objScope){return i;}}
return-1;};YSEventHandler.prototype.getCallbackInfo=function(_16d){return this.aoCallbacks[_16d]||null;};YSEventHandler.prototype.getEventFunction=function(_16e){return function(e){return YSEventHandler.prototype.onEvent.call(this,e,_16e);};};YSEventHandler.prototype.getTranslatedEvent=function(_170){if(bIE){if(_170=="onmouseover"){_170="onmouseenter";}else{if(_170=="onmouseout"){_170="onmouseleave";}}}
return _170;};YSEventHandler.prototype.onEvent=function(e,_172){if(!bIE&&(_172=="onmouseover"||_172=="onmouseout")&&YSEvent.isBubbling(e,this)){return false;}
var iID=YSNumbers.checkInt(YSXML.getAttribute(this,_172+"_EventHandlerID"));var _174=YSEventHandler.Instance().getCallbackInfo(iID);if(_174!=null){if(_174.jseval){eval("var event = e;");eval(_174.jseval);}
var _175=_174.returnvalue;var _176=_174.callbackfunctions;for(var i=0;i<_176.length;i++){var _178=_176[i].fnCallback.call(_176[i].objScope,YSEvent.getEvent(e),this);if(_178!=undefined){if(_175==null){_175=_178;}else{if(_174.returnvalue==null){_175=_175&&_178;}}}}
if(_175!=null){return _175;}}};YSEventHandler.prototype.removeHandler=function(obj,_17a,_17b,_17c,_17d){obj=YSDOM.getObj(obj);if(!obj){return;}
_17a=this.getTranslatedEvent(_17a);var iID=YSNumbers.checkInt(YSXML.getAttribute(obj,_17a+"_EventHandlerID"));var _17f=this.getCallbackInfo(iID);if(_17f!=null){if(!isDefined(_17c)){_17c=window;}
for(var i=0;i<_17f.callbackfunctions.length;i++){if(_17f.callbackfunctions[i].objScope==_17c&&_17f.callbackfunctions[i].fnCallback==_17b){_17f.callbackfunctions.splice(i,1);}}
if(_17f.callbackfunctions.length==0&&_17f.jseval==""){this.removeEvent(obj,_17a);}else{if(isDefined(_17d)){_17f.returnvalue=_17d;}}}};YSEventHandler.prototype.removeEvent=function(obj,_182){obj=YSDOM.getObj(obj);if(!obj){return;}
_182=this.getTranslatedEvent(_182);var iID=YSXML.getAttribute(obj,_182+"_EventHandlerID");if(this.getCallbackInfo(iID)!=null){delete this.aoCallbacks[iID];}
obj[_182]=null;YSXML.setAttribute(obj,_182+"_EventHandlerID","");};var YSForm={};YSForm.aRequests={};YSForm.aUploads={};YSForm.oOnSubmitDone=null;YSForm.getFormParams=function(_184,_185){for(var i=0,_187=_184.childNodes.length;i<_187;i++){var _188=_184.childNodes[i];if(!isDefined(_188.tagName)){continue;}
if(_188.tagName.toLowerCase()=="input"){if(_188.type.toLowerCase()=="checkbox"){_185+=_188.id+"="+(_188.checked?"1":"")+"&";}else{if(_188.type.toLowerCase()=="radio"){if(_188.checked){_185+=_188.name+"="+YSDOM.getValue(_188,true)+"&";}}else{_185+=_188.id+"="+YSDOM.getValue(_188,true)+"&";}}}else{if(_188.tagName.toLowerCase()=="select"||_188.tagName.toLowerCase()=="textarea"){_185+=_188.id+"="+YSDOM.getValue(_188,true)+"&";}else{_185=YSForm.getFormParams(_188,_185);}}}
return _185;};YSForm.onProcessFormResult=function(_189,xml){if(YSForm.oOnSubmitDone!=null){YSForm.oOnSubmitDone.fn.call(YSForm.oOnSubmitDone.obj,_189,xml);}
if(xml!=null){var _18b=YSXML.getChildren(xml,"forminput");for(var i=0,_18d=_18b.length;i<_18d;i++){var _18e=YSDOM.getObj(YSXML.getAttribute(_18b[i],"id"));var _18f=YSXML.getAttribute(_18b[i],"errorid");if(!_18f){_18f="fw_inputerror_"+_18e.id;}
var _190=YSDOM.getObj(_18f);if(!_190){_190=document.createElement("div");_190.id=_18f;_18e.parentNode.insertBefore(_190,_18e);}
var _191=YSXML.getData(_18b[i]);_190.innerHTML=_191;if(_191){YSCSS.addClassName(_18e,"fw_badinput");YSCSS.setStyle(_190,"display","");YSCSS.addClassName(_190,"fw_errormsg");}else{YSCSS.removeClassName(_18e,"fw_badinput");YSCSS.removeClassName(_190,"fw_errormsg");YSCSS.setStyle(_190,"display","none");}
DTC.onBlur(null,_18e);}
var _192=YSXML.getChildAttribute(xml,"result","action");if(_192){if(_192.substr(0,11)=="javascript:"){eval(_192.substr(11));}else{location.href=_192;}}}};YSForm.onSubmit=function(e,_194){_194=YSDOM.getObj(_194);if(isDefined(YSForm.aRequests[_194.id])){YSAJAX.cancelRequest(YSForm.aRequests[_194.id]);}
YSForm.aRequests[_194.id]=YSAJAX.sendRequest(_194.action,YSForm.getFormParams(_194,""),true,YSForm.onSubmitResult,window,_194.id);YSEvent.cancelEvent(e,true);return false;};YSForm.onSubmitResult=function(_195,_196){delete YSForm.aRequests[_196];YSForm.onProcessFormResult(_196,YSAJAX.getXML(_195));};YSForm.onUpload=function(e,_198,_199,_19a,_19b){_198=YSDOM.getObj(_198);if(isDefined(YSForm.aUploads[_198.id])){YSEvent.cancelEvent(e,true);return false;}
var _19c=isDefined(_199)&&_199!=null;if(_19c){if(!isDefined(_19a)){_19a=window;}
if(!isDefined(_19b)){_19b=2000;}}
var _19d=_198.id+"_uploadframe";YSXML.setAttribute(_198,"target",_19d);var _19e=document.createElement("input");_19e.type="hidden";_19e.value=1;_19e.id="ajax";_19e.name="ajax";_198.appendChild(_19e);var _19f=document.createElement("div");YSCSS.setStyle(_19f,"display","none");_19f.innerHTML="<iframe name=\""+_19d+"\" id=\""+_19d+"\" "+"onload=\"YSForm.onUploadCompleted(this);\" "+"style=\"display: none;\"></iframe>";document.body.appendChild(_19f);YSXML.setAttribute(_19f.firstChild,"formid",_198.id);YSForm.aUploads[_198.id]={toStatus:_19c?new YSTimeout(_19b,YSForm.onUploadStatus,window,{fn:_199,obj:_19a,frm:_198},true):null};return true;};YSForm.onUploadCompleted=function(_1a0){var wnd=YSDOM.getIFrame(_1a0);if(wnd==null||wnd.document.location.href=="about:blank"){return;}
YSLog.write("form "+_1a0.formid+" uploaded");var _1a2=YSForm.aUploads[_1a0.formid];if(_1a2){if(_1a2.toStatus!=null){_1a2.toStatus.cancelTimeout();}
delete YSForm.aUploads[_1a0.formid];}
var xml=YSDOM.getIFrameXML(_1a0);YSForm.onProcessFormResult(_1a0.formid,xml);YSDOM.removeElement(_1a0.parentNode);YSLog.write("upload completed");};YSForm.onUploadStatus=function(_1a4){};YSForm.onUploadStatusResult=function(_1a5,_1a6){var xml=YSAJAX.getXML(_1a5);if(xml!=null){var _1a8=0.25;_1a6.fn.call(_1a6.obj,_1a6.frm,_1a8);}};YSForm.setOnSubmitDoneListener=function(_1a9,_1aa){if(_1a9==null){YSForm.oOnSubmitDone=null;}else{YSForm.oOnSubmitDone={fn:_1a9,obj:isDefined(_1aa)?_1aa:window};}};var bIE=document.all?true:false;var bIE8=navigator.userAgent.indexOf("MSIE 8.0")!=-1;var bIE7=bIE&&!bIE8;var bChrome=navigator.userAgent.indexOf("Chrome")!=-1;var bSafari=navigator.userAgent.indexOf("Safari")!=-1;var bPageLoaded=false;var bSubmitting=false;var DEBUG_MODE=false;var BASE_PATH="";var IMAGE_PATH="";var STYLE_PATH="";var SCRIPT_PATH="";var LANGUAGE="en";function __empty(){};window.onerror=function(sMsg,sURL,_1ad){YSLog.writeText("JS Error: "+sMsg+" in "+sURL+" on line "+_1ad);return!DEBUG_MODE;};function isDefined(_1ae,_1af){if(String(typeof _1af)=="undefined"){_1af=false;}
if(_1af&&typeof _1ae=="string"){_1ae=window[_1ae];}
return(String(typeof _1ae)!="undefined");};function isPageLoaded(_1b0,_1b1,_1b2){if(!bPageLoaded){new YSTimeout(250,_1b0,isDefined(_1b1)&&_1b1!=null?_1b1:window,isDefined(_1b2)?_1b2:null);return false;}else{return true;}};function __onUnLoad(){if(isDefined("YSLog",true)){YSLog.destruct();}
if(isDefined("YSEventHandler",true)){YSEventHandler.Instance().destruct();}
if(isDefined("YSMouseMoveEvent",true)){YSMouseMoveEvent.Instance().destruct();}
if(isDefined("YSMoveElement",true)){YSMoveElement.destruct();}
if(isDefined("YSHash",true)){YSHash.destruct();}
if(isDefined("DP",true)){DP.destruct();}
if(isDefined("YSCombobox",true)){YSCombobox.Destruct();}
if(isDefined("YSTable",true)){YSTable.Destruct();}
if(isDefined("YSText",true)){YSText.destruct();}
if(isDefined("YSDOM",true)){YSDOM.destructElement(document.body);}};function YSHash(){this.sLastHash="";this.bInit=false;this.fnCallback=this.objCallback=null;this.frFrame=null;};YSHash.prototype.destruct=function(){YSDOM.removeElement(this.frFrame);this.fnCallback=this.objCallback=null;};YSHash.prototype.go=function(_1b3){this.init();if(bIE){this.writeToFrame(_1b3);}
document.location.hash=_1b3;};YSHash.prototype.init=function(){if(this.bInit){return;}
if(!document.body){setTimeout("YSHash.init();",200);return;}
this.bInit=true;if(bIE){this.frFrame=document.createElement("iframe");this.frFrame.id="hash-state-frame";this.frFrame.style.display="none";document.body.appendChild(this.frFrame);if(document.location.hash){this.writeToFrame(document.location.hash.substr(1));}else{this.writeToFrame("");}}
setInterval("YSHash.onCheck();",150);};YSHash.prototype.onChange=function(_1b4){if(this.fnCallback!=null&&_1b4.length>0){this.fnCallback.call(this.objCallback,_1b4.substr(1));}};YSHash.prototype.onCheck=function(){if(document.location.hash!=this.sLastHash){this.sLastHash=document.location.hash;this.onChange(this.sLastHash);}};YSHash.prototype.setOnChange=function(_1b5,_1b6){this.init();if(!isDefined(_1b6)){_1b6=window;}
this.fnCallback=_1b5;this.objCallback=_1b6;};YSHash.prototype.syncHash=function(){if(this._hash!=document.location.hash){document.location.hash=this._hash;}};YSHash.prototype.writeToFrame=function(_1b7){var doc=this.frFrame.contentDocument||this.frFrame.contentWindow.document;doc.open();doc.write("<script>window._hash = '"+_1b7+"'; window.onload = parent.YSHash.syncHash;</script>");doc.close();};var YSHash=new YSHash();function YSJS(){this.aLoaded={};};YSJS.prototype.isLoaded=function(sID){return this.aLoaded[sID]==1;};YSJS.prototype.load=function(sID,_1bb,_1bc,_1bd,_1be){if(!isDefined(_1bc)){_1bc=null;}
if(!isDefined(_1bd)){_1bd=null;}
if(!isDefined(_1be)){_1be=null;}
this.aLoaded[sID]=0;YSLog.write("loadJS: "+_1bb);var oJS=document.createElement("script");oJS.setAttribute("type","text/javascript");oJS.setAttribute("src",_1bb);oJS.onreadystatechange=function(){if(this.readyState.toLowerCase()=="loaded"||this.readyState.toLowerCase()=="complete"){YSJS.aLoaded[sID]=1;if(_1bc!=null){_1bc.call(_1bd,sID,_1be);}}};oJS.onload=function(){YSJS.aLoaded[sID]=1;if(_1bc!=null){_1bc.call(_1bd,sID,_1be);}};document.body.appendChild(oJS);};var YSJS=new YSJS();var YSList={};YSList.clear=function(_1c0){for(var _1c1 in _1c0){_1c0[_1c1]=null;}};YSList.count=function(_1c2){var _1c3=_1c2.length;var _1c4=false;for(var _1c5 in _1c2){if(_1c3==0){_1c4=true;}
break;}
if(_1c4){for(var _1c5 in _1c2){_1c3++;}}
return _1c3;};YSList.exists=function(_1c6,_1c7){for(var _1c8 in _1c6){if(_1c6[_1c8]==_1c7){return true;}}
return false;};YSList.getFirst=function(_1c9){if(YSList.isArray(_1c9)){if(_1c9.length>0){return _1c9[0];}}
return null;};YSList.getLast=function(_1ca){if(YSList.isArray(_1ca)){if(_1ca.length>0){return _1ca[_1ca.length-1];}}
return null;};YSList.isArray=function(obj){if(!obj){return false;}
if(String(obj.constructor).toLowerCase().indexOf("array")!=-1||(typeof obj).toLowerCase()=="array"){return true;}
return false;};YSList.toParamString=function(_1cc,_1cd){if(!isDefined(_1cd)){_1cd="";}
var _1ce="";for(var _1cf in _1cc){_1ce+="&"+_1cd+_1cf+"="+YSString.encodeHtml(_1cc[_1cf]);}
return _1ce.substring(1);};YSList.toSource=function(_1d0){var _1d1="";var _1d2=true;if(isDefined(_1d0[0])){_1d2=false;}
for(var _1d3 in _1d0){if(_1d2){_1d1+=","+_1d3+":"+YSString.valueToString(_1d0[_1d3]);}else{_1d1+=","+YSString.valueToString(_1d0[_1d3]);}}
if(_1d1.length==0){return"[]";}else{if(_1d2){_1d1="{"+_1d1.substring(1)+"}";}else{_1d1="["+_1d1.substring(1)+"]";}
return _1d1;}};YSList.toString=function(_1d4){if(!((typeof _1d4).toLowerCase()=="array"||(typeof _1d4).toLowerCase()=="object")){return _1d4;}
var _1d5="";for(var _1d6 in _1d4){_1d5+=",<br /> "+_1d6+" => "+YSList.toString(_1d4[_1d6]);}
_1d5="["+_1d5.substring(8)+"]";return _1d5;};function YSLog(){this.divDebugTotal=null;this.divDebugHeader=null;this.divDebugContents=null;this.bDragging=false;this.iWidth=600;this.iHeight=200;this.iHeaderHeight=17;this.aWriteList=[];this.bWaiting=false;};YSLog.prototype.destruct=function(){this.divDebugTotal=this.divDebugHeader=this.divDebugContents=null;YSLog={write:function(){},writeText:function(){}};};YSLog.prototype.close=function(){YSCSS.setStyle(YSLog.divDebugTotal,"display","none");};YSLog.prototype.createDebugDiv=function(){if(this.divDebugTotal!=null){return;}
this.divDebugTotal=document.createElement("div");this.divDebugTotal.className="fw_logwindow";YSCSS.setMultiStyle(this.divDebugTotal,["position","width","height","border","bottom","left","zIndex"],["absolute",this.iWidth+"px",this.iHeight+"px","solid 1px #222222","1px","1px","200"]);this.divDebugHeader=document.createElement("div");YSCSS.setMultiStyle(this.divDebugHeader,["width","height","background"],[this.iWidth+"px",this.iHeaderHeight+"px","#AAAAAA"]);var _1d7=document.createElement("div");_1d7.className="left";_1d7.appendChild(document.createTextNode("Log"));var _1d8=document.createElement("div");_1d8.className="right";var _1d9=document.createElement("a");_1d9.href="javascript: void(0);";_1d9.onclick=function(){YSDOM.removeElementChilds(YSLog.divDebugContents);};_1d9.innerHTML="Clear";var _1da=document.createElement("a");_1da.href="javascript: void(0);";_1da.onclick=function(){YSLog.write("URL logging is now ON");YSAJAX.showRequestURLs(true);};_1da.innerHTML="Log URL On";var _1db=document.createElement("a");_1db.href="javascript: void(0);";_1db.onclick=function(){YSLog.write("URL logging is now OFF");YSAJAX.showRequestURLs(false);};_1db.innerHTML="Log URL Off";var _1dc=document.createElement("a");_1dc.href="javascript: void(0);";_1dc.onclick=YSLog.close;_1dc.innerHTML="Close";_1d8.appendChild(_1d9);_1d8.appendChild(_1da);_1d8.appendChild(_1db);_1d8.appendChild(_1dc);this.divDebugHeader.appendChild(_1d7);this.divDebugHeader.appendChild(_1d8);this.divDebugTotal.appendChild(this.divDebugHeader);var _1dd=document.createElement("div");YSCSS.setMultiStyle(_1dd,["float","background","width","height"],["left","#AAAAAA","3px",(this.iHeight-this.iHeaderHeight)+"px"]);this.divDebugTotal.appendChild(_1dd);this.divDebugContents=document.createElement("div");YSCSS.setMultiStyle(this.divDebugContents,["float","overflow","width","height","background"],["left","auto",(this.iWidth-(bIE?5:3))+"px",(this.iHeight-this.iHeaderHeight)+"px","white"]);this.divDebugTotal.appendChild(this.divDebugContents);document.body.appendChild(this.divDebugTotal);YSMoveElement.setDraggable(this.divDebugTotal,this.divDebugHeader);YSMoveElement.setDraggable(this.divDebugTotal,_1dd);};YSLog.prototype.open=function(){YSCSS.setStyle(YSLog.divDebugTotal,"display","block");};YSLog.prototype.waitForLoad=function(){if(!bPageLoaded||!document.body){this.bWaiting=true;setTimeout("YSLog.waitForLoad();",500);return;}
this.bWaiting=false;this.write("YSLog: Page is Loaded");};YSLog.prototype.write=function(_1de){if(!bPageLoaded||!document.body){this.aWriteList.push(_1de);if(!this.bWaiting){this.waitForLoad();}
return;}
if(this.aWriteList.length>0){var _1df=this.aWriteList;this.aWriteList=[];for(var i=0;i<_1df.length;i++){this.write(_1df[i]);}
_1df=null;}
if(this.divDebugContents==null){this.createDebugDiv();}
var _1e1=document.createElement("p");var _1e2=document.createElement("p");YSCSS.setMultiStyle(_1e1,["fontSize","borderTop"],["x-small","solid 1px #888888"]);var _1e3=new Date();_1e1.innerHTML=YSNumbers.padDigits(_1e3.getHours(),2)+":"+YSNumbers.padDigits(_1e3.getMinutes(),2)+":"+YSNumbers.padDigits(_1e3.getSeconds(),2)+"."+YSNumbers.padDigits(_1e3.getMilliseconds(),3);_1e2.innerHTML=_1de;this.divDebugContents.appendChild(_1e1);this.divDebugContents.appendChild(_1e2);this.divDebugContents.scrollTop=this.divDebugContents.scrollHeight;};YSLog.prototype.writeText=function(_1e4){this.write(_1e4.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br />"));};var YSLog=new YSLog();function YSMouseMoveEvent(){this.aElementRegister={};this.iLastKeyGiven=1;};YSMouseMoveEvent.Me=null;YSMouseMoveEvent.Instance=function(){if(YSMouseMoveEvent.Me==null){YSMouseMoveEvent.Me=new YSMouseMoveEvent();}
return YSMouseMoveEvent.Me;};YSMouseMoveEvent.prototype.destruct=function(){for(var sID in this.aElementRegister){delete this.aElementRegister[sID];}
this.aElementRegister=null;YSMouseMoveEvent.Me=null;};YSMouseMoveEvent.prototype.isInTimeout=function(_1e6){var sID=YSDOM.getElementAttribute(_1e6,"MouseMoveID");if(sID&&isDefined(this.aElementRegister[sID])){return this.aElementRegister[sID].timeout!=null;}
return false;};YSMouseMoveEvent.prototype.mouseMoved=function(e,obj,oPos,sID){if(!isDefined(sID)){sID=YSDOM.getElementAttribute(obj,"MouseMoveID");}
var oReg=this.aElementRegister[sID];if(isDefined(oReg)){if(!isDefined(oPos)){if(oReg.timeout!=null){clearTimeout(oReg.timeout);}
oPos=YSEvent.getGlobalMousePosition(e);if(YSDateTime.getCurTime()-oReg.lastmovetime<oReg.maxfreq){oReg.timeout=setTimeout("YSMouseMoveEvent.Instance().mouseMoved(null,null,"+"{left:"+oPos.left+",top:"+oPos.top+"},\""+sID+"\");",oReg.maxfreq);return true;}}
oReg.timeout=null;oReg.lastmovetime=YSDateTime.getCurTime();for(var i=0,_1ee=oReg.aFn.length;i<_1ee;i++){oReg.aFn[i].call(oReg.aObj[i],oReg.element,oPos);}}};YSMouseMoveEvent.prototype.registerElement=function(_1ef,_1f0,_1f1,_1f2){if(_1ef==null||_1f1==null){return;}
if(!isDefined(_1f2)||_1f2==null){_1f2=window;}
var sID=YSDOM.getElementAttribute(_1ef,"MouseMoveID");if(!sID||!isDefined(this.aElementRegister[sID])){sID="genMoveID_"+this.iLastKeyGiven++;YSDOM.setElementAttribute(_1ef,"MouseMoveID",sID);this.aElementRegister[sID]={aObj:[_1f2],aFn:[_1f1],maxfreq:_1f0,lastmovetime:0,timeout:null,element:_1ef};YSEventHandler.Instance().addHandler(_1ef,"onmousemove",YSMouseMoveEvent.prototype.mouseMoved,this);}else{var oReg=this.aElementRegister[sID];oReg.maxfreq=Math.min(_1f0,oReg.maxfreq);oReg.aObj.push(_1f2);oReg.aFn.push(_1f1);}};YSMouseMoveEvent.prototype.removeElement=function(_1f5){var sID=YSDOM.getElementAttribute(_1f5,"MouseMoveID");if(sID){var oReg=this.aElementRegister[sID];if(oReg){if(oReg.timeout!=null){clearTimeout(oReg.timeout);}
YSEventHandler.Instance().removeHandler(oReg.element,"onmousemove",YSMouseMoveEvent.prototype.mouseMoved,this);oReg=null;delete this.aElementRegister[sID];}}};function YSMoveElement(){this.iLastID=1;this.aCheckCodes=new Array();this.aCouples=new Array();this.bMoving=false;this.sMovingID=null;this.oMoveStartPos={top:0,left:0};this.bDocEventsSet=false;};YSMoveElement.prototype.destruct=function(){this.aCheckCodes=this.aCouples=this.oMoveStartPos=null;};YSMoveElement.prototype.onDocMouseMove=function(_1f8,oPos){if(this.bMoving){YSCSS.setMultiStyle(this.aCouples[this.sMovingID],["top","left"],[(oPos.top-this.oMoveStartPos.top)+"px",(oPos.left-this.oMoveStartPos.left)+"px"]);}};YSMoveElement.prototype.onDocMouseUp=function(e,_1fb){this.bMoving=false;this.sMovingID=null;if(bIE){document.onselectstart=new Function("return true");}else{return true;}};YSMoveElement.prototype.onElementMouseDown=function(e,_1fd){if(this.aCheckCodes[_1fd.id]&&!eval(this.aCheckCodes[_1fd.id])){return true;}
var _1fe=YSEvent.getGlobalMousePosition(e);var _1ff=YSDOM.getElementPosition(this.aCouples[_1fd.id]);if(_1ff.top!=0&&_1ff.left!=0){this.oMoveStartPos.top=_1fe.top-_1ff.top;this.oMoveStartPos.left=_1fe.left-_1ff.left;}else{this.oMoveStartPos={top:0,left:0};}
this.bMoving=true;this.sMovingID=_1fd.id;if(bIE){document.onselectstart=new Function("return false");}else{return false;}};YSMoveElement.prototype.setDraggable=function(_200,_201,_202){_200=YSDOM.getObj(_200);_201=YSDOM.getObj(_201);if(!_200||!_201){return;}
if(YSCSS.getStyle(_200,"position")!="absolute"){var _203=YSDOM.getElementPosition(_200);var _204=YSCSS.getStyle(_200,"width",true);var _205=YSCSS.getStyle(_200,"height",true);var _206=document.createElement("div");YSCSS.setMultiStyle(_206,["width","height"],[_204+"px",_205+"px"]);YSCSS.setMultiStyle(_200,["position","top","left","width","height"],["absolute",_203.top+"px",_203.left+"px",_204+"px",_205+"px"]);YSDOM.replaceElement(_200,_206);document.body.appendChild(_200);}
if(!_201.id){_201.id="MovingElement_"+this.iLastID++;}
this.aCheckCodes[_201.id]=isDefined(_202)?_202:null;this.aCouples[_201.id]=_200;if(_201.tagName.toLowerCase()=="form"){var _207=_201.getElementsByTagName("fieldset");for(var i=0;i<_207.length;i++){YSCSS.setStyle(_207[i],"cursor","move");}}
YSCSS.setStyle(_201,"cursor","move");YSEventHandler.Instance().addHandler(_201,"onmousedown",YSMoveElement.onElementMouseDown,this);if(!this.bDocEventsSet){YSMouseMoveEvent.Instance().registerElement(document.documentElement,20,YSMoveElement.onDocMouseMove,this);YSEventHandler.Instance().addHandler(document.documentElement,"onmouseup",YSMoveElement.onDocMouseUp,this);this.bDocEventsSet=true;}};YSMoveElement.prototype.unsetDraggable=function(_209){_209=YSDOM.getObj(_209);if(!_209||!_209.id){return;}
delete this.aCheckCodes[_209.id];delete this.aCouples[_209.id];YSEventHandler.Instance().removeHandler(_209,"onmousedown",YSMoveElement.onElementMouseDown,this);};var YSMoveElement=new YSMoveElement();var YSNumbers={};YSNumbers.MAX_INT=2147483647;YSNumbers.checkInt=function(i){var _20b=parseInt(i);if(isNaN(_20b)){_20b=0;}
return _20b;};YSNumbers.checkFloat=function(f){var _20d=parseFloat(f);if(isNaN(_20d)){_20d=0;}
return _20d;};YSNumbers.dec2hex=function(_20e){return YSNumbers.checkInt(_20e).toString(16);};YSNumbers.degToRad=function(fDeg){return fDeg*Math.PI/180;};YSNumbers.hex2dec=function(_210){var _211=parseInt(_210,16);if(isNaN(_211)){return 0;}else{return _211;}};YSNumbers.isInteger=function(_212){return YSNumbers.checkInt(_212)==_212&&_212!="";};YSNumbers.isNumeric=function(_213){return YSNumbers.checkFloat(_213)==_213&&_213!="";};YSNumbers.padDigits=function(_214,_215){var _216=_214.toString();while(_216.length<_215){_216="0"+_216;}
return _216;};YSNumbers.radToDeg=function(fRad){return fRad*180/Math.PI;};YSNumbers.roundNumber=function(_218,_219,_21a){if(!isDefined(_219)){_219=-1;}
if(!isDefined(_21a)){_21a=true;}
if(_219>=0){var _21b=YSNumbers.checkFloat(_218).toFixed(_219);return _21a?YSNumbers.checkFloat(_21b):_21b;}else{return _21a?YSNumbers.checkFloat(_218):String(_218);}};function Sha1(s){var _21d=function(n,s){var t4=(n<<s)|(n>>>(32-s));return t4;};var _221=function(val){var s="";var i;var v;for(i=7;i>=0;i--){v=(val>>>(i*4))&15;s+=v.toString(16);}
return s;};var _226;var i,j;var W=new Array(80);var H0=1732584193;var H1=4023233417;var H2=2562383102;var H3=271733878;var H4=3285377520;var A,B,C,D,E;var temp;s=YSUTF8.encode(s);var _235=s.length;var _236=[];for(i=0;i<_235-3;i+=4){j=s.charCodeAt(i)<<24|s.charCodeAt(i+1)<<16|s.charCodeAt(i+2)<<8|s.charCodeAt(i+3);_236.push(j);}
switch(_235%4){case 0:i=2147483648;break;case 1:i=s.charCodeAt(_235-1)<<24|8388608;break;case 2:i=s.charCodeAt(_235-2)<<24|s.charCodeAt(_235-1)<<16|32768;break;case 3:i=s.charCodeAt(_235-3)<<24|s.charCodeAt(_235-2)<<16|s.charCodeAt(_235-1)<<8|128;break;}
_236.push(i);while((_236.length%16)!=14){_236.push(0);}
_236.push(_235>>>29);_236.push((_235<<3)&4294967295);for(_226=0;_226<_236.length;_226+=16){for(i=0;i<16;i++){W[i]=_236[_226+i];}
for(i=16;i<=79;i++){W[i]=_21d(W[i-3]^W[i-8]^W[i-14]^W[i-16],1);}
A=H0;B=H1;C=H2;D=H3;E=H4;for(i=0;i<=19;i++){temp=(_21d(A,5)+((B&C)|(~B&D))+E+W[i]+1518500249)&4294967295;E=D;D=C;C=_21d(B,30);B=A;A=temp;}
for(i=20;i<=39;i++){temp=(_21d(A,5)+(B^C^D)+E+W[i]+1859775393)&4294967295;E=D;D=C;C=_21d(B,30);B=A;A=temp;}
for(i=40;i<=59;i++){temp=(_21d(A,5)+((B&C)|(B&D)|(C&D))+E+W[i]+2400959708)&4294967295;E=D;D=C;C=_21d(B,30);B=A;A=temp;}
for(i=60;i<=79;i++){temp=(_21d(A,5)+(B^C^D)+E+W[i]+3395469782)&4294967295;E=D;D=C;C=_21d(B,30);B=A;A=temp;}
H0=(H0+A)&4294967295;H1=(H1+B)&4294967295;H2=(H2+C)&4294967295;H3=(H3+D)&4294967295;H4=(H4+E)&4294967295;}
temp=_221(H0)+_221(H1)+_221(H2)+_221(H3)+_221(H4);return temp.toLowerCase();};var YSString={};YSString.addSlashes=function(_237,_238){for(var _239 in _238){sReplace="/\\"+_238[_239]+"/g";sReplacement="\\\\"+_238[_239];_237=eval("sString.replace(/"+sReplace+"/g, '"+sReplacement+"');");}
return _237;};YSString.encodeHtml=function(_23a){if(YSUTF8.bUseUTF8){return encodeURIComponent(_23a);}else{_23a=escape(_23a);_23a=sYSDOM.replace(/%u20AC/g,"%80");_23a=sYSDOM.replace(/\//g,"%2F");_23a=sYSDOM.replace(/\+/g,"%2B");_23a=sYSDOM.replace(/@/g,"%40");return _23a;}};YSString.getFunctionString=function(obj,_23c){if((typeof obj).toLowerCase()=="function"){fnFunction=obj;}else{if(!obj){fnFunction=window[_23c];}else{fnFunction=obj[_23c];}}
if(!isDefined(fnFunction)){return"";}
var _23c=String(fnFunction);if(isDefined(_23c)){_23c=_23c.substring(_23c.indexOf("{")+1,_23c.lastIndexOf("}")-1);}else{_23c="";}
return _23c.trim();};YSString.getJSCall=function(_23d,_23e){var _23f=_23d+"(";for(var i=0;i<_23e.length;i++){_23f+=YSString.valueToString(_23e[i]);if(i!=_23e.length-1){_23f+=",";}}
_23f+=");";return _23f;};YSString.htmlEntities=function(_241){var _242=new Array(38,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,8364,34,223,60,62,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190);var _243=new Array("amp","agrave","aacute","acirc","atilde","auml","aring","aelig","ccedil","egrave","eacute","ecirc","euml","igrave","iacute","icirc","iuml","eth","ntilde","ograve","oacute","ocirc","otilde","ouml","oslash","ugrave","uacute","ucirc","uuml","yacute","thorn","yuml","Agrave","Aacute","Acirc","Atilde","Auml","Aring","AElig","Ccedil","Egrave","Eacute","Ecirc","Euml","Igrave","Iacute","Icirc","Iuml","ETH","Ntilde","Ograve","Oacute","Ocirc","Otilde","Ouml","Oslash","Ugrave","Uacute","Ucirc","Uuml","Yacute","THORN","euro","quot","szlig","lt","gt","cent","pound","curren","yen","brvbar","sect","uml","copy","ordf","laquo","not","shy","reg","macr","deg","plusmn","sup2","sup3","acute","micro","para","middot","cedil","sup1","ordm","raquo","frac14","frac12","frac34");for(var i=0;i<_242.length;i++){var _245=0;var iPos=-1;while((iPos=_241.indexOf(String.fromCharCode(_242[i]),_245))!=-1){_241=_241.substr(0,iPos)+"&"+_243[i]+";"+_241.substr(iPos+1);_245=iPos+_243[i].length+2;}}
return _241;};YSString.isString=function(s){return(typeof s).toLowerCase()=="string";};YSString.stripHTMLTags=function(s){if(!s){return s;}
return s.replace(/<\/?[^>]+(>|$)/g,"");};YSString.trim=function(s){if(!s){return s;}
var _24a=s.replace(/^\s+/g,"");return _24a.replace(/\s+$/g,"");};String.prototype.trim=function(){return YSString.trim(this);};YSString.ucfirst=function(_24b){if(!s){return s;}
var _24c=_24b.substr(0,1);return _24c.toUpperCase()+_24b.substring(1);};YSString.valueToString=function(_24d){var _24e="";if(!isDefined(_24d)){_24e="undefined";}else{if(_24d==null){_24e="null";}else{if(YSList.isArray(_24d)||(typeof _24d).toLowerCase()=="object"){_24e=YSList.toSource(_24d);}else{if(YSNumbers.isNumeric(_24d)||_24d=="this"||_24d=="event"){_24e=_24d;}else{if(_24d==true||_24d==false){_24e=String(_24d);}else{_24e="'"+_24d.replace(/'/g,"\\'")+"'";}}}}}
return String(_24e);};function YSTable(sID){if(isDefined(YSTable.aTables[sID])){YSTable.aTables[sID].destruct();}
this.tblTable=YSDOM.getObj(sID);this.sID=sID;this.sRowHoverClass=null;this.aHoverEvents=[];YSTable.aTables[sID]=this;};YSTable.aTables={};YSTable.Destruct=function(){for(var sID in YSTable.aTables){YSTable.aTables[sID].destruct();}
YSTable.aTables=null;};YSTable.GetTable=function(sID){if(isDefined(YSTable.aTables[sID])){return YSTable.aTables[sID];}else{return null;}};YSTable.prototype.destruct=function(_252){for(var i=0,_254=this.aHoverEvents.length;i<_254;i++){YSEventHandler.Instance().removeEvent(this.aHoverEvents[i],"onmouseover");YSEventHandler.Instance().removeEvent(this.aHoverEvents[i],"onmouseout");this.aHoverEvents[i]=null;}
this.aHoverEvents=null;if(isDefined(_252)&&_252){YSDOM.removeElement(this.tblTable);}else{YSDOM.destructElement(this.tblTable);}
this.tblTable=null;if(isDefined(YSTable.aTables[this.sID])){delete YSTable.aTables[this.sID];}};YSTable.prototype.onRowHover=function(e,obj){YSCSS.addClassName(obj,this.sRowHoverClass);};YSTable.prototype.onRowHoverEnd=function(e,obj){YSCSS.removeClassName(obj,this.sRowHoverClass);};YSTable.prototype.setRowHoverClass=function(_259){YSLog.write("tablehover "+_259);this.sRowHoverClass=_259;var aTRs=YSXML.getChildren(this.tblTable,"tr");for(var i=0,_25c=aTRs.length;i<_25c;i++){if(!YSXML.exists(aTRs[i],"th")){this.aHoverEvents.push(aTRs[i]);YSEventHandler.Instance().addHandler(aTRs[i],"onmouseover",YSTable.prototype.onRowHover,this);YSEventHandler.Instance().addHandler(aTRs[i],"onmouseout",YSTable.prototype.onRowHoverEnd,this);}}};function YSText(){this.aTexts={};};YSText.prototype.destruct=function(){this.aTexts=null;};YSText.prototype.get=function(_25d,_25e){if(this.aTexts[_25d]){var _25f=this.aTexts[_25d];if(isDefined(_25e)&&_25e.length>0){var _260=0;for(var i=0,_262=_25e.length;i<_262;i++){_260=_25f.indexOf("[",_260);if(_260!=-1){iEndPos=_25f.indexOf("]",_260+1);if(iEndPos!=-1){_25f=_25f.substring(0,_260)+_25e[i]+_25f.substring(iEndPos+1);_260+=_25e[i].length;}else{break;}}else{break;}}}
return _25f;}else{return _25d.substring(2,_25d.length-2);}};YSText.prototype.set=function(_263,_264){this.aTexts[_263]=_264;};var YSText=new YSText();YSTimeout.iLastID=1;YSTimeout.aTimeouts={};function YSTimeout(iMS,_266,_267,_268,_269,_26a){if(!isDefined(_267)){_267=window;}
if(!isDefined(_268)){_268=null;}
if(!isDefined(_269)){_269=false;}
if(!isDefined(_26a)){_26a=0;}
this.iID=YSTimeout.iLastID++;this.iMS=iMS;YSTimeout.aTimeouts["TO_"+this.iID]={objCaller:_267,fnCaller:_266,oParam:_268,bInterval:_269,bIgnoreInterval:false,iStartTime:YSDateTime.getCurTime()-_26a};var _26b="YSTimeout.prototype.onTimeoutPassed.call(window, "+this.iID+");";if(_269){YSTimeout.aTimeouts["TO_"+this.iID].iTimeoutID=setInterval(_26b,iMS);}else{YSTimeout.aTimeouts["TO_"+this.iID].iTimeoutID=setTimeout(_26b,iMS);}};YSTimeout.prototype.cancelTimeout=function(){var _26c=YSTimeout.aTimeouts["TO_"+this.iID];if(!_26c){return;}
if(_26c.bInterval){clearInterval(_26c.iTimeoutID);}else{clearTimeout(_26c.iTimeoutID);}
delete YSTimeout.aTimeouts["TO_"+this.iID];};YSTimeout.prototype.getTimePassed=function(){var _26d=YSTimeout.aTimeouts["TO_"+this.iID];if(_26d){return YSDateTime.getCurTime()-_26d.iStartTime;}else{return 0;}};YSTimeout.prototype.onInterrupt=function(){var _26e=YSTimeout.aTimeouts["TO_"+this.iID];if(!_26e){return;}
if(_26e.bInterval){this.onTimeoutPassed(this.iID);clearInterval(_26e.iTimeoutID);_26e.iTimeoutID=setInterval("YSTimeout.prototype.onTimeoutPassed"+".call(window, "+this.iID+");",this.iMS);}else{clearTimeout(_26e.iTimeoutID);this.onTimeoutPassed(this.iID);}};YSTimeout.prototype.onTimeoutPassed=function(iID){var _270=YSTimeout.aTimeouts["TO_"+iID];if(_270.bInterval&&_270.bIgnoreInterval){_270.bIgnoreInterval=false;return;}
_270.fnCaller.call(_270.objCaller,_270.oParam,YSDateTime.getCurTime()-_270.iStartTime);if(!_270.bInterval){delete YSTimeout.aTimeouts["TO_"+iID];}};var YSTinyMCE={};YSTinyMCE.bInitialized=false;YSTinyMCE.bLoading=false;YSTinyMCE.TINYMCE_PATH="TinyMCE/";YSTinyMCE.addControl=function(sID){tinyMCE.execCommand("mceAddControl",true,sID);};YSTinyMCE.getContent=function(sID,_273){if(!isDefined(_273)){_273=false;}
var _274=tinyMCE.get(sID).getContent();if(_273){return YSString.encodeHtml(_274);}else{return _274;}};YSTinyMCE.initTinyMCE=function(_275){if(!YSTinyMCE.bInitialized){YSTinyMCE.bInitialized=true;if(!isDefined(_275)){_275={};}
var _276={mode:"none",theme:"advanced",theme_advanced_buttons1:"bold,italic,underline,"+"separator,bullist,numlist,"+"separator,undo,redo,"+"separator,link,unlink,"+"separator,paste",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",language:LANGUAGE,content_css:STYLE_PATH+"layout.css",body_class:"mceContentBody",paste_auto_cleanup_on_paste:true,extended_valid_elements:"hr[class|width|size|noshade],"+"font[face|size|color|style],"+"span[class|align|style],"+"li[class|style],ul[class|style],"+"script[charset|defer|language|src|type],"+"object[width|height],"+"param[name|value],"+"embed[src|type|wmode|width|height|allowscriptaccess|allowfullscreen],"+"iframe[width|height|frameborder|scrolling|"+"marginheight|marginwidth|src]",paste_use_dialog:false,paste_strip_class_attributes:"all",force_p_newlines:true,entity_encoding:"raw",custom_undo_redo_levels:10};for(sIndex in _275){_276[sIndex]=_275[sIndex];}
tinyMCE.init(_276);}};YSTinyMCE.isIMLoaded=function(){return YSJS.isLoaded("tinymceIM");};YSTinyMCE.isLoaded=function(){return YSJS.isLoaded("tinymce");};YSTinyMCE.load=function(fn,obj,_279){if(!YSTinyMCE.isLoaded()&&!YSTinyMCE.bLoading){YSTinyMCE.bLoading=true;YSJS.load("tinymce",BASE_PATH+"scripts/"+YSTinyMCE.TINYMCE_PATH+"tiny_mce_src.js",fn,obj,_279);}else{fn.call(obj,"tinymce",_279);}};YSTinyMCE.loadIM=function(fn,obj,_27c){if(!YSTinyMCE.isIMLoaded()){YSJS.load("tinymceIM",BASE_PATH+"scripts/"+YSTinyMCE.TINYMCE_PATH+"plugins/imagemanager/js/mcimagemanager.js",fn,obj,_27c);}else{fn.call(obj,"tinymceIM",_27c);}};YSTinyMCE.setContent=function(sID,_27e){tinyMCE.get(sID).setContent(_27e);};var YSUTF8={};YSUTF8.bUseUTF8=true;YSUTF8.encode=function(_27f){_27f=_27f.toString();_27f=_27f.replace(/\r\n/g,"\n");var _280="";for(var i=0;i<_27f.length;i++){var c=_27f.charCodeAt(i);if(c<128){_280+=String.fromCharCode(c);}else{if((c>127)&&(c<2048)){_280+=String.fromCharCode((c>>6)|192);_280+=String.fromCharCode((c&63)|128);}else{_280+=String.fromCharCode((c>>12)|224);_280+=String.fromCharCode(((c>>6)&63)|128);_280+=String.fromCharCode((c&63)|128);}}}
return _280;};YSUTF8.decode=function(_283){var _284="";var i=0;var c=c1=c2=0;while(i<sYSUTF8.length){c=sYSUTF8.charCodeAt(i);if(c<128){_284+=String.fromCharCode(c);i++;}else{if((c>191)&&(c<224)){c2=sYSUTF8.charCodeAt(i+1);_284+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=sYSUTF8.charCodeAt(i+1);c3=sYSUTF8.charCodeAt(i+2);_284+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}}
return _284;};var YSXML={};YSXML.exists=function(_287,_288){return _287.getElementsByTagName(_288).length>0;};YSXML.getAttribute=function(_289,_28a){if(!_289){return null;}
if(!(typeof _289.getAttribute=="undefined")){return _289.getAttribute(_28a);}else{return _289[_28a];}};YSXML.getChild=function(_28b,_28c){var _28d=_28b.getElementsByTagName(_28c);if(_28d.length>0){return _28d[0];}else{return null;}};YSXML.getChildren=function(_28e,_28f){return _28e.getElementsByTagName(_28f);};YSXML.getChildAttribute=function(_290,_291,_292){var _293="";var _294=_290.getElementsByTagName(_291);if(_294&&_294.length>0){_293=YSXML.getAttribute(_294[0],_292);}
return YSString.trim(_293);};YSXML.getChildData=function(_295,_296){var _297="";var _298=_295.getElementsByTagName(_296);if(_298&&_298.length>0){_297=YSXML.getData(_298[0]);}
return YSString.trim(_297);};YSXML.getChildText=function(_299,_29a){var _29b="";var _29c=_299.getElementsByTagName(_29a);if(_29c&&_29c.length>0){_29b=YSXML.getText(_29c[0]);}
return YSString.trim(_29b);};YSXML.getData=function(_29d){var _29e="";try{if(_29d.text){_29e=_29d.text;}else{if(_29d.textContent){_29e=_29d.textContent;}else{if(_29d.childNodes&&_29d.childNodes.length>0&&_29d.childNodes[0].nodeValue){_29e=_29d.childNodes[0].nodeValue;}}}}
catch(e){}
return YSString.trim(_29e);};YSXML.getFirstTextNode=function(_29f){if(_29f){for(var i=0;i<_29f.childNodes.length;i++){if(_29f.childNodes[i].nodeType==3){return _29f.childNodes[i];}}}
return null;};YSXML.getText=function(_2a1){if(_2a1){if(_2a1.innerText&&_2a1.innerText.length>0){return YSString.trim(_2a1.innerText);}else{if(_2a1.firstChild){return YSString.trim(_2a1.firstChild.data);}}}
return"";};YSXML.setAttribute=function(_2a2,_2a3,_2a4){if(!_2a2){return;}
if(!(typeof _2a2.setAttribute=="undefined")){_2a2.setAttribute(_2a3,_2a4);}else{_2a2[_2a3]=_2a4;}};
