ac=document;ad=ac.documentElement;ae=ac.forms;ai=false;aj=true;ar=Array;ay=window;bm=top;bt=Boolean;cl=navigator;cs=parseInt;dh=Object;ex=alert;fm=Function;fq=Math;fr=fq.max;fx=Date;hd=open;jw=screen;jm=cl.userAgentName=="Firefox";jn=jm&&cl.userAgentVersionNumber<3;dn=cl.userAgentName=="MSIE";dz=dn&&cl.userAgentVersionNumber<7;mi=aj;hg=-1;mj=3000;eq=cl.userAgent.indexOf("Safari")>=0;jo=ai;qi="http://www.w3.org/1999/xhtml";fv="http://guiseframework.com/id/ml#";jp="guiseState";eu=jp+"Width";ev=jp+"Height";au={ACTION:"action",AXIS_X:"axisX",qj:"axisY",COMPONENT:"component",DRAG_SOURCE:"dragSource",DRAG_HANDLE:"dragHandle",DROP_TARGET:"dropTarget",OPEN_EFFECT_REGEXP:/^openEffect-.+$/,MOUSE_LISTENER:"mouseListener",qk:"jsRollover",SLIDER_CONTROL:"sliderControl",SLIDER_CONTROL_THUMB:"sliderControl-thumb",SLIDER_CONTROL_TRACK:"sliderControl-track",FRAME_TETHER:"frame-tether"};function jq(){this.javascriptVersion=javascriptVersion;var fw=new fx();this.utcOffset=-fw.getTimezoneOffset()*60*1000;var jr=new fx(fw.getFullYear(),0,1,0,0,0,0);var jt=jr.toUTCString();var mk=new fx(jt.substring(0,jt.lastIndexOf(" ")-1));var ju=new fx(fw.getFullYear(),6,1,0,0,0,0);var jv=ju.toUTCString();var ml=new fx(jv.substring(0,jv.lastIndexOf(" ")-1));this.utcOffset01=(jr-mk);this.utcOffset06=(ju-ml);this.hour=fw.getHours();this.language=cl.language||cl.userLanguage;this.colorDepth=jw.colorDepth;this.screenWidth=jw.width;this.screenHeight=jw.height;this.javaEnabled=cl.javaEnabled();this.browserWidth=ac.body.offsetWidth;this.browserHeight=ac.body.offsetHeight;this.referrer=ac.referrer;}function jx(){}function eb(objectID,targetID,actionID,option){this.objectID=objectID;this.targetID=targetID;this.actionID=actionID;this.option=option}function bu(objectID,properties){this.objectID=objectID;this.properties=properties}function jy(av,dragSource,dropTarget,event){this.dragSource=dragSource;this.dropTarget=dropTarget;this.mousePosition=new di(event.clientX,event.clientY);}function jz(objectID){this.objectID=objectID}function ew(eventType,code,altKey,controlKey,shiftKey){this.eventType=eventType;this.code=code;this.altKey=altKey;this.controlKey=controlKey;this.shiftKey=shiftKey}ew.EventType={PRESS:"keypress",RELEASE:"keyrelease"};function ka(level,text){this.level=level;this.text=text}function cv(eventType,at,target,x,y,altKey,controlKey,shiftKey,button,clickCount){this.eventType=eventType;this.componentID=at.id;this.componentBounds=bj.getElementBounds(at);this.targetID=target.id;this.targetBounds=bj.getElementBounds(at);this.viewportBounds=bj.getViewportBounds();this.mousePosition=new di(x,y);this.altKey=altKey;this.controlKey=controlKey;this.shiftKey=shiftKey;this.button=typeof button!="undefined"?button:-1;this.clickCount=clickCount||0;}cv.EventType={CLICK:"mouseclick",ENTER:"mouseenter",EXIT:"mouseexit"};function kb(ac,size){this.document=ac;this.size=size}var an=an||{};an.guiseframework=an.guiseframework||{};an.guiseframework.js=an.guiseframework.js||{};an.guiseframework.js.Guise=function(){this.httpCommunicator=new bs();this.ajaxRequests=new ar();this.ajaxResponses=new ar();this.processingAJAXRequests=ai;this.processingAJAXResponses=ai;this._flash=null;this._flashInitialized=ai;this._flashFunctions=new ar();this._uploadIFrame=null;this._enabled=mi;this._pollIntervalID=null;this._pollInterval=-1;this._dropTargets=new ar();this._frames=new ar();this._modalFrame=null;this.flyoverFrame=null;this._modalLayer=null;this._modalIFrame=null;this._flyoverIFrame=null;this._busyElement=null;this._isBusyVisible=ai;this._lastFocusedNode=null;this.oldElementIDCursors=new dh();var ah=an.guiseframework.js.Guise.prototype;if(!ah._initialized){ah._initialized=aj;ah.TaskState={ql:"initialize",INCOMPLETE:"incomplete",qm:"error",qn:"paused",qo:"stopped",CANCELED:"canceled",COMPLETE:"complete"};ah.REQUEST_CONTENT_TYPE="application/x-guise-ajax-request+xml";ah.RequestElement={REQUEST:"request",EVENTS:"events",OBJECT_ID:"objectID",qp:"form",qq:"provisional",ly:"control",NAME:"name",mm:"value",CHANGE:"change",PROPERTY:"property",ACTION:"action",COMPONENT:"component",TARGET_ID:"targetID",ACTION_ID:"actionID",OPTION:"option",DROP:"drop",qr:"source",TARGET:"target",DRAG_SOURCE_ID:"dragSourceID",VIEWPORT:"viewport",FOCUS:"focus",CODE:"code",ALT_KEY:"altKey",CONTROL_KEY:"controlKey",SHIFT_KEY:"shiftKey",LOG:"log",LEVEL:"level",MOUSE:"mouse",ID:"id",X:"x",Y:"y",WIDTH:"width",HEIGHT:"height",BUTTON:"button",CLICK_COUNT:"clickCount",INIT:"init",POLL:"poll"};ah.RESPONSE_CONTENT_TYPE="application/x-guise-ajax-response+xml";ah.ResponseElement={qs:"attribute",COMMAND:"command",NAME:"name",NAVIGATE:"navigate",OBJECT_ID:"objectID",PATCH:"patch",RELOAD:"reload",REMOVE:"remove",qt:"response",mm:"value",VIEWPORT_ID:"viewportID"};ah.createUploadIFrame=function(){this.removeUploadIFrame();this._uploadIFrame=ac.createElementNS("http://www.w3.org/1999/xhtml","iframe");this._uploadIFrame.id="uploadIFrame";this._uploadIFrame.name="uploadIFrame";this._uploadIFrame.src=GUISE_ASSETS_BASE_PATH+"documents/empty.html";this._uploadIFrame.width="100px";this._uploadIFrame.height="100px";this._uploadIFrame.frameBorder="0";this._uploadIFrame.style.position="absolute";this._uploadIFrame.style.left="-9999px";this._uploadIFrame.style.top="-9999px";ac.body.appendChild(this._uploadIFrame);if(dn){ay.frames["uploadIFrame"].name="uploadIFrame";}};ah.removeUploadIFrame=function(){if(this._uploadIFrame!=null){ac.body.removeChild(this._uploadIFrame);this._uploadIFrame=null;}};ah.isEnabled=function(){return this._enabled;};ah.setEnabled=function(hh){if(this._enabled!=hh){this._enabled=hh;if(!hh){this.setPollInterval(-1);}}};ah.setPollInterval=function(fy){if(this._pollInterval!=fy){this._pollInterval=fy;if(this._pollIntervalID!=null){ay.clearInterval(this._pollIntervalID);this._pollIntervalID=null;}if(fy>=0){this._pollIntervalID=ay.setInterval(this.poll.bind(this),fy);}}};ah.poll=function(){this.sendAJAXRequest(new jx());};ah.trace=function(qu){this.sendAJAXRequest(new ka("trace",ar.from(arguments).join(" ")));};ah.sendAJAXRequest=function(al){if(this.isEnabled()){this.ajaxRequests.enqueue(al);this.processAJAXRequests();}};ah.processAJAXRequests=function(){if(!this.httpCommunicator.isCommunicating()&&!this.processingAJAXRequests&&this.ajaxRequests.length>0){this.processingAJAXRequests=aj;try{var bn=new cc();am.appendXMLStartTag(bn,this.RequestElement.REQUEST);am.appendXMLStartTag(bn,this.RequestElement.EVENTS);while(this.ajaxRequests.length>0){var al=this.ajaxRequests.dequeue();if(al instanceof eb){this._appendActionAJAXEvent(bn,al);}else if(al instanceof bu){this._appendChangeAJAXEvent(bn,al);}else if(al instanceof jy){this._appendDropAJAXEvent(bn,al);}else if(al instanceof jz){this._appendFocusAJAXEvent(bn,al);}else if(al instanceof ew){this._appendKeyAJAXEvent(bn,al);}else if(al instanceof ka){this._appendLogAJAXEvent(bn,al);}else if(al instanceof cv){this._appendMouseAJAXEvent(bn,al);}else if(al instanceof jq){this._appendInitAJAXEvent(bn,al);}else if(al instanceof jx){this._appendPollAJAXEvent(bn,al);}}am.appendXMLEndTag(bn,this.RequestElement.EVENTS);am.appendXMLEndTag(bn,this.RequestElement.REQUEST);try{this.httpCommunicator.post(ay.location.href,bn.toString(),this.REQUEST_CONTENT_TYPE);}catch(ft){this.setEnabled(ai);}}finally{this.processingAJAXRequests=ai;}}};ah._appendActionAJAXEvent=function(ag,fz){am.appendXMLStartTag(ag,this.RequestElement.ACTION,new ba(this.RequestElement.OBJECT_ID,fz.objectID,this.RequestElement.TARGET_ID,fz.targetID,this.RequestElement.ACTION_ID,fz.actionID,this.RequestElement.OPTION,fz.option));am.appendXMLEndTag(ag,this.RequestElement.ACTION);return ag;};ah._appendChangeAJAXEvent=function(ag,kc){am.appendXMLStartTag(ag,this.RequestElement.CHANGE,new ba(this.RequestElement.OBJECT_ID,kc.objectID));var properties=kc.properties;for(var kd in properties){am.appendXMLStartTag(ag,this.RequestElement.PROPERTY,new ba(this.RequestElement.NAME,kd));am.appendXMLText(ag,iu.serialize(properties[kd]));am.appendXMLEndTag(ag,this.RequestElement.PROPERTY);}am.appendXMLEndTag(ag,this.RequestElement.CHANGE);return ag;};ah._appendDropAJAXEvent=function(ag,ga){am.appendXMLStartTag(ag,this.RequestElement.DROP,new ba(this.RequestElement.OBJECT_ID,ga.dropTarget.id,this.RequestElement.DRAG_SOURCE_ID,ga.dragSource.id));am.appendXMLStartTag(ag,this.RequestElement.MOUSE,new ba(this.RequestElement.X,ga.mousePosition.x,this.RequestElement.Y,ga.mousePosition.y));am.appendXMLEndTag(ag,this.RequestElement.MOUSE);am.appendXMLEndTag(ag,this.RequestElement.DROP);return ag;};ah._appendFocusAJAXEvent=function(ag,mn){am.appendXMLStartTag(ag,this.RequestElement.FOCUS,new ba(this.RequestElement.OBJECT_ID,mn.objectID));am.appendXMLEndTag(ag,this.RequestElement.FOCUS);return ag;};ah._appendKeyAJAXEvent=function(ag,ec){am.appendXMLStartTag(ag,ec.eventType,new ba(this.RequestElement.CODE,ec.code,this.RequestElement.ALT_KEY,ec.altKey,this.RequestElement.CONTROL_KEY,ec.controlKey,this.RequestElement.SHIFT_KEY,ec.shiftKey));am.appendXMLEndTag(ag,ec.eventType);return ag;};ah._appendLogAJAXEvent=function(ag,ke){am.appendXMLStartTag(ag,this.RequestElement.LOG,new ba(this.RequestElement.LEVEL,ke.level));am.appendXMLText(ag,ke.text);am.appendXMLEndTag(ag,this.RequestElement.LOG);return ag;};ah._appendMouseAJAXEvent=function(ag,bc){am.appendXMLStartTag(ag,bc.eventType,new ba(this.RequestElement.CODE,bc.code,this.RequestElement.ALT_KEY,bc.altKey,this.RequestElement.CONTROL_KEY,bc.controlKey,this.RequestElement.SHIFT_KEY,bc.shiftKey,this.RequestElement.BUTTON,bc.button,this.RequestElement.CLICK_COUNT,bc.clickCount));am.appendXMLStartTag(ag,this.RequestElement.VIEWPORT,new ba(this.RequestElement.X,bc.viewportBounds.x,this.RequestElement.Y,bc.viewportBounds.y,this.RequestElement.WIDTH,bc.viewportBounds.width,this.RequestElement.HEIGHT,bc.viewportBounds.height));am.appendXMLEndTag(ag,this.RequestElement.VIEWPORT);am.appendXMLStartTag(ag,this.RequestElement.COMPONENT,new ba(this.RequestElement.ID,bc.componentID,this.RequestElement.X,bc.componentBounds.x,this.RequestElement.Y,bc.componentBounds.y,this.RequestElement.WIDTH,bc.componentBounds.width,this.RequestElement.HEIGHT,bc.componentBounds.height));am.appendXMLEndTag(ag,this.RequestElement.COMPONENT);am.appendXMLStartTag(ag,this.RequestElement.TARGET,new ba(this.RequestElement.ID,bc.targetID,this.RequestElement.X,bc.targetBounds.x,this.RequestElement.Y,bc.targetBounds.y,this.RequestElement.WIDTH,bc.targetBounds.width,this.RequestElement.HEIGHT,bc.targetBounds.height));am.appendXMLEndTag(ag,this.RequestElement.TARGET);am.appendXMLStartTag(ag,this.RequestElement.MOUSE,new ba(this.RequestElement.X,bc.mousePosition.x,this.RequestElement.Y,bc.mousePosition.y));am.appendXMLEndTag(ag,this.RequestElement.MOUSE);am.appendXMLEndTag(ag,bc.eventType);return ag;};ah._appendInitAJAXEvent=function(ag,bv){am.appendXMLStartTag(ag,this.RequestElement.INIT,new ba("javascriptVersion",bv.javascriptVersion,"utcOffset",bv.utcOffset,"utcOffset01",bv.utcOffset01,"utcOffset06",bv.utcOffset06,"hour",bv.hour,"language",bv.language,"colorDepth",bv.colorDepth,"screenWidth",bv.screenWidth,"screenHeight",bv.screenHeight,"javaEnabled",bt(bv.javaEnabled).toString(),"browserWidth",bv.browserWidth,"browserHeight",bv.browserHeight,"referrer",bv.referrer));am.appendXMLEndTag(ag,this.RequestElement.INIT);return ag;};ah._appendPollAJAXEvent=function(ag,qv){am.appendXMLStartTag(ag,this.RequestElement.POLL);am.appendXMLEndTag(ag,this.RequestElement.POLL);return ag;};ah._processHTTPResponse=function(xmlHTTP){try{var status=0;try{status=xmlHTTP.status;}catch(e){this.setEnabled(ai);return;}if(status==200){if((typeof kb)!="undefined"&&xmlHTTP.responseText&&xmlHTTP.responseXML&&xmlHTTP.responseXML.documentElement){this.ajaxResponses.enqueue(new kb(xmlHTTP.responseXML,xmlHTTP.responseText.length));this.processAJAXResponses();}}else {}}catch(ft){ex(ft);ex("text: "+xmlHTTP.responseText+" AJAX enabled? "+(this.isEnabled()));this.setEnabled(ai);throw ft;}};ah.processAJAXResponses=function(){if(!this.processingAJAXResponses){this.processingAJAXResponses=aj;var ey=null;try{while(this.ajaxResponses.length>0&&ey==null){var hi=this.ajaxResponses.dequeue();var mo=hi.document;var qw=dz?hi.size>5000:hi.size>20000;try{var ao=mo.documentElement.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE){var elementName=ak.nodeName;switch(elementName){case this.ResponseElement.PATCH:this._processPatch(ak);break;case this.ResponseElement.COMMAND:this._processCommand(ak);break;case this.ResponseElement.REMOVE:this._processRemove(ak);break;case this.ResponseElement.NAVIGATE:var ez=this._processNavigate(ak);if(ez!=null){ey=ez;}break;case this.ResponseElement.RELOAD:ay.location.reload(aj);return;}}}}finally{}this.processAJAXRequests();}if(ey!=null){this.setEnabled(ai);ay.location.href=ey;}}finally{this.processingAJAXResponses=ai;if(ey==null){this.restoreTempElementCursors();}}}};ah._verifyGoogleGears=function(mp){if(ay.google&&google.gears){return aj}else {if(mp&&confirm("To perform the requested functionality, you should have Google Gears installed.\nPlease install Google Gears and restart your browser.\n\nWould you like to install Google Gears now?\n\n(If you choose not to install Google Gears, the requested action may not perform correctly.)")){location.href="http://gears.google.com/?action=install&message=Install%20Google%20Gears%20for%20the%20Marmox%E2%84%A2%20Network.&return="+location.href}else {return ai}}};ah._gearsFilesMap={};ah._onGearsOpenFiles=function(id,co){var hj=co.length;if(hj>0){var gb=new ar(hj);for(var fa=0;fa<hj;++fa){var bw=co[fa];gb[fa]={id:fa.toString(),name:bw.name,size:bw.blob.length};}this._gearsFilesMap[id]=co;this._onFilesSelected(id,gb);}};ah._onGearsUploadProgress=function(cw,cx,hk){this._onFileProgress(cw,cx,this.TaskState.INCOMPLETE,hk.loaded,hk.lengthComputable?hk.total:-1);};ah._gearsUploadFile=function(cw,cx,mq){var co=this._gearsFilesMap[cw];if(co){var bw=co[cs(cx)];if(bw){this._onFileProgress(cw,cx,this.TaskState.INCOMPLETE,0,bw.blob.length);var ed=google.gears.factory.create("beta.httprequest");ed.open("PUT",mq);ed.upload.onprogress=this._onGearsUploadProgress.bind(this,cw,cx);var kf=this;ed.onreadystatechange=function(){switch(ed.readyState){case 4:delete bw.httpRequest;kf._onFileProgress(cw,cx,kf.TaskState.COMPLETE,0,bw.blob.length);break}};bw.httpRequest=ed;ed.send(bw.blob);}}};ah._gearsCancelUploadFile=function(cw,cx){var co=this._gearsFilesMap[cw];if(co){var bw=co[cs(cx)];if(bw){var httpRequest=bw.httpRequest;if(httpRequest){httpRequest.abort();delete bw.httpRequest;}}}};ah._processCommand=function(element){var objectID=element.getAttribute(this.ResponseElement.OBJECT_ID);var mr=element.getAttribute(this.ResponseElement.COMMAND);var parameters=iu.evaluate(am.getNodeText(element));switch(mr){case"audio-pause":this.executeFlash(function(bx){bx.pauseSound(objectID);});break;case"audio-play":this.executeFlash(function(bx){bx.playSound(objectID,parameters["audioURI"]);});break;case"audio-position":this.executeFlash(function(bx){bx.setSoundPosition(objectID,parameters["position"]);});break;case"audio-stop":this.executeFlash(function(bx){bx.stopSound(objectID);});break;case"file-browse":if(this._verifyGoogleGears(aj)){var ms=google.gears.factory.create("beta.desktop");ms.openFiles(this._onGearsOpenFiles.bind(this,objectID),{qx:!parameters["multiple"]});}else {this.executeFlash(function(bx){bx.browseFiles(objectID,parameters["multiple"]);});}break;case"file-cancel":if(this._verifyGoogleGears(ai)){this._gearsCancelUploadFile(objectID,parameters["id"]);}else {this.executeFlash(function(bx){bx.cancelFile(objectID,parameters["id"]);});}this._onFileProgress(objectID,parameters["id"],this.TaskState.CANCELED,-1,-1);break;case"file-upload":if(this._verifyGoogleGears(ai)){this._gearsUploadFile(objectID,parameters["id"],parameters["destinationURI"]);}else {this.executeFlash(function(bx){bx.uploadFile(objectID,parameters["id"],parameters["destinationURI"]);});}break;case"poll-interval":this.setPollInterval(parameters["interval"]);break;case"resource-collect-receive":var element=ac.getElementById(objectID);if(element){var ao=element.childNodes;for(var i=ao.length-1;i>=0;--i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE&&ak.nodeName.toLowerCase()=="input"&&ak.type=="file"){ak.disabled=aj;break;}}var mt=parameters["destionationURI"];var form=Node.getAncestorElementByName(element,"form");this.createUploadIFrame();form.enctype="multipart/form-data";if(dn){form.encoding="multipart/form-data";}form.action=mt;form.target="uploadIFrame";form.submit();this.setPollInterval(mj);}break;case"resource-collect-cancel":var element=ac.getElementById(objectID);if(element){this.setPollInterval(hg);this.removeUploadIFrame();this._resetUploadControl(element);ay.location.reload(aj);}break;case"resource-collect-complete":var element=ac.getElementById(objectID);if(element){this.setPollInterval(hg);this.removeUploadIFrame();this._resetUploadControl(element);}break}};ah._processNavigate=function(element){var ez=am.getNodeText(element);var kg=element.getAttribute(this.ResponseElement.VIEWPORT_ID);if(kg!=null){hd(ez,kg);return null}else {return ez;}};ah._processPatch=function(element){var fb=null;var childNodes=element.childNodes;var ax=childNodes.length;for(var i=0;i<ax;++i){var ak=childNodes[i];if(ak.nodeType==Node.ELEMENT_NODE){var id=ak.getAttribute("id");if(id){var aq=ac.getElementById(id);if(aq){this._synchronizeElement(aq,ak,aj);this._updateComponents(aq,aj);if(jn){var fc=Node.getAncestorElementByStyle(aq,"display","-moz-inline-box");if(fc){var ee=fc.parentNode;if(ee&&ee.id){if(!fb){fb=new dh();}fb[ee.id]=aj;}}}}else if(am.hasClass(ak,"frame")){aq=ac.importNode(ak,aj);this.addFrame(aq);}}}}if(fb){for(var mu in fb){var hl=ac.getElementById(mu);if(hl){Node.refresh(hl);ay.setTimeout(Node.refresh.bind(this,hl),100);}}}};ah._processRemove=function(element){var id=element.getAttribute("id");if(id){var aq=ac.getElementById(id);if(aq!=null){if(this._frames.contains(aq)){this.removeFrame(aq);}else {this._uninitializeNode(aq,aj);aq.parentNode.removeChild(aq);}}}};ah.NON_REMOVABLE_ATTRIBUTE_SET={"style":aj,"onclick":aj,"hideFocus":aj,"guiseStateWidth":aj,"guiseStateHeight":aj};ah.UNCOPIED_ATTRIBUTE_SET={"style":aj,"guise:patchType":aj};ah.NON_REMOVABLE_CLASS_SET={"jsRollover":aj};kh=new ar();for(var mv in ah.NON_REMOVABLE_CLASS_SET){kh.add(mv);}ah.NON_REMOVABLE_CLASSES_REGEX=new RegExp(kh.join("|"));ah.invalidateAncestorContent=function(element){var parentNode=element.parentNode;if(parentNode!=null&&parentNode.nodeType==Node.ELEMENT_NODE&&parentNode.nodeName.toLowerCase()!="table"){parentNode.removeAttribute("guise:contentHash");this.invalidateAncestorContent(parentNode);}};ah._removeChildren=function(ab){while(ab.childNodes.length>0){var ak=ab.childNodes[ab.childNodes.length-1];this._uninitializeNode(ak,aj);ab.removeChild(ak);}};ah._synchronizeElement=function(aq,element,ki){var elementName=element.nodeName;var cy=az.getAttributeNS(element,fv,"patchType");if(cy=="none"||cy=="temp"){return;}var mw=aq.getAttribute("guise:contentHash");var hm=az.getAttributeNS(element,fv,"contentHash");var mx=aq.getAttribute("guise:attributeHash");var my=az.getAttributeNS(element,fv,"attributeHash");var kj=mx!=my;if(kj){if(ki){this.invalidateAncestorContent(aq);}var kk=aq.attributes;for(var i=kk.length-1;i>=0;--i){var kl=kk[i];var hn=kl.nodeName;var ef=kl.nodeValue;var be=am.DOM_ATTRIBUTE_NAME_MAP[hn]||hn;if(element.getAttribute(be)==null&&!this.NON_REMOVABLE_ATTRIBUTE_SET[be]){aq.removeAttribute(hn);}}if((elementName!="button"&&elementName!="textarea")&&aq.value&&element.getAttribute("value")==null){if(cy!="novalue"){aq.value="";}}var attributes=element.attributes;for(var i=attributes.length-1;i>=0;--i){var ch=attributes[i];var km=ch.nodeName;var be=am.HTML_ATTRIBUTE_NAME_MAP[km]||km;var bb=ch.nodeValue;if(!this.UNCOPIED_ATTRIBUTE_SET[be]){if(be=="value"){if(cy=="novalue"){continue;}}var ef=aq[be];var fd=ef!=bb;if(fd&&be=="className"){if(ef.match(this.NON_REMOVABLE_CLASSES_REGEX)){var gc=bb.split(/\s/);var kn=new dh();for(var ho=gc.length-1;ho>=0;--ho){var ko=gc[ho];if(this.NON_REMOVABLE_CLASS_SET[ko]){kn[ko]=aj;}}var kp=ef.split(/\s/);for(var hp=kp.length-1;hp>=0;--hp){var hq=kp[hp];if(this.NON_REMOVABLE_CLASS_SET[hq]&&!kn[hq]){gc.add(hq);}}bb=gc.join(" ");fd=ef!=bb;}}if(fd&&be=="src"){if(bb.startsWith("/")&&location.protocol+"//"+location.host+bb==ef){fd=ai;}}if(fd){if(be.indexOf(":")>0){aq.setAttribute(be,bb);}else {aq[be]=bb;}}}}this._synchronizeElementStyle(aq,element.getAttribute("style"));if(elementName=="input"){var kq=element.getAttribute("type");if(kq=="radio"||kq=="checkbox"){aq.checked=element.getAttribute("checked")=="checked";}}}if(mw!=hm){if(!kj){if(hm){aq.setAttribute("guise:contentHash",hm);}else {aq.removeAttribute("guise:contentHash");}if(ki){this.invalidateAncestorContent(aq);}}if(elementName=="textarea"){if(cy!="novalue"){aq.value=am.getNodeText(element);}}else {var dp=aq.childNodes;var kr=dp.length;var ao=element.childNodes;var ax=ao.length;var fe=aj;for(var i=0;i<kr&&i<ax&&fe;++i){var bl=dp[i];var ak=ao[i];if(bl.nodeType==ak.nodeType){if(ak.nodeType==Node.ELEMENT_NODE){var ks=bl.getAttribute("id");var ks=bl.id?bl.id:null;var mz=ak.getAttribute("id");if(ks!=mz){fe=ai;}else if(bl.nodeName.toLowerCase()!=ak.nodeName.toLowerCase()){var cy=az.getAttributeNS(ak,fv,"patchType");if(cy!="none"&&cy!="temp"){fe=ai;}}}}else {fe=ai;}}if(fe){for(var i=kr-1;i>=ax;--i){var bl=dp[i];this._uninitializeNode(bl,aj);aq.removeChild(bl);}}else {this._removeChildren(aq);}for(var i=0;i<ax;++i){var ak=ao[i];dp=aq.childNodes;if(i<dp.length){var bl=dp[i];switch(ak.nodeType){case Node.ELEMENT_NODE:this._synchronizeElement(bl,ak);break;case Node.COMMENT_NODE:case Node.TEXT_NODE:bl.nodeValue=ak.nodeValue;break;}}else {try{var bg=ac.importNode(ak,aj);aq.appendChild(bg);this._initializeNode(bg,aj);}catch(e){ex("error creating new child node: "+am.getNodeString(ak));}}}if(elementName=="select"){for(var i=ao.length-1;i>=0;--i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE&&ak.nodeName=="option"){var bl=dp[i];var na=bl.selected;var hr=ak.getAttribute("selected")=="selected";if(na!=hr){try{bl.selected=hr;}catch(e){if(bl.selected!=hr){throw e;}}}}}}}}};ah._synchronizeElementStyle=function(aq,bb){if(av&&av.dragging&&av.dragSource==aq){return;}if(bb==null){bb="";}if(dn){aq.style.cssText=bb;}else {aq.setAttribute("style",bb);}};ah._initialize=function(){an.globalmentor.js.EventManager.addEvent(ay,"resize",this._onWindowResize.bind(this),ai);an.globalmentor.js.EventManager.addEvent(ay,"unload",this.onUnload.bind(this),ai);tinymce.Editor.prototype.insertElement=function(elementName){var element=this.dom.getParent(this.focusElement,elementName.toUpperCase());tinyMCE.execCommand('mceBeginUndoLevel');if(element==null){var nb=this.selection.getContent();if(nb.length>0){if(tinymce.isIE&&elementName.indexOf('html:')==0){elementName=elementName.substring(5).toLowerCase();}var dom=this.dom;this.getDoc().execCommand('FontName',ai,'mceinline');tinymce.each(dom.select(tinymce.isWebKit?'span':'font'),function(n){if(n.style.fontFamily=='mceinline'||n.face=='mceinline')dom.replace(dom.create(elementName),n,1);});var kt=tinymce.grep(dom.select(elementName));for(var i=0;i<kt.length;i++){var element=kt[i];element.id='';element.setAttribute('id','');element.removeAttribute('id');}}}else{qy(element);}this.nodeChanged();tinyMCE.execCommand('mceEndUndoLevel');};tinyMCE.init({"mode":"none","theme":"advanced","skin":"guise","plugins":"autoresize,directionality,paste,table,xhtmlxtras,xhtmlphrases","theme_advanced_blockformats":"p,h1,h2,h3,h4,h5,h6,address,blockquote,pre,div,dt,dd","theme_advanced_toolbar_align":"left","theme_advanced_toolbar_location":"top","theme_advanced_statusbar_location":"bottom","theme_advanced_buttons1":"undo,redo,|,formatselect,|,indent,outdent,|,justifyleft,justifycenter,justifyright,justifyfull,|,ltr,rtl,|,bullist,numlist","theme_advanced_buttons2":"bold,italic,underline,strikethrough,|,cite,abbr,acronym,|,del,ins,|,dfn,computercode,var,samp,kbd,|,link,unlink,anchor,|,sub,sup,|,attribs","theme_advanced_buttons3":"removeformat,|,visualaid,|,hr,|,charmap,|,tablecontrols,|,code","extended_valid_elements":"-table[border|cellspacing|cellpadding|width|frame|rules|height|align|summary|bgcolor|background|bordercolor]","invalid_elements":"applet,embed,meta,noscript,object,script","entity_encoding":"raw"});this._initializeNode(ad,aj,aj);this._updateComponents(ad,aj);an.globalmentor.js.EventManager.addEvent(ac,"mouseup",onDragEnd,ai);an.globalmentor.js.EventManager.addEvent(ad,"keydown",ku,ai);an.globalmentor.js.EventManager.addEvent(ad,"keyup",ku,ai);an.globalmentor.js.EventManager.addEvent(ad,"click",onClick,ai);this.sendAJAXRequest(new jq());this.setBusyVisible(ai);hs=ac.getElementById("initIFrame");if(hs){hs.parentNode.removeChild(hs);}bh=gd(ad);if(bh){bh.focus();}this.setPollInterval(hg);};ah.onLoad=function(){this._modalLayer=ac.createElementNS("http://www.w3.org/1999/xhtml","div");this._modalLayer.className="modalLayer";this._modalLayer.style.display="none";this._modalLayer.style.position="absolute";this._modalLayer.style.top="0px";this._modalLayer.style.left="0px";ac.body.appendChild(this._modalLayer);if(dz){this._modalIFrame=ac.getElementById("modalIFrame");this._flyoverIFrame=ac.getElementById("flyoverIFrame");}this._busyElement=ac.getElementById("busy");if(ac.bodyLength&&ac.bodyLength>60000){this.setBusyVisible(aj);this.setElementTempCursor(ac.body,"wait");}ay.setTimeout(this._initialize.bind(this),1);};ah.executeFlash=function(ff){if(this._flash==null){var eg=ac.createElementNS("http://www.w3.org/1999/xhtml","div");eg.style.position="absolute";eg.style.left="-9999px";eg.style.top="-9999px";ac.body.appendChild(eg);var dq=new cc();if(jm&&cl.userAgentVersionNumber>=3){var kv={"id":"guiseFlash",style:"width:1px;height:1px;",qz:"high",type:"application/x-shockwave-flash"};kv.src=GUISE_ASSETS_BASE_PATH+"flash/guise.swf?guiseVersion="+GUISE_VERSION;am.appendXMLStartTag(dq,"embed",kv);am.appendXMLEndTag(dq,"embed");}else {var fg={"id":"guiseFlash",style:"width:1px;height:1px;"};if(dn){fg.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";var nc=ay.location.protocol=="https:"?"https":"http";fg.codebase=nc+"://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"}else {fg.type="application/x-shockwave-flash";fg.data=GUISE_ASSETS_BASE_PATH+"flash/guise.swf?guiseVersion="+GUISE_VERSION;}am.appendXMLStartTag(dq,"object",fg);am.appendXMLStartTag(dq,"param",{"name":"movie","value":GUISE_ASSETS_BASE_PATH+"flash/guise.swf?guiseVersion="+GUISE_VERSION},aj);am.appendXMLStartTag(dq,"param",{"name":"quality","value":"high"},aj);am.appendXMLEndTag(dq,"object");}eg.innerHTML=dq.toString();this._flash=eg.childNodes[0];this._flashFunctions.enqueue(ff);return;}if(this._flashInitialized){ff(this._flash);}else {this._flashFunctions.enqueue(ff);}};ah.onUnload=function(){this.setEnabled(ai);an.globalmentor.js.EventManager.clearEvents();};ah._onWindowResize=function(event){ay.setTimeout(this.updateModalLayer.bind(this),1);};ah.setElementTempCursor=function(element,cursor){var ht=element.id;if(ht){var oldElementIDCursors=this.oldElementIDCursors;var nd=element.style.cursor;if(!(ht in oldElementIDCursors)){element.style.cursor=cursor;oldElementIDCursors[ht]=nd;}}};ah.restoreTempElementCursors=function(){var oldElementIDCursors=this.oldElementIDCursors;for(var hu in oldElementIDCursors){var ne=oldElementIDCursors[hu];delete oldElementIDCursors[hu];var element=ac.getElementById(hu);if(element!=null){element.style.cursor=ne;}}};ah.addFrame=function(as){as.style.position="absolute";as.style.visibility="hidden";as.style.left="-9999px";as.style.top="-9999px";var form=ae[0];form.appendChild(as);this._initializeNode(as,aj);this._initializeFramePosition(as);var hv=az.getClassName(as,au.OPEN_EFFECT_REGEXP);var fh=null;if(hv){var hw=/^openEffect-([\w]+)/.exec(hv);var nf=hw&&hw.length==2?hw[1]:null;var hx=/delay-([\d]+)/.exec(hv);var cz=hx&&hx.length==2?(cs(hx[1])||0):0;switch(nf){case"DelayEffect":fh=new dr(as,cz);break;case"OpacityFadeEffect":fh=new da(as,cz);break}}if(fh){fh.effectBegin=function(){as.style.visibility="visible"};fh.start();}else {as.style.visibility="visible";}this._updateComponents(as,aj);this._frames.add(as);this._updateModal();var bh=gd(as);if(bh){try{bh.focus();}catch(e){ex("error trying to focus element "+bh.nodeName+" ID: "+bh.id+" class: "+bh.className+" visibility: "+bh.style.visibility+" display: "+bh.style.display+" disabled: "+bh.style.disabled);}}};ah.removeFrame=function(as){var index=this._frames.indexOf(as);if(index>=0){this._frames.remove(index);this._uninitializeNode(as,aj);ae[0].removeChild(as);this._updateModal();}};ah._initializeFramePosition=function(as){var ds,dt;var kw=Node.getDescendantElementByName(as,"input",new ba("name","relatedComponentID"));var kx=kw?ac.getElementById(kw.value):null;if(kx){var eh=bj.getElementBounds(as);var bo=bj.getElementBounds(kx);var hy=Node.getDescendantElementByClassName(as,au.FRAME_TETHER);if(hy){var ky=function(){var db=bj.getElementBounds(hy);var hz,ia,ib,ic;if(db.x<=eh.x+8){hz=db.x;ib=bo.x+bo.width;}else {hz=db.x+db.width;ib=bo.x;}if(db.y<=eh.y+8){ia=db.y;ic=bo.y+bo.height;}else {ia=db.y+db.height;ic=bo.y;}var ng=hz-eh.x;var nh=ia-eh.y;ds=ib-ng;dt=ic-nh;as.style.left=ds+"px";as.style.top=dt+"px";};var ge=Node.getDescendantElementByName(hy,"img");if(ge&&(ge.offsetWidth<=0||ge.offsetHeight<=0)){am.waitIMGLoaded(ge,ky);}else {ky();}}else{var viewportBounds=bj.getViewportBounds();if(bo.x<viewportBounds.x+(viewportBounds.width/2)){ds=bo.x+bo.width;}else {ds=bo.x-eh.width;}if(bo.y<viewportBounds.y+(viewportBounds.height/2)){dt=bo.y+bo.height;}else {dt=bo.y-eh.height;}as.style.left=ds+"px";as.style.top=dt+"px";}}else {var viewportBounds=bj.getViewportBounds();ds=viewportBounds.x+((viewportBounds.width-as.offsetWidth)/2);dt=viewportBounds.y+((viewportBounds.height-as.offsetHeight)/2);as.style.left=ds+"px";as.style.top=dt+"px";}};ah._updateModal=function(){var ni=this._frames.length;this._modalFrame=null;this.flyoverFrame=null;for(var i=0;i<ni;++i){var as=this._frames[i];as.style.zIndex=(i+1)*100;if(az.hasClassName(as,"frameModal")){this._modalFrame=as;}if(az.hasClassName(as,"flyoverFrame")){this.flyoverFrame=as;}}if(this._modalFrame!=null){if(this._modalLayer.style.display=="none"){this.updateModalLayer();}this._modalLayer.style.zIndex=this._modalFrame.style.zIndex-1;this._modalLayer.style.display="block";if(this._modalIFrame){this._modalIFrame.style.zIndex=this._modalLayer.style.zIndex-1;this._modalIFrame.style.display="block";}}else {this._modalLayer.style.display="none";if(this._modalIFrame){this._modalIFrame.style.display="none";}}if(dz){var bk=this._flyoverIFrame;if(bk){if(this.flyoverFrame!=null){var cp=bj.getElementExternalBounds(this.flyoverFrame);bk.style.left=cp.x;bk.style.top=cp.y;bk.style.width=cp.width;bk.style.height=cp.height;bk.style.zIndex=this.flyoverFrame.style.zIndex-1;bk.style.display="block";}else {bk.style.display="none";}}}};ah.updateModalLayer=function(){var nj=this._modalLayer.style.display;this._modalLayer.style.display="none";var kz=null;if(this._modalIFrame){kz=this._modalIFrame.style.display;this._modalIFrame.style.display="none";}var la=bj.getPageSize();var lb=bj.getViewportSize();this._modalLayer.style.width=fr(lb.width,la.width)+"px";this._modalLayer.style.height=fr(lb.height,la.height)+"px";this._modalLayer.style.display=nj;if(this._modalIFrame){this._modalIFrame.style.width=this._modalLayer.style.width;this._modalIFrame.style.height=this._modalLayer.style.height;this._modalIFrame.style.display=kz;}};ah.setBusyVisible=function(ei){if(ei!=this._isBusyVisible){this._isBusyVisible=ei;var dc=this._busyElement;if(dc){if(ei){dc.style.zIndex=9001;dc.style.left="-9999px";dc.style.top="-9999px"}var lc=ei?"block":"none";dc.style.display=lc;if(ei){bj.centerNode(dc);}if(dz){var bk=this._flyoverIFrame;if(bk){if(ei){var cp=bj.getElementExternalBounds(dc);bk.style.left=cp.x;bk.style.top=cp.y;bk.style.width=cp.width;bk.style.height=cp.height;bk.style.zIndex=dc.style.zIndex-1;}bk.style.display=lc;}}}}};ah.addDropTarget=function(element){this._dropTargets.add(element);this._dropTargets.sort(function(nk,nl){return Node.getDepth(nk)-Node.getDepth(nl);});};ah.getDropTarget=function(x,y){for(var i=this._dropTargets.length-1;i>=0;--i){var dropTarget=this._dropTargets[i];var gf=bj.getElementFixedCoordinates(dropTarget);if(x>=gf.x&&y>=gf.y&&x<gf.x+dropTarget.offsetWidth&&y<gf.y+dropTarget.offsetHeight){return dropTarget;}}};ah.loadImage=function(src){var nm=new Image();nm.src=src;};ah._initializeNode=function(ab,bz,ld){switch(ab.nodeType){case Node.ELEMENT_NODE:{var elementName=ab.nodeName.toLowerCase();var bi=ab.className;var cg=bi?bi.split(/\s/):dw;switch(elementName){case"a":if(dz&&az.hasClassName(ab,"imageSelectActionControl")){ab.hideFocus="true";}if(cg.contains("actionControl")||cg.contains("actionControl-link")){if(!ab.getAttribute("target")){an.globalmentor.js.EventManager.addEvent(ab,"click",nn,ai);if(eq){ab.onclick=function(){return ai};}}}break;case"button":if(cg.contains("buttonControl")){an.globalmentor.js.EventManager.addEvent(ab,"click",no,ai);if(eq){ab.onclick=function(){return ai};}}break;case"div":if(ab.getAttribute("guise:patchType")=="temp"){return ai;}break;case"img":var fi=ab.getAttribute("guise:rolloverSrc");if(fi){this.loadImage(fi);if(!az.hasClassName(ab,au.MOUSE_LISTENER)){an.globalmentor.js.EventManager.addEvent(ab,"mouseover",gg,ai);an.globalmentor.js.EventManager.addEvent(ab,"mouseout",gg,ai);}}if(jn){if(ab.offsetWidth==0&&ab.offsetHeight==0){var fc=Node.getAncestorElementByStyle(ab,"display","-moz-inline-box");if(fc){var ee=fc.parentNode;if(ee){Node.refresh(ee);}}}}break;case"iframe":bz=ai;break;case"input":switch(ab.type){case"text":case"password":an.globalmentor.js.EventManager.addEvent(ab,"change",le,ai);an.globalmentor.js.EventManager.addEvent(ab,"keydown",lf,ai);an.globalmentor.js.EventManager.addEvent(ab,"keyup",np,ai);break;case"checkbox":case"radio":an.globalmentor.js.EventManager.addEvent(ab,"click",nq,ai);break;case"file":if(cg.contains("resourceCollectControl-body")){an.globalmentor.js.EventManager.addEvent(ab,"change",nr,ai);}else if(cg.contains("resourceImportControl-body")){jo=aj;}break}break;case"select":an.globalmentor.js.EventManager.addEvent(ab,"change",ns,ai);break;case"span":if(ab.getAttribute("guise:patchType")=="temp"){return ai;}break;case"textarea":var ct=ab.getAttribute("guise:contentType");if(ct=="application/xhtml+xml-external-parsed-entity"){var at=Node.getAncestorElementByClassName(ab,au.COMPONENT);if(at){var componentID=at.id;if(componentID){var ej=new tinymce.Editor(ab.id,tinyMCE.settings);ej.componentID=componentID;ej.onChange.add(this._onTinyMCEChange.bind(this));ej.render();}}}else {an.globalmentor.js.EventManager.addEvent(ab,"change",le,ai);an.globalmentor.js.EventManager.addEvent(ab,"keydown",lf,ai);}break}for(var i=cg.length-1;i>=0;--i){switch(cg[i]){case au.ACTION:an.globalmentor.js.EventManager.addEvent(ab,"click",nt,ai);an.globalmentor.js.EventManager.addEvent(ab,"contextmenu",nu,ai);if(eq){ab.onclick=function(){return ai};}break;case au.DRAG_HANDLE:an.globalmentor.js.EventManager.addEvent(ab,"mousedown",onDragBegin,ai);break;case au.MOUSE_LISTENER:if(!Node.getAncestorElementByClassName(ab.parentNode,au.MOUSE_LISTENER)){an.globalmentor.js.EventManager.addEvent(ab,"mouseover",gg,ai);an.globalmentor.js.EventManager.addEvent(ab,"mouseout",gg,ai);}break;case au.DROP_TARGET:this.addDropTarget(ab);break;case au.SLIDER_CONTROL_THUMB:an.globalmentor.js.EventManager.addEvent(ab,"mousedown",nv,ai);break}}if(ab.focus){an.globalmentor.js.EventManager.addEvent(ab,"focus",this._onFocus.bind(this),ai);}}break}if(bz){var all=ab.all;if(all){var gh=all.length;for(var i=0;i<gh;++i){var ak=all[i];if(!this._initializeNode(ak,ai,ld)){ak.parentNode.removeChild(ak);--i;--gh;}}}else {var ao=ab.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){var ak=ao[i];if(!this._initializeNode(ak,bz,ld)){ab.removeChild(ak);--i;--ax;}}}}return aj;};ah._updateComponents=function(ab,bz){switch(ab.nodeType){case Node.ELEMENT_NODE:{var elementName=ab.nodeName.toLowerCase();var bi=ab.className;var cg=bi?bi.split(/\s/):dw;switch(elementName){case"div":if(cg.containsMatch(au.SLIDER_CONTROL)){ie(ab);}break}}break}if(bz){var all=ab.all;if(all){var gh=all.length;for(var i=0;i<gh;++i){this._updateComponents(all[i],ai);}}else {var ao=ab.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){this._updateComponents(ao[i],bz);}}}};ah._uninitializeNode=function(ab,bz){an.globalmentor.js.EventManager.clearEvents(ab);switch(ab.nodeType){case Node.ELEMENT_NODE:var elementName=ab.nodeName.toLowerCase();switch(elementName){case"textarea":var ct=ab.getAttribute("guise:contentType");if(ct=="application/xhtml+xml-external-parsed-entity"){tinyMCE.execCommand('mceRemoveControl',ai,ab.id);}break}break}if(bz){var all=ab.all;if(all){for(var i=all.length-1;i>=0;--i){this._uninitializeNode(all[i],ai);}}else {var ao=ab.childNodes;for(var i=ao.length-1;i>=0;--i){this._uninitializeNode(ao[i],bz);}}}};ah._resetUploadControl=function(element){var ao=element.childNodes;var lg=null;for(var i=ao.length-1;i>=0;--i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE&&ak.nodeName.toLowerCase()=="input"&&ak.type=="file"){if(lg==null){lg=ak;ak.disabled=ai;}else {this._uninitializeNode(ak,aj);element.removeChild(ak);}}}};ah._onFocus=function(event){var target=event.target;if(target!=this._lastFocusedNode){if(this._modalFrame!=null){if(!Node.hasAncestor(target,this._modalFrame)){if(Node.hasAncestor(this._lastFocusedNode,this._modalFrame)){this._lastFocusedNode.focus();}else {var bh=gd(this._modalFrame);if(bh){try{bh.focus();}catch(e){}}else {}}return;}}this._lastFocusedNode=target;var at=Node.getAncestorElementByClassName(target,au.COMPONENT);if(at){var componentID=at.id;if(componentID){if(this.isEnabled()){var al=new jz(componentID);this.sendAJAXRequest(al);}}}}};ah._onTinyMCEChange=function(ej,ra,rb){if(guise.isEnabled()){var al=new bu(ej.componentID,new ba("value",ej.getContent()));this.sendAJAXRequest(al);}};ah._onFlashInitialize=function(){setTimeout(this._finishFlashInitialization.bind(this),100);};ah._finishFlashInitialization=function(){while(this._flashFunctions.length>0){var ff=this._flashFunctions.dequeue();ff(this._flash);}this._flashInitialized=aj;};ah._onSoundStateChange=function(ig,rc,nw){this.sendAJAXRequest(new bu(ig,new ba("state",nw)));};ah._onSoundPositionChange=function(ig,position,nx){this.sendAJAXRequest(new bu(ig,new ba("position",position,"duration",nx)));};ah._onFilesSelected=function(ih,gb){this.sendAJAXRequest(new bu(ih,{"fileReferences":gb}));};ah._onFileProgress=function(ih,ny,nz,oa,total){this.sendAJAXRequest(new bu(ih,{"id":ny,"taskState":nz,"transferred":oa,"total":total}));}}this.httpCommunicator.setProcessHTTPResponse(this._processHTTPResponse.bind(this));};var guise=new an.guiseframework.js.Guise();var av;var ob=[dy.ENTER,dy.ESCAPE];oc=[dy.ENTER];function ku(event){var keyCode=event.keyCode;if(keyCode==dy.ENTER){var target=event.target;if(target.nodeType==Node.ELEMENT_NODE){var ek=target.nodeName.toLowerCase();if(ek=="button"||(ek=="input"&&(target.type=="button"||target.type=="file"))){return;}}}if(guise.isEnabled()){var keyCode=event.keyCode;if(ob.contains(keyCode)){var eventType;switch(event.type){case"keydown":eventType=ew.EventType.PRESS;break;case"keydown":eventType=ew.EventType.RELEASE;break;default:return}var al=new ew(eventType,keyCode,bt(event.altKey),bt(event.ctrlKey),bt(event.shiftKey));ay.setTimeout(guise.sendAJAXRequest.bind(guise,al),1);}if(oc.contains(keyCode)){event.stopPropagation();event.preventDefault();}}}function lf(event){var keyCode=event.keyCode;if(keyCode==dy.ENTER){var bp=event.currentTarget;if(bp.nodeName.toLowerCase()=="textarea"&&bp.getAttribute("guise:multiline")=="true"){event.stopPropagation();return;}if(guise.isEnabled()){bp.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(bp);var al=new bu(bp.name,new ba("value",bp.value));guise.sendAJAXRequest(al);event.preventDefault();}else {}}}function np(event){var keyCode=event.keyCode;if(keyCode!=dy.ENTER){if(guise.isEnabled()){var bp=event.currentTarget;var al=new bu(bp.name,new ba("provisionalValue",bp.value));guise.sendAJAXRequest(al);}}}function le(event){if(guise.isEnabled()){var bp=event.currentTarget;bp.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(bp);var al=new bu(bp.name,new ba("value",bp.value));guise.sendAJAXRequest(al);event.stopPropagation();}}function nr(event){if(guise.isEnabled()){var bq=event.currentTarget;bq.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(bq);var od=bq.value;if(od){var at=Node.getAncestorElementByClassName(bq,au.COMPONENT);if(at){var componentID=at.id;if(componentID){var ii=ai;var ao=at.childNodes;for(var i=ao.length-1;i>=0&&!ii;--i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE&&ak.nodeName.toLowerCase()=="input"&&ak.type=="file"){if(ak!=bq&&ak.value==bq.value){ii=aj;}}}if(ii){bq.value=null;}else {var al=new bu(componentID,new ba("resourcePath",bq.value));guise.sendAJAXRequest(al);var el=ac.createElementNS("http://www.w3.org/1999/xhtml","input");el.className=bq.className;el.name=bq.name;el.type=bq.type;el.disabled=bq.disabled;bq.style.display="none";bq.parentNode.appendChild(el);guise._initializeNode(el,aj);}}}}event.stopPropagation();}}function no(event){if(jo){var element=event.currentTarget;if(element.id){var form=Node.getAncestorElementByName(element,"form");if(form.id){var oe=form.id.replace(".form",".input");var gi=ac.getElementById(oe);if(gi){gi.value=element.id;}form.submit();if(gi){gi.value=null;}event.stopPropagation();event.preventDefault();}}}else {lh(event);}}function nn(event){lh(event);}function lh(event){if(dn){tinyMCE.triggerSave();}var target=event.currentTarget;var at=Node.getAncestorElementByClassName(target,au.COMPONENT);if(at){var componentID=at.id;if(componentID){if(guise.isEnabled()){guise.setElementTempCursor(at,"wait");var al=new eb(componentID,componentID,null,0);guise.sendAJAXRequest(al);}event.stopPropagation();event.preventDefault();}}}function nt(event){var target=event.currentTarget;var targetID=target.id;if(targetID){var at=Node.getAncestorElementByClassName(target,au.COMPONENT);if(at){var componentID=at.id;if(componentID){if(guise.isEnabled()){guise.setElementTempCursor(target,"wait");var al=new eb(componentID,targetID,null,0);guise.sendAJAXRequest(al);event.stopPropagation();event.preventDefault();}}}}}function nu(event){var target=event.currentTarget;var targetID=target.id;if(targetID){var at=Node.getAncestorElementByClassName(target,au.COMPONENT);if(at){var componentID=at.id;if(componentID){if(guise.isEnabled()){var al=new eb(componentID,targetID,null,1);guise.sendAJAXRequest(al);event.stopPropagation();event.preventDefault();}}}}}function nq(event){var em=event.currentTarget;var li=ai;var name=em.name;if(name){var gj=ae[0][name];if(gj&&gj.length){li=aj;for(var i=gj.length-1;i>=0;--i){var lj=gj[i];lj.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(lj);}}}if(!li){em.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(em);}if(guise.isEnabled()){guise.setElementTempCursor(em,"wait");var al=new bu(em.value,new ba("value",em.checked));guise.sendAJAXRequest(al);event.stopPropagation();}}function onClick(event){var target=event.target;if(target.nodeType==Node.ELEMENT_NODE){var bi=target.className;var cg=bi?bi.split(/\s/):dw;if(cg.contains("content")){return;}var ek=target.nodeName.toLowerCase();if(ek=="input"){var type=target.type;if(type=="checkbox"||type=="radio"||type=="file"){return;}}if(ek=="a"||(ek=="label"&&target.htmlFor)){return;}}var at=Node.getAncestorElementByClassName(target,au.COMPONENT);if(at){var componentID=at.id;if(componentID){if(guise.isEnabled()){var button=event.button;if(dn){if(button&1){button=gu.LEFT}else if(button&2){button=gu.RIGHT}else if(button&4){button=gu.MIDDLE}}var al=new cv(cv.EventType.CLICK,at,target,event.clientX,event.clientY,bt(event.altKey),bt(event.ctrlKey),bt(event.shiftKey),button,1);guise.sendAJAXRequest(al);event.stopPropagation();event.preventDefault();}}}}function ns(event){if(guise.isEnabled()){var select=event.currentTarget;var at=Node.getAncestorElementByClassName(select,au.COMPONENT);if(at){var componentID=at.id;if(componentID){var lk=new ar();var options=select.options;for(var i=0;i<options.length;++i){var option=options[i];if(option.selected){option.removeAttribute("guise:attributeHash");guise.invalidateAncestorContent(option);lk.add(option.value);}}var al=new bu(componentID,new ba("selectedIDs",lk));guise.sendAJAXRequest(al);event.stopPropagation();}}}}function onDragBegin(event){try{if(!av){var of=event.target;var dragSource=Node.getAncestorElementByClassName(of,au.DRAG_SOURCE);if(dragSource){av=new cu(dragSource,event.clientX,event.clientY);av.beginDrag(event.clientX,event.clientY);event.stopPropagation();event.preventDefault();}}}catch(e){ex("drag error: "+e);}}function onDrag(event){if(av){av.drag(event.clientX,event.clientY);event.stopPropagation();event.preventDefault();}else{ex("Unexpectedly dragging without drag state.");}}function onDragEnd(event){if(av){av.endDrag();var dropTarget=guise.getDropTarget(event.clientX,event.clientY);if(dropTarget){var ll=Node.getAncestorElementByClassName(av.dragSource,au.COMPONENT);var lm=Node.getAncestorElementByClassName(dropTarget,au.COMPONENT);if(ll&&lm){var al=new jy(av,ll,lm,event);guise.sendAJAXRequest(al);}}av=null;event.stopPropagation();event.preventDefault();}}function nv(event){if(!av){var bd=event.currentTarget;var ca=Node.getAncestorElementByClassName(bd,au.SLIDER_CONTROL);var cq=Node.getAncestorElementByClassName(bd,au.SLIDER_CONTROL_TRACK);var ij=ca.id+"-position";var en=ac.getElementById(ij);if(ca&&cq&&en){var eo=az.hasClassName(cq,au.AXIS_X);av=new cu(bd,event.clientX,event.clientY);av.dragCopy=ai;if(eo){av.allowY=ai;var min=0;var max=cq.offsetWidth-bd[eu]+1;av.minX=min;av.maxX=max;}else {av.allowX=ai;var min=0;var max=cq.offsetHeight-bd[ev]+1;av.minY=min;av.maxY=max;}var ik=max-min;av.onDragBegin=function(element){ie(ca);var al=new eb(ca.id,bd.id,"slideBegin",0);guise.sendAJAXRequest(al);};av.onDrag=function(element,x,y){var og=eo?x.toString():y.toString();var position=(og-min)/ik;if(!eo){position=1.0-position;}en.value=position.toString();var al=new bu(ca.id,new ba("position",position));guise.sendAJAXRequest(al);};av.onDragEnd=function(element){var al=new eb(ca.id,bd.id,"slideEnd",0);guise.sendAJAXRequest(al);ie(ca);};av.beginDrag(event.clientX,event.clientY);event.stopPropagation();event.preventDefault();}}}function ie(ca){if(az.hasClassName(ca,"sliding")){return;}var cq=Node.getDescendantElementByClassName(ca,au.SLIDER_CONTROL_TRACK);var bd=Node.getDescendantElementByClassName(ca,au.SLIDER_CONTROL_THUMB);if(av&&av.dragging&&av.dragSource==bd){return;}var ij=ca.id+"-position";var en=ac.getElementById(ij);if(cq&&bd&&en){if(typeof bd[eu]=="undefined"||bd[eu]==0){bd[eu]=bd.offsetWidth;}if(typeof bd[ev]=="undefined"||bd[ev]==0){bd[ev]=bd.offsetHeight;}var position=en.value?parseFloat(en.value):0;var eo=az.hasClassName(cq,au.AXIS_X);if(eo){var min=0;var max=cq.offsetWidth-bd[eu]+1;}else {var min=0;var max=cq.offsetHeight-bd[ev]+1;position=1.0-position;}var ik=max-min;var ln=fq.round(position*ik+min);if(eo){bd.style.left=ln+"px";}else {bd.style.top=ln+"px";}}}gk=new dh();function gg(event){var target=event.target;var relatedTarget=event.relatedTarget;if(relatedTarget){var lo=target==relatedTarget;try{var rd=relatedTarget.nodeName;}catch(e){lo=aj;}if(lo){return;}}if(target.nodeName.toLowerCase()=="img"){var fi=target.getAttribute("guise:rolloverSrc");if(fi){switch(event.type){case"mouseover":target.src=fi;break;case"mouseout":target.src=target.getAttribute("guise:originalSrc");break}event.stopPropagation();event.preventDefault();return;}}var currentTarget=event.currentTarget;var at=Node.getAncestorElementByClassName(Node.getAncestorElementByClassName(target,au.MOUSE_LISTENER),au.COMPONENT);var lp=Node.getAncestorElementByClassName(Node.getAncestorElementByClassName(relatedTarget,au.MOUSE_LISTENER),au.COMPONENT);if(at&&at!=lp){var componentID=at.id;switch(event.type){case"mouseover":var fj=Node.getAncestorElementsByClassName(at,au.COMPONENT);for(var i=fj.length-1;i>=0;--i){var dd=fj[i];var fk=dd.id;if(!gk[fk]){gk[fk]=aj;if(az.hasClassName(dd,au.MOUSE_LISTENER)){var al=new cv(cv.EventType.ENTER,dd,target,event.clientX,event.clientY,bt(event.altKey),bt(event.ctrlKey),bt(event.shiftKey));guise.sendAJAXRequest(al);}}}event.stopPropagation();event.preventDefault();break;case"mouseout":var fj=Node.getAncestorElementsByClassName(at,au.COMPONENT);for(var i=0,length=fj.length;i<length;++i){var dd=fj[i];if(!Node.hasAncestor(lp,dd)){if(az.hasClassName(dd,au.MOUSE_LISTENER)){var fk=dd.id;if(gk[fk]){delete gk[fk];var al=new cv(cv.EventType.EXIT,dd,target,event.clientX,event.clientY,bt(event.altKey),bt(event.ctrlKey),bt(event.shiftKey));guise.sendAJAXRequest(al);}}}}event.stopPropagation();event.preventDefault();break}}}function oh(element,className,componentID){var id=element.id;if(id==componentID||(id&&id.startsWith(componentID+"-"))){am.addClassName(element,className);}var ao=element.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE){oh(ak,className,componentID);}}}function oi(element,className,componentID){var id=element.id;if(id==componentID||(id&&id.startsWith(componentID+"-"))){am.removeClassName(element,className);}var ao=element.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){var ak=ao[i];if(ak.nodeType==Node.ELEMENT_NODE){oi(ak,className,componentID);}}}var oj=["button","input","select","textarea"];function gd(ab){if(ab.currentStyle){if(ab.currentStyle.visibility=="hidden"||ab.currentStyle.display=="none"){return null;}}var nodeName=ab.nodeName.toLowerCase();if(oj.contains(nodeName)){if((!ab.style||(ab.style.visibility!="hidden"&&ab.style.display!="none"))&&!ab.disabled){if(nodeName!="input"||ab.type!="hidden"){return ab;}}}var ao=ab.childNodes;var ax=ao.length;for(var i=0;i<ax;++i){var ak=ao[i];var bh=gd(ak);if(bh){return bh;}}return null;}function br(element,cz){this._element=element;this.effectBegin=null;this.effectEnd=null;this._delay=cz;this._timeoutID=null;if(!br.prototype._initialized){br.prototype._initialized=aj;br.prototype.start=function(){var ep=this;var ok=function(){ep._timeoutID=null;ep._beginEffect();};this._timeoutID=setTimeout(ok,this._delay);};br.prototype._beginEffect=function(){if(this.effectBegin instanceof fm){this.effectBegin();}if(this._doEffect()){this._doEffect();}};br.prototype._endEffect=function(){if(this.effectEnd instanceof fm){this.effectEnd();}}}}function dr(element,cz){br.call(this,element,cz);this._opacity=0;if(!dr.prototype._initialized){dr.prototype._initialized=aj;dr.prototype.start=br.prototype.start;dr.prototype._beginEffect=br.prototype._beginEffect;dr.prototype._updateEffect=br.prototype._updateEffect;dr.prototype._endEffect=br.prototype._endEffect}}function da(element,cz){br.call(this,element,cz);this._opacity=0;if(!da.prototype._initialized){da.prototype._initialized=aj;da.prototype.start=br.prototype.start;da.prototype._beginEffect=function(){this._updateEffect();br.prototype._beginEffect.call(this);};da.prototype._doEffect=function(){if(this._opacity<=100){this._updateEffect();var ep=this;var ol=function(){ep._timeoutID=null;ep._opacity+=10;ep._doEffect();};this._timeoutID=setTimeout(ol,50);}else {this._endEffect();}};da.prototype._updateEffect=function(){this._element.style.opacity=this._opacity/100;this._element.style.filter="alpha(opacity="+this._opacity+")";};da.prototype._endEffect=function(){this._element.style.filter="";br.prototype._endEffect.call(this);}}}function re(text){var om="javascript:document.write('<html><body>"+am.encodeXML(text)+"</body></html>');";hd(om,"debug","status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=600");}an.globalmentor.js.EventManager.addEvent(ay,"load",guise.onLoad.bind(guise),ai);