if(typeof wingS=="undefined"){var wingS={};}wingS.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=wingS;for(j=(d[0]=="wingS")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}return o;}
wingS.namespace("global");wingS.global.debugMode=!1;wingS.global.asyncHeaderCount=0;wingS.global.asyncHeaderQueue=[];wingS.global.asyncHeaderCalls=[];wingS.global.config={calendar_viewportelementId:null};wingS.global.init=function($a){wingS.global.eventEpoch=$a.eventEpoch;wingS.global.reloadResource=$a.reloadResource;wingS.global.updateResource=$a.updateResource;wingS.global.updateEnabled=$a.updateEnabled;wingS.global.updateCursor=$a.updateCursor;wingS.global.autoAdjustLayout=$a.autoAdjustLayout;wingS.global.overlayManager=new YAHOO.widget.OverlayManager();wingS.ajax.requestIsActive=!1;wingS.ajax.requestQueue=new Array();if(wingS.global.updateCursor.enabled){wingS.ajax.activityCursor=new wingS.ajax.ActivityCursor();}wingS.ajax.callbackObject={success:function($b){wingS.ajax.processRequestSuccess($b);},failure:function($b){wingS.ajax.processRequestFailure($b);},upload:function($b){wingS.ajax.processRequestSuccess($b);}};wingS.ajax.setActivityIndicatorsVisible(!1);if(wingS.global.autoAdjustLayout.enabled){wingS.layout.callbackObject={_tOutId:0,_adjust:function(){var $c=wingS.global.windowSize();var $d=window.lastSize;if($c[0]!=$d[0]||$c[1]!=$d[1]){wingS.request.sendEvent(null,!0,!1);wingS.request.reloadFrame();}},adjust:function(){clearTimeout(this._tOutId);var $e=this;this._tOutId=setTimeout(function(){$e._adjust();},wingS.global.autoAdjustLayout.delay);}};var $e=wingS.layout.callbackObject;YAHOO.util.Event.addListener(window,"resize",$e.adjust,$e,!0);window.lastSize=wingS.global.windowSize();}if("console" in window){var $f=$a.loglevel;if($f){switch($f){case "off":console.error=function(){}
case "error":console.warn=function(){}
case "warn":console.info=function(){}
case "info":console.debug=function(){}
case "debug":break;}}}}
wingS.global.windowSize=function(){var $g=[];if(self.innerHeight){$g[0]=self.innerWidth;$g[1]=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){$g[0]=document.documentElement.clientWidth;$g[1]=document.documentElement.clientHeight;}else{if(document.body){$g[0]=document.body.clientWidth;$g[1]=document.body.clientHeight;}}}return $g;}
wingS.global.onHeadersLoaded=function($h){if(wingS.global.asyncHeaderCount==0&&wingS.global.asyncHeaderQueue.length==0){$h();}else{wingS.global.asyncHeaderCalls.push($h);}}
wingS.global.startLoadingHeader=function(){wingS.global.asyncHeaderCount++;}
wingS.global.finishedLoadingHeader=function(){if(wingS.global.asyncHeaderCount>0){wingS.global.asyncHeaderCount--;wingS.global.dequeueNextHeader();}}
wingS.global.enqueueThisHeader=function($i,$j){if(wingS.global.asyncHeaderCount>0){wingS.global.asyncHeaderQueue.push({"load":$i,"args":$j});return!0;}return!1;}
wingS.global.dequeueNextHeader=function(){if(wingS.global.asyncHeaderQueue.length>0){var $k=wingS.global.asyncHeaderQueue.shift();var $j=$k.args;$k.load($j[0],$j[1],$j[2],$j[3]);}else{for(var i=0;i<wingS.global.asyncHeaderCalls.length;i++){wingS.global.asyncHeaderCalls[i]();}wingS.global.asyncHeaderCalls=new Array();wingS.ajax.setActivityIndicatorsVisible(!1);wingS.ajax.requestIsActive=!1;wingS.ajax.dequeueNextRequest();}}
wingS.global.setClientDebug=function($f){if($f===undefined||$f===null||$f===""){$f="off";}wingS.util.setCookie("DEBUG","javascript;loglevel="+$f,365,"/");window.location.reload();}
if(YAHOO.env.ua.webkit){var wc=window.console;if(wc){wc.debug=wc.log;wc.info=wc.log;wc.warn=wc.log;wc.error=wc.log;}}Function.prototype.bind=function($l){var $m=this;temp=function(){return $m.apply($l,arguments);}
return temp;}
wingS.namespace("event");wingS.event.getEvent=function($n){if(window.event){return window.event;}else{return $n;}}
wingS.event.getTarget=function($n){var $o;if($n.srcElement){$o=$n.srcElement;}else{if($n.target){$o=$n.target;}}if($o.nodeType==3){$o=$o.parentNode;}return $o;}
wingS.event.registerEvent=function($l,$p,$q,$r){if($l.addEventListener){$l.addEventListener($p,$q,$r);return!0;}else{if($l.attachEvent){var $s=object.attachEvent("on"+$p,$q);return $s;}else{return!1;}}}
wingS.namespace("util");wingS.util.getReloadResource=function(){return wingS.global.eventEpoch+"-"+wingS.global.reloadResource;}
wingS.util.getUpdateResource=function(){return wingS.global.eventEpoch+"-"+wingS.global.updateResource;}
wingS.util.invokeScriptCodeArray=function($t){if($t){for(var i=0;i<$t.length;i++){invokeNext=$t[i]();if(invokeNext==!1){return!1;}}}return!0;}
wingS.util.getElementsByAttribute=function($u,$v,$w,$x){var $y=($v=="*"&&$u.all)?$u.all:$u.getElementsByTagName($v);var $z=(typeof $x!="undefined")?new RegExp("(^|\\s)"+$x+"(\\s|$)"):null;var $A;var $B;var $C=new Array();for(var i=0;i<$y.length;i++){$A=$y[i];$B=$A.getAttribute&&$A.getAttribute($w);if(typeof $B=="string"&&$B.length>0){if(typeof $x=="undefined"||($z&&$z.test($B))){$C.push($A);}}}return $C;}
wingS.util.getParentByAttribute=function($A,$w){var $B;while($A!=null){$B=$A.getAttribute&&$A.getAttribute($w);if(typeof $B=="string"&&$B.length>0){return $A;}$A=$A.parentNode;}return null;}
wingS.util.getParentByAttributeAndValue=function($A,$w,$x){var $B;while($A!=null){$B=$A.getAttribute&&$A.getAttribute($w);if($B==$x){return $A;}$A=$A.parentNode;}return null;}
wingS.util.getParentByTagName=function($A,$D){while($A!=null){if($D==$A.tagName){return $A;}$A=$A.parentNode;}return null;}
wingS.util.openLink=function($o,$E,$t){if(wingS.util.invokeScriptCodeArray($t)){if($o==null){wingS.request.sendRedirect($E);}else{for(var i=0;i<parent.frames.length;i++){if(parent.frames[i].name==$o){parent.frames[$o].location.href=$E;return;}}window.open($E,$o);}}}
wingS.util.preventDefault=function($n){if($n.preventDefault){$n.preventDefault();}if($n.returnValue){$n.returnValue=!1;}$n.cancelBubble=!0;}
wingS.util.preventSubmit=function(){return !(window.event&&window.event.keyCode==13);}
wingS.util.preventTextSelection=function($A,$F){$A.onmousedown=function(){return $F;}
$A.onselectstart=function(){return $F;}
}
wingS.util.insertAfter=function($G,$H){$H.parentNode.insertBefore($G,$H.nextSibling);}
wingS.util.appendHTML=function($A,$I){if($A.insertAdjacentHTML){$A.insertAdjacentHTML("BeforeEnd",$I);}else{if(document.createRange){var $J=document.createRange();if(!$J.selectNodeContents||!$J.createContextualFragment){return!1;}$J.selectNodeContents($A);var $K=$J.createContextualFragment($I);$A.appendChild($K);}else{return!1;}}return!0;}
wingS.util.findElement=function(id,$L){var $M=document.getElementById(id);if($M){var $y=$M.getElementsByTagName($L);if($y&&$y.length>0){return $y[0];}}}
wingS.util.highlightElement=function(id,$N,$O){var $P=document.getElementById(id).style.backgroundColor;document.getElementById(id).style.backgroundColor=$N;var $Q="document.getElementById('"+id+"').style."+"backgroundColor = '"+$P+"';";setTimeout($Q,$O);}
wingS.util.blurComponent=function($R,$t){if(wingS.util.invokeScriptCodeArray($t)){$R.blur();}return!0;}
wingS.util.focusComponent=function($R,$t){if(wingS.util.invokeScriptCodeArray($t)){$R.focus();}return!0;}
wingS.util.requestFocus=function(id){window.focus();var $u=document.getElementById(id);if($u!=null){if(!$u.getAttribute("foc")){$u.setAttribute("foc",id);}if($u.getAttribute("foc")==id){if($u.style.display!="none"&&!$u.disabled){window.setTimeout(function(){$u.focus();},100);}return;}var $S=new Array("INPUT","A","SELECT","TEXTAREA");for(var i=0;i<$S.length;i++){var $y=$u.getElementsByTagName($S[i]);for(var j=0;j<$y.length;j++){var $A=$y[j];if($A.getAttribute("foc")==id&&$A.style.display!="none"&&!$A.disabled){window.setTimeout(function(){$A.focus();},100);return;}}}}}
wingS.util.storeFocus=function($n){var $o=wingS.event.getTarget($n);var $T=wingS.util.getParentByAttribute($o,"eid");var $U=wingS.util.getParentByTagName($o,"BODY");if($T&&$U&&$T.tagName!="FORM"){wingS.util.setCookie($U.id+"_focus",$T.id,1);}}
wingS.util.getCookie=function($V){var c=new Object();var i=0;var $W=document.cookie.length;while(i<$W){var $X=document.cookie.indexOf(";",i);if($X==-1){$X=document.cookie.length;}var v=unescape(document.cookie.substring(i,$X));var $Y=v.substring(0,v.indexOf("=",0));var $Z=v.substring(v.indexOf("=")+1);c[$Y]=$Z;i=$X+2;}if($V){return c[$V];}return c;}
wingS.util.setCookie=function($V,$z,$0,$1){if(!$0){$0=-1;}var $2=new Date();$2.setTime($2.getTime()+86400000*$0);document.cookie=$V+"="+escape($z)+"; expires="+$2.toGMTString()+";"+($1?"path="+$1:"");}
wingS.util.handleBodyClick=function($n){if(window.wpm_handleBodyClicks!=undefined){wpm_handleBodyClicks($n);}}
wingS.util.absLeft=function(el){return (el.offsetParent)?el.offsetLeft+wingS.util.absLeft(el.offsetParent):el.offsetLeft;}
wingS.util.absTop=function(el){return (el.offsetParent)?el.offsetTop+wingS.util.absTop(el.offsetParent):el.offsetTop;}
wingS.util.printAllFields=function($l){for(var i in $l){logDebug($l[i],$l);}}
wingS.namespace("request");wingS.request.sendRedirect=function($E){window.location.href=$E;}
wingS.request.reloadFrame=function($3){var $4=wingS.util.getReloadResource();if($3!=null){if($3.charAt(0)!="?"){$4+="?";}$4+=$3;}window.location.href=$4;}
wingS.request.sendEvent=function($n,$5,$6,$7,$8,$t){$n=wingS.event.getEvent($n);var $o;if($n!=null){$o=wingS.event.getTarget($n);}else{$o=document.forms[0];}var $9;if($5&&$o!=null){$9=wingS.request.submitForm;}else{$9=wingS.request.followLink;}var $_=new Array($o,$6,$7,$8,$t);if($6&&wingS.ajax.enqueueThisRequest($9,$_)){return;}$9($o,$6,$7,$8,$t);}
wingS.request.submitForm=function($o,$6,$7,$8,$t){var $ab;var $bb=wingS.util.getParentByAttribute($o,"form");if($bb!=null){$ab=document.getElementById($bb.getAttribute("form"));}else{$ab=wingS.util.getParentByTagName($o,"FORM");}if(wingS.util.invokeScriptCodeArray($t)){if($ab!=null){var $cb=$ab.id;var $db="event_epoch_"+$cb;var $eb="event_trigger_"+$cb;var $fb=document.getElementById($eb);if($7!=null){if($fb==null){$fb=document.createElement("input");$fb.setAttribute("type","hidden");$fb.setAttribute("name","event_trigger");$fb.setAttribute("id",$eb);$ab.insertBefore($fb,$ab.firstChild);}$fb.setAttribute("value",$7+"|"+$8);}else{if($fb!=null){$ab.removeChild($fb);}}var $gb=document.getElementById($db);if($gb==null){$gb=document.createElement("input");$gb.setAttribute("type","hidden");$gb.setAttribute("name","event_epoch");$gb.setAttribute("id",$db);$ab.insertBefore($gb,$ab.firstChild);}$gb.setAttribute("value",wingS.global.eventEpoch);if(wingS.global.updateEnabled&&$6){wingS.ajax.submitForm($ab);}else{$ab.submit();}}else{if($7==null){$7=$o.id;var $hb=document.getElementById($7);if($hb.value){$8=$hb.value;}}var $ib=wingS.request.encodeEvent($7,$8);if(wingS.global.updateEnabled&&$6){wingS.ajax.sendRequest("POST",wingS.util.getUpdateResource(),$ib);}else{wingS.request.reloadFrame($ib);}}}}
wingS.request.followLink=function($o,$6,$7,$8,$t){if(wingS.util.invokeScriptCodeArray($t)){var $ib=wingS.request.encodeEvent($7,$8);if(wingS.global.updateEnabled&&$6){wingS.ajax.sendRequest("GET",wingS.util.getUpdateResource()+"?"+$ib);}else{wingS.request.reloadFrame($ib);}}}
wingS.request.encodeEvent=function($7,$8){var $ib="";$ib+="event_epoch="+wingS.global.eventEpoch;if($7!=null&&$8!=null){$ib+="&"+$7+"="+$8;}return $ib;}
wingS.namespace("ajax");wingS.ajax.requestUpdates=function(){wingS.request.sendEvent(null,!1,!0);}
wingS.ajax.submitForm=function($ab){var enc="multipart/form-data";if($ab.enctype==enc||$ab.encoding==enc){YAHOO.util.Connect.setForm($ab,!0);}else{YAHOO.util.Connect.setForm($ab);}wingS.ajax.sendRequest($ab.method.toUpperCase(),wingS.util.getUpdateResource());}
wingS.ajax.sendRequest=function($m,uri,$jb){wingS.ajax.requestIsActive=!0;var $kb=!1;window.setTimeout(function(){if(!$kb){wingS.ajax.setActivityIndicatorsVisible(!0);}},500);if($m.toUpperCase()=="GET"){uri+=((uri.indexOf("?")>-1)?"&":"?");uri+="_xhrID="+new Date().getTime();}var $lb={success:function($b){$kb=!0;wingS.ajax.callbackObject.success($b);},failure:function($b){$kb=!0;wingS.ajax.callbackObject.failure($b);},upload:function($b){$kb=!0;wingS.ajax.callbackObject.upload($b);}};wingS.ajax.connectionObject=YAHOO.util.Connect.asyncRequest($m,uri,$lb,$jb);}
wingS.ajax.abortRequest=function(){if(YAHOO.util.Connect.isCallInProgress(wingS.ajax.connectionObject)){return YAHOO.util.Connect.abort(wingS.ajax.connectionObject,wingS.ajax.callbackObject);}return!1;}
wingS.ajax.processRequestFailure=function($b){if(wingS.global.debugMode){wingS.ajax.updateDebugView($b);}if("console" in window&&window.console){console.error("Error occured while processing request %o",$b);}wingS.ajax.setActivityIndicatorsVisible(!1);wingS.ajax.requestIsActive=!1;wingS.ajax.requestQueue=new Array();if($b.status==-1){}else{if($b.status==0){wingS.request.reloadFrame();}}}
wingS.ajax.processRequestSuccess=function($b){if(wingS.global.debugMode){wingS.ajax.updateDebugView($b);}var $mb=$b.responseXML;if($mb==null){wingS.request.reloadFrame();return;}var $nb=$mb.getElementsByTagName("updates")[0];if($nb==null){wingS.request.reloadFrame();return;}var $ob=null;var $pb=$nb.getElementsByTagName("update");if($pb.length>0){for(var i=0;i<$pb.length;i++){try{window.eval($pb[i].firstChild.data);}catch(e){if($ob==null){$ob={message:e.message,detail:$pb[i].firstChild.data};}}}}if($ob!=null){wingS.dialog.showExceptionDialog($ob);}if(wingS.global.asyncHeaderQueue.length==0){wingS.ajax.setActivityIndicatorsVisible(!1);wingS.ajax.requestIsActive=!1;wingS.ajax.dequeueNextRequest();}}
wingS.ajax.enqueueThisRequest=function($qb,$j){if(wingS.ajax.requestIsActive){wingS.ajax.requestQueue.push({"send":$qb,"args":$j});return!0;}return!1;}
wingS.ajax.dequeueNextRequest=function(){if(wingS.ajax.requestQueue.length>0){var $b=wingS.ajax.requestQueue.shift();var $j=$b.args;$b.send($j[0],$j[1],$j[2],$j[3],$j[4]);}}
wingS.ajax.setActivityIndicatorsVisible=function($rb){if(wingS.global.updateCursor.enabled){wingS.ajax.activityCursor.setVisible($rb);}var $sb=document.getElementById("ajaxActivityIndicator");if($sb!=null){if($rb){$sb.style.visibility="visible";}else{$sb.style.visibility="hidden";}}}
wingS.ajax.ActivityCursor=function(){this.dx=wingS.global.updateCursor.dx;this.dy=wingS.global.updateCursor.dy;this.div=document.createElement("div");this.div.style.position="absolute";this.div.style.zIndex="9999";this.div.style.display="none";this.div.innerHTML="<img src=\""+wingS.global.updateCursor.image+"\"/>";document.body.insertBefore(this.div,document.body.firstChild);document.onmousemove=this.followMouse.bind(this);}
wingS.ajax.ActivityCursor.prototype.followMouse=function($n){$n=wingS.event.getEvent($n);var $o=wingS.event.getTarget($n);var $tb=0;var $ub=0;if($n.pageX||$n.pageY){$tb=$n.pageX;$ub=$n.pageY;}else{if($n.clientX||$n.clientY){$tb=$n.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;$ub=$n.clientY+document.body.scrollTop+document.documentElement.scrollTop;}}if($o.nodeName=="OPTION"&&!YAHOO.env.ua.ie){$tb+=wingS.util.absLeft($o);$ub+=wingS.util.absTop($o.parentNode)+18;}var $vb=$tb+this.dx;if($vb>0&&$vb<(YAHOO.util.Dom.getDocumentWidth()-wingS.global.updateCursor.width-2)){this.div.style.left=$vb+"px";}var $wb=$ub+this.dy;if($wb>0&&$wb<(YAHOO.util.Dom.getDocumentHeight()-wingS.global.updateCursor.height-2)){this.div.style.top=$wb+"px";}}
wingS.ajax.ActivityCursor.prototype.setVisible=function($rb){if($rb){this.div.style.display="block";}else{this.div.style.display="none";}}
wingS.ajax.updateDebugView=function($b){var $xb=document.getElementById("ajaxDebugView");if($xb==null){var $yb="<div><strong>AJAX DEBUG VIEW:</strong>&nbsp;"+"<a href=\"#\" onclick=\"wingS.ajax.toggleDebugConsole()\">HIDE</a></div>\n"+"<textarea readonly=\"readonly\"></textarea>\n";$xb=document.createElement("div");$xb.id="ajaxDebugView";$xb.style.display="none";$xb.innerHTML=$yb;document.body.appendChild($xb);}var $zb="";if($b!=null){$zb+="Status: "+$b.statusText+" (";$zb+=$b.status+") | TID: "+$b.tId+"\n";var $Ab="";if($b.status>0){$zb+="\n"+$b.getAllResponseHeaders+"\n";$Ab=$b.responseText;if($Ab==null){$Ab=(new XMLSerializer()).serializeToString($b.responseXML);}$zb+=$Ab;}$zb+="\n\nPayload: "+$Ab.length+" chars";}else{$zb+="Currently there is no XML response available..."+"\nProbably no asynchronous request has been sent.";}$xb.getElementsByTagName("TEXTAREA")[0].value=$zb;}
wingS.ajax.isDebugViewVisible=function(){var $xb=document.getElementById("ajaxDebugView");if($xb!=null&&$xb.style.display!="none"){return!0;}return!1;}
wingS.ajax.setDebugViewVisible=function($rb){var $xb=document.getElementById("ajaxDebugView");if($xb!=null){if($rb){wingS.global.debugMode=!0;$xb.style.display="block";}else{wingS.global.debugMode=!1;$xb.style.display="none";}}else{wingS.ajax.updateDebugView();wingS.ajax.setDebugViewVisible(!0);}}
wingS.ajax.toggleDebugView=function(){if(wingS.ajax.isDebugViewVisible()){wingS.ajax.setDebugViewVisible(!1);}else{wingS.ajax.setDebugViewVisible(!0);}}
wingS.ajax.toggleDebugConsole=function(){if(wingS.ajax.isDebugViewVisible()){var $xb=document.getElementById("ajaxDebugView");var $Bb=$xb.getElementsByTagName("A")[0];var $Cb=$xb.getElementsByTagName("TEXTAREA")[0];if($Cb.style.display!="none"){$Cb.style.display="none";$Bb.firstChild.data="SHOW";}else{$Cb.style.display="block";$Bb.firstChild.data="HIDE";}}}
wingS.namespace("update");wingS.update.headerScript=function(add,src,$Db,$Eb){var $Fb=wingS.update.headerScript;var $Gb=new Array(add,src,$Db,$Eb);if(wingS.global.enqueueThisHeader($Fb,$Gb)){return;}if(src==null||$Db==null){return;}var $Hb=document.getElementsByTagName("HEAD")[0];if(add){wingS.global.startLoadingHeader();var $Ib=document.createElement("script");$Ib.src=src;$Ib.type=$Db;if($Eb==null||$Eb<0||$Eb>$Hb.childNodes.length){$Hb.appendChild($Ib);}else{$Hb.insertBefore($Ib,wingS.update.headerNext($Eb));}}else{var $Jb=$Hb.getElementsByTagName("SCRIPT");for(var i=0;i<$Jb.length;i++){if($Jb[i].getAttribute("src")==src&&$Jb[i].getAttribute("type")==$Db){$Hb.removeChild($Jb[i]);}}}}
wingS.update.headerLink=function(add,$Kb,$Db,rel,rev,$o,$Eb){if($Kb==null||$Db==null){return;}var $Hb=document.getElementsByTagName("HEAD")[0];if(add){var $Lb=document.createElement("link");$Lb.href=$Kb;$Lb.type=$Db;if(rel!=null){$Lb.rel=rel;}if(rev!=null){$Lb.rev=rev;}if($o!=null){$Lb.target=$o;}if($Eb==null||$Eb<0||$Eb>$Hb.childNodes.length){$Hb.appendChild($Lb);}else{$Hb.insertBefore($Lb,wingS.update.headerNext($Eb));}}else{var $Mb=$Hb.getElementsByTagName("LINK");for(var i=0;i<$Mb.length;i++){if($Mb[i].getAttribute("href")==$Kb&&$Mb[i].getAttribute("type")==$Db){$Hb.removeChild($Mb[i]);}}}}
wingS.update.headerNext=function($Eb){var $Hb=document.getElementsByTagName("HEAD")[0];var $Nb=0;var $k=null;for(var i=0;i<$Hb.childNodes.length;i++){$k=$Hb.childNodes[i];if($k.nodeType==1&&($k.nodeName=="SCRIPT"||$k.nodeName=="LINK"||$k.nodeName=="META")){if($Eb==$Nb){break;}$Nb++;}}return $k;}
wingS.update.epoch=function($Ob){wingS.global.eventEpoch=$Ob;}
wingS.update.focus=function(id){wingS.util.requestFocus(id);}
wingS.update.updateEnabled=function($Pb){wingS.global.updateEnabled=$Pb;}
wingS.update.component=function($Qb,$I,$ob){if($ob!=null){var $Rb="ComponentUpdate for '"+$Qb+"'";wingS.update.alertException($ob,$Rb);return;}var $R=document.getElementById($Qb);if($R==null){throw {message:"Could not find component with id '"+$Qb+"'"};}var $Sb=$R.getAttribute("wrapping");if($Sb!=null&&!isNaN($Sb)){for(var i=0;i<parseInt($Sb);i++){$R=$R.parentNode;}}wingS.update.element($R,$I);}
wingS.update.element=function($A,$I){if(typeof $A.outerHTML!="undefined"){$A.outerHTML=$I;}else{var $u=$A.parentNode;if($u==null){return;}var $Tb=0;for(var i=0;i<$u.childNodes.length;i++){if($u.childNodes[i].nodeType==1){$Tb++;}}if($Tb==1){$u.innerHTML=$I;}else{var $J;if(document.createRange&&($J=document.createRange())&&$J.createContextualFragment){$J.selectNode($A);var $Ub=$J.createContextualFragment($I);$u.replaceChild($Ub,$A);}}}}
wingS.update.componentMenu=function($Vb,$I,$ob){if($ob!=null){var $Rb="ComponentUpdate for '"+$Vb+"'";wingS.update.alertException($ob,$Rb);return;}if(document.getElementById($Vb)==null){var $Wb=document.getElementById("wings_menues");wingS.util.appendHTML($Wb,$I);}else{wingS.update.component($Vb,$I);}}
wingS.update.value=function($Qb,$z,$ob){if($ob!=null){var $Rb="TextUpdate for '"+$Qb+"'";wingS.update.alertException($ob,$Rb);return;}var $R=document.getElementById($Qb);if($R.nodeName=="NOBR"){$R.innerHTML=$z;}else{$R.value=$z;}}
wingS.update.text=function($Qb,$Xb,$ob){if($ob!=null){var $Rb="TextUpdate for '"+$Qb+"'";wingS.update.alertException($ob,$Rb);return;}var $R=document.getElementById($Qb);var $Yb=$R.getElementsByTagName("SPAN")[0];$Yb.parentNode.innerHTML=$Xb;}
wingS.update.icon=function($Qb,$Zb,$ob){if($ob!=null){var $Rb="IconUpdate for '"+$Qb+"'";wingS.update.alertException($ob,$Rb);return;}var $R=document.getElementById($Qb);var $0b=$R.getElementsByTagName("IMG")[0];$0b.parentNode.innerHTML=$Zb;}
wingS.update.encoding=function($cb,$1b){var $ab=document.getElementById($cb);$ab.enctype=$1b;}
wingS.update.method=function($cb,$m){var $ab=document.getElementById($cb);$ab.method=$m;}
wingS.update.className=function($Qb,$2b,$ob){if($ob!=null){var $Rb="ClassNameUpdate for '"+$Qb+"'";wingS.update.alertException($ob,$Rb);return;}var $R=document.getElementById($Qb);if($R.nodeName=="NOBR"){$R.innerHTML=$2b;}else{$R.className=$2b;}}
wingS.update.addWindow=function($Qb,$3b){var $R=document.getElementById($Qb);if($R==null){throw {message:"Could not find component with id '"+$Qb+"'"};}var tr=$R.tBodies[0].insertRow(-1);var td=document.createElement("td");tr.appendChild(td);wingS.util.appendHTML(td,$3b);}
wingS.update.removeWindow=function($Qb){var $R=document.getElementById($Qb);if($R==null){throw {message:"Could not find component with id '"+$Qb+"'"};}var tr=$R.parentNode.parentNode.parentNode;var $4b=tr.parentNode;var $5b=window["dialog_"+$Qb];if($5b!=null){$5b.hideMask();$5b.destroy();}$4b.removeChild(tr);}
wingS.update.tableScroll=function($6b,$7b,min,max,$8b){var $4b=document.getElementById($6b);for(rownumber in $8b){var $9b=rownumber-$7b;var row=$4b.rows[$9b];if(row==null||row==undefined){row=$4b.insertRow($9b);}var $_b=$8b[rownumber];if($_b==null){$4b.deleteRow($9b);}else{var $ac=document.createElement("div");for(cellnumber in $_b){var $bc=row.cells[cellnumber];$ac.innerHTML=$_b[cellnumber];var $cc=$ac.firstChild();row.replaceChild($bc,$cc);var $bc=row.cells[cellnumber];}}}}
wingS.update.tableCell=function($6b,r,c,$dc,$I){var $4b=document.getElementById($6b);var row=$4b.rows[r];var col=row.cells[c];col.innerHTML=$I;col.setAttribute("editing",$dc);if($dc){col.className="cell";}else{col.className="cell clickable";}}
wingS.update.selectionComboBox=function($ec,$fc){var $gc=document.getElementById($ec);$gc.selectedIndex=$fc;}
wingS.update.selectionList=function($hc,$ic,$jc){var $kc=document.getElementById($hc);if($kc.options){for(var i=0;i<$ic.length;i++){$kc.options[$ic[i]].selected=!1;}for(var i=0;i<$jc.length;i++){$kc.options[$jc[i]].selected=!0;}}else{var $lc=$kc.getElementsByTagName("LI");for(var i=0;i<$ic.length;i++){YAHOO.util.Dom.removeClass($lc[$ic[i]],"selected");}for(var i=0;i<$jc.length;i++){YAHOO.util.Dom.addClass($lc[$jc[i]],"selected");}}}
wingS.update.selectionTree=function($mc,$nc,$oc){var $pc=document.getElementById($mc);var $qc=wingS.util.getElementsByAttribute($pc,"td","row");for(var i=0;i<$nc.length;i++){YAHOO.util.Dom.replaceClass($qc[$nc[i]],"selected","norm");}for(var i=0;i<$oc.length;i++){YAHOO.util.Dom.replaceClass($qc[$oc[i]],"norm","selected");}}
wingS.update.selectionTable=function($6b,$rc,$ic,$jc,$sc,$tc,$ob){if($ob!=null){var $Rb="SelectionUpdate for '"+$6b+"'";wingS.update.alertException($ob,$Rb);return;}var $4b=document.getElementById($6b);if($4b.tagName=="FIELDSET"){$4b=$4b.childNodes[1];}var $qc=$4b.rows;for(var i=0;i<$ic.length;i++){var tr=$qc[$ic[i]+$rc];YAHOO.util.Dom.removeClass(tr,"selected");if($sc!=null){tr.cells[0].innerHTML=$sc[i];}}for(var i=0;i<$jc.length;i++){var tr=$qc[$jc[i]+$rc];YAHOO.util.Dom.addClass(tr,"selected");if($tc!=null){tr.cells[0].innerHTML=$tc[i];}}}
wingS.update.alertException=function($ob,$uc){var e={message:"Couldn't apply update due to an exception on server side!",detail:"Exception: "+$ob+"\n"+"Failed Update: "+$uc+"\n\n"+"Please examine your server's log file for further details..."};wingS.dialog.showExceptionDialog(e);}
wingS.namespace("layout");wingS.layout.fill=function($6b){var $4b=document.getElementById($6b);if($4b==null||$4b.style.height==$4b.getAttribute("layoutHeight")){return;}var $vc=0;var $qc=$4b.rows;for(var i=0;i<$qc.length;i++){var row=$qc[i];var $wc=row.getAttribute("yweight");if(!$wc){$vc+=row.offsetHeight;}}$4b.style.height=$4b.getAttribute("layoutHeight");var $xc=$4b.clientHeight-$vc;if($xc>0){for(var i=0;i<$qc.length;i++){var row=$qc[i];var $wc=row.getAttribute("yweight");if($wc){var $yc=row.getAttribute("oversize");if($yc==null){$yc=0;}row.height=Math.max(Math.floor(($xc*$wc)/100)-$yc,$yc);}}}}
wingS.layout.fix=function($6b){var $4b=document.getElementById($6b);if($4b==null){return;}var $vc=0;var $qc=$4b.rows;for(var i=0;i<$qc.length;i++){var row=$qc[i];$vc+=row.offsetHeight;}$4b.style.height=$vc+"px";}
wingS.layout.scrollPane=function($6b){var $4b=document.getElementById($6b);if($4b==null){return;}var $M=$4b.getElementsByTagName("DIV")[0];if(document.defaultView){$M.style.height=document.defaultView.getComputedStyle($4b,null).getPropertyValue("height");$M.style.display="block";}else{var td=wingS.util.getParentByTagName($M,"TD");$M.style.height=td.clientHeight+"px";$M.style.width=td.clientWidth+"px";$M.style.position="absolute";$M.style.display="block";}}
wingS.namespace("keyboard");wingS.keyboard.keyStrokes=null;wingS.keyboard.handler=function($n){var $A;if(window.event){$n=window.event;$A=$n.srcElement;}else{$A=$n.target;}if(wingS.keyboard.handler.match($n,$A)){if(window.event&&!$n.shiftKey&&!$n.ctrlKey){$n.keyCode=16;}return!1;}return!0;}
wingS.keyboard.handler.match=function($n,$A){var $zc=$n.keyCode;var $Ac=$n.shiftKey;var $Bc=$n.ctrlKey;var $Cc=$n.altKey;var $Dc=wingS.keyboard.keyStrokes;if(!$Dc){return!1;}var wu=wingS.util;for(var $Eb=0,len=$Dc.length;$Eb<len;++$Eb){var $Ec=$Dc[$Eb];if($Ec.keyCode==$zc&&$Ec.shiftKey==$Ac&&$Ec.ctrlKey==$Bc&&$Ec.altKey==$Cc){if(!$Ec.focussed||wu.getParentByAttributeAndValue($A,"id",$Ec.component)!=null){wingS.request.sendEvent($n,!0,!0,$Ec.component+"_keystroke",$Ec.command);window.console.log("match true");return!0;}}}return!1;}
wingS.keyboard.KeyStroke=function($R,$Fc,$Gc,$zc,$Ac,$Bc,$Cc){this.component=$R;this.focussed=$Fc;this.command=$Gc;this.keyCode=$zc;this.shiftKey=$Ac;this.ctrlKey=$Bc;this.altKey=$Cc;}
document.onkeydown=wingS.keyboard.handler;wingS.namespace("dnd");wingS.dnd.DD=function(id,$Hc,$Ic){this.wingSInit(id,$Hc,$Ic);}
YAHOO.extend(wingS.dnd.DD,YAHOO.util.DDProxy);wingS.dnd.DD.prototype.wingSInit=function(id,$Hc,$Ic){if(!id){return;}this.init(id,$Hc,$Ic);this.initFrame();this.setInitPosition();}
wingS.dnd.DD.TYPE="wingS.DD";wingS.dnd.DD.prototype.onDrag=function(e){}
wingS.dnd.DD.prototype.onDragOver=function(e){}
wingS.dnd.DD.prototype.onDragDrop=function($n,id){var $o;if("string"==typeof id){$o=YAHOO.util.DDM.getDDById(id);}else{$o=YAHOO.util.DDM.getBestMatch(id);}this.resetConstraints();$o.resetConstraints();wingS.request.sendEvent($n,!0,!0,wingS.dnd.manager,this.id+":"+id);}
wingS.dnd.DD.prototype.endDrag=function(e){}
wingS.namespace("tooltip");wingS.tooltip.init=function($Jc,$O,$Kc){if(config&&config.Delay&&config.Duration&&config.FollowMouse){config.Delay=$Jc;config.Duration=$O;config.FollowMouse=$Kc;}}
wingS.namespace("scrollbar");wingS.scrollbar.layout_vertical=function(id){var $4b=document.getElementById(id);var $Lc=$4b.getElementsByTagName("DIV")[0];var $Mc=$Lc.getElementsByTagName("DIV")[0];var td=$Lc.parentNode;if(document.defaultView){var $Nc=document.defaultView.getComputedStyle(td,null).getPropertyValue("height");$Lc.style.height=$Nc;$Mc.style.height=$Nc;}else{var $Oc=td.offsetHeight;$Lc.style.height=$Oc+"px";$Mc.style.height=$Oc+"px";}$4b.callbackObject={_tOutId:0,_adjust:function($o){wingS.scrollbar.scroll_vertical($o);$4b.callbackObject._tOutId=0;},adjust:function($n){if($4b.callbackObject._tOutId==0){var cb=$4b.callbackObject;var $o=wingS.event.getTarget($n);$4b.callbackObject._tOutId=setTimeout(function(){cb._adjust($o);},wingS.global.autoAdjustLayout.delay);}}};YAHOO.util.Event.addListener($Lc,"scroll",$4b.callbackObject.adjust);}
wingS.scrollbar.set_vertical=function(id,$Nb,$Pc,$g){var $4b=document.getElementById(id);var $Lc=$4b.getElementsByTagName("DIV")[0];var $Mc=$Lc.getElementsByTagName("DIV")[0];$Lc.setAttribute("position",$Nb);$Lc.setAttribute("size",$g);var $Qc=$Lc.offsetHeight;var $Rc=$Qc*$g/$Pc;$Mc.style.height=$Rc+"px";$Lc.scrollTop=$Rc*$Nb/$g;}
wingS.scrollbar.scroll_vertical=function($Lc){var $Mc=$Lc.getElementsByTagName("DIV")[0];var $4b=wingS.util.getParentByTagName($Lc,"TABLE");var $Rc=$Mc.offsetHeight;var $Sc=$Lc.scrollTop;var $g=$Lc.getAttribute("size");var $Nb=Math.round($Sc/$Rc*$g);if($Lc.getAttribute("position")!=$Nb){$Lc.setAttribute("position",$Nb);wingS.request.sendEvent(null,!1,!0,$4b.id,$Nb);}}
wingS.scrollbar.layout_horizontal=function(id){var $4b=document.getElementById(id);var $Lc=$4b.getElementsByTagName("DIV")[0];var $Mc=$Lc.getElementsByTagName("DIV")[0];var td=$Lc.parentNode;if(document.defaultView){var $Tc=document.defaultView.getComputedStyle(td,null).getPropertyValue("width");$Lc.style.width=$Tc;$Mc.style.width=$Tc;}else{var $Uc=td.offsetWidth;$Lc.style.width=$Uc+"px";$Mc.style.width=$Uc+"px";}$4b.callbackObject={_tOutId:0,_adjust:function($o){wingS.scrollbar.scroll_horizontal($o);$4b.callbackObject._tOutId=0;},adjust:function($n){if($4b.callbackObject._tOutId==0){var cb=$4b.callbackObject;var $o=wingS.event.getTarget($n);$4b.callbackObject._tOutId=setTimeout(function(){cb._adjust($o);},wingS.global.autoAdjustLayout.delay);}}};YAHOO.util.Event.addListener($Lc,"scroll",$4b.callbackObject.adjust);}
wingS.scrollbar.set_horizontal=function(id,$Nb,$Pc,$g){var $4b=document.getElementById(id);var $Lc=$4b.getElementsByTagName("DIV")[0];var $Mc=$Lc.getElementsByTagName("DIV")[0];$Lc.setAttribute("position",$Nb);$Lc.setAttribute("size",$g);var $Vc=$Lc.offsetWidth;var $Wc=$Vc*$g/$Pc;$Mc.style.width=$Wc+"px";$Lc.scrollLeft=$Wc*$Nb/$g;}
wingS.scrollbar.scroll_horizontal=function($Lc){var $Mc=$Lc.getElementsByTagName("DIV")[0];var $4b=wingS.util.getParentByTagName($Lc,"TABLE");var $Wc=$Mc.offsetWidth;var $Xc=$Lc.scrollLeft;var $g=$Lc.getAttribute("size");var $Nb=Math.round($Xc/$Wc*$g);if($Lc.getAttribute("position")!=$Nb){$Lc.setAttribute("position",$Nb);wingS.request.sendEvent(null,!1,!0,$4b.id,$Nb);}}
wingS.namespace("table");wingS.table.cellClick=function($n,$bc,$5,$6,$7,$8){$n=wingS.event.getEvent($n);var $dc=$bc.getAttribute("editing");if(!$dc||$dc=="false"){wingS.request.sendEvent($n,$5,$6,$7,$8);return!1;}else{return!0;}}
wingS.namespace("splitpane");wingS.splitpane.resized=function(sb,$g){wingS.request.sendEvent(null,!0,!0,sb.el.id,$g);}
wingS.namespace("dialog");wingS.dialog.SDialog=function(el,$Yc){wingS.dialog.SDialog.superclass.constructor.call(this,el,$Yc);wingS.global.overlayManager.register(this);this.focus();}
wingS.dialog.SDialog.CSS_DIALOG="SDialog";wingS.dialog.SDialog._DEFAULT_CONFIG={"VIEWPORTELEMENT":{key:"viewportelement",validator:YAHOO.lang.isString},"PROPAGATE_MOVE_EVENT":{key:"propagateMoveEvent",value:!0,validator:YAHOO.lang.isBoolean}};YAHOO.extend(wingS.dialog.SDialog,YAHOO.widget.Dialog,{x:-1,y:-1,shadowWidth:0,init:function(el,$Yc){wingS.dialog.SDialog.superclass.init.call(this,el,$Yc);YAHOO.util.Dom.addClass(this.element,wingS.dialog.SDialog.CSS_DIALOG);this.cancelEvent.subscribe(this.destroy,this,!0);if(this.cfg.getProperty("underlay")=="shadow"){this.shadowWidth=5;}},initDefaultConfig:function(){wingS.dialog.SDialog.superclass.initDefaultConfig.call(this);var $Zc=wingS.dialog.SDialog._DEFAULT_CONFIG;this.cfg.addProperty($Zc.VIEWPORTELEMENT.key,{handler:this.configContext,validator:$Zc.VIEWPORTELEMENT.validator});this.cfg.addProperty($Zc.PROPAGATE_MOVE_EVENT.key,{handler:this.configMoveHandler,value:$Zc.PROPAGATE_MOVE_EVENT.value,validator:$Zc.PROPAGATE_MOVE_EVENT.validator});},configMoveHandler:function($Db,$j,$l){if($j[0]){this.moveEvent.subscribe(this.moveHandler,this,!0);}},moveHandler:function($Db,$j,$l){var xy=$j[0];if(xy[0]!=this.x||xy[1]!=this.y){this.x=xy[0];this.y=xy[1];wingS.request.sendEvent(null,!1,!0,this.id+"_xy",$j[0]);}},doSubmit:function(){},submit:function(){},destroy:function($Db,$j,$l){wingS.request.sendEvent(null,!1,!0,this.id+"_dispose",1);},center:function(){if(YAHOO.env.ua.ie>6){this.element.style.width=(this.element.offsetWidth-6)+"px";}else{if(YAHOO.env.ua.ie>0){this.element.firstChild.style.width=(this.element.firstChild.offsetWidth-8)+"px";this.element.lastChild.style.width=(this.element.lastChild.offsetWidth-8)+"px";}}var $0c=this.cfg.getProperty("viewportelement");if(typeof $0c=="undefined"){wingS.dialog.SDialog.superclass.center.call(this);return;}var $1c=document.getElementById($0c);var $2c=YAHOO.util.Dom.getX($1c);var $3c=YAHOO.util.Dom.getY($1c);var $4c=$1c.offsetWidth;var $5c=$1c.offsetHeight;var $6c=YAHOO.widget.Overlay.VIEWPORT_OFFSET;var $7c=this.element.offsetWidth+(2*this.shadowWidth);var $8c=this.element.offsetHeight+(1*this.shadowWidth);var $9c;var $_c;if($7c<$4c){$9c=$2c+($4c/2)-($7c/2);}else{$9c=$2c+viewportOffset;}if($8c<$5c){$_c=$3c+($5c/2)-($8c/2);}else{$_c=$3c+viewportOffset;}this.cfg.setProperty("xy",[parseInt($9c,10),parseInt($_c,10)]);this.cfg.refireEvent("iframe");},getConstrainedXY:function(x,y){var $0c=this.cfg.getProperty("viewportelement");if(typeof $0c=="undefined"){return wingS.dialog.SDialog.superclass.getConstrainedXY.call(this,x,y);}var $1c=document.getElementById($0c);var $2c=YAHOO.util.Dom.getX($1c);var $3c=YAHOO.util.Dom.getY($1c);var $4c=$1c.offsetWidth;var $5c=$1c.offsetHeight;var $6c=YAHOO.widget.Overlay.VIEWPORT_OFFSET;var $7c=this.element.offsetWidth+(2*this.shadowWidth);var $8c=this.element.offsetHeight+(1*this.shadowWidth);var $ad=x;var $bd=y;if($7c+$6c<$4c){var $cd=$2c+$6c;var $dd=$2c+$4c-$7c-$6c;if(x<$cd){$ad=$cd;}else{if(x>$dd){$ad=$dd;}}}else{$ad=$6c+$2c;}if($8c+$6c<$5c){var $ed=$3c+$6c;var $fd=$3c+$5c-$8c-$6c;if(y<$ed){$bd=$ed;}else{if(y>$fd){$bd=$fd;}}}else{$bd=$6c+$3c;}return [$ad,$bd];},configModal:function($Db,$j,$l){var $gd=$j[0];if($gd){if(!this._hasModalityEventListeners){this.buildMask();this.bringToTop();this.showMask();this.sizeMask();}}else{if(this._hasModalityEventListeners){if(this.cfg.getProperty("visible")){this.hideMask();this.removeMask();}this.unsubscribe("beforeShow",this.buildMask);this.unsubscribe("beforeShow",this.bringToTop);this.unsubscribe("beforeShow",this.showMask);this.unsubscribe("hide",this.hideMask);Overlay.windowResizeEvent.unsubscribe(this.sizeMask,this);this._hasModalityEventListeners=!1;}}},registerDragDrop:function(){var $0c=this.cfg.getProperty("viewportelement");if(typeof $0c=="undefined"){wingS.dialog.SDialog.superclass.registerDragDrop.call(this);return;}var me=this;if(this.header){if(!YAHOO.util.DD){YAHOO.log("DD dependency not met.","error");return;}this.dd=new YAHOO.util.DD(this.element.id,this.id);if(!this.header.id){this.header.id=this.id+"_h";}this.dd.startDrag=function(){var $hd,$id,$jd,$kd,$ld,$md,$ed,$cd,$fd,$dd;if(YAHOO.env.ua.ie==6){YAHOO.util.Dom.addClass(me.element,"drag");}if(me.cfg.getProperty("constraintoviewport")){var $1c=document.getElementById($0c);var $2c=YAHOO.util.Dom.getX($1c);var $3c=YAHOO.util.Dom.getY($1c);var $4c=$1c.offsetWidth;var $5c=$1c.offsetHeight;var $6c=YAHOO.widget.Overlay.VIEWPORT_OFFSET;var $7c=me.element.offsetWidth+(2*me.shadowWidth);var $8c=me.element.offsetHeight+(1*me.shadowWidth);var $ed=$3c+$6c;var $cd=$2c+$6c;var $fd=$3c+$5c-$8c-$6c;var $dd=$2c+$4c-$7c-$6c;this.minX=$cd;this.maxX=$dd;this.constrainX=!0;this.minY=$ed;this.maxY=$fd;this.constrainY=!0;}else{this.constrainX=!1;this.constrainY=!1;}me.dragEvent.fire("startDrag",arguments);}
this.dd.onDrag=function(){me.syncPosition();me.cfg.refireEvent("iframe");if(this.platform=="mac"&&YAHOO.env.ua.gecko){this.showMacGeckoScrollbars();}me.dragEvent.fire("onDrag",arguments);}
this.dd.endDrag=function(){if(YAHOO.env.ua.ie==6){YAHOO.util.Dom.removeClass(me.element,"drag");}me.dragEvent.fire("endDrag",arguments);me.moveEvent.fire(me.cfg.getProperty("xy"));}
this.dd.setHandleElId(this.header.id);this.dd.addInvalidHandleType("INPUT");this.dd.addInvalidHandleType("SELECT");this.dd.addInvalidHandleType("TEXTAREA");}},buildMask:function(){var $nd=this.mask;if(!$nd){$nd=document.createElement("div");$nd.className="mask";$nd.innerHTML="&#160;";$nd.id=this.id+"_mask";YAHOO.util.Dom.insertAfter($nd,this.element);this.mask=$nd;this.stackMask();}},hideMask:function(){if(this.cfg.getProperty("modal")&&this.mask){this.mask.style.display="none";this.hideMaskEvent.fire();}},showMask:function(){if(this.cfg.getProperty("modal")&&this.mask){this.sizeMask();this.mask.style.display="block";this.showMaskEvent.fire();}},sizeMask:function(){var $0c=this.cfg.getProperty("viewportelement");if(typeof $0c=="undefined"){wingS.dialog.SDialog.superclass.sizeMask.call(this);return;}var $1c=document.getElementById($0c);if(this.mask){var $od="2";var top=YAHOO.util.Dom.getY($1c)+"px";var $pd=YAHOO.util.Dom.getX($1c)+"px";var $Oc=$1c.offsetHeight+"px";var $Uc=$1c.offsetWidth+"px";if(YAHOO.env.ua.ie==7){top=(YAHOO.util.Dom.getY($1c)-2)+"px";$pd=(YAHOO.util.Dom.getX($1c)-2)+"px";}this.element.style.zIndex=$od;this.mask.style.top=top;this.mask.style.left=$pd;this.mask.style.height=$Oc;this.mask.style.width=$Uc;}},toString:function(){return "wingS.dialog.SDialog "+this.id;}});wingS.dialog.createDialogMarkup=function($qd,cfg){var $rd=document.createElement("div");$rd.id=$qd;var hd=wingS.dialog.createConfiguredElement("hd",cfg);var bd=wingS.dialog.createConfiguredElement("bd",cfg);var ft=wingS.dialog.createConfiguredElement("ft",cfg);$rd.appendChild(hd);$rd.appendChild(bd);$rd.appendChild(ft);return $rd;}
wingS.dialog.createConfiguredElement=function($2b,cfg){var el=document.createElement("div");el.className=$2b;if(cfg==null||cfg=="undefined"){return el;}el.className=el.className+(cfg.className!="undefined"?" "+cfg.className:"");return el;}
wingS.dialog.showExceptionDialog=function($ob){if(!wingS.dialog.exceptionDialogCount){wingS.dialog.exceptionDialogCount=0;}var $sd=wingS.dialog.exceptionDialogCount;var $td="exceptionMessage"+$sd;var $ud="exceptionDetail"+$sd;var $vd=wingS.dialog.createExceptionDialogMarkup($td,$ud);document.body.appendChild($vd);var $wd=function(){this.removeMask();this.destroy();wingS.request.reloadFrame();}
var $xd=function(){var $rb=$yd.cfg.getProperty("visible");$yd.cfg.setProperty("visible",!$rb);}
var $5b=new YAHOO.widget.SimpleDialog($td,{width:"400px",fixedcenter:!0,visible:!1,draggable:!0,modal:!0,close:!0,icon:YAHOO.widget.SimpleDialog.ICON_BLOCK,constraintoviewport:!0,buttons:[{text:"Close",handler:$wd,isDefault:!0},{text:"Details",handler:$xd}]});var $yd=new YAHOO.widget.Module($ud,{width:"400px",visible:!1});$5b.setHeader("Error message");$5b.setBody($ob.message);$5b.render();var $zd=wingS.dialog.prepareDetailedMessage($ob.message+"\n"+$ob.detail);$yd.setHeader("Detailed Message:");$yd.setBody($zd);$yd.render();$5b.show();}
wingS.dialog.createExceptionDialogMarkup=function($td,$ud){var $Ad=wingS.dialog.createDialogMarkup($td);var $Bd=document.createElement("div");$Bd.id=$ud;$Ad.appendChild($Bd);return $Ad;}
wingS.dialog.prepareDetailedMessage=function(msg){var $Cd=msg.split("\\n");var $zd=document.createElement("textarea");$zd.value=msg;$zd.style.width="100%";$zd.style.height="120px";$zd.style.border="1px solid black";$zd.readOnly=!0;return $zd;}


if (typeof wingS != "undefined") {
    wingS.global.finishedLoadingHeader();
}