/* js/util/SaveUISetting.js */ function SaveUISetting(b,a){var a={setting:{name:(a.setting&&a.setting.name)?a.setting.name:null,value:(a.setting&&a.setting.value)?a.setting.value:"false"},triggerID:a.triggerID||null,preventDefault:(a.preventDefault===false)?false:true,container:b}; if(a.triggerID){YEvent.on(a.triggerID,"click",this.saveSetting,a) }}SaveUISetting.prototype={saveSetting:function(a,c){if(typeof(oUISettings)!=="undefined"&&oUISettings.saveSettings){oUISettings.saveSettings(c.setting.name,c.setting.value) }if(c.preventDefault){YEvent.preventDefault(a) }var b=YDom.get(c.triggerID); if(!c.preventDefault&&b&&b.tagName.toLowerCase()=="a"){YEvent.preventDefault(a); window.setTimeout(function(){location.href=b.href },1) }var d=YDom.get(c.container); LI.fade(d) }}; /* js/util/Dialog.js */ (function(){var a="interrupt success-plus success-timeout task-modal task-modeless"; var d={modal:"interrupt task-modal",dragNDrop:"task-modeless success-plus success-timeout",docClick:"success-plus success-timeout",timeout:"success-timeout"}; var e=null; var c={or:LI.i18n.get("Dialog-or"),closeThisWindow:LI.i18n.get("Dialog-closeWindow"),cancel:LI.i18n.get("Dialog-cancel"),submit:LI.i18n.get("Dialog-submit")}; LI.Dialog=function(h,g){var f=e||new b(); e=f; if(h){c=(g.i18n)?g.i18n:c; g=g||{}; g.content=g.content||{}; g={content:{attentionMsg:g.content.attentionMsg||null,successMsg:g.content.successMsg||null,title:g.content.title||null,node:g.content.node||null,url:g.content.url||null,html:g.content.html||null},name:g.name||"config.name=not_set",type:(g&&g.type&&a.match(g.type))?g.type:"task-modeless",width:(g&&g.width)?parseInt(g.width,10):500,extra:(g.extra)?g.extra:null}; YEvent.on(h,"click",e.open,g) }return e }; function b(){var B; var p; var u=null,j=null,w=null; var r=parseInt(YDom.getStyle("body","padding-right"),10); var o=document.createElement("DIV"); YEvent.on(o,"click",g); var l=new YAHOO.util.KeyListener(document,{keys:27},{fn:y}); var x=document.createElement("DIV"); x.id="dialog-place-holder"; var i=new YAHOO.util.CustomEvent("close"); var k=new YAHOO.util.CustomEvent("open"); var q=new YAHOO.util.CustomEvent("submit"); var h=new YAHOO.util.CustomEvent("swap"); var s=new YAHOO.util.CustomEvent("contentChange"); var f=null; function v(E){B=E; var G,F,D=" "; if(B.content){if(B.content.title){G=B.content.title }else{if(B.content.node){F=Y$(".dialog-title",B.content.node,true); if(F){G=F.innerHTML; YDom.setStyle(F,"display","none") }}}}if(!G){G=D }o.innerHTML=YAHOO.lang.substitute(['
{closeWindow}
'; var F=' {cancel}'; return YAHOO.lang.substitute(['','"+E.content.msg+"
":"",submit:(E&&E.content&&E.content.submitButton!==true)?E.content.submitButton:c.submit}) }function t(){YEvent.on(Y$(".dialog-title",o,true),"mousedown",function(M){if(!YDom.hasClass(YEvent.getTarget(M),"dialog-close")){G(M) }}); var K={}; var J={}; var D=0,H=0; var I=YDom.get("dialog-wrapper"); function G(M){var N=parseInt(YDom.getStyle(I,"width"),10)||0; var O=parseInt(YDom.getStyle(I,"height"),10)||0; YDom.addClass(document.body,"dragging"); K={x:M.clientX,y:M.clientY}; J.left=J.left||parseInt(YDom.getStyle(I,"left"),10)||0; J.top=J.top||parseInt(YDom.getStyle(I,"top"),10)||0; D=YDom.getDocumentWidth()-N; H=YDom.getDocumentHeight()-O; YEvent.on(document,"mouseup",F); YEvent.on(document,"mousemove",L); E(true); YEvent.stopEvent(M) }function L(M){J.left+=M.clientX-K.x; J.top+=M.clientY-K.y; J.left=Math.min(Math.max(J.left,0),D); J.top=Math.min(Math.max(J.top,0),H); YDom.setStyle(I,"left",J.left+"px"); YDom.setStyle(I,"top",J.top+"px"); K={x:M.clientX,y:M.clientY} }function F(){YDom.removeClass(document.body,"dragging"); YEvent.removeListener(document,"mouseup",F); YEvent.removeListener(document,"mousemove",L); E(false) }function E(M){if(M){document.body.ondrag=document.body.onselectstart=function(){return false }; document.body.style.MozUserSelect="none" }else{document.body.ondrag=document.body.onselectstart=null; document.body.style.MozUserSelect="" }}}function n(D){YAHOO.util.Connect.asyncRequest("GET",D,{success:function(E){var F=Y$(".dialog-body",o,true); YDom.removeClass(F,"dialog-body-loading"); if(E&&E.responseText){m({content:{html:E.responseText}}) }else{if(E&&E.responseXML){}}},failure:function(){}}) }function A(Q,G){var I=(Q==null)?"publicAPI":YEvent.getTarget(Q); if(YDom.inDocument("dialog-wrapper")&&(I!=p||I=="publicAPI")){y("selfClose") }w=G; o.className="dialog-mask dialog-"+G.type; if(I!=p||I=="publicAPI"){v(G); p=I }m(G); var L=Y$(".dialog-window",o,true); YDom.setStyle(L,"width",G.width+"px"); YDom.setStyle(o,"visbility","hidden"); var D=YDom.get("dialog-wrapper")||document.body.appendChild(document.createElement("DIV")); D.id="dialog-wrapper"; D.innerHTML=""; YDom.setStyle(D,"top",""); YDom.setStyle(D,"left",""); D.appendChild(o); var E=YDom.getStyle(o,"filter")||null; var K=(E)?E.match(/DXImageTransform/):false; if(d.modal.match(G.type)){var P=YAHOO.util.Region.getRegion(L); YDom.setStyle(L,"margin-left",(G.width*-0.5)+"px"); var M=YAHOO.util.Region.getRegion(D); YDom.setStyle(document.getElementsByTagName("HTML")[0],"overflow","hidden"); var H=YAHOO.util.Region.getRegion(D).right-M.right; var R=H+r; YDom.addClass(document.body,"dialog-mask-active"); if(K){var J=YDom.getClientRegion(); YDom.setStyle(o,"height",(J.bottom-J.top)+"px") }}else{var P=YAHOO.util.Region.getRegion(o); var O=parseInt(YDom.getStyle(L,"width"),10); YDom.setStyle(D,"left",(YDom.getViewportWidth()-O+30)/2+"px"); YDom.setStyle(D,"top",YDom.getDocumentScrollTop()+105+"px"); if(d.dragNDrop.match(G.type)){YDom.addClass(D,"draggable"); t() }else{YDom.removeClass(D,"draggable") }if(K){if(f===null||!f.parentNode){f=document.createElement("IFRAME"); YDom.setStyle(f,"width",G.width+"px"); YDom.setStyle(f,"height","0px"); YDom.insertBefore(f,YDom.getFirstChild(o)) }function N(){var T=YAHOO.util.Region.getRegion(L); var S=T.bottom-T.top; YDom.setStyle(f,"height",S+"px"); YDom.setStyle(L,"margin-top",-S+"px"); YDom.setStyle(o,"height","") }h.subscribe(N); var F=window.setInterval(N,500); i.subscribe(function(){h.unsubscribe(N); window.clearInterval(F); i.unsubscribe(arguments.callee) }) }}if(YDom.getLastChild(document.body)!=D){document.body.appendChild(document.body.removeChild(D)) }YDom.setStyle(o,"visbility",""); l.enable(); if(d.timeout.match(G.type)){u=setTimeout(function(){y("timer") },2000) }if(d.docClick.match(G.type)){YEvent.on(document,"click",y); j=true }if(Q!=null){YEvent.stopEvent(Q) }k.fire(I,G.name,G.extra) }function z(){if(YDom.inDocument(x)){var D=YDom.getFirstChild(Y$(".dialog-content",o,true)); x.parentNode.replaceChild(D,x) }}function m(E){var L=(E&&E.content)?E.content:{}; var D=Y$(".dialog-body",o,true); if(L.url){YDom.addClass(D,"dialog-body-loading"); n(L.url) }else{if(L.attentionMsg||L.successMsg||L.node||L.html){function I(S){var U=Y$(".dialog-message",S,true); var T=Y$(".dialog-content",S,true); var Q=YDom.getNextSibling(T); YDom.setStyle([U,T,Q],"display","none"); if(L.attentionMsg||L.successMsg){T.innerHTML=""; U.innerHTML=""+(L.attentionMsg||L.successMsg)+"
"; YDom.addClass(U,(L.successMsg)?"alert success":"alert attention"); YDom.setStyle(U,"display","") }else{if(L.node){var R=YDom.get(L.node); R.parentNode.replaceChild(x,R); T.innerHTML=""; T.appendChild(R); YDom.setStyle(T,"display","") }else{if(L.html){T.innerHTML=L.html; YDom.setStyle(T,"display","") }}}if(E.content&&(E.content.submitButton||E.content.closeMessage)){YDom.setStyle(Q,"display","") }s.fire() }var P=C(E); var G=YDom.inDocument("dialog-wrapper"); var F=D.cloneNode(true); var J=D.parentNode; var N=YDom.getStyle(D,"height"); YDom.setStyle(D,"height",N); z(); if(G){YDom.addClass(F,"dialog-body-clone"); F.innerHTML=P; I(F); J.appendChild(F); var K=parseInt(YDom.getStyle(F,"height"),10); var H=Math.abs(parseInt(N,10)-K); var M=Math.min(Math.round(H/20)*0.1,0.5); J.removeChild(F); var O=new YAnim(D,{height:{to:K}},M,YAHOO.util.Easing.easeBoth); O.onComplete.subscribe(function(){YDom.removeClass(F,"dialog-body-clone"); J.replaceChild(F,D); YDom.setStyle(F,"height","") }); D.innerHTML=""; O.animate() }else{YDom.setStyle(D,"height",""); D.innerHTML=P; I(D) }}else{}}}return{close:function(){y("selfClose") },closeEvent:i,open:function(){if(arguments.length===1){evt=null; B=arguments[0] }else{evt=arguments[0]; B=arguments[1] }A(evt,B) },openEvent:k,submitEvent:q,swapEvent:h,swap:function(E){var D=(w&&w.name)?w.name:""; m(E); h.fire("",D,w.extra) }} }})(); /* js/apps/Feedback.js */ LI.Feedback=function(c,d){var f=new YAHOO.util.KeyListener(document,{keys:32},{fn:a}); var l=""; var h=YDom.get("feedback-subject"); var g=YDom.get("feedback-content"); var k=Y$("span.error","feedback-form-panel"); function j(){f.disable(); LI.Dialog().closeEvent.unsubscribe(j) }function b(o,n){if(n&&n[1]&&n[1]!=="feedback-dialog"){return }g.style.color="#990000"; YEvent.on(g,"focus",function(){g.value=""; g.style.color="#000"; YEvent.removeListener(g,"focus") }); if(n&&n[0]){var m=n[0]; if(h.value==""&&m.title){h.value=m.title }if(m.name){l=m.name }}if(h.value==""){h.focus() }else{if(g.value==""){g.focus() }}f.disable(); a(true); if(YEvent.getListeners("feedback-submit","click")==null){YEvent.on("feedback-submit","click",e) }LI.hide(k) }function i(){LI.Dialog().swap({type:"success-plus",content:{node:"feedback-confirmation-panel",closeMessage:true}}); f.enable(); LI.Dialog().closeEvent.subscribe(j); h.value=""; g.value="" }function e(){LI.hide(k); var n=YDom.get("content-ghost"); var m=YDom.get("feedback-no-subject"); var p=YDom.get("feedback-no-content"); if(h.value==""){LI.show(m); YDom.addClass(m,"error") }if(g.value==""||g.value==n.value){LI.show(p); YDom.addClass(p,"error") }if(h.value!=""&&g.value!=""&&n.value!=g.value){if(l!=""){var o=l+" : "+h.value }else{var o=h.value }LI.later(FeedbackService,0,"submitFeedback",o,g.value,{async:true,callback:i,errorHandler:function(){},timeout:20000}); LI.Dialog().submitEvent.unsubscribe(e) }}function a(m){var o=YDom.get("dialog-wrapper"); var n=Y$(".dialog-body",o,true); if(YDom.hasClass(n,"the-wiz")||m===true){YDom.removeClass(n,"the-wiz") }else{YDom.addClass(n,"the-wiz") }}LI.Dialog().openEvent.subscribe(b); LI.Dialog().swapEvent.subscribe(function(){}) }; /* static_dwr_js/FeedbackService.js */ function FeedbackService() { } FeedbackService._path = '/dwr'; FeedbackService.submitFeedback = function(p0, p1, callback) { DWREngine._execute(FeedbackService._path, 'FeedbackService', 'submitFeedback', p0, p1, callback); }