var Buffalo=Class.create();Buffalo.BOCLASS="_BUFFALO_OBJECT_CLASS_";Buffalo.VERSION="2.0";Buffalo.loadingText=l_loading;Buffalo.prototype={initialize:function(_1,_2,_3,_4){this.gateway=_1;this.transport=null;if(typeof (_2)=="undefined"){this.async=true;}else{this.async=_2;}this.currentCallback=new Function();this.setEvents(_3);this.queue=[];this.requesting=false;this.options={timeout:30000};Object.extend(this.options,_4||{});},getGateway:function(){return this.gateway;},setEvents:function(_5){this.events={onLoading:Buffalo.Default.showLoading,onFinish:new Function(),onException:Buffalo.Default.showException,onError:Buffalo.Default.showError,onTimeout:new Function()};Object.extend(this.events,_5||{});},_remoteCall:function(_6,_7,_8){this.requesting=true;this.transport=XmlHttp.create();try{this.transport.open("POST",_6,this.async);this.transport.setRequestHeader("X-Buffalo-Version",Buffalo.VERSION);this.transport.send(_7.xml());}catch(e){this.events.onError(this.transport);this.events["onLoading"](false);return;}this.requestTime=new Date();this.timeoutHandle=new PeriodicalExecuter(this._timeoutChecker.bind(this),0.5);this.currentCallback=_8;if(this.async){this.transport.onreadystatechange=this.onStateChange.bind(this);this.events["onLoading"](true);}else{this.response();}},_timeoutChecker:function(){if((new Date()-this.requestTime)>this.options.timeout){this.events["onTimeout"]();this.timeoutHandle.stop();}},nextRemoteCall:function(){if(this.queue.length<=0){return;}var _9=this.queue.shift();this._remoteCall(_9.url,_9.call,_9.callback);},remoteCall:function(_a,_b,_c){var _d=_a.indexOf(".");var _e=_a.substring(0,_d);var _f=_a.substring(_d+1,_a.length);var _10=this.gateway+"/buffalo/"+_e;var _11=new Buffalo.Call(_f);for(var i=0;i<_b.length;i++){_11.addParameter(_b[i]);}this.queue.push({url:_10,call:_11,callback:_c});if(!this.requesting){this.nextRemoteCall();}},onStateChange:function(){if(this.transport.readyState==4){this.response();}},response:function(){this.timeoutHandle.stop();this.events["onLoading"](false);if(this.transport.responseText&&this.transport.status=="200"){var _13=new Buffalo.Reply(this.transport);if(_13.isFault()){this.events["onException"](_13.getResult());}this.currentCallback(_13);this.events["onFinish"](_13);this.requesting=false;this.nextRemoteCall();}else{this.events["onError"](this.transport);this.requesting=false;}}};Buffalo.Default={showLoading:function(_14){var _15=$("buffalo_loading");if(_15==null){var el=document.createElement("DIV");el.setAttribute("id","buffalo_loading");el.style.cssText="display:none;font-family:Verdana;font-size:100%;border:1px solid #00CC00;background-color:rgb(120,172,255);color:#fff;padding:1px;position:absolute; right:1px; top:1px; z-index:10000";el.innerHTML=Buffalo.loadingText;document.body.appendChild(el);_15=$(el);}if(_14){_15.show();_15.style.top=document.body.scrollTop+1;}else{_15.hide();}},showError:function(_17){alert(l_SYSTEM_ERROR);setButtonStatus(document.body,true);},showException:function(_18){alert(l_SYSTEM_ERROR);setButtonStatus(document.body,true);},showTimeout:function(){alert("timeout!");setButtonStatus(document.body,true);}};function getDomDocumentPrefix(){if(getDomDocumentPrefix.prefix){return getDomDocumentPrefix.prefix;}var _19=["MSXML2","Microsoft","MSXML","MSXML3"];var o;for(var i=0;i<_19.length;i++){try{o=new ActiveXObject(_19[i]+".DomDocument");return getDomDocumentPrefix.prefix=_19[i];}catch(ex){}}throw new Error("Could not find an installed XML parser");}function getXmlHttpPrefix(){if(getXmlHttpPrefix.prefix){return getXmlHttpPrefix.prefix;}var _1c=["MSXML2","Microsoft","MSXML","MSXML3"];var o;for(var i=0;i<_1c.length;i++){try{o=new ActiveXObject(_1c[i]+".XmlHttp");return getXmlHttpPrefix.prefix=_1c[i];}catch(ex){}}throw new Error("Could not find an installed XMLHttp object");}function XmlHttp(){}XmlHttp.create=function(){try{if(window.XMLHttpRequest){var req=new XMLHttpRequest();if(req.readyState==null){req.readyState=1;req.addEventListener("load",function(){req.readyState=4;if(typeof req.onreadystatechange=="function"){req.onreadystatechange();}},false);}return req;}if(window.ActiveXObject){return new ActiveXObject(getXmlHttpPrefix()+".XmlHttp");}}catch(ex){}throw new Error("Your browser does not support XmlHttp objects");};function XmlDocument(){}XmlDocument.create=function(){try{if(document.implementation&&document.implementation.createDocument){var doc=document.implementation.createDocument("","",null);if(doc.readyState==null){doc.readyState=1;doc.addEventListener("load",function(){doc.readyState=4;if(typeof doc.onreadystatechange=="function"){doc.onreadystatechange();}},false);}return doc;}if(window.ActiveXObject){return new ActiveXObject(getDomDocumentPrefix()+".DomDocument");}}catch(ex){}throw new Error("Your browser does not support XmlDocument objects");};if(window.DOMParser&&window.XMLSerializer&&window.Node&&Node.prototype&&Node.prototype.__defineGetter__){XMLDocument.prototype.loadXML=Document.prototype.loadXML=function(s){var _22=(new DOMParser()).parseFromString(s,"text/xml");while(this.hasChildNodes()){this.removeChild(this.lastChild);}for(var i=0;i<_22.childNodes.length;i++){this.appendChild(this.importNode(_22.childNodes[i],true));}};XMLDocument.prototype.__defineGetter__("xml",function(){return (new XMLSerializer()).serializeToString(this);});Document.prototype.__defineGetter__("xml",function(){return (new XMLSerializer()).serializeToString(this);});}Buffalo.Call=Class.create();Buffalo.Call.prototype={initialize:function(_24){this.method=_24;this.params=[];},addParameter:function(_25){if(typeof (_25)=="undefined"){return;}this.params[this.params.length]=_25;},xml:function(){var _26="<buffalo-call>\n";_26+="<method>"+this.method+"</method>\n";for(var i=0;i<this.params.length;i++){var _28=this.params[i];_26+=this.getParamXML(this.dataTypeOf(_28),_28)+"\n";}_26+="</buffalo-call>";return _26;},dataTypeOf:function(o){if(o==null){return "null";}var _2a=typeof (o);_2a=_2a.toLowerCase();switch(_2a){case "number":if(Math.round(o)==o){_2a="int";}else{_2a="double";}break;case "object":var con=o.constructor;if(con==Date){_2a="date";}else{if(con==Array){_2a="list";}else{_2a="map";}}break;}return _2a;},doValueXML:function(_2c,_2d){var xml,str=_2d;if(typeof (_2d)=="string"){str=str.replace(/&/g,"&amp;");str=str.replace(/</g,"&lt;");str=str.replace(/>/g,"&gt;");xml="<"+_2c+">"+str+"</"+_2c+">";}else{xml="<"+_2c+">"+_2d+"</"+_2c+">";}return xml;},doBooleanXML:function(_30){var _31=(_30==true)?1:0;var xml="<boolean>"+_31+"</boolean>";return xml;},doDateXML:function(_33){var xml="<date>";xml+=_33.toISOString();xml+="</date>";return xml;},doArrayXML:function(_35){var xml="<list>\n";var _37=_35[Buffalo.BOCLASS];var _38=_37?_37:this.arrayType(_35);xml+="<type>"+_38+"</type>\n";xml+="<length>"+_35.length+"</length>\n";for(var i=0;i<_35.length;i++){xml+=this.getParamXML(this.dataTypeOf(_35[i]),_35[i])+"\n";}xml+="</list>\n";return xml;},arrayType:function(arr){var _3b="";var obj=arr;while(this.isArray(obj)){var _3d=true;for(var i=0;i<obj.length;i++){if(typeof (obj[i])!=typeof (obj[0])){_3d=false;break;}else{if(typeof (obj[i])=="object"){if(obj[0][Buffalo.BOCLASS]!=obj[i][Buffalo.BOCLASS]){_3d=false;break;}}}}if(_3d){_3b+="[";obj=obj[0];}else{break;}}if(_3b.indexOf("[")==-1){return "";}var _3f=obj[Buffalo.BOCLASS]||typeof (obj);if(_3f=="object"){return "";}return _3b+_3f;},isArray:function(obj){return typeof (obj)=="object"&&obj.constructor==Array;},doStructXML:function(_41){var _42=_41[Buffalo.BOCLASS]||"java.util.HashMap";var xml="<map>\n";xml+="<type>"+_42+"</type>\n";for(var i in _41){if(_41[i]!=_42){if(typeof (_41[i])=="function"){continue;}xml+=this.getParamXML(this.dataTypeOf(i),i)+"\n";xml+=this.getParamXML(this.dataTypeOf(_41[i]),_41[i])+"\n";}}xml+="</map>\n";return xml;},doNullXML:function(){return "<null></null>";},getParamXML:function(_45,_46){var xml;switch(_45){case "date":xml=this.doDateXML(_46);break;case "list":xml=this.doArrayXML(_46);break;case "map":xml=this.doStructXML(_46);break;case "boolean":xml=this.doBooleanXML(_46);break;case "null":xml=this.doNullXML();break;default:xml=this.doValueXML(_45,_46);break;}return xml;}};Buffalo.Reply=Class.create();Buffalo.Reply.prototype={initialize:function(xhr){this._isFault=false;this._type="null";this._objects=[];this._objectNodes=[];this._source=xhr.responseText;var _49=xhr.responseXML?xhr.responseXML.documentElement:this.constructNodeFromXmlStringInIEOrFF(this._source);this.dataNode=_49.firstChild;this._type=this._getType(this.dataNode);},constructNodeFromXmlStringInIEOrFF:function(_4a){var _4b=XmlDocument.create();_4b.async=false;_4b.loadXML(_4a);return _4b.documentElement;},getType:function(){return this._type;},getResult:function(){return this.deserialize(this.dataNode);},isFault:function(){return (this._type=="fault");},isNull:function(){return (this._type=="null");},getSource:function(){return this._source;},deserialize:function(_4c){var ret;var _4e=this._getType(_4c);switch(_4e){case "boolean":ret=this.doBoolean(_4c);break;case "date":ret=this.doDate(_4c);break;case "double":ret=this.doDouble(_4c);break;case "int":case "long":ret=this.doInt(_4c);break;case "list":ret=this.doList(_4c);break;case "map":ret=this.doMap(_4c);break;case "null":ret=this.doNull(_4c);break;case "ref":ret=this.doRef(_4c);break;case "string":ret=this.doString(_4c);break;case "xml":ret=this.doXML(_4c);break;case "fault":ret=this.doFault(_4c);break;default:}return ret;},_getType:function(_4f){return _4f.tagName.toLowerCase();},getNodeText:function(_50){if(_50.childNodes.length==0){return null;}else{return _50.firstChild.nodeValue;}},doBoolean:function(_51){var _52=this.getNodeText(_51);return (_52=="1");},doDate:function(_53){var _54=this.getNodeText(_53);var _55=parseInt(_54.substring(0,4),"10");var _56=parseInt(_54.substring(4,6),"10")-1;var day=parseInt(_54.substring(6,8),"10");var _58=parseInt(_54.substring(9,11),"10");var _59=parseInt(_54.substring(11,13),"10");var _5a=parseInt(_54.substring(13,15),"10");var d=new Date(_55,_56,day,_58,_59,_5a);return d;},doDouble:function(_5c){var _5d=this.getNodeText(_5c);return parseFloat(_5d);},doInt:function(_5e){var _5f=this.getNodeText(_5e);return parseInt(_5f);},doList:function(_60){var arr=new Array();this._objects[this._objects.length]=arr;var _62=_60.childNodes;arr[Buffalo.BOCLASS]=this.getNodeText(_62[0]);for(var i=2;i<_62.length;i++){arr[arr.length]=this.deserialize(_62[i]);}return arr;},doMap:function(_64){var obj=new Object();this._objects[this._objects.length]=obj;var _66=_64.childNodes;obj[Buffalo.BOCLASS]=this.getNodeText(_66[0]);for(var i=1;i<_66.length;i+=2){if(_66[i+1].hasChildNodes()){obj[this.getNodeText(_66[i])]=this.deserialize(_66[i+1]);}else{obj[this.getNodeText(_66[i])]=_66[i+1].text;}}return obj;},doNull:function(_68){return null;},doRef:function(_69){var _6a=this.getNodeText(_69);var idx=parseInt(_6a);return this._objects[idx];},doString:function(_6c){var _6d=this.getNodeText(_6c);if(_6d==null){return "";}return (_6d);},doXML:function(_6e){var _6f=this.getNodeText(_6e);return unescape(_6f);},doFault:function(_70){var _71=this.getNodeText(_70.childNodes[1]);var msg=this.getNodeText(_70.childNodes[3]);var _73=this.deserialize(_70.childNodes[5]);return new Buffalo.Fault(_71,msg,_73);}};Buffalo.Fault=Class.create();Buffalo.Fault.prototype={initialize:function(_74,_75,_76){this.code=_74;this.message=_75;this.detail=_76;},toString:function(){return "Buffalo.Fault:[code="+this.code+", message="+this.message+", detail="+this.detail+"]";}};Object.extend(Buffalo.prototype,{bindReply:function(_77,_78,_79,_7a){this.remoteCall(_77,_78,function(_7b){Buffalo.Bind.bind(_79,_7b.getResult(),_7a);});}});Buffalo.View=Class.create();Buffalo.View.LAST_VIEWNAME=null;Buffalo.View.LAST_REQUEST=null;Buffalo.View.CURRENT_VIEW=null;Buffalo.View.HOME_VIEW=null;Buffalo.View.HISTORY_IFRAME_ID="buffalo-view-history-iframe";Buffalo.View.iframeLoaded=function(loc){var url=loc.href;var idx=url.indexOf("?");var _7f="";if(idx>-1){_7f=url.substring(idx+1);}if(_7f==""){_7f=Buffalo.View.HOME_VIEW;}if(Buffalo.View.CURRENT_VIEW!=null){Buffalo.View.CURRENT_VIEW.doSwitchPart(_7f);}};Buffalo.View.prototype={initialize:function(_80){this.buffalo=_80;},switchPart:function(_81,_82,_83){this.partId=_81;this.viewName=_82;this.addToHistory=_83||false;if(Buffalo.View.LAST_VIEWNAME==null){Buffalo.View.HOME_VIEW=_82;this.doSwitchPart(_82);Buffalo.View.LAST_VIEWNAME=_82;return;}Buffalo.View.CURRENT_VIEW=this;if(this.addToHistory){var _84=$(Buffalo.View.HISTORY_IFRAME_ID);if(_84){var _85=_84.src;var _86=_85;var idx=_85.indexOf("?");if(idx>-1){_86=_85.substr(0,idx);}_86+="?"+_82;_84.src=_86;}else{alert("no buffalo-blank.html");}}this.doSwitchPart(_82);Buffalo.View.LAST_VIEWNAME=_82;},doSwitchPart:function(_88){if(Buffalo.View.LAST_VIEWNAME==_88){return;}changeMenu(_88);this.transport=XmlHttp.create();var _89=_88;try{var _8a="_bfviewhackkey_="+(new Date()).getTime();if(_88.indexOf("?")>-1){_89+="&"+_8a;}else{_89+="?"+_8a;}this.transport.open("GET",_89,this.buffalo.async);}catch(e){var msg="Buffalo View Error: \n\n Cannot find view with name: "+"["+_88+"]";alert(msg);}this.transport.send(null);if(this.buffalo.async){this.transport.onreadystatechange=this._viewHandle.bind(this);this.buffalo.events["onLoading"](true);}else{this._processView();}Buffalo.View.LAST_VIEWNAME=_88;},_viewHandle:function(){this._processView();},_processView:function(){this.buffalo.events["onLoading"](false);if(this.transport.readyState==4){if(this.transport.status=="200"){var _8c=this.transport.responseText;this._showView(this.partId,this.viewName,_8c);}else{this.buffalo.events["onError"](this.transport);}}},_showView:function(_8d,_8e,_8f){clearObject(_8d);if(deptSelArea!=null){deptSelArea.hide();}$("userSearchDeptTreeWin").hide();$(_8d).innerHTML=_8f.stripScripts();_8f.evalScripts();}};Object.extend(Buffalo.prototype,{switchView:function(_90,_91){_91=_91?_91:"body";this.switchPart(_91,_90,true);},switchPart:function(_92,_93,_94){new Buffalo.View(this).switchPart(_92,_93,_94);}});Buffalo.Form={formToBean:function(_95,_96,_97){var o={};if(_96){o[Buffalo.BOCLASS]=_96;}else{o[Buffalo.BOCLASS]="java.util.Map";}if(typeof (_97)=="undefined"||_97==true){_97=true;}else{_97=false;}_95=$(_95);var _99=_95.elements;for(var i=0;i<_99.length;i++){var el=_99[i];var _9c=el.name||el.id;if(el.getAttribute("ignore")){continue;}switch(el.type){case "radio":if(el.checked){o[_9c]=el.value;}break;case "checkbox":if(!_95[_9c].length){if(el.checked){o[_9c]=el.value;}else{o[_9c]="";}}else{if(!o[_9c]){o[_9c]=new Array();}if(el.checked){o[_9c].push(el.value);}if(o[_9c].length==0){o[_9c]=null;}}break;case "select-one":var _9d="",opt,_9f=el.selectedIndex;if(_9f>=0){opt=el.options[_9f];_9d=opt.value;if(!_9d&&!("value" in opt)){_9d=opt.text;}}o[_9c]=_9d;break;case "select-multiple":if(!o[_9c]){o[_9c]=new Array();}for(var j=0;j<el.options.length;j++){var opt=el.options[j];if(opt.selected){var _a1=opt.value;if(!_a1&&!("value" in opt)){_a1=opt.text;}o[_9c].push(_a1);}}break;default:if(_97){if(el.type!="submit"&&el.type!="button"&&el.type!="reset"){o[_9c]=el.value;}}else{o[_9c]=el.value;}break;}}return o;}};Calendar=function(_1,_2,_3,_4){this.activeDiv=null;this.currentDateEl=null;this.checkDisabled=null;this.timeout=null;this.onSelected=_3||null;this.onClose=_4||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2100;this.dateFormat=c_def_date_format;this.ttDateFormat=c_tt_date_format;this.isPopup=true;this.weekNumbers=true;this.mondayFirst=_1;this.dateStr=_2;this.ar_days=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.isRelated=function(el,_6){var _7=_6.relatedTarget;if(!_7){var _8=_6.type;if(_8=="mouseover"){_7=_6.fromElement;}else{if(_8=="mouseout"){_7=_6.toElement;}}}while(_7){if(_7==el){return true;}_7=_7.parentNode;}return false;};Calendar.removeClass=function(el,_a){if(!(el&&el.className)){return;}var _b=el.className.split(" ");var ar=new Array();for(var i=_b.length;i>0;){if(_b[--i]!=_a){ar[ar.length]=_b[i];}}el.className=ar.join(" ");};Calendar.addClass=function(el,_f){Calendar.removeClass(el,_f);el.className+=" "+_f;};Calendar.getElement=function(ev){if(Calendar.is_ie){return window.event.srcElement;}else{return ev.currentTarget;}};Calendar.getTargetElement=function(ev){if(Calendar.is_ie){return window.event.srcElement;}else{return ev.target;}};Calendar.stopEvent=function(ev){if(Calendar.is_ie){window.event.cancelBubble=true;window.event.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}return false;};Calendar.addEvent=function(el,_14,_15){if(el.attachEvent){el.attachEvent("on"+_14,_15);}else{if(el.addEventListener){el.addEventListener(_14,_15,true);}else{el["on"+_14]=_15;}}};Calendar.removeEvent=function(el,_17,_18){if(el.detachEvent){el.detachEvent("on"+_17,_18);}else{if(el.removeEventListener){el.removeEventListener(_17,_18,true);}else{el["on"+_17]=null;}}};Calendar.createElement=function(_19,_1a){var el=null;if(document.createElementNS){el=document.createElementNS("http://www.w3.org/1999/xhtml",_19);}else{el=document.createElement(_19);}if(typeof _1a!="undefined"){_1a.appendChild(el);}return el;};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};Calendar.findMonth=function(el){if(typeof el.month!="undefined"){return el;}else{if(typeof el.parentNode.month!="undefined"){return el.parentNode;}}return null;};Calendar.findYear=function(el){if(typeof el.year!="undefined"){return el;}else{if(typeof el.parentNode.year!="undefined"){return el.parentNode;}}return null;};Calendar.showMonthsCombo=function(){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var mc=cal.monthsCombo;if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}if(cal.activeMonth){Calendar.removeClass(cal.activeMonth,"active");}var mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];Calendar.addClass(mon,"active");cal.activeMonth=mon;mc.style.left=cd.offsetLeft+"px";mc.style.top=(cd.offsetTop+cd.offsetHeight)+"px";mc.style.display="block";};Calendar.showYearsCombo=function(fwd){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var yc=cal.yearsCombo;if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}if(cal.activeYear){Calendar.removeClass(cal.activeYear,"active");}cal.activeYear=null;var Y=cal.date.getFullYear()+(fwd?1:-1);var yr=yc.firstChild;var _29=false;for(var i=12;i>0;--i){if(Y>=cal.minYear&&Y<=cal.maxYear){yr.firstChild.data=Y;yr.year=Y;yr.style.display="block";_29=true;}else{yr.style.display="none";}yr=yr.nextSibling;Y+=fwd?2:-2;}if(_29){yc.style.left=cd.offsetLeft+"px";yc.style.top=(cd.offsetTop+cd.offsetHeight)+"px";yc.style.display="block";}};Calendar.tableMouseUp=function(ev){var cal=Calendar._C;if(!cal){return false;}if(cal.timeout){clearTimeout(cal.timeout);}var el=cal.activeDiv;if(!el){return false;}var _2e=Calendar.getTargetElement(ev);Calendar.removeClass(el,"active");if(_2e==el||_2e.parentNode==el){Calendar.cellClick(el);}var mon=Calendar.findMonth(_2e);var _30=null;if(mon){_30=new Date(cal.date);if(mon.month!=_30.getMonth()){_30.setMonth(mon.month);cal.setDate(_30);cal.dateClicked=false;cal.callHandler();}}else{var _31=Calendar.findYear(_2e);if(_31){_30=new Date(cal.date);if(_31.year!=_30.getFullYear()){_30.setFullYear(_31.year);cal.setDate(_30);cal.dateClicked=false;cal.callHandler();}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev);}};Calendar.tableMouseOver=function(ev){var cal=Calendar._C;if(!cal){return;}var el=cal.activeDiv;var _35=Calendar.getTargetElement(ev);if(_35==el||_35.parentNode==el){Calendar.addClass(el,"hilite active");Calendar.addClass(el.parentNode,"rowhilite");}else{Calendar.removeClass(el,"active");Calendar.removeClass(el,"hilite");Calendar.removeClass(el.parentNode,"rowhilite");}var mon=Calendar.findMonth(_35);if(mon){if(mon.month!=cal.date.getMonth()){if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}Calendar.addClass(mon,"hilite");cal.hilitedMonth=mon;}else{if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}}}else{var _37=Calendar.findYear(_35);if(_37){if(_37.year!=cal.date.getFullYear()){if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}Calendar.addClass(_37,"hilite");cal.hilitedYear=_37;}else{if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}}}return Calendar.stopEvent(ev);};Calendar.tableMouseDown=function(ev){if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){return Calendar.stopEvent(ev);}};Calendar.calDragIt=function(ev){var cal=Calendar._C;if(!(cal&&cal.dragging)){return false;}var _3b;var _3c;if(Calendar.is_ie){_3c=window.event.clientY+document.body.scrollTop;_3b=window.event.clientX+document.body.scrollLeft;}else{_3b=ev.pageX;_3c=ev.pageY;}cal.hideShowCovered();var st=cal.element.style;st.left=(_3b-cal.xOffs)+"px";st.top=(_3c-cal.yOffs)+"px";return Calendar.stopEvent(ev);};Calendar.calDragEnd=function(ev){var cal=Calendar._C;if(!cal){return false;}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseover",stopEvent);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};Calendar.dayMouseDown=function(ev){var el=Calendar.getElement(ev);if(el.disabled){return false;}var cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300){with(Calendar){addClass(el,"hilite active");addEvent(document,"mouseover",tableMouseOver);addEvent(document,"mousemove",tableMouseOver);addEvent(document,"mouseup",tableMouseUp);}}else{if(cal.isPopup){cal._dragStart(ev);}}if(el.navtype==-1||el.navtype==1){cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);}else{if(el.navtype==-2||el.navtype==2){cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}}return Calendar.stopEvent(ev);};Calendar.dayMouseDblClick=function(ev){Calendar.cellClick(Calendar.getElement(ev));if(Calendar.is_ie){document.selection.empty();}};Calendar.dayMouseOver=function(ev){try{var el=Calendar.getElement(ev);if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){return false;}if(el.ttip){if(el.ttip.substr(0,1)=="_"){var _46=null;with(el.calendar.date){_46=new Date(getFullYear(),getMonth(),el.caldate);}el.ttip=_46.print(el.calendar.ttDateFormat)+el.ttip.substr(1);}el.calendar.tooltips.firstChild.data=el.ttip;}if(el.navtype!=300){Calendar.addClass(el,"hilite");if(el.caldate){Calendar.addClass(el.parentNode,"rowhilite");}}return Calendar.stopEvent(ev);}catch(e){}};Calendar.dayMouseOut=function(ev){try{with(Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled){return false;}removeClass(el,"hilite");if(el.caldate){removeClass(el.parentNode,"rowhilite");}el.calendar.tooltips.firstChild.data=la_calendar["SEL_DATE"];return stopEvent(ev);}}catch(e){}};Calendar.cellClick=function(el){var cal=el.calendar;var _4b=false;var _4c=false;var _4d=null;if(typeof el.navtype=="undefined"){Calendar.removeClass(cal.currentDateEl,"selected");Calendar.addClass(el,"selected");_4b=(cal.currentDateEl==el);if(!_4b){cal.currentDateEl=el;}cal.date.setDate(el.caldate);_4d=cal.date;_4c=true;cal.dateClicked=true;}else{if(el.navtype==200){Calendar.removeClass(el,"hilite");cal.callCloseHandler();return;}_4d=(el.navtype==0)?new Date():new Date(cal.date);cal.dateClicked=(el.navtype==0);var _4e=_4d.getFullYear();var mon=_4d.getMonth();function setMonth(m){var day=_4d.getDate();var max=_4d.getMonthDays(m);if(day>max){_4d.setDate(max);}_4d.setMonth(m);}switch(el.navtype){case -2:if(_4e>cal.minYear){_4d.setFullYear(_4e-1);}break;case -1:if(mon>0){setMonth(mon-1);}else{if(_4e-->cal.minYear){_4d.setFullYear(_4e);setMonth(11);}}break;case 1:if(mon<11){setMonth(mon+1);}else{if(_4e<cal.maxYear){_4d.setFullYear(_4e+1);setMonth(0);}}break;case 2:if(_4e<cal.maxYear){_4d.setFullYear(_4e+1);}break;case 100:cal.setMondayFirst(!cal.mondayFirst);return;case 0:if((typeof cal.checkDisabled=="function")&&cal.checkDisabled(_4d)){return false;}break;}if(!_4d.equalsTo(cal.date)){cal.setDate(_4d);_4c=true;}}if(_4c){cal.callHandler();if(cal.dateClicked){cal.callCloseHandler();}}if(_4b){Calendar.removeClass(el,"hilite");cal.callCloseHandler();}};Calendar.prototype.create=function(_53){var _54=null;if(!_53){_54=document.getElementsByTagName("body")[0];this.isPopup=true;}else{_54=_53;this.isPopup=false;}this.date=this.dateStr?new Date(this.dateStr):new Date();var _55=Calendar.createElement("table");this.table=_55;_55.cellSpacing=0;_55.cellPadding=0;_55.calendar=this;Calendar.addEvent(_55,"mousedown",Calendar.tableMouseDown);var div=Calendar.createElement("div");this.element=div;div.className="calendar";if(this.isPopup){div.style.position="absolute";div.style.display="none";}div.appendChild(_55);var _57=Calendar.createElement("thead",_55);var _58=null;var row=null;var cal=this;var hh=function(_5c,cs,_5e){_58=Calendar.createElement("td",row);_58.colSpan=cs;_58.className="button";Calendar._add_evs(_58);_58.calendar=cal;_58.navtype=_5e;if(_5c.substr(0,1)!="&"){_58.appendChild(document.createTextNode(_5c));}else{_58.innerHTML=_5c;}return _58;};row=Calendar.createElement("tr",_57);var _5f=6;(this.isPopup)&&--_5f;(this.weekNumbers)&&++_5f;hh("",1,300).className="title";this.title=hh("",_5f,300);this.title.className="title";if(this.isPopup){hh("&#x00d7;",1,200).ttip=la_calendar["CLOSE"];}row=Calendar.createElement("tr",_57);row.className="headrow";this._nav_py=hh("&#x00ab;",1,-2);this._nav_py.ttip=la_calendar["PREV_YEAR"];this._nav_pm=hh("&#x2039;",1,-1);this._nav_pm.ttip=la_calendar["PREV_MONTH"];this._nav_now=hh(la_calendar["TODAY"],this.weekNumbers?4:3,0);this._nav_now.ttip=la_calendar["GO_TODAY"];this._nav_nm=hh("&#x203a;",1,1);this._nav_nm.ttip=la_calendar["NEXT_MONTH"];this._nav_ny=hh("&#x00bb;",1,2);this._nav_ny.ttip=la_calendar["NEXT_YEAR"];row=Calendar.createElement("tr",_57);row.className="daynames";if(this.weekNumbers){_58=Calendar.createElement("td",row);_58.className="name wn";_58.appendChild(document.createTextNode(la_calendar["WK"]));}for(var i=7;i>0;--i){_58=Calendar.createElement("td",row);_58.appendChild(document.createTextNode(""));if(!i){_58.navtype=100;_58.calendar=this;Calendar._add_evs(_58);}}this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;this._displayWeekdays();var _61=Calendar.createElement("tbody",_55);this.tbody=_61;for(i=6;i>0;--i){row=Calendar.createElement("tr",_61);if(this.weekNumbers){_58=Calendar.createElement("td",row);_58.appendChild(document.createTextNode(""));}for(var j=7;j>0;--j){_58=Calendar.createElement("td",row);_58.appendChild(document.createTextNode(""));_58.calendar=this;Calendar._add_evs(_58);}}var _63=Calendar.createElement("tfoot",_55);row=Calendar.createElement("tr",_63);row.className="footrow";_58=hh(la_calendar["SEL_DATE"],this.weekNumbers?8:7,300);_58.className="ttip";if(this.isPopup){_58.ttip=la_calendar["DRAG_TO_MOVE"];_58.style.cursor="move";}this.tooltips=_58;div=Calendar.createElement("div",this.element);this.monthsCombo=div;div.className="combo";for(i=0;i<la_month_name.length;++i){var mn=Calendar.createElement("div");mn.className="label";mn.month=i;mn.appendChild(document.createTextNode(la_month_sname[i]));div.appendChild(mn);}div=Calendar.createElement("div",this.element);this.yearsCombo=div;div.className="combo";for(i=12;i>0;--i){var yr=Calendar.createElement("div");yr.className="label";yr.appendChild(document.createTextNode(""));div.appendChild(yr);}this._init(this.mondayFirst,this.date);_54.appendChild(this.element);};Calendar._keyEvent=function(ev){if(!window.calendar){return false;}(Calendar.is_ie)&&(ev=window.event);var cal=window.calendar;var act=(Calendar.is_ie||ev.type=="keypress");if(ev.keyCode==9){cal.hide();return true;}if(ev.ctrlKey){switch(ev.keyCode){case 37:act&&Calendar.cellClick(cal._nav_pm);break;case 38:act&&Calendar.cellClick(cal._nav_py);break;case 39:act&&Calendar.cellClick(cal._nav_nm);break;case 40:act&&Calendar.cellClick(cal._nav_ny);break;default:return true;}}else{switch(ev.keyCode){case 32:Calendar.cellClick(cal._nav_now);break;case 27:act&&cal.hide();break;case 37:case 38:case 39:case 40:if(act){var _69=cal.date.getDate()-1;var el=cal.currentDateEl;var ne=null;var _6c=(ev.keyCode==37)||(ev.keyCode==38);switch(ev.keyCode){case 37:(--_69>=0)&&(ne=cal.ar_days[_69]);break;case 38:_69-=7;(_69>=0)&&(ne=cal.ar_days[_69]);break;case 39:(++_69<cal.ar_days.length)&&(ne=cal.ar_days[_69]);break;case 40:_69+=7;(_69<cal.ar_days.length)&&(ne=cal.ar_days[_69]);break;}if(!ne){if(_6c){Calendar.cellClick(cal._nav_pm);}else{Calendar.cellClick(cal._nav_nm);}_69=(_6c)?cal.date.getMonthDays():1;el=cal.currentDateEl;ne=cal.ar_days[_69-1];}Calendar.removeClass(el,"selected");Calendar.addClass(ne,"selected");cal.date.setDate(ne.caldate);cal.callHandler();cal.currentDateEl=ne;}break;case 13:if(act){cal.callHandler();cal.hide();}break;default:return true;}}return Calendar.stopEvent(ev);};Calendar.prototype._init=function(_6d,_6e){var _6f=new Date();var _70=_6e.getFullYear();if(_70<this.minYear){_70=this.minYear;_6e.setFullYear(_70);}else{if(_70>this.maxYear){_70=this.maxYear;_6e.setFullYear(_70);}}this.mondayFirst=_6d;this.date=new Date(_6e);var _71=_6e.getMonth();var _72=_6e.getDate();var _73=_6e.getMonthDays();_6e.setDate(1);var _74=_6e.getDay();var MON=_6d?1:0;var SAT=_6d?5:6;var SUN=_6d?6:0;if(_6d){_74=(_74>0)?(_74-1):6;}var _78=1;var row=this.tbody.firstChild;var MN=la_month_sname[_71];var _7b=((_6f.getFullYear()==_70)&&(_6f.getMonth()==_71));var _7c=_6f.getDate();var _7d=_6e.getWeekNumber();var _7e=new Array();for(var i=0;i<6;++i){if(_78>_73){row.className="emptyrow";row=row.nextSibling;continue;}var _80=row.firstChild;if(this.weekNumbers){_80.className="day wn";_80.firstChild.data=_7d;_80=_80.nextSibling;}++_7d;row.className="daysrow";for(var j=0;j<7;++j){_80.className="day";if((!i&&j<_74)||_78>_73){_80.innerHTML="&nbsp;";_80.disabled=true;_80=_80.nextSibling;continue;}_80.disabled=false;_80.firstChild.data=_78;if(typeof this.checkDisabled=="function"){_6e.setDate(_78);if(this.checkDisabled(_6e)){_80.className+=" disabled";_80.disabled=true;}}if(!_80.disabled){_7e[_7e.length]=_80;_80.caldate=_78;_80.ttip="_";if(_78==_72){_80.className+=" selected";this.currentDateEl=_80;}if(_7b&&(_78==_7c)){_80.className+=" today";_80.ttip+=la_calendar["PART_TODAY"];}if(_74==SAT||_74==SUN){_80.className+=" weekend";}}++_78;((++_74)^7)||(_74=0);_80=_80.nextSibling;}row=row.nextSibling;}this.ar_days=_7e;this.title.firstChild.data=this.date.print(la_calendar["TITLE_DATE_FORMAT"]);};Calendar.prototype.setDate=function(_82){if(!_82.equalsTo(this.date)){this._init(this.mondayFirst,_82);}};Calendar.prototype.refresh=function(){this._init(this.mondayFirst,this.date);};Calendar.prototype.setMondayFirst=function(_83){this._init(_83,this.date);this._displayWeekdays();};Calendar.prototype.setDisabledHandler=function(_84){this.checkDisabled=_84;};Calendar.prototype.setRange=function(a,z){this.minYear=a;this.maxYear=z;};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this);}this.hideShowCovered();};Calendar.prototype.destroy=function(){var el=this.element.parentNode;el.removeChild(this.element);Calendar._C=null;};Calendar.prototype.reparent=function(_88){var el=this.element;el.parentNode.removeChild(el);_88.appendChild(el);};Calendar._checkCalendar=function(ev){if(!window.calendar){return false;}var el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);for(;el!=null&&el!=calendar.element;el=el.parentNode){}if(el==null){window.calendar.callCloseHandler();return Calendar.stopEvent(ev);}};Calendar.prototype.show=function(){var _8c=this.table.getElementsByTagName("tr");for(var i=_8c.length;i>0;){var row=_8c[--i];Calendar.removeClass(row,"rowhilite");var _8f=row.getElementsByTagName("td");for(var j=_8f.length;j>0;){var _91=_8f[--j];Calendar.removeClass(_91,"hilite");Calendar.removeClass(_91,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window.calendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);}this.hideShowCovered();};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};Calendar.prototype.showAt=function(x,y){var s=this.element.style;s.left=x+"px";s.top=y+"px";this.show();};Calendar.prototype.showAtElement=function(el,_96){var p=getAbsolutePos(el);if(!_96||typeof _96!="string"){this.showAt(p.x,p.y+el.offsetHeight);return true;}this.show();var w=this.element.offsetWidth;var h=this.element.offsetHeight;this.hide();var _9a=_96.substr(0,1);var _9b="l";if(_96.length>1){_9b=_96.substr(1,1);}switch(_9a){case "T":p.y-=h;break;case "B":p.y+=el.offsetHeight;break;case "C":p.y+=(el.offsetHeight-h)/2;break;case "t":p.y+=el.offsetHeight-h;break;case "b":break;}switch(_9b){case "L":p.x-=w;break;case "R":p.x+=el.offsetWidth;break;case "C":p.x+=(el.offsetWidth-w)/2;break;case "r":p.x+=el.offsetWidth-w;break;case "l":break;}this.showAt(p.x,p.y);};Calendar.prototype.setDateFormat=function(str){this.dateFormat=str;};Calendar.prototype.setTtDateFormat=function(str){this.ttDateFormat=str;};Calendar.prototype.hideShowCovered=function(){function getStyleProp(obj,_9f){var _a0=obj.style[_9f];if(!_a0){if(document.defaultView&&typeof (document.defaultView.getComputedStyle)=="function"){_a0=document.defaultView.getComputedStyle(obj,"").getPropertyValue(_9f);}else{if(obj.currentStyle){_a0=obj.currentStyle[_9f];}else{_a0=obj.style[_9f];}}}return _a0;}var _a1=new Array("applet","iframe","select");var el=this.element;var p=getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=_a1.length;k>0;){var ar=document.getElementsByTagName(_a1[--k]);var cc=null;for(var i=ar.length;i>0;){cc=ar[--i];p=getAbsolutePos(cc);var CX1=p.x;var CX2=cc.offsetWidth+CX1;var CY1=p.y;var CY2=cc.offsetHeight+CY1;if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getStyleProp(cc,"visibility");}cc.style.visibility=cc.__msh_save_visibility;}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getStyleProp(cc,"visibility");}cc.style.visibility="hidden";}}}};Calendar.prototype._displayWeekdays=function(){var MON=this.mondayFirst?0:1;var SUN=this.mondayFirst?6:0;var SAT=this.mondayFirst?5:6;var _b3=this.firstdayname;for(var i=0;i<7;++i){_b3.className="day name";if(!i){_b3.ttip=this.mondayFirst?la_calendar["SUN_FIRST"]:la_calendar["MON_FIRST"];_b3.navtype=100;_b3.calendar=this;Calendar._add_evs(_b3);}if(i==SUN||i==SAT){Calendar.addClass(_b3,"weekend");}_b3.firstChild.data=la_week_sname[i+1-MON];_b3=_b3.nextSibling;}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var _b6;var _b7;if(Calendar.is_ie){_b7=window.event.clientY+document.body.scrollTop;_b6=window.event.clientX+document.body.scrollLeft;}else{_b7=ev.clientY+window.scrollY;_b6=ev.clientX+window.scrollX;}var st=this.element.style;this.xOffs=_b6-parseInt(st.left);this.yOffs=_b7-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseover",stopEvent);addEvent(document,"mouseup",calDragEnd);}};window.calendar=null;function fOnselected(cal,_ba){cal.sel.value=_ba;if(cal.dateClicked&&(cal.sel.id=="sel1"||cal.sel.id=="sel3")){cal.callCloseHandler();}}function closeHandler(cal){cal.sel.blur();cal.hide();}function showCalendar(id){var el=$(id);if(calendar!=null){calendar.hide();}else{var cal=new Calendar(USER.firstDayOfWeek==1,null,fOnselected,closeHandler);calendar=cal;cal.weekNumbers=false;cal.setRange(1900,2100);cal.create();}if(el.value!=""){var dt=el.value.toDate();if(dt!=null){calendar.setDate(dt);}}calendar.sel=el;calendar.showAtElement(el);return false;}var ie=/msie/ig.test(window.navigator.userAgent);var buffalo=null;var cache=null;var mainFrame="content";var oldMenu=null;var cacheIsInit="load";var noData="_nodata_";var gCurLoginMeeting;var gStrClientParams;var deptSelArea;var key_countryList="countryList";var key_timezoneList="timezoneList";var key_deptList="deptList";var key_userList="userList";function fnErrorTrap(_1,_2,_3){var _4="\nError: "+_1;_4+="\nLine: "+_3;_4+="\nURL: "+_2;alert(_4);return true;}var Message={show:function(_5,_6){if(typeof (_5)=="object"){if(typeof (_5.message)=="undefined"||_5.message==""){if(typeof (_5.validaterInfo)=="undefined"||_5.validaterInfo==""){this.showObject(_5,_6);}else{this.showObject(_5.validaterInfo,_6);}}else{this.showString(_5.message,_6);}}else{if(typeof (_5)=="string"){this.showString(_5,_6);}}},clear:function(){this.showObject();},showObject:function(_7,_8){var _9;if(typeof _8!="undefined"){_9=$(_8).getElementsByTagName("div");}else{_9=document.getElementsByTagName("div");}var id,_b;var _c=false;var _d;for(var i=0;i<_9.length;i++){if(_9[i].id=="infomsg"){_9[i].innerHTML="";}if(_9[i].className.indexOf("errmsg")>=0){id=_9[i].id;_b=id.substring(0,id.length-3);if(typeof (_7)!="undefined"&&typeof (_7[_b])!="undefined"&&_7[_b]!=""){if(_c==false){_d=_b;_c=true;}_9[i].innerHTML=_7[_b];_9[i].style.display="block";}else{_9[i].innerHTML="";_9[i].style.display="none";}}}if(_c){if(typeof _8!="undefined"){Try.these(function(){$(_8).elements[_d].focus();},function(){$(_8).getElementsByName(_d)[0].focus();});}else{try{document.getElementsByName(_d)[0].focus();}catch(e){}}}},showString:function(_f,_10){if(typeof (_10)=="undefined"||_10==null){_10=$("infomsg");}else{var _11=$(_10).getElementsByTagName("div");for(var i=0;i<_11.length;i++){if(_11[i].id=="infomsg"){_10=_11[i];break;}}}this.showObject();$(_10).innerHTML=_f;}};var Cookie={add:function(_13,_14,_15){var _16=arguments;var _17=arguments.length;var _18=(_17>3)?_16[3]:"/";var _19=(_17>4)?_16[4]:gDefaultDomain;_19=null;if(!_15){_15=new Date();_15.setYear(4002);_15.setMonth(10);_15.setDate(1);_15.setHours(2);_15.setMinutes(3);}st=_13+"="+escape(_14)+"; expires="+_15.toGMTString()+((_18==null)?"":("; path="+_18))+((_19==null)?"":("; domain="+_19));document.cookie=st;},get:function(_1a){var arg=_1a+"=";var _1c=arg.length;var _1d=document.cookie.length;var i=0;while(i<_1d){var j=i+_1c;if(document.cookie.substring(i,j)==arg){offset=j;var _20=document.cookie.indexOf(";",offset);if(_20==-1){_20=document.cookie.length;}return unescape(document.cookie.substring(offset,_20));}i=document.cookie.indexOf(" ",i)+1;if(i==0){break;}}return null;},remove:function(_21){var _22=new Date();_22.setTime(_22.getTime()-1);this.add(_21,null,_22);}};var Cache=Class.create();Cache.prototype={initialize:function(){this.data=new Object();this.keySet=new Cache.keySet();Event.observe(window,"unload",this.stop.bind(this),false);},get:function(key){if(this.data==null){return null;}return this.data[key];},add:function(key,_25){this.keySet.add(key);this.data[key]=_25;},remove:function(key){this.keySet.remove(key);this.data[key]=null;},clear:function(){var _27=this.keySet.array();for(var i=0;i<_27.length;i++){var tmp=this.data[_27[i]];Try.these(function(){tmp.clear();},function(){tmp.dispose();});this.data[_27[i]]=tmp=null;}this.keySet.array().clear();},stop:function(){this.clear();this.data=null;this.keySet=null;}};Cache.keySet=Class.create();Cache.keySet.prototype={initialize:function(){this.keys=[];},array:function(){return this.keys;},add:function(_2a){for(var i=0;i<this.keys.length;i++){if(this.keys[i]==_2a){return;}}this.keys.push(_2a);},remove:function(_2c){this.keys=this.keys.without(_2c);},sort:function(){for(var i=0;i<this.keys.length-1;i++){for(var j=1;j<this.keys.length;j++){if(this.keys[i].toDate()>this.keys[j].toDate()){var tmp=this.keys[i];this.keys[i]=this.keys[j];this.keys[j]=tmp;}}}}};function createFrame(sid,src){var _32=$(sid);if(!$(_32)){var e=createElement("DIV",window.document.body);e.innerHTML="<iframe id="+sid+" name="+sid+" src="+src+"></iframe>";_32=$(sid);}return _32;}function createElement(tag,_35){var obj=window.document.createElement(tag);if(_35){_35.appendChild(obj);}return obj;}function getAbsolutePos(el){var r={x:el.offsetLeft,y:el.offsetTop};if(el.offsetParent){var tmp=getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;}function reSizeImg(img,w,h){img=$(img);if(img!=null&&img.readyState!="complete"){setTimeout("reSizeImg('"+img.id+"',"+w+","+h+")",100);return;}var _3d=new Image();_3d.src=img.src;if(_3d.width>0&&_3d.height>0){if(_3d.width/_3d.height>=w/h){if(_3d.width>w){img.width=w;img.height=(_3d.height*w)/_3d.width;}else{img.width=_3d.width;img.height=_3d.height;}}else{if(_3d.height>h){img.height=h;img.width=(_3d.width*h)/_3d.height;}else{img.width=_3d.width;img.height=_3d.height;}}}}function bindSelect(_3e,arg,_40){try{var _41=$(_3e);if(_41==null){return;}if(arg!=null&&arg!=""){var _42=0;for(var i=0;i<_41.options.length;i++){if(_41.options[i].value=="loading"){_41.removeChild(_41.options[i]);}}var _44=_41.options.length;_41.options.length=_44+arg.length;for(var i=0;i<arg.length;i++){if(arg[i][0]==_40){_41.options[i+_44].selected=true;}_41.options[i+_44].value=arg[i][0];_41.options[i+_44].text=arg[i][1];}}}catch(e){}}var _autoBind=autoBindSelect;function autoBindSelect(_45,_46,_47){var _48=cache.get(_46);if(_48!=null&&_48!=""){bindSelect(_45,_48,_47);}else{setTimeout("_autoBind('"+_45+"','"+_46+"',"+_47+")",10);}}function setSelectItem(_49,_4a){var _4b;var _4c=false;_4a=""+_4a+"";_4b=document.getElementsByName(_49)[0];if(_4b.type=="radio"){var _4d=document.getElementsByName(_49);for(var i=0;i<_4d.length;i++){if(_4d[i].value==_4a){_4d[i].checked=true;break;}}}else{if(_4b.type=="checkbox"){var _4f=document.getElementsByName(_49);var _50=_4a.split(",");for(var i=0;i<_4f.length;i++){for(var j=0;j<_50.length;j++){if(_4f[i].value==_50[j]){_4f[i].checked=true;break;}else{_4f[i].checked=false;}}}}else{for(i=0;i<_4b.options.length;i++){_4b.options[i].selected=false;}if(_4a==""){return;}var _52=_4a.split(",");if(_52.length==0){return;}for(var j=0;j<_52.length;j++){for(var i=0;i<_4b.options.length;i++){if(_4b.options[i].value==_52[j]){_4b.options[i].selected=true;_4c=true;break;}}}if(!_4c){_4b.options[0].selected=true;}}}}function getItemValue(_53,_54,_55){var _56="";var pos="";var _58;if(_54!=null&&_54==true){pos="'";}if(_55==null){_58=false;}else{_58=_55;}var _59=document.getElementsByName(_53)||$(_53);if(_59.length==0){return "";}if(_59[0].type=="radio"){for(var i=0;i<_59.length;i++){if(_59[i].checked){_56+=pos+_59[i].value+pos+",";}}}else{if(_59[0].type=="checkbox"){for(var i=0;i<_59.length;i++){if(_59[i].checked){_56+=pos+_59[i].value+pos+",";}}}else{var _5b=_59[0].options.length;for(var i=0;i<_5b;i++){if(_58&&_59[0].options[i].selected==false){continue;}if(_59[0].options[i].value!="nothing"&&_59[0].options[i].value!=""){_56+=pos+_59[0].options[i].value.replace("\\","\\\\")+pos+",";}}}}if(_56!=""){_56=_56.substring(0,_56.length-1);}return _56;}function setButtonStatus(_5c,_5d){var _5c=$(_5c);if(_5c==null){return false;}_5d=_5d==false?true:false;var _5e=_5c.getElementsByTagName("BUTTON");for(var i=0;i<_5e.length;i++){_5e[i].disabled=_5d;}_5e=_5c.getElementsByTagName("INPUT");for(var i=0;i<_5e.length;i++){if(_5e[i].type.toLowerCase()=="button"||_5e[i].type.toLowerCase()=="submit"){_5e[i].disabled=_5d;}}return true;}function fnCheckAll(_60,_61){_60=$(_60);var _62=_60.getElementsByTagName("INPUT");var _63=_62.length;for(var i=0;i<_63;i++){var id=_62[i].id;if(_62[i].type=="checkbox"&&id.indexOf("CheckAll")<0){_62[i].checked=!_61;_62[i].click();}}}function isNull(_66){switch(typeof (_66)){case "undefined":return true;case "string":return _66=="";case "number":return _66==0;case "object":return _66==null;case "function":return false;default:return _66?false:true;}}function getParent(el,_68){if(el==null){return null;}else{if(el.nodeType==1&&el.tagName.toLowerCase()==_68.toLowerCase()){return el;}else{return getParent(el.parentNode,_68);}}}Number.prototype.fillZero=function(_69){var str=""+this+"";return str.fillZero(_69);};String.prototype.realLength=function(){var arr=this.match(/[^\x00-\xff]/ig);return this.length+(arr==null?0:arr.length);};String.prototype.fillZero=function(_6c){var str=this;while(str.length<_6c){str="0"+str;}return str;};String.prototype.isEmail=function(){return this.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1;};String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");};String.prototype.replaceAll=function(s1,s2){return this.replace(new RegExp(s1,"gm"),s2);};String.prototype.replaceParam=function(){var _70=this;for(var i=0;i<arguments.length;i++){_70=_70.replace("%"+(i+1),arguments[i]).replace("%"+(i+1),arguments[i]).replace("%"+(i+1),arguments[i]);}return _70;};String.prototype.toDateTime=function(){var reg=/^(\d{1,4})[-\/](\d{1,2})[-\/](\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;var r=this.match(reg);if(r==null){return null;}r[2]=r[2]-1;var d=new Date(r[1],r[2],r[3],r[4],r[5],r[6]);if(d.getFullYear()!=r[1]||d.getMonth()!=r[2]||d.getDate()!=r[3]){return null;}if(d.getHours()!=r[4]||d.getMinutes()!=r[5]||d.getSeconds()!=r[6]){return null;}return d;};String.prototype.toDate=function(fmt){var str=this;if(!fmt){fmt=c_def_date_format;}var y=0;var m=-1;var d=0;var a=str.split(/\W+/);var b=fmt.split(/\W+/);var i=0,j=0;for(i=0;i<a.length;++i){if(b[i]=="D"||b[i]=="DD"){continue;}if(b[i]=="d"||b[i]=="dd"){d=parseInt(a[i],10);}if(b[i]=="m"||b[i]=="mm"){m=parseInt(a[i],10)-1;}if((b[i]=="y")||(b[i]=="yy")){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}if(b[i]=="M"||b[i]=="MM"){for(j=0;j<12;++j){if(la_month_name[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}}}if(y!=0&&m!=-1&&d!=0){return new Date(y,m,d);}y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var t=-1;for(j=0;j<12;++j){if(la_month_name[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}if(t!=-1){if(m!=-1){d=m+1;}m=t;}}else{if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else{if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else{if(d==0){d=a[i];}}}}}if(y==0){var _7f=new Date();y=_7f.getFullYear();}if(m!=-1&&d!=0){return new Date(y,m,d,0,0,0,0);}return null;};Date.prototype.toDateTimeString=function(){return this.print(c_def_date_format+" "+"hh:MI:ss");};Date.prototype.toDateString=function(){return this.print(c_def_date_format);};Date.prototype.toTimeString=function(){return this.print("hh:MI:ss");};Date.prototype.toISOString=function(){return this.print("y mm dd T hh MI ss T").replace(/ /g,"");};Date.parseISOString=function(_80){var _81=parseInt(_80.substring(0,4),"10");var _82=parseInt(_80.substring(4,6),"10")-1;var day=parseInt(_80.substring(6,8),"10");var _84=parseInt(_80.substring(9,11),"10");var _85=parseInt(_80.substring(11,13),"10");var _86=parseInt(_80.substring(13,15),"10");return new Date(_81,_82,day,_84,_85,_86);};Date.prototype.add=function(num,_88){var d=new Date(this.getTime());if(isNull(_88)){_88="D";}switch(_88.toUpperCase()){case "Y":d.setYear(d.getYear()+num);break;case "M":d.setMonth(d.getMonth()+num);break;case "W":d.setDate(d.getDate()+num*7);break;case "D":d.setDate(d.getDate()+num);break;case "H":d.setHours(d.getHours()+num);break;case "MI":d.setMinutes(d.getMinutes()+num);break;case "S":d.setSeconds(d.getSeconds()+num);break;}return d;};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.prototype.getMonthDays=function(_8a){var _8b=this.getFullYear();if(typeof _8a=="undefined"){_8a=this.getMonth();}if(_8a==1&&((0==(_8b%4))&&((0!=(_8b%100))||(0==(_8b%400))))){return 29;}else{return Date._MD[_8a];}};Date.prototype.isSameWeek=function(_8c){return (this.getFullYear()==_8c.getFullYear()&&this.getMonth()==_8c.getMonth()&&this.getWeekNumberAtMonth()==_8c.getWeekNumberAtMonth());};Date.prototype.getWeekNumberAtMonth=function(){var _8d=parseInt(this.getDate()/7);return this.getDate()%7>0?_8d+1:_8d;};Date.prototype.getMonthWeekCount=function(){return this.getMonthDays()>28?5:4;};Date.prototype.getWeekNumber=function(_8e){if(!_8e){_8e=this.getDate();}var now=new Date(this.getFullYear(),this.getMonth(),_8e,0,0,0);var _90=new Date(this.getFullYear(),0,1,0,0,0);var _91=now-_90;var day=_90.getDay();(day>3)&&(day-=4)||(day+=3);return Math.round(((_91/Date.DAY)+day)/7);};Date.prototype.equalsTo=function(_93){return ((this.getFullYear()==_93.getFullYear())&&(this.getMonth()==_93.getMonth())&&(this.getDate()==_93.getDate()));};Date.prototype.print=function(frm){var str=new String(frm);if(!frm){str=c_def_date_format;}var m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var wn=this.getWeekNumber();var w=this.getDay();var h=this.getHours();var mi=this.getMinutes();var se=this.getSeconds();var s=new Array();s["d"]=d;s["dd"]=(d<10)?("0"+d):d;s["m"]=1+m;s["mm"]=(m<9)?("0"+(1+m)):(1+m);s["y"]=y;s["yy"]=new String(y).substr(2,2);s["w"]=wn;s["ww"]=(wn<10)?("0"+wn):wn;s["h"]=h;s["hh"]=(h<10)?("0"+h):h;s["mi"]=mi;s["MI"]=(mi<10)?("0"+mi):mi;s["s"]=se;s["ss"]=(se<10)?("0"+se):se;s["D"]=la_week_sname[w];s["DD"]=la_week_name[w];s["M"]=la_month_sname[m];s["MM"]=la_month_name[m];var re=/(.*)(\W|^)(d|dd|m|mm|y|yy|MM|M|DD|D|w|ww|h|hh|mi|MI|s|ss)(\W|$)(.*)/;while(re.exec(str)!=null){str=RegExp.$1+RegExp.$2+s[RegExp.$3]+RegExp.$4+RegExp.$5;}return str;};function getFirstDayOfWeek(_a0,_a1){var _a2=_a0.getDay();var _a3;if(_a1<=_a2){_a3=_a0.add(_a1-_a2);}else{_a3=_a0.add(0-(7-(_a1-_a2)));}return _a3;}function checkInt(num,_a5,_a6){num=parseInt(num);var _a5=parseInt(_a5);var _a6=parseInt(_a6);if(isNaN(num)||(num<_a5||num>_a6)){return false;}else{return true;}}function copyToClipboard(_a7){if(window.clipboardData){window.clipboardData.setData("Text",_a7);}else{var _a8="flashcopier";if(!document.getElementById(_a8)){var _a9=createElement("div",document.body);_a9.id=_a8;}$(_a8).innerHTML="";var _aa="<embed src=\"/images/_clipboard.swf\" FlashVars=\"clipboard="+encodeURIComponent(_a7)+"\" width=\"0\" height=\"0\" type=\"application/x-shockwave-flash\"></embed>";$(_a8).innerHTML=_aa;}}function switchPage(_ab,_ac,_ad){if(typeof (_ac)=="undefined"){_ac=true;}if(_ad){clearMenuStyle();}_ab=_ab.replace(/\+/g,"%2B");buffalo.switchPart(mainFrame,gContextPath+_ab,_ac);}function showPage(_ae){switchPage(_ae,false,true);}function fnGetRemoteData(_af,_b0){var _b1=cache.get(_b0);if(isNull(_b1)){cache.add(_b0,cacheIsInit);buffalo.remoteCall(_af,[],function(_b2){var _b3=eval(_b2.getResult());if(_b3==null||_b3.length==0){cache.add(_b0,noData);}else{cache.add(_b0,_b3);}});return null;}return _b1;}function fnGetRemoteList(_b4,_b5){var _b6=cache.get(_b5);if(_b6==null){buffalo.remoteCall("commonService."+_b4,[],function(_b7){try{_b6=_b7.getResult();var _b8;for(var i=0;i<_b6.length;i++){_b8=_b6[i].indexOf(",");_b6[i]=[_b6[i].substr(0,_b8),_b6[i].substr(_b8+1)];}cache.add(_b5,_b6);_b7=null;}catch(e){}});}else{return _b6;}}function runClient(){$("errPanel").hide();var _ba=fnCheckClientInstall();if(_ba){Cookie.remove("backurl");try{var _bb=document.coWebkit.StartClient(gStrClientParams);setTimeout(waitClientLogin,5000);}catch(e){location.reload();}}else{$("errPanel").show();$("noInstallInfo").show();if(window.ActiveXObject){$("waitIntallText").show();waitClientInstall();playWaitText();}else{$("waitIntallTextByFF").show();}Cookie.add("backurl",Buffalo.View.LAST_VIEWNAME.split("?")[0],new Date().add(1,"H"));return;}}var waitClientLoginThread;function waitClientLogin(){var _bc;var _bd=$("noInstallInfo");if(_bd==null&&waitClientLoginThread!=null){clearTimeout(waitClientLoginThread);return;}var _be=false;if(fnCheckClientLogin()==false){waitClientLogout();}else{_be=true;}if(_be){waitClientLoginThread=setTimeout(waitClientLogin,5000);}else{clearTimeout(waitClientLogin);}}var waitClientLogoutThread;function waitClientLogout(){var _bf;var _c0=$("noInstallInfo");if(_c0==null&&waitClientLogoutThread!=null){clearTimeout(waitClientLogoutThread);return;}var _c1=false;if(fnCheckClientLogin()==false){if(gbUsefeedbackEnabled&&Cookie.get("coNextNoFeedback")!="1"){showPage("/useFeedback.do");}else{switchPage(USER.curServiceDir+"/meetingList.do");}}else{_c1=true;}if(_c1){waitClientLogoutThread=setTimeout(waitClientLogout,3000);}else{clearTimeout(waitClientLogin);}}var waitInstallThread;function waitClientInstall(){var _c2=$("noInstallInfo");if(_c2==null&&waitInstallThread!=null){clearTimeout(waitInstallThread);return;}if(fnCheckClientInstall()==false){waitInstallThread=setTimeout(waitClientInstall,2000);return;}_c2.hide();$("installInfo").show();clearTimeout(playThread);}function fnCheckClientInstall(){var _c3=false;try{if(window.ActiveXObject){var _c4=new ActiveXObject(gActiveName);_c3=_c4.IsClientInstall==1;delete _c4;}else{_c3=document.coWebkit.IsClientInstall()==1;}}catch(e){}return _c3;}function fnCheckClientLogin(){var _c5=false;try{if(window.ActiveXObject){_c5=document.coWebkit.IsUserLogin==1;}else{_c5=document.coWebkit.IsUserLogin()==1;}}catch(e){}return _c5;}var playThread;function playWaitText(){var _c6=$("waitText");if(_c6==null&&playThread!=null){clearTimeout(playThread);return;}var _c7=_c6.innerHTML;if(_c7.length==12){_c7="";}_c6.innerHTML=_c7+".";playThread=setTimeout("playWaitText()",300);}function getNowDate(){var now=new Date();now.setTime(now.getTime()-serverTimeOffset+now.getTimezoneOffset()*60000);return now;}function changeMenu(url){var _ca;var _cb=$("left-menu").getElementsByTagName("a");if(_cb.length==0){return;}try{if(typeof (url)=="object"){url=url.href;}url=url.split("?")[0];for(var i=0;i<_cb.length;i++){if((""+_cb[i].onclick).indexOf(url)>0){_ca=_cb[i];break;}}}catch(e){}if(_ca==null){return;}if(_ca.className=="currentMenu"){return;}if(oldMenu==null){for(var i=0;i<_cb.length;i++){if(_cb[i].className=="currentMenu"){oldMenu=_cb[i];}}}if(_ca.className!="currentMenu"){if(oldMenu&&oldMenu.className!=null){oldMenu.className=null;}_ca.className="currentMenu";oldMenu=_ca;}_ca.blur();}function clearMenuStyle(){if(oldMenu&&oldMenu.className!=null){oldMenu.className=null;}}function clearObject(_cd){try{disposeAllTabs();}catch(e){}try{if(ie){var _ce=$(_cd).getElementsByTagName("*");var _cf=0;while(_ce.length>0){for(var i=0;i<_ce.length;i++){with(_ce[i]){if(getElementsByTagName("*").length==0||tagName.toUpperCase()=="SELECT"){if(_ce[i].onactivate){onactivate=null;}if(_ce[i].onafterupdate){onafterupdate=null;}if(_ce[i].onbeforeactivate){onbeforeactivate=null;}if(_ce[i].onbeforecopy){onbeforecopy=null;}if(_ce[i].onbeforecut){onbeforecut=null;}if(_ce[i].onbeforedeactivate){onbeforedeactivate=null;}if(_ce[i].onbeforeeditfocus){onbeforeeditfocus=null;}if(_ce[i].onbeforepaste){onbeforepaste=null;}if(_ce[i].onbeforeupdate){onbeforeupdate=null;}if(_ce[i].onblur){onblur=null;}if(_ce[i].onclick){onclick=null;}if(_ce[i].oncontextmenu){oncontextmenu=null;}if(_ce[i].oncontrolselect){oncontrolselect=null;}if(_ce[i].oncopy){oncopy=null;}if(_ce[i].oncut){oncut=null;}if(_ce[i].ondblclick){ondblclick=null;}if(_ce[i].ondeactivate){ondeactivate=null;}if(_ce[i].ondrag){ondrag=null;}if(_ce[i].ondragend){ondragend=null;}if(_ce[i].ondragenter){ondragenter=null;}if(_ce[i].ondragleave){ondragleave=null;}if(_ce[i].ondragover){ondragover=null;}if(_ce[i].ondragstart){ondragstart=null;}if(_ce[i].ondrop){ondrop=null;}if(_ce[i].onerrorupdate){onerrorupdate=null;}if(_ce[i].onfilterchange){onfilterchange=null;}if(_ce[i].onfocus){onfocus=null;}if(_ce[i].onfocusin){onfocusin=null;}if(_ce[i].onfocusout){onfocusout=null;}if(_ce[i].onhelp){onhelp=null;}if(_ce[i].onkeydown){onkeydown=null;}if(_ce[i].onkeypress){onkeypress=null;}if(_ce[i].onkeyup){onkeyup=null;}if(_ce[i].onlayoutcomplete){onlayoutcomplete=null;}if(_ce[i].onlosecapture){onlosecapture=null;}if(_ce[i].onmousedown){onmousedown=null;}if(_ce[i].onmouseenter){onmouseenter=null;}if(_ce[i].onmouseleave){onmouseleave=null;}if(_ce[i].onmousemove){onmousemove=null;}if(_ce[i].onmouseout){onmouseout=null;}if(_ce[i].onmouseover){onmouseover=null;}if(_ce[i].onmouseup){onmouseup=null;}if(_ce[i].onmousewheel){onmousewheel=null;}if(_ce[i].onmove){onmove=null;}if(_ce[i].onmoveend){onmoveend=null;}if(_ce[i].onmovestart){onmovestart=null;}if(_ce[i].onpaste){onpaste=null;}if(_ce[i].onpropertychange){onpropertychange=null;}if(_ce[i].onreadystatechange){onreadystatechange=null;}if(_ce[i].onresize){onresize=null;}if(_ce[i].onresizeend){onresizeend=null;}if(_ce[i].onresizestart){onresizestart=null;}if(_ce[i].onscroll){onscroll=null;}if(_ce[i].onselectstart){onselectstart=null;}if(_ce[i].ontimeerror){ontimeerror=null;}if(_ce[i].onafterprint){onafterprint=null;}if(_ce[i].onbeforeprint){onbeforeprint=null;}if(_ce[i].onbeforeunload){onbeforeunload=null;}if(_ce[i].onselect){onselect=null;}parentNode.removeChild(_ce[i]);}}}}}}catch(e){}if(ie){CollectGarbage();}}function showWaitMsg(msg,_d2){var _d3=(document.body.clientWidth+document.body.scrollLeft-308)/2;var _d4=(document.body.clientHeight+document.body.scrollTop-120)/2;if(_d2){document.body.innerHTML="";}var _d5="divMsgWin00001";if(typeof (_d5)=="object"){if(msg==null){_d5.style.display="none";}else{_d5.style.display="block";divMsgWinText00001.innerText=msg;}}else{if(msg==null){return;}var msg="<table width=100% height=100% border=0 cellspacing=2 cellpadding=2>"+"  <tr>"+"    <td rowspan=2><IMG src="+gContextPath+"/images/msgbg.gif border=0></td>"+"    <td valign=middle id=divMsgWinText00001 style=\"font-size:14px;\">&nbsp;&nbsp;"+msg+"</td>"+"  </tr>"+"  <tr height=16>"+"    <td valign=bottom><IMG src="+gContextPath+"/images/processbar_repeat.gif border=0></td>"+"  </tr>"+"</table>"+"<table>";var _d6=createElement("div",window.document.body);with(_d6){id=_d5;with(style){zIndex=300;padding="0px";width="308px";borderColor="#99ccff";borderWidth="1px";borderStyle="solid";backgroundColor="#ffffff";position="absolute";left=_d3+"px";top=_d4+"px";fontSize="90%";}}_d6.innerHTML=msg;}}function fnUserReg(){Message.clear();var _d7="frmUserReg";var _d8=Buffalo.Form.formToBean(_d7);setButtonStatus(_d7,false);buffalo.remoteCall("userService.reg",[_d8],function(_d9){var _da=_d9.getResult();Message.show(_da);if(_da.success){switchPage("/userReg.do?result=success");}else{setButtonStatus(_d7,true);}});return false;}function fnSaveUseFeedback(){var _db="frmUseFeedback";var _dc=Buffalo.Form.formToBean(_db);setButtonStatus(_db,false);buffalo.remoteCall("meetingService.saveUseFeedback",[_dc],function(_dd){var _de=_dd.getResult();Message.show(_de);if(_de.success){alert($("l_usefeedbackReturn").value);switchPage(defaultPage);}setButtonStatus(_db,true);});return false;}function fnPageDown(num,_e0){if(isNaN(num)||num<1){num=1;}var _e1=$("pageDownURL").value;var _e2=document.getElementsByName("_pageSize")[_e0].options[document.getElementsByName("_pageSize")[_e0].selectedIndex].value;var _e3="__go2pageNO="+num+"&_pageSize="+_e2;if(_e1.indexOf("?")<0){_e1+="?"+_e3;}else{_e1+="&"+_e3;}switchPage(_e1);}function ImageLoader(_1,_2){this._ImageLoadStack=null;this._currrentLoading="";this._FinalRun=false;this.numLoaded=0;this.ClassName=_1;if(typeof (_2)=="undefined"){_2={};}if(isNaN(_2.Timeout)||_2.Timeout<0||_2.Timeout>100000){this.EnableTimeout=false;}else{this.EnableTimeout=true;this.Timeout=_2.Timeout;}if(typeof (_2.func)=="undefined"){this.AfterFunction=null;}else{this.AfterFunction=_2.func;}if(typeof (_2.display)=="undefined"){this.disDiv=null;}else{if(typeof (_2.display)=="string"){this.disDiv=document.getElementById(_2.display);}else{if(typeof (_2.display)=="object"){this.disDiv=_2.display;}else{this.disDiv=null;}}}if(typeof (_2.process)=="undefined"){this.procDiv=null;}else{if(typeof (_2.process)=="string"){this.procDiv=$(_2.process);}else{if(typeof (_2.process)=="object"){this.procDiv=_2.process;}else{this.procDiv=null;}}}if(typeof (document.imageArray)=="undefined"){document.imageArray=new Array();}this.Load=function(){var _3=this.Load.arguments;if(_3.length!=0){this._ImageLoadStack=new Array();for(i=0;i<_3.length;i++){if(_3[i].indexOf("#")!=0){this._ImageLoadStack.push(_3[i]);}}}else{if(this._ImageLoadStack==null){this._runFinal();}}this.numTotal=this._ImageLoadStack.length;this._LoadAImage();};this._LoadAImage=function(){if(this._ImageLoadStack.length!=0){var _4=this._ImageLoadStack.shift();if(this.disDiv!=null){this.disDiv.innerHTML=_4;}_currrentLoading=_4;var j=document.imageArray.length;document.imageArray[j]=document.createElement("IMG");document.imageArray[j].Owner=this;document.imageArray[j].onload=function(){this.Owner._LoadAImage();this.onload=null;};document.imageArray[j].onerror=function(){this.Owner._LoadAImage();this.onload=null;};if(this.EnableTimeout){window.setTimeout("if(_currrentLoading==\""+_4+"\"){"+this.ClassName+"._LoadAImage()}",this.Timeout);}document.imageArray[j++].src=_4;if(this.procDiv!=null){this.numLoaded++;var _6=Math.floor(this.numLoaded*100/this.numTotal);this.procDiv.innerHTML=_6;}}else{this._runFinal();}};this._runFinal=function(){if(this._FinalRun==false){this._FinalRun=true;if(typeof (this.AfterFunction)=="function"){this.AfterFunction();}else{if(typeof (this.AfterFunction)=="string"){if(window.execScript){window.execScript(this.AfterFunction);}else{window.eval(this.AfterFunction);}}}}};this.setLoadImages=function(_7){if(typeof (_7)!="object"){return;}this._ImageLoadStack=_7;};}function ByteMD5(_1){return binl2hex(coreMD5(arr2binl(_1)));function safe_add(x,y){var _4=(x&65535)+(y&65535);var _5=(x>>16)+(y>>16)+(_4>>16);return (_5<<16)|(_4&65535);}function rol(_6,_7){return (_6<<_7)|(_6>>>(32-_7));}function cmn(q,a,b,x,s,t){return safe_add(rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);}function ff(a,b,c,d,x,s,t){return cmn((b&c)|((~b)&d),a,b,x,s,t);}function gg(a,b,c,d,x,s,t){return cmn((b&d)|(c&(~d)),a,b,x,s,t);}function hh(a,b,c,d,x,s,t){return cmn(b^c^d,a,b,x,s,t);}function ii(a,b,c,d,x,s,t){return cmn(c^(b|(~d)),a,b,x,s,t);}function coreMD5(x){var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var _30=a;var _31=b;var _32=c;var _33=d;a=ff(a,b,c,d,x[i+0],7,-680876936);d=ff(d,a,b,c,x[i+1],12,-389564586);c=ff(c,d,a,b,x[i+2],17,606105819);b=ff(b,c,d,a,x[i+3],22,-1044525330);a=ff(a,b,c,d,x[i+4],7,-176418897);d=ff(d,a,b,c,x[i+5],12,1200080426);c=ff(c,d,a,b,x[i+6],17,-1473231341);b=ff(b,c,d,a,x[i+7],22,-45705983);a=ff(a,b,c,d,x[i+8],7,1770035416);d=ff(d,a,b,c,x[i+9],12,-1958414417);c=ff(c,d,a,b,x[i+10],17,-42063);b=ff(b,c,d,a,x[i+11],22,-1990404162);a=ff(a,b,c,d,x[i+12],7,1804603682);d=ff(d,a,b,c,x[i+13],12,-40341101);c=ff(c,d,a,b,x[i+14],17,-1502002290);b=ff(b,c,d,a,x[i+15],22,1236535329);a=gg(a,b,c,d,x[i+1],5,-165796510);d=gg(d,a,b,c,x[i+6],9,-1069501632);c=gg(c,d,a,b,x[i+11],14,643717713);b=gg(b,c,d,a,x[i+0],20,-373897302);a=gg(a,b,c,d,x[i+5],5,-701558691);d=gg(d,a,b,c,x[i+10],9,38016083);c=gg(c,d,a,b,x[i+15],14,-660478335);b=gg(b,c,d,a,x[i+4],20,-405537848);a=gg(a,b,c,d,x[i+9],5,568446438);d=gg(d,a,b,c,x[i+14],9,-1019803690);c=gg(c,d,a,b,x[i+3],14,-187363961);b=gg(b,c,d,a,x[i+8],20,1163531501);a=gg(a,b,c,d,x[i+13],5,-1444681467);d=gg(d,a,b,c,x[i+2],9,-51403784);c=gg(c,d,a,b,x[i+7],14,1735328473);b=gg(b,c,d,a,x[i+12],20,-1926607734);a=hh(a,b,c,d,x[i+5],4,-378558);d=hh(d,a,b,c,x[i+8],11,-2022574463);c=hh(c,d,a,b,x[i+11],16,1839030562);b=hh(b,c,d,a,x[i+14],23,-35309556);a=hh(a,b,c,d,x[i+1],4,-1530992060);d=hh(d,a,b,c,x[i+4],11,1272893353);c=hh(c,d,a,b,x[i+7],16,-155497632);b=hh(b,c,d,a,x[i+10],23,-1094730640);a=hh(a,b,c,d,x[i+13],4,681279174);d=hh(d,a,b,c,x[i+0],11,-358537222);c=hh(c,d,a,b,x[i+3],16,-722521979);b=hh(b,c,d,a,x[i+6],23,76029189);a=hh(a,b,c,d,x[i+9],4,-640364487);d=hh(d,a,b,c,x[i+12],11,-421815835);c=hh(c,d,a,b,x[i+15],16,530742520);b=hh(b,c,d,a,x[i+2],23,-995338651);a=ii(a,b,c,d,x[i+0],6,-198630844);d=ii(d,a,b,c,x[i+7],10,1126891415);c=ii(c,d,a,b,x[i+14],15,-1416354905);b=ii(b,c,d,a,x[i+5],21,-57434055);a=ii(a,b,c,d,x[i+12],6,1700485571);d=ii(d,a,b,c,x[i+3],10,-1894986606);c=ii(c,d,a,b,x[i+10],15,-1051523);b=ii(b,c,d,a,x[i+1],21,-2054922799);a=ii(a,b,c,d,x[i+8],6,1873313359);d=ii(d,a,b,c,x[i+15],10,-30611744);c=ii(c,d,a,b,x[i+6],15,-1560198380);b=ii(b,c,d,a,x[i+13],21,1309151649);a=ii(a,b,c,d,x[i+4],6,-145523070);d=ii(d,a,b,c,x[i+11],10,-1120210379);c=ii(c,d,a,b,x[i+2],15,718787259);b=ii(b,c,d,a,x[i+9],21,-343485551);a=safe_add(a,_30);b=safe_add(b,_31);c=safe_add(c,_32);d=safe_add(d,_33);}return [a,b,c,d];}function binl2hex(_34){var _35="0123456789abcdef";var str="";for(var i=0;i<_34.length*4;i++){str+=_35.charAt((_34[i>>2]>>((i%4)*8+4))&15)+_35.charAt((_34[i>>2]>>((i%4)*8))&15);}return str;}function arr2binl(arr){var _39=((arr.length+8)>>6)+1;var _3a=new Array(_39*16);for(var i=0;i<_39*16;i++){_3a[i]=0;}for(var i=0;i<arr.length;i++){_3a[i>>2]|=(arr[i]&255)<<((i%4)*8);}_3a[i>>2]|=128<<((i%4)*8);_3a[_39*16-2]=arr.length*8;return _3a;}}function md5(str){var len=str.length;var arr=new Array(len);for(var i=0;i<len;i++){var cc=str.charCodeAt(i);arr[i]=cc&255;}return ByteMD5(arr);}var defaultPage="/mc/meetingList.do";var meetingUtil;var key_meetingResult="meetingSearchResult";Event.observe(window,"load",page_onload,false);Event.observe(window,"unload",page_unload,false);function page_onload(){if($("wrapper")==null){return;}$("loading").hide();$("wrapper").show();buffalo=new Buffalo(gContextPath+"/ajax");cache=new Cache();meetingUtil=new MeetingUtil();meetingUtil.loadData();var _1=Cookie.get("backurl");if(isNull(_1)||_1=="null"){_1=defaultPage;}else{Cookie.remove("backurl");}switchPage(_1);if(USER.logined){setTimeout("fnGetRemoteList('getCountryList','"+key_countryList+"')",1000);deptSelArea=$("conventioneerSelAreaTitle");Drag.init(deptSelArea,$("conventioneerSelArea"));}setTimeout("fnGetRemoteList('getTimezoneList','"+key_timezoneList+"')",2000);var _2=new ImageLoader("loader",{Timeout:-1});var _3=gContextPath+"/images/tree/";_2.Load(_3+"blank.png",_3+"collapse_xp.gif",_3+"expand_xp.gif",_3+"file.png",_3+"folderclose.gif",_3+"folderopen.gif",_3+"new.png",gContextPath+"/images/group.gif",gContextPath+"images/menu8.gif");}function page_unload(){if($("wrapper")==null){return;}delete buffalo;delete cache;delete oldMenu;delete defaultPage;delete meetingUtil;delete deptSelArea;clearObject();}function login(){Message.clear();var _4="loginForm";var _5=Buffalo.Form.formToBean(_4);setButtonStatus(_4,false);buffalo.remoteCall("loginService.login",[_5],function(_6){var r=_6.getResult();if(r.success){if(r.redirectUrl!=null&&r.redirectUrl!=""){Cookie.add("backurl",r.redirectUrl);}location.reload();}else{var _8=r.resultObject;if(_8==true){$("captchaArea").show();fnChgCheckImg();with($("captchaCode")){value="";focus();}}Message.show(r);setButtonStatus(_4,true);}});return false;}function fnChgCheckImg(){$("captchaImg").src="/servlet/captcha?n="+Math.random();}function fnMeetingJoin(){Message.clear();var _9="form1";var _a=$(_9).username;var _b=$(_9).pwd;if(!isNull(_b)){_b.value=md5(_b.value);}var _c=Buffalo.Form.formToBean(_9);setButtonStatus(_9,false);buffalo.remoteCall("meetingService.join",[_c],function(_d){var r=_d.getResult();if(r.success){var _f="/mc/meetingJoined.do?email="+$("email");switchPage(_f,false);}else{Message.show(r);if(!isNull(_b)){_b.value="";}setButtonStatus(_9,true);}});return false;}function fnMeetingJoinByMark(){Message.clear();var _10="form1";var _11=Buffalo.Form.formToBean(_10);setButtonStatus(_10,false);buffalo.remoteCall("meetingService.joinByMark",[_11],function(_12){var r=_12.getResult();if(r.success){var url="/mc/meetingJoin.do?id="+r.resultObject;switchPage(url,false);}else{Message.show(r);var _15=$("mark");_15.value="";_15.focus();setButtonStatus(_10,true);}});return false;}function fnGuestModify(_16){Message.clear();var _17=_16=="language"?"frmLanguage":"frmLocale";var _18=Buffalo.Form.formToBean(_17);setButtonStatus(_17,false);buffalo.remoteCall("commonService.updateGuestGlobal",[_18],function(_19){var r=_19.getResult();if(r.success){location.reload();}else{Message.show(r);setButtonStatus(_17,true);}});return false;}function fnMeetingCheck(){Message.clear();var _1b="form1";var _1c=$(_1b).pwd;var _1d=_1c.value;_1c.value=md5(_1d);var _1e=Buffalo.Form.formToBean(_1b);setButtonStatus(_1b,false);buffalo.remoteCall("meetingService.check",[_1e],function(_1f){var r=_1f.getResult();if(r.success){var _21=$("memo");if(_21){_21.innerHTML=r.resultObject.memo;}$("moderatorEmail").innerHTML=r.resultObject.moderatorEmail;Element.hide($("btnShowDetail"));}_1c.value=_1d;setButtonStatus(_1b,true);Message.show(r);});return false;}function fnSearchMeeting(_22){var _23="frmSearch";var _24=Buffalo.Form.formToBean(_23);setButtonStatus(_23,false);buffalo.remoteCall("meetingService.search",[_24],function(_25){eval("var r ="+_25.getResult());if(r!=null){for(var i=0;i<r.length;i++){r[i][2]=Date.parseISOString(r[i][2]);}}cache.add(key_meetingResult,r);if(typeof _22=="undefined"){_22=true;}if(_22){switchPage("/mc/meetingSearch.do?checkcode="+_24.checkcode);}else{fnShowSearchResult();setButtonStatus(_23,true);}});return false;}function fnShowSearchResult(){var _27=$("meetingResult");if(!_27){return;}var _28=cache.get(key_meetingResult);if(_28==null||_28.length==0){meetingUtil.initTable(l_noSearchMeeting,_27);return;}meetingUtil.initTable(null,_27);var _29=_27.tBodies[0];for(var i=0;i<_28.length;i++){meetingUtil.addRow(_29,_28[i],null,i%2==0?"":"secend",true);}$("searchKey").focus();}function MeetingUtil(){var T=this;T.curShowDate=getNowDate();T.curShowType=0;T.wait=false;T.now=null;T.cache=new Cache();this.getCacheKey=function(day){day=day||T.curShowDate;if(typeof (day)=="string"){return day;}else{return day.toDateString();}};this.loadData=function(_2d){_2d=_2d||T.curShowDate.toDateString();var _2e=T.cache.get(T.getCacheKey(_2d));if(isNull(_2e)){T.cache.add(T.getCacheKey(_2d),cacheIsInit);buffalo.remoteCall("meetingService.getMeetingList",[_2d,T.curShowType==0?3:2],function(_2f){eval("var r ="+_2f.getResult());var key;var _31;var _32=getFirstDayOfWeek(_2d.toDate(),USER.firstDayOfWeek);var _33=T.cache.keySet.array();for(var i=0;i<7;i++){T.cache.add(T.getCacheKey(_32.add(i)),noData);}for(var i=0;i<r.length;i++){r[i][2]=Date.parseISOString(r[i][2]);key=T.getCacheKey(r[i][2]);_31=T.cache.get(key);if(typeof (_31)=="undefined"||_31==cacheIsInit||_31==null||_31==noData){_31=[];T.cache.add(key,_31);}var _35=false;for(var j=0;j<_31.length;j++){if(_31[j][0]==r[i][0]){_35=true;}}try{if(_35==false){_31.push(r[i]);}}catch(e){alert(typeof (_31)+","+_31);}}T.cache.keySet.sort();});return null;}else{return _2e;}};this.show=function(day,_38){day=day||T.curShowDate;_38=_38||T.curShowType;T.now=getNowDate();var _39=getFirstDayOfWeek(day,USER.firstDayOfWeek);var _3a="meetingTable";if(T.wait==false){var _3b=$("curDate");var _3c=$("btnToday");$("navArea").style.display=_38==0?"none":"";$("btnType0").className=_38==0?"modeLinkOn":"modeLinkOff";$("btnType1").className=_38==1?"modeLinkOn":"modeLinkOff";$("btnType2").className=_38==2?"modeLinkOn":"modeLinkOff";$("todayArea").style.display=_38==0?"":"none";$("dayArea").style.display=_38==1?"":"none";$("weekArea").style.display=_38==2?"":"none";if(_38==0){day=T.now;_3b.innerHTML=day.print(c_full_date_format);_3c.value=l_today;_3c.disabled=true;T.initTable(l_loading,"startTable",false);T.initTable(l_loading,"waitTable",false);}if(_38==1){_3b.innerHTML=day.print(c_full_date_format);_3c.value=l_today;_3c.disabled=day.equalsTo(T.now);T.initTable(l_loading,_3a);}else{if(_38==2){var _3d=_39.add(6);var _3e;var _3f=c_week_start_format.replace("%1","");if(_3d.getMonth()==_39.getMonth()){_3e=_39.print(c_week_start_format.replaceParam("-&nbsp;"+_3d.print(c_week_end_format)));}else{_3e=_39.print(_3f)+"-&nbsp;"+_3d.print(_3f);}_3b.innerHTML=_3e;_3c.value=l_theWeek;_3c.disabled=(T.now>=_39&&T.now<=_3d)||_3d.equalsTo(T.now);for(var i=0;i<=6;i++){T.initTable(l_loading,_3a+i,false);}}}}var _41=T.cache.get(T.getCacheKey());if(isNull(_41)||_41==cacheIsInit){if(isNull(_41)){T.loadData();}T.wait=true;setTimeout(function(){T.show(null,null,true);},30);return;}else{T.wait=false;}if(_38==0){var _42="startTable";var _43="waitTable";var _44=[];var _45=T.cache.keySet.array();for(var i=0;i<_45.length;i++){var _46=_45[i];if(_46.toDate().getTime()<getNowDate().toDateString().toDate().getTime()){_44.push(_46);}}T.initTable(null,_42);T.initTable(null,_43);var _42=$(_42);var _43=$(_43);if(_42==null||_43==null){return;}var _47=_42.tBodies[0];var _48=_43.tBodies[0];var _49=0;var _4a=0;var _4b="";for(var i=0;i<_44.length;i++){var _4c=T.cache.get(_44[i]);if(_4c==noData){continue;}for(var j=0;j<_4c.length;j++){this.addRow(_47,_4c[j],null,_49++%2==0?"":"secend",true);_4b+=_4c[j][0]+",";}}if(_41!=noData){for(var i=0;i<_41.length;i++){var _4e=_41[i][2];var _4f=_41[i][3];var _50=_41[i][4];if(T.now>_4e.add(0-_4f,"MI")){this.addRow(_47,_41[i],null,_49++%2==0?"":"secend",true);}else{this.addRow(_48,_41[i],null,_4a++%2==0?"":"secend",true);}_4b+=_41[i][0]+",";}}for(var k=1;k<=30;k++){var _41=T.cache.get(T.getCacheKey(T.getCacheKey().toDate().add(k)));if(!isNull(_41)&&_41!=cacheIsInit&&typeof (_41)!="string"){for(var i=0;i<_41.length;i++){if(_4b.indexOf(_41[i][0])<0){this.addRow(_48,_41[i],null,_4a++%2==0?"":"secend",true);_4b+=_41[i][0]+",";}}}}if(_49==0){T.initTable(l_noStartMeeting,_42,false);}if(_4a==0){T.initTable(l_noWaitMeeting,_43,false);}}else{if(_38==1){if(_41==noData||_41.length==0){T.initTable(l_noMeeting,_3a);return;}else{T.initTable(null,_3a);}var _52=$(_3a).tBodies[0];var _53=_41.first()[2].getHours();var _54=_41.last()[2].getHours();var _55=_53>8?8:_53;var _56=_54<18?18:_54;var _57=0;var _4e;for(var _58=_55;_58<=_56;_58++){if(_58<_53||_58>_54){this.addRow(_52,_58+":00","noMeetingHour","hourEnd");continue;}var _59=[];for(var i=_57;i<_41.length;i++){if(_41[i][2].getHours()==_58){_59.push(_41[_57++]);}else{break;}}if(_59==null||_59.length==0){this.addRow(_52,_58+":00","noMeetingHour","hourEnd");continue;}for(var i=0;i<_59.length;i++){var _4e=_59[i][2];var _5a=i==_59.length-1?"hourEnd":"hourin";if(i==0&&_4e.getMinutes()>0){this.addRow(_52,_58+":00","hourStart","hourin");}if(_4e.getMinutes()==0&&i==0){this.addRow(_52,_59[i],"hourStart noborder",_5a);}else{this.addRow(_52,_59[i],"hour noborder",_5a);}}}}else{if(_38==2){for(var k=0;k<7;k++){var _5b=_3a+k;var _5c=_39.add(k);var _41=T.cache.get(T.getCacheKey(_5c));var _5d=_5c.print(c_tt_date_format);if(_5c.equalsTo(T.now)){_5d+="&nbsp;("+l_today+")";}$("weekText"+k).innerHTML=_5d;if(isNull(_41)||_41==noData||_41.length==0){T.initTable(l_noMeeting,_5b,false);continue;}else{T.initTable(null,_5b);}var _52=$(_5b).tBodies[0];for(var i=0;i<_41.length;i++){this.addRow(_52,_41[i],null,i%2==0?"":"secend");}}}}}};this.addRow=function(_5e,_5f,_60,_61,_62){var tr=_5e.insertRow(_5e.rows.length);tr.className=_61||"";if(typeof _5f=="string"){var td=tr.insertCell(0);td.innerHTML=_5f;td.className=_60||"";td=tr.insertCell(1);td.colSpan=4;td.innerHTML="&nbsp";return;}var id=_5f[0];var _66=_5f[2];if(_5f[1]==""){_5f=this.get(id);}var _67=_66.toISOString();var _68="<a onclick=\"switchPage('/mc/meetingDetail.do?id="+id+"&dt="+_67+"')\" href='javascript:void(0)'>"+_5f[1]+"</a>";var _69=_5f[3];var _6a=_5f[4];var _6b=_5f[5];var _6c=_5f[6];var _6d="h:MI";if(_62==true){_6d=c_def_date_format+" "+_6d;}var _6e=_66.print(_6d);var _6f=getHourTimeText(_6a);var _70=l_mStatus_notStart;if(T.now>_66.add(0-_69,"MI")){_70="<a onclick=\"switchPage('/mc/meetingJoin.do?id="+id+"&dt="+_67+"')\" href='javascript:void(0)'>"+l_mStatus_join+"</a>";}var td=tr.insertCell(tr.cells.length);td.innerHTML=_6e;td.className=_60||"";var td=tr.insertCell(tr.cells.length);if(!isNull(_6c)){td.className="noOverflow";_68=_68+"<br>"+_6c;}td.innerHTML=_68;tr.insertCell(tr.cells.length).innerHTML=_6b;tr.insertCell(tr.cells.length).innerHTML=_6f;tr.insertCell(tr.cells.length).innerHTML=_70;};this.initTable=function(_71,_72,_73){var _74=$(_72);if(!_74){return;}var _75=_74.getElementsByTagName("TBODY")[0];while(_75.rows.length>0){_75.deleteRow(0);}if(typeof _73=="undefined"){_73=true;}_74.tHead.style.display=_73?"":"none";if(_71){var tr=_75.insertRow(_75.rows.length);var td=tr.insertCell(0);td.colSpan=5;td.innerHTML=_71;}};this.go=function(_78){var _79;var day=null;if(T.curShowType==1){_79="D";}else{if(T.curShowType==2){_79="W";}else{if(_78&&_78!=0&&T.curShowType==0){return;}day=getNowDate();}}if(typeof _78!="undefined"){if(_78==0){day=getNowDate();}else{day=T.curShowDate.add(_78,_79);}}if(day!=null){T.curShowDate=day;}T.show();var _7b=1;var _7c=T.curShowDate.add(1,_79);for(var i=1;i<=_7b;i++){setTimeout(function(){T.loadData(_7c.toDateString());},10);_7c=_7c.add(i,_79);}};this.switchType=function(_7e){T.curShowType=_7e;this.go();};this.add=function(_7f){with(_7f){if(repeatType>0){T.refresh();return;}var key=T.getCacheKey(startDay);var _81=T.cache.get(key);if(!_81||_81==noData){_81=[];}var _82=[5];_82[0]=id;_82[1]=name;_82[2]=(startDay.toDate().print("y-mm-dd")+" "+startHour+":00").toDateTime();_82[3]=parseInt(aheadTime);_82[4]=parseInt(duration);_82[5]=moderatorName;_81.push(_82);for(var i=0;i<_81.length;i++){for(var j=i+1;j<_81.length;j++){if(_81[i][2]>_81[j][2]){var tmp=_81[i];_81[i]=_81[j];_81[j]=tmp;}}}T.cache.add(key,_81);}};this.get=function(id){var _87;var _88=T.cache.keySet.array().sort();for(var i=0;i<_88.length;i++){_87=T.cache.get(_88[i]);if(_87==noData){continue;}for(var j=0;j<_87.length;j++){if(_87[j][0]==id&&_87[j][1]!=""){return _87[j];}}}return null;};this.update=function(obj){this.remove(obj.id);this.add(obj);};this.remove=function(id){var _8d;var _8e=T.cache.keySet.array();for(var i=0;i<_8e.length;i++){_8d=T.cache.get(_8e[i]);if(_8d==noData){continue;}for(var j=0;j<_8d.length;j++){if(_8d[j][0]==id){_8d=_8d.without(_8d[j]);T.cache.add(_8e[i],_8d);break;}}}};this.refresh=function(){var _91=[];T.cache.clear();if($("curDate")){T.show();}};}function getHourTimeText(m){m=parseInt(m);var _93=parseInt(m/60);var _94=m%60;var s="";if(_93>0&&_93<=1){s=_93+l_hour;}else{if(_93>1){s=_93+l_hours;}}if(_94>0&&_94<=1){s+=_94+l_minute;}else{if(_94>1){s+=_94+l_minutes;}}return s;}function fnCheckMeetingInfo(){Message.clear();var _96=new Object();var _97=true;var _98=$("frmMeetingCreate");if(_98==null){_98=$("frmMeetingModify");}_98.startTime.value=$F("startDay")+" "+$F("startHour");if(_97==false){Message.show(_96);}return _97;}function fnMeetingCreate(){Message.clear();if(fnCheckMeetingInfo()){var _99="frmMeetingCreate";var _9a=Buffalo.Form.formToBean(_99);setButtonStatus(_99,false);buffalo.remoteCall("meetingService.create",[_9a],function(_9b){var r=_9b.getResult();Message.show(r);if(r.success){_9a.id=r.resultObject;meetingUtil.add(_9a);switchPage("/mc/meetingDetail.do?back=manage&id="+_9a.id);}else{setButtonStatus(_99,true);}});}return false;}function fnMeetingModify(){Message.clear();if(fnCheckMeetingInfo()){var _9d="frmMeetingModify";var _9e=Buffalo.Form.formToBean(_9d);setButtonStatus(_9d,false);buffalo.remoteCall("meetingService.modify",[_9e],function(_9f){var _a0=_9f.getResult();Message.show(_a0);if(_a0.success){meetingUtil.update(_9e);switchPage("/mc/manage/meetingManage.do");}else{setButtonStatus(_9d,true);}});}return false;}function fnMeetingCancel(){var _a1="form1";var _a2=Buffalo.Form.formToBean(_a1);setButtonStatus(_a1,false);buffalo.remoteCall("meetingService.cancel",[_a2],function(_a3){var _a4=_a3.getResult();Message.show(_a4);if(_a4.success){meetingUtil.remove(_a2.id);history.back();}else{setButtonStatus(_a1,true);}});return false;}function fnMeetingEnd(mid){if(confirm(l_endMeetingConfirm)){var _a6="checkcode_end";buffalo.remoteCall("meetingService.end",[mid,$F(_a6)],function(_a7){var _a8=_a7.getResult();if(_a8.success){meetingUtil.remove(mid);switchPage("/mc/manage/meetingManage.do?rnd="+getNowDate().getTime(),false);}else{alert(_a8.message);}});}return false;}function fnMeetingDelete(mid,_aa,_ab){if(confirm(l_delMeetingConfirm)){var _ac;if(_aa){_ac=$(_aa.parentNode.parentNode);}var _ad="checkcode_del";buffalo.remoteCall("meetingService.delete",[mid,_ab,$F(_ad)],function(_ae){var _af=_ae.getResult();if(_af.success){meetingUtil.remove(mid);if(_aa){_ac.remove();}else{history.back();}}else{alert(_af.message);}});}}function fnMeetingMDelete(_b0){var _b1=getItemValue("m_mid");if(_b1==""){alert(l_noSelectRecord);return;}if(confirm(l_delMeetingConfirm_m)){var _b2="checkcode_del";buffalo.remoteCall("meetingService.delete",[_b1,_b0,$F(_b2)],function(_b3){var _b4=_b3.getResult();if(_b4.success){if(!_b0){var _b5=_b1.split(",");for(var i=0;i<_b5.length;i++){meetingUtil.remove(_b5[i]);}}switchPage("/mc/manage/meetingManage.do?byhis="+_b0+"&rnd="+getNowDate().getTime(),false);}else{alert(_b4.message);}});}}function sortTable(_1,_2,_3,By){_1=$(_1).tBodies[0];table=_1.parentNode;var _5=table.rows[0].cells[_2];if(_5.sortTableBy==null){_5.sortTableBy=By==null?"ASC":By;}else{_5.sortTableBy=_5.sortTableBy=="ASC"?"DESC":"ASC";}By=_5.sortTableBy;if(_1.rows.length==0){return;}if(_1.rows[0].cells.length!=_5.parentNode.cells.length){return;}if(_3==null){_3="CHAR";}var _6=function(_7,_8){switch(_8.toUpperCase()){case "HOUR":return parseFloat(_7.replace(l_hour,".").replace(l_minute,""));break;default:return _7;}};var _9=function(_a,_b){var _c=_a;switch(_b.toUpperCase()){case "CHAR":_c=_a;break;case "NUM":_c=parseFloat(_a.replace(/,/g,""));if(isNaN(_c)){_c=_a;}break;case "DATE":_c=Date.parse(_a.replace(/\-/g,"/"));if(isNaN(_c)){_c=_a;}break;default:_c=_6(_a,_b);if(_c==null){_c=_a;}}return _c;};var _d=(By=="ASC");var _e=[];for(var i=0;i<_1.rows.length;i++){var _10=(_1.rows[i].cells[_2])?(_1.rows[i].cells[_2].innerHTML.stripTags().toLowerCase()):null;_10=_9(_10,_3);_e[i]=new Array(_10,_1.rows[i]);}_e.sort(function(){var a=arguments;return _d?(a[0][0]>a[1][0]?1:(a[0][0]<a[1][0]?-1:0)):(a[0][0]<a[1][0]?1:(a[0][0]>a[1][0]?-1:0));});for(i=0;i<_e.length;i++){_1.appendChild(_e[i][1]);}}