<!--/*Copyright (c) 2007, Computer Systems Center Incorporated. All rights reserved.http://www.csci-va.comversion: 1.0Includes Ajax_Queue JS Library, \u00A92006, Chris Marshall http://www.cmarshall.net/Includes Date JS Library, Copyright (c)2005-2007 Matt Kruse (javascripttoolbox.com)Dual licensed under the MIT and GPL licenses.*/var calendar=new Calendar();function Calendar(){var O="startDate";var d="endDate";var T="updateCalendar";var K="contextID";this.CALENDAR_FORMAT_ONE_DAY=1;this.CALENDAR_FORMAT_TWO_DAYS=2;this.CALENDAR_FORMAT_ONE_WEEK=7;this.CALENDAR_FORMAT_TWO_WEEKS=14;this.CALENDAR_FORMAT_ONE_MONTH=30;this.EARLIEST_NORMAL_HOUR=7;this.LATEST_NORMAL_HOUR=19;var X=[this.CALENDAR_FORMAT_ONE_DAY,this.CALENDAR_FORMAT_TWO_DAYS,this.CALENDAR_FORMAT_ONE_WEEK,this.CALENDAR_FORMAT_TWO_WEEKS,this.CALENDAR_FORMAT_ONE_MONTH];var W="calendarNode";var C="day";var V=null;var M=new Date();var D=this.CALENDAR_FORMAT_ONE_MONTH;var L=false;var Z="";var I=null;var Q=new Date();var E=new Date();var S=null;var c={set:function(e){if(!Util.isType(e.getDate(),"Date")){return }this[e.getDate()]=e},get:function(e){return this[e]}};var N=null;var G=null;var H=null;var a=[];var R=function(){};var b=function(e,j,h,f){var g=Util.getBaseHREF()+"retrieveCalendarInformation)?openAgent";g=g+"&startDate="+e.format("MM/dd/yyyy");g=g+"&endDate="+j.format("MM/dd/yyyy");g=g+"&cacheID="+Util.genRndSeq();var k=new AJAXRequestInformation(V);k.setProperty(O,e);k.setProperty(d,j);k.setProperty(T,h);k.setProperty(K,f);k.setRequestURL(g);g_ajax_obj.CallXMLHTTPObjectGETParam(g,R,k)};var U=function(g){if(Util.isNull(M)||!L){return false}H.show();Q=new Date(M.toDateString());E=new Date(M.toDateString());switch(D){case V.CALENDAR_FORMAT_ONE_DAY:break;case V.CALENDAR_FORMAT_TWO_DAYS:E.add("d",1);break;case V.CALENDAR_FORMAT_ONE_WEEK:Q=M.getStartOfWeek();E=M.getEndOfWeek();break;case V.CALENDAR_FORMAT_TWO_WEEKS:Q=M.getStartOfWeek();E=M.getEndOfWeek();E.add("d",7);break;case V.CALENDAR_FORMAT_ONE_MONTH:Q=M.getStartOfMonth();E=M.getEndOfMonth();break;default:return }var f=new Date(Q.toDateString());do{if(Util.isNull(c.get(f))){b(Q,E,true,g);return }f.add("d",1)}while(f<=E);G.render();f=new Date(Q.toDateString());var k=false;var j=new Date();j=j.format("MM/dd/yyyy");do{var h=c.get(f);h.render(g);if(j==f.format("MM/dd/yyyy")){k=true}f.add("d",1)}while(f<=E);N.showTodayLink(!k);var e="";switch(D){case V.CALENDAR_FORMAT_ONE_DAY:e=Q.format("MMM d, yyyy");break;case V.CALENDAR_FORMAT_ONE_MONTH:e=Q.format("MMM, yyyy");break;default:if(Q.getYear()!=E.getYear()){e=Q.format("MMM d, yyyy")+" - "+E.format("MMM d, yyyy")}else{if(Q.getMonth()!=E.getMonth()){e=Q.format("MMM d")+" - "+E.format("MMM d, yyyy")}else{e=Q.format("MMM d")+" - "+E.format("d, yyyy")}}break}S.setTitle(e);S.hideJumpNavigator();H.hide();return true};R=function(e,k){var j=g_ajax_obj._dm_xmlhttprequestobject.responseXML.documentElement;k.setResponseXML(j);var h=[];h=XML.collectChildElements(j,C);for(var g=0;g<h.length;g++){var f=new A(V);f.setXMLNode(h[g]);c.set(f)}if(k.getProperty(T)){U(k.getProperty(K))}};var B=function(e){return(X.indexOf(e)>=0)};this.addHoverListener=function(f){if(Util.isNull(f)){return }var g=function(j,h){YAHOO.util.Dom.addClass(h,"hover")};var e=function(j,h){YAHOO.util.Dom.removeClass(h,"hover")};YAHOO.util.Event.addListener(f,"mouseover",g,f,true);YAHOO.util.Event.addListener(f,"mouseout",e,f,true);f=null};this.closeOpenCalendarPanels=function(o,m,h){if(Util.isNull(o)){o=false}for(var k=0;k<a.length;k++){var e=a[k];var g=e.form;var j=e.cfg.config.visible.value;var l=function(){if(!Util.isNull(e)){e.hide()}a=[];if(!Util.isNull(m)){m.call()}};if(!o&&j&&!Util.stringIsEmpty(g.id)){var f="<div>Are you sure you want to close this event and lose any changes you have made?</div><div>Select 'Ok' to proceed or select 'Cancel' to return to your open event.</div>";var n="Cancel Event Changes?";Dialogs.confirm(f,n,null,null,null,l,h);return }if(!Util.isNull(e)){e.hide()}}a=[];if(!Util.isNull(m)){m.call()}};this.registerOpenCalendarPanel=function(e){if(Util.isNull(e)){return }a.push(e)};this.setFocusDate=function(e,f){if(!Util.isType(e,"Date")){return false}if(B(f)){D=f;N.updateFormatOptions()}M=e;return U()};this.getFocusDate=function(){if(Util.isNull(M)){M=new Date()}return M};this.getFormat=function(){return D};this.getLayout=function(){return G};this.getNavigation=function(){return N};this.getEndDate=function(){return E};this.getStartDate=function(){return Q};this.getDay=function(e){return c.get(e)};this.refresh=function(f,e){c={set:function(g){if(!Util.isType(g.getDate(),"Date")){return }this[g.getDate()]=g},get:function(g){return this[g]}};U(e)};this.setFormat=function(f){if(!B(f)){return false}var e=function(){D=parseInt(f,10);N.updateFormatOptions();return U()};calendar.closeOpenCalendarPanels(null,e)};this.hideOverlay=function(){H.hide()};this.showOverlay=function(e){H.show(e)};this.initialize=function(){if(L||Util.isNull(M)){return }V=this;I=new YAHOO.widget.Panel(W,{close:false,underlay:"none",draggable:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}});I.render();N=new P(V);N.initialize();G=new Y(V);H=new J(V);L=true;S=new F(V);S.initialize();if(!Util.isNull(window.altFormat)){D=window.altFormat}if(!Util.isNull(window.altStartDate)){V.setFocusDate(window.altStartDate)}U()};function A(q){var f="date";var g="events";var k="event";var s="MM/dd/yyyy";this.DAY_TITLE_DIV_CLASS_NAME="dayTitle";var n="_newEventLink";var r="_dialog";var t=this;var p=new Date();var o=[];var l=null;var j="";var m=[];var h=false;var v=null;var u=function(){if(!isEventManager){return }YAHOO.util.Dom.addClass(j+n,"hidden")};var e=function(){if(!isEventManager){return }YAHOO.util.Dom.removeClass(j+n,"hidden")};this.getDate=function(){return p};this.getID=function(){return j};this.getEvents=function(){return o};this.getCalendar=function(){return q};this.openEventModule=function(AB,z){h=true;var y=function(AI){var AD=function(AJ){var AK=[];for(var AL=0;AL<AJ.length;AL++){AK.push(AJ[AL])}return AK};var AF=[];if(Util.stringIsEmpty(AI)){return AF}var AH=document.getElementById(AI);if(Util.isNull(AH)){return AF}if(!AH.childNodes){return AF}var AG=AD(AH.childNodes);var AE=null;for(var AC=0;AC<AG.length;AC++){if(AG[AC].className=="ft"){AE=AG[AC]}}if(Util.isNull(AE)||!AE.childNodes||Util.isNull(AE.childNodes[0])||!AE.childNodes[0].childNodes){return AF}AF=AD(AE.childNodes[0].childNodes);return AF};var AA=function(){var AJ=z.event;var AG=z.edit;if(Util.isNull(AG)||Util.isNull(AJ)){AG=true}if(AG){q.closeOpenCalendarPanels(true)}Util.removeChildNodes(v);var AH=document.createElement("DIV");v.appendChild(AH);AH.id=j+"_currentModuleNode";var AF="250px";var AQ=[AH.id,"tl","tl"];var AO=false;if(AG){AQ=["calendarNode","tl","tl"];AO=true;AF="470px"}var AI={width:AF,visible:true,draggable:true,fixedcenter:AO,close:true,constraintoviewport:false,context:AQ,zindex:10,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}};AF=null;var AZ=document.createElement("DIV");AZ.className="hd";if(Util.isNull(AJ&&isEventManager)){AZ.appendChild(document.createTextNode("New Event"))}else{if(AG&&isEventManager){AZ.appendChild(document.createTextNode("Edit Event"))}else{AZ.appendChild(document.createTextNode(AJ.getTitle()))}}var AX=document.createElement("DIV");AX.className="bd";var AT=new w(t);AT.setEvent(AJ);AT.setIsEditable(AG);var AC=AT.render();AX.appendChild(AC);AH.appendChild(AZ);AH.appendChild(AX);var AN=new YAHOO.widget.Dialog(AH,AI);if(AG&&isEventManager){var Aa=function(){AN.cfg=null;AN.destroy()};var AL=function(){AN.hideEvent.subscribe(Aa);AN.hide()};var AP=function(){this.cancel();q.closeOpenCalendarPanels(true);Util.removeChildNodes(document.getElementById(j+r));AL()};var AK=false;var AY=function(){if(AK){return }AK=true;if(!AS()){AK=false;return }var Ab={upload:function(Ah){var Ac=function(){q.closeOpenCalendarPanels(true);AL();q.refresh(null,AC.contextID.value)};var Ag=function(){q.showOverlay("An Error Occurred")};var Ae=Ah.responseXML.documentElement;var Ad=XML.collectChildElements(Ae,"response_code")[0];var Af=XML.getAttribute(Ad,"code");if(Af==="1"){Ac()}else{Ag()}Ac=null;Ag=null}};q.showOverlay("Uploading your Event.");YAHOO.util.Connect.setForm(AC.name,true);YAHOO.util.Connect.asyncRequest("POST",AC.action,Ab);Ab=null};var AV=false;var AM=function(){if(AV){return }AV=true;var Ab="";if(AJ.getIsRepeated()){Ab="<div>(All instances of this repeated event will be removed.)</div>"}Dialogs.confirm("<div>Are you sure you want to remove this event?</div>"+Ab,"Confirm Removal",null,"Yes","No",AW,AD)};var AD=function(){AV=false};var AW=function(){AV=false;q.closeOpenCalendarPanels(true);q.showOverlay();AJ.remove();AL()};var AR=[];AR.push({text:"Submit",handler:AY,isDefault:true});if(!Util.isNull(AJ)){AR.push({text:"Remove",handler:AM})}AR.push({text:"Cancel",handler:AP});AN.cfg.queueProperty("buttons",AR);var AS=function(){var Ad=function(At){if(!Util.validateNumber(At,0,3)){return }At=parseInt(At,10);for(var Aq=0;Aq<4;Aq++){var Ar=document.getElementById("tabNav_"+Aq);var As=document.getElementById("tab_"+Aq);if(Aq==At){Util.removeClass(Ar,"closed");Util.removeClass(As,"closed");Util.addClass(Ar,"open");Util.addClass(As,"open")}else{Util.removeClass(Ar,"open");Util.removeClass(As,"open");Util.addClass(Ar,"closed");Util.addClass(As,"closed")}}};var Aj=j;if(!Util.isNull(AJ)){Aj=AJ.getID()}var Am=Aj+"_form";var Ao=document.forms._event;var An=Ao.eventTitle;var Ap=Ao.eventDate;var Ae=Ao.eventStart_edit;var Ai=Ao.eventEnd_edit;var Ah=Ao.event_allDayQuery;var Al=Ao.eventLocation;var Af=Ao.repeats;var Ac=Ao.repeatHow;var Ab=Ao.repeatUntil;var Ag=YAHOO.widget.SimpleDialog.ICON_WARN;if(!FormUtils.validateTextField(An)){var Ak=function(){Ad(0);Animations.highlight(An);An.focus()};Dialogs.alert("Please provide the Title.","Required Field:",Ag,null,null,null,Ak);return false}if(!FormUtils.validateDateField(Ap,null,null,"M/d/y",false)){var Ak=function(){Ad(1);Animations.highlight(Ap);Ap.focus()};Dialogs.alert("<div>Please provide a valid Date.</div><div>(in mm/dd/yyyy format)</div>.","Required Field:",Ag,null,null,null,Ak);return false}if(FormUtils.getRadioFieldSelection(Af)=="Yes"&&FormUtils.getRadioFieldSelection(Ac)=="U"&&!FormUtils.validateDateField(Ab,null,null,"M/d/y",false)){var Ak=function(){Ad(2);Animations.highlight(Ab);Ab.focus()};Dialogs.alert("<div>Please provide a valid date that this event will repeat until.</div><div>(in mm/dd/yyyy format)</div>.","Required Field:",Ag,null,null,null,Ak);return false}if(FormUtils.getRadioFieldSelection(Ah)=="No"){if(!FormUtils.validateDateField(Ae,null,null,"h:m a",false)){var Ak=function(){Ad(1);Animations.highlight(Ae);Ae.focus()};Dialogs.alert("<div>Please provide a valid Start time.</div><div>(in hh:mm AM/PM format).</div>","Required Field:",Ag,null,null,null,Ak);return false}if(!FormUtils.validateDateField(Ai,Date.parseString(Ae.value,"h:m a"),null,"h:m a",false)){var Ak=function(){Ad(1);Animations.highlight(Ai);Ai.focus()};Dialogs.alert("<div>Please provide a valid End time.</div><div>(in hh:mm AM/PM format AND on or later than the start time).</div>","Required Field:",Ag,null,null,null,Ak);return false}}if(!FormUtils.validateTextField(Al)){var Ak=function(){Ad(0);Animations.highlight(Al);Al.focus()};Dialogs.alert("Please provide the Location.","Required Field:",Ag,null,null,null,Ak);return false}q.showOverlay();return true}}AN.render();var AE=y(AH.id);for(var AU=0;AU<AE.length;AU++){V.addHoverListener(AE[AU])}AE=null;q.registerOpenCalendarPanel(AN)};q.closeOpenCalendarPanels(false,AA)};this.render=function(AZ){var y=q.getLayout().getDayNode(t);var AE=null;var AH=function(Ac){if(h){h=false;return false}var Ab=function(){q.setFocusDate(t.getDate(),q.CALENDAR_FORMAT_ONE_DAY);return false};q.closeOpenCalendarPanels(false,Ab)};var AW=null;var AB=q.getFormat();var AY=document.createElement("DIV");Util.addClass(AY,t.DAY_TITLE_DIV_CLASS_NAME);var AD=document.createElement("SPAN");Util.addClass(AD,"dayTitleSpan");AY.appendChild(AD);var z=document.createElement("SPAN");Util.addClass(z,"dayTitleDate");AW=document.createTextNode(t.getDate().getDate());if(AB!=q.CALENDAR_FORMAT_ONE_DAY&&AB!=q.CALENDAR_FORMAT_TWO_DAYS){YAHOO.util.Event.addListener(AY,"click",AH,t,true)}z.appendChild(AW);var AQ=document.createElement("SPAN");Util.addClass(AQ,"dayTitleDay");AQ.appendChild(document.createTextNode(t.getDate().getDayName()));var AI=document.createElement("SPAN");Util.addClass(AI,"dayTitleMonthYear");AI.appendChild(document.createTextNode(t.getDate().format("MMM yyyy")));y.appendChild(AY);AD.appendChild(z);if(isEventManager){var AM=document.createElement("SPAN");Util.addClass(AM,"newEventLink hidden");AM.id=j+n;V.addHoverListener(AM);AM.appendChild(document.createTextNode("[+]"));var AT={event:null,edit:true};YAHOO.util.Event.addListener(AM,"click",t.openEventModule,AT,t);AY.appendChild(AM);YAHOO.util.Event.addListener(y,"mouseover",e,t,true);YAHOO.util.Event.addListener(y,"mouseout",u,t,true);AT=null}v=document.createElement("DIV");v.id=j+"_modules";y.appendChild(v);if(AB!=q.CALENDAR_FORMAT_ONE_MONTH){AD.appendChild(AQ);AD.appendChild(AI)}var AG=[];var AV=null;var AJ=null;var Aa="hourBlock";var AS="hourBlockTitle";var AA="hourBlockEventArea";if(AB==q.CALENDAR_FORMAT_ONE_DAY||AB==q.CALENDAR_FORMAT_TWO_DAYS){AJ=document.createElement("DIV");Util.addClass(AJ,Aa);Util.addClass(AJ,"allDay");Util.addClass(AJ,"hidden");var AC=document.createElement("DIV");AC.appendChild(document.createTextNode("All Day"));Util.addClass(AC,AS);var AP=document.createElement("DIV");Util.addClass(AP,AA);AJ.appendChild(AC);AJ.appendChild(AP);y.appendChild(AJ);var AL=new Date();for(var AX=q.EARLIEST_NORMAL_HOUR;AX<=q.LATEST_NORMAL_HOUR;AX++){AL.setHours(AX);var AO=document.createElement("DIV");var AK=document.createElement("DIV");AK.appendChild(document.createTextNode(AL.format("h:00 a")));var AU=document.createElement("DIV");Util.addClass(AO,Aa);Util.addClass(AK,AS);Util.addClass(AU,AA);y.appendChild(AO);AO.appendChild(AK);AO.appendChild(AU);AG[AX]=AU}}else{AV=document.createElement("DIV");Util.addClass(AV,"events");y.appendChild(AV)}for(var AF=0;AF<o.length;AF++){if(AB==q.CALENDAR_FORMAT_ONE_DAY||AB==q.CALENDAR_FORMAT_TWO_DAYS){if(o[AF].getIsAllDay()){AV=AP;Util.removeClass(AJ,"hidden")}else{var AR=0;AR=o[AF].getStart().getHours();if(AR<q.EARLIEST_NORMAL_HOUR){AR=q.EARLIEST_NORMAL_HOUR}else{if(AR>q.LATEST_NORMAL_HOUR){AR=q.LATEST_NORMAL_HOUR}}AV=AG[AR]}}var AN=o[AF].getContextID()==AZ;o[AF].render(AV,AN)}};this.setXMLNode=function(AB){if(Util.isNull(AB)){return }l=AB;p=Date.parseString(XML.getAttribute(l,f),s);j=p.format("yyyyMMdd");var AA=XML.collectChildElements(l,g);if(!Util.isArray(AA)){return }AA=AA[0];var z=[];z=XML.collectChildElements(AA,k);for(var y=0;y<z.length;y++){var AC=new x(t);AC.setXMLNode(z[y]);o.push(AC);AC=null}AC=null;z=null};function x(AT){var Az="allDay";var AK="id";var AY="contextID";var Av="title";var AH="published";var AJ="description";var Am="start";var AB="end";var Ai="location";var Ax="url";var An="repeats";var AW="repeatUnit";var Ac="repeatInterval";var AI="repeatAdjust";var Ab="repeatHow";var AR="repeatUntil";var Ay="repeatFor";var Aj="repeatForUnit";var Au="repeatWeekends";var AA="firstInstance";var AZ="attachments";var AD="attachment";var Ar="MM/dd/yyyy hh:mm:ss a";var AQ="hh:mm:ss a";var AG="MM/dd/yyyy";var y=this;var AO=[];var AU=false;var AX=false;var AV=new Date();var AM=new Date();var Ah="";var AP="";var Ao="";var Ad="";var Af="";var Aa=null;var Aq="";var AS="";var z="";var AN=null;var AL="";var AE="";var Ae="";var Ag="";var Aw="";var Ak=new Date();var AC="";var At="";var As="";var Al=new Date();var AF=function(A0,A1){q.refresh("The event has been successfuly removed.")};this.getAttachments=function(){return AO};this.getDay=function(){return AT};this.getContextID=function(){return AP};this.getID=function(){return Ah};this.getInstanceID=function(){return Ao};this.getIsAllDay=function(){return AU};this.getIsPublished=function(){return AX};this.getTitle=function(){return Af};this.getDescription=function(){return AS};this.getLocation=function(){return Aq};this.getPanel=function(){if(Util.isNull(AN)){var A1=[Ah,"tl","tl"];AN=new YAHOO.widget.Panel(Ad,{width:"250px",visible:false,draggable:false,context:A1,constraintoviewport:true});AN.setHeader(Af);var A0=AT.getEventInfoPopUp(this);A0.setIsEditable(false);AN.setBody(A0.render());AN.render();A1=null}return AN};this.getStart=function(){return AV};this.getEnd=function(){return AM};this.getURL=function(){return z};this.getRepeats=function(){return AL};this.getIsRepeated=function(){return AL=="1"};this.getRepeatUnit=function(){return AE};this.getRepeatInterval=function(){return Ae};this.getRepeatAdjust=function(){return Ag};this.getRepeatHow=function(){return Aw};this.getFirstInstance=function(){return Al};this.getRepeatUntil=function(){return Ak};this.getRepeatFor=function(){return AC};this.getRepeatForUnit=function(){return At};this.getRepeatWeekends=function(){return As};this.remove=function(){if(!isEventManager){return }var A0=Util.getBaseHREF()+"removeEvent)?openAgent&eventid="+Ah;A0=A0+"&cacheID="+Util.genRndSeq();g_ajax_obj.CallXMLHTTPObjectGETParam(A0,AF)};this.render=function(A3,A0){if(Util.isNull(A0)){A0=false}var A7=AT.getCalendar();var A4=0;A4=A7.getFormat();var A9=document.createElement("DIV");var A2=document.createElement("DIV");var A8=document.createElement("DIV");var A1="";var A5=document.createElement("DIV");A2.appendChild(document.createTextNode(Af));if(AU){A1="All Day"}else{A1=AV.format("h:mm a")+" - "+AM.format("h:mm a")}A8.appendChild(document.createTextNode(A1));A5.appendChild(document.createTextNode(Aq));A9.appendChild(A2);A9.id=Ao;A9.className="event";A7.addHoverListener(A9);if(!AX){Util.addClass(A9,"unpublished")}if(!AU||(A4!=q.CALENDAR_FORMAT_ONE_DAY&&A4!=q.CALENDAR_FORMAT_TWO_DAYS)){A9.appendChild(A8)}if(A4==A7.CALENDAR_FORMAT_ONE_DAY||A4==A7.CALENDAR_FORMAT_TWO_DAYS){A9.appendChild(A5)}var A6={event:y,edit:false};YAHOO.util.Event.addListener(Ao,"click",AT.openEventModule,A6,AT);A6=null;A3.appendChild(A9);if(A0){Animations.highlight(A9)}A7=null;A4=null;A2=null;A8=null;A1=null;A5=null;A3=null;return A9};this.setXMLNode=function(A3){if(Util.isNull(A3)){return }Aa=A3;var A1=AT.getDate().format("MM/dd/yyyy");Ah=XML.getAttribute(Aa,AK);AP=XML.getAttribute(Aa,AY);Ao=Ah+AT.getDate().format("_yyyy_MM_dd");Af=XML.getAttribute(Aa,Av);AS=XML.getAttribute(Aa,AJ);Aq=XML.getAttribute(Aa,Ai);AV=Date.parseString(A1+" "+XML.getAttribute(Aa,Am),Ar);AM=Date.parseString(A1+" "+XML.getAttribute(Aa,AB),Ar);AL=XML.getAttribute(Aa,An);AE=XML.getAttribute(Aa,AW);Ae=XML.getAttribute(Aa,Ac);Ag=XML.getAttribute(Aa,AI);Aw=XML.getAttribute(Aa,Ab);Ak=Date.parseString(XML.getAttribute(Aa,AR),AG);AC=XML.getAttribute(Aa,Ay);At=XML.getAttribute(Aa,Aj);As=XML.getAttribute(Aa,Au);Al=Date.parseString(XML.getAttribute(Aa,AA),AG);z=XML.getAttribute(Aa,Ax);AU=XML.getAttribute(Aa,Az)==="Yes";AX=XML.getAttribute(Aa,AH)==="Yes";var A0=[];var A5=XML.collectChildElements(Aa,AZ)[0];A0=XML.collectChildElements(A5,AD);for(var A2=0;A2<A0.length;A2++){var A4=new Ap(y);A4.setXMLNode(A0[A2]);AO.push(A4);A4=null}A0=null;A5=null;A1=null};function Ap(A5){var A1="name";var A3="size";var A0="";var A4=null;var A2=0;this.getEvent=function(){return A5};this.getName=function(){return A0};this.getSize=function(){return A2};this.getURL=function(){return A5.getURL()+"/$FILE/"+A0};this.setXMLNode=function(A6){if(Util.isNull(A6)){return }A4=A6;A0=XML.getAttribute(A4,A1);A2=parseInt(XML.getAttribute(A4,A3),10)};this.type="Attachment"}}function w(AJ){var AN="eventPopUp";var AG="item";var z="title_wrapper";var AO="input_wrapper";var AK="title";var AL="value";var AI="help";var y="sameLineField";var AD=true;var AB=null;var AF=this;var AE=null;var AH="";this.newAttachmentItems=[];var AM=function(){var AQ=[["Every month on the","1"],["Every other month on the","2"],["Every 3rd month on the","3"],["Every 4th month on the","4"],["Every 5th month on the","5"],["Every 6th month on the","6"],["Every 7th month on the","7"],["Every 8th month on the","8"],["Every 9th month on the","9"],["Every 10th month on the","10"],["Every 11th month on the","11"],["Every 12th month on the","12"]];var BD=[["Every year","1"],["Every other year","2"],["Every 3rd year","3"],["Every 4th year","4"],["Every 5th year","5"],["Every 6th year","6"],["Every 7th year","7"],["Every 8th year","8"],["Every 9th year","9"],["Every 10th year","10"]];var BE=[["Every","1"],["Every other","2"],["Every 3rd","3"],["Every 4th","4"],["Every 5th","5"],["Every 6th","6"],["Every 7th","7"],["Every 8th","8"]];var BM=[["Every day","1"],["Every other day","2"],["Every 3rd day","3"],["Every 4th day","4"],["Every 5th day","5"],["Every 6th day","6"],["Every 7th day","7"],["Every 8th day","8"],["Every 9th day","9"],["Every 10th day","10"],["Every 11th day","11"],["Every 12th day","12"],["Every 13th day","13"],["Every 14th day","14"],["Every 15th day","15"],["Every 16th day","16"],["Every 17th day","17"],["Every 18th day","18"],["Every 19th day","19"],["Every 20th day","20"],["Every 21st day","21"],["Every 22nd day","22"],["Every 23rd day","23"],["Every 24th day","24"],["Every 25th day","25"],["Every 26th day","26"],["Every 27th day","27"],["Every 28th day","28"],["Every 29th day","29"],["Every 30th day","30"],["Every 31st day","31"]];var Ap=[["1st day","1"],["2nd day","2"],["3rd day","3"],["4th day","4"],["5th day","5"],["6th day","6"],["7th day","7"],["8th day","8"],["9th day","9"],["10th day","10"],["11th day","11"],["12th day","12"],["13th day","13"],["14th day","14"],["15th day","15"],["16th day","16"],["17th day","17"],["18th day","18"],["19th day","19"],["20th day","20"],["21st day","21"],["22nd day","22"],["23rd day","23"],["24th day","24"],["25th day","25"],["26th day","26"],["27th day","27"],["28th day","28"],["29th day","29"],["30th day","30"],["31st day","31"]];var Bm=[["Sunday","0"],["Monday","1"],["Tuesday","2"],["Wednesday","3"],["Thursday","4"],["Friday","5"],["Saturday","6"]];var Aj=[["1st Sunday","1.0"],["1st Monday","1.1"],["1st Tuesday","1.2"],["1st Wednesday","1.3"],["1st Thursday","1.4"],["1st Friday","1.5"],["1st Saturday","1.6"],["2nd Sunday","2.0"],["2nd Monday","2.1"],["2nd Tuesday","2.2"],["2nd Wednesday","2.3"],["2nd Thursday","2.4"],["2nd Friday","2.5"],["2nd Saturday","2.6"],["3rd Sunday","3.0"],["3rd Monday","3.1"],["3rd Tuesday","3.2"],["3rd Wednesday","3.3"],["3rd Thursday","3.4"],["3rd Friday","3.5"],["3rd Saturday","3.6"],["4th Sunday","4.0"],["4th Monday","4.1"],["4th Tuesday","4.2"],["4th Wednesday","4.3"],["4th Thursday","4.4"],["4th Friday","4.5"],["4th Saturday","4.6"],["Last Sunday","5.0"],["Last Monday","5.1"],["Last Tuesday","5.2"],["Last Wednesday","5.3"],["Last Thursday","5.4"],["Last Friday","5.5"],["Last Saturday","5.6"]];var BG=function(){var Bw=document.createElement("SPAN");Bw.className="requiredFieldIcon";Bw.appendChild(document.createTextNode("*"));return Bw};var BF=function(Bz,Bw,B6,CA,B8,B5,B4,B2,B0){if(Util.isNull(B5)){B5=""}if(Util.isNull(B2)){B2=false}if(Util.isNull(B0)){B0=false}if(Util.isNull(CA)||CA.length<1){return null}var B1=document.createElement("DIV");if(B2){B1.className="hidden"}else{B1.className=AG}AH=Bz;B1.id=Bz+"_item_"+Bw;var B9=document.createElement("SPAN");B9.className=z;var B3=document.createElement("LABEL");B3.className=AK;B3.setAttribute("for",Bw);B3.appendChild(document.createTextNode(B6));B9.appendChild(B3);var Bx=document.createElement("SPAN");Bx.className=AO;var By=Util.createNamedElement("SELECT",Bw);By.className=AL;By.id=Bz+"_field_"+Bw;By.setAttribute("name",Bw);FormUtils.setSelectOptions(By,CA,B4);Bx.appendChild(By);var B7=document.createElement("SPAN");B7.className=AI;B7.appendChild(document.createTextNode(B5));B1.appendChild(B9);if(B0){B1.appendChild(BG())}B1.appendChild(B7);B1.appendChild(Bx);B3=null;B9=null;By=null;Bx=null;B7=null;Bw=null;B6=null;B4=null;return B1};var A5=function(Bz,Bw,B6,CA,B8,B5,B4,B2,B0){if(Util.isNull(B5)){B5=""}if(Util.isNull(B2)){B2=false}if(Util.isNull(B0)){B0=false}if(Util.isNull(CA)||CA.length<1){return null}var B1=document.createElement("DIV");if(B2){B1.className="hidden"}else{B1.className=AG}B1.id=Bz+"_item_"+Bw;var B9=document.createElement("SPAN");B9.className=z;var B3=document.createElement("LABEL");B3.className=AK;B3.setAttribute("for",Bw);B3.appendChild(document.createTextNode(B6));B9.appendChild(B3);var Bx=document.createElement("SPAN");Bx.className=AO;var By=document.createElement("SPAN");By.className=AL;By.id=Bz+"_field_"+Bw;FormUtils.setRadioFieldOptions(By,Bw,CA,B8,B4);Bx.appendChild(By);var B7=document.createElement("SPAN");B7.className=AI;B7.appendChild(document.createTextNode(B5));B1.appendChild(B9);if(B0){B1.appendChild(BG())}B1.appendChild(B7);B1.appendChild(Bx);B3=null;B9=null;By=null;Bx=null;B7=null;Bw=null;B6=null;B4=null;return B1};var Aq=function(B0,Bw,B7,B5,B6,B3,B1,B9,By){if(Util.isNull(B6)){B6=""}if(Util.isNull(B3)){B3=false}if(Util.isNull(B1)){B1=false}if(Util.isNull(By)){By=false}var B2=document.createElement("DIV");if(B3){B2.className="hidden"}else{B2.className=AG}B2.id=B0+"_item_"+Bw;var CA=document.createElement("SPAN");CA.className=z;var B4=document.createElement("LABEL");B4.className=AK;B4.setAttribute("for",Bw);B4.appendChild(document.createTextNode(B7));CA.appendChild(B4);var Bx=document.createElement("SPAN");Bx.className=AO;var Bz=null;if(By){Bz=Util.createNamedElement("TEXTAREA",Bw)}else{Bz=Util.createNamedElement("INPUT",Bw);Bz.setAttribute("type","text")}Bz.className=AL;Bz.value=B5;if(By){Bz.setAttribute("wrap","virtual")}if(!Util.stringIsEmpty(B9)){Util.addClass(Bz,B9)}Bz.id=B0+"_field_"+Bw;Bx.appendChild(Bz);var B8=document.createElement("SPAN");B8.className=AI;B8.appendChild(document.createTextNode(B6));B2.appendChild(CA);if(B1){B2.appendChild(BG())}B2.appendChild(B8);B2.appendChild(Bx);B4=null;CA=null;Bz=null;Bx=null;B8=null;Bw=null;B7=null;B5=null;return B2};var AR=FormUtils.createForm("_event");AE=AR;AR.method="POST";AR.action="event?createDocument";AR.className=AN;AR.enctype="multipart/form-data";AH=AJ.getID();if(!Util.isNull(AB)){AH=AB.getID()}AR.id=AH+"_form";var Bv="";var Am=AJ.getDate().format("MM/dd/yyyy");var Ac="No";var A7="No";if(!Util.isNull(AB)&&AB.getIsAllDay()){Ac="Yes"}var AP="";var Bp="";var A2="";var Be="";var AT=(Ac=="Yes");var Bc="0";var BS="";var Bh="";var BW="";var At="F";var Ad="";var A0="";var Aa="";var Bu="";var BB=Util.createNamedElement("INPUT","eventID");BB.type="hidden";AR.appendChild(BB);var BZ=Util.createNamedElement("INPUT","contextID");BZ.type="hidden";AR.appendChild(BZ);BZ.value=(new Date()).getTime();var Ao=Util.createNamedElement("INPUT","tmpInbound");Ao.type="hidden";Ao.value="1";AR.appendChild(Ao);var BJ=Util.createNamedElement("INPUT","originalFiles");BJ.type="hidden";AR.appendChild(BJ);var BL=Util.createNamedElement("INPUT","newFiles");BL.type="hidden";AR.appendChild(BL);var Ag=Util.createNamedElement("INPUT","removedFiles");Ag.type="hidden";AR.appendChild(Ag);if(!Util.isNull(AB)){var BY=AB.getAttachments();var A9=[];for(var Bs=0;Bs<BY.length;Bs++){A9.push(BY[Bs].getName())}BJ.value=A9;BY=null;A9=null;Bv=AB.getTitle();if(AB.getIsPublished()){A7="Yes"}Am=AB.getStart().format("MM/dd/yyyy");if(!AB.getIsAllDay()){AP=AB.getStart().format("h:mm a");Bp=AB.getEnd().format("h:mm a")}A2=AB.getLocation();Be=AB.getDescription();BB.value=AB.getID();BZ.value=AB.getContextID();Bc=AB.getRepeats();if(Bc=="1"){Am=AB.getFirstInstance().format("MM/dd/yyyy");BS=AB.getRepeatUnit();Bh=AB.getRepeatInterval();BW=AB.getRepeatAdjust();At=AB.getRepeatHow();if(At=="U"){if(!Util.isNull(AB.getRepeatUntil())){Ad=AB.getRepeatUntil().format("MM/dd/yyyy")}}else{A0=AB.getRepeatFor();Aa=AB.getRepeatForUnit()}Bu=AB.getRepeatWeekends()}else{Bc="0"}}var Av=Util.createNamedElement("INPUT","_eventStart_edit_original");Av.id=AH+"_field_eventStart_edit_original";Av.type="hidden";Av.value=AP;AR.appendChild(Av);var Ae=Util.createNamedElement("INPUT","_eventEnd_edit_original");Ae.id=AH+"_field_eventEnd_edit_original";Ae.type="hidden";Ae.value=Bp;AR.appendChild(Ae);var Bq=function(B0,Bz){if(!Util.validateNumber(Bz,0,3)){return }Bz=parseInt(Bz,10);for(var Bw=0;Bw<4;Bw++){var Bx=document.getElementById("tabNav_"+Bw);var By=document.getElementById("tab_"+Bw);if(Bw==Bz){Util.removeClass(Bx,"closed");Util.removeClass(By,"closed");Util.addClass(Bx,"open");Util.addClass(By,"open")}else{Util.removeClass(Bx,"open");Util.removeClass(By,"open");Util.addClass(Bx,"closed");Util.addClass(By,"closed")}}};var BI=document.createElement("DIV");BI.id="tabNavigation";AR.appendChild(BI);var AZ=document.createElement("DIV");AZ.id="tabNav_0";AZ.className="tabNavigator first open";AZ.appendChild(document.createTextNode("Basic"));BI.appendChild(AZ);var AW=document.createElement("DIV");AW.id="tabNav_1";AW.className="tabNavigator closed";AW.appendChild(document.createTextNode("Date/Time"));BI.appendChild(AW);var AV=document.createElement("DIV");AV.id="tabNav_2";AV.className="tabNavigator closed";AV.appendChild(document.createTextNode("Repeat"));BI.appendChild(AV);var AU=document.createElement("DIV");AU.id="tabNav_3";AU.className="tabNavigator closed";AU.appendChild(document.createTextNode("Attachments"));BI.appendChild(AU);YAHOO.util.Event.addListener(AZ,"click",Bq,0,AF);YAHOO.util.Event.addListener(AW,"click",Bq,1,AF);YAHOO.util.Event.addListener(AV,"click",Bq,2,AF);YAHOO.util.Event.addListener(AU,"click",Bq,3,AF);var BX=document.createElement("DIV");BX.id="tab_0";BX.className="tab open";var BU=document.createElement("DIV");BU.id="tab_1";BU.className="tab closed";var BR=document.createElement("DIV");BR.id="tab_2";BR.className="tab closed";var BO=document.createElement("DIV");BO.id="tab_3";BO.className="tab closed";AR.appendChild(BX);AR.appendChild(BU);AR.appendChild(BR);AR.appendChild(BO);BX.appendChild(Aq(AH,"eventTitle","Title:",Bv,"",false,false));BX.appendChild(A5(AH,"published","Publish?",["No","Yes"],"","",A7,false,false));BU.appendChild(Aq(AH,"eventDate","Date:",Am,"(mm/dd/yyyy)",false,false));BR.appendChild(A5(AH,"repeats","Repeats?",[["0","No"],["1","Yes"]],"","",Bc,false,false));var Ax=[["Daily","D"],["Weekly","W"],["Monthly by Date","MD"],["Monthly by Day","MP"],["Yearly","YD"]];var BT=BF(AH,"repeatUnit","Repeat:",Ax,"","",BS,Bc=="0",false);BR.appendChild(BT);var Ab=function(Bx){for(var Bw=0;Bw<Bx.childNodes.length;Bw++){if(Bx.childNodes[Bw].className==AO){return Bx.childNodes[Bw]}}return null};var BH=Ab(BT);var A6=[];if(Bc=="1"){switch(BS){case"D":A6=BM;break;case"MD":A6=AQ;break;case"MP":A6=AQ;break;case"YD":A6=BD;break;case"W":A6=BE;break;default:break}}var Bf=Util.createNamedElement("SELECT","repeatInterval");Bf.id=AH+"_field_repeatInterval";Bf.className=AL;FormUtils.setSelectOptions(Bf,A6,Bh);A6=null;Util.addClass(Bf,y);BH.appendChild(Bf);var AX=[];if(Bc=="1"){switch(BS){case"MD":AX=Ap;break;case"MP":AX=Aj;break;case"W":AX=Bm;break;default:break}}var Bd=Util.createNamedElement("SELECT","repeatAdjust");Bd.id=AH+"_field_repeatAdjust";FormUtils.setSelectOptions(Bd,AX,BW);AX=null;var A8=AL+" "+y;if(BS=="D"||BS=="YD"){A8="hidden"}Bd.className=A8;BH.appendChild(Bd);Bf=null;BT=null;Bd=null;Ax=null;BH=null;var Bk=A5(AH,"repeatHow","Will Repeat:",[["U","until"],["F","for"]],"","",At,Bc=="0",false);BR.appendChild(Bk);var Bb=Ab(Bk);var Bg=Util.createNamedElement("INPUT","repeatUntil");Bg.id=AH+"_field_repeatUntil";var Ai=AI;if(Bc=="1"&&At=="U"){Bg.value=Ad;Bg.className=AL+" "+y}else{Bg.className="hidden";Ai="hidden"}Bb.appendChild(Bg);var A4=document.createElement("SPAN");A4.appendChild(document.createTextNode("(mm/dd/yyyy)"));A4.className=Ai;A4.id=AH+"_field_repeatUntil_help";Bb.appendChild(A4);Bg=null;A4=null;var Af=[["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"]];var A1=Util.createNamedElement("SELECT","repeatFor");A1.id=AH+"_field_repeatFor";FormUtils.setSelectOptions(A1,Af,A0);var BC=Util.createNamedElement("SELECT","repeatForUnit");BC.id=AH+"_field_repeatForUnit";if(Bc=="1"&&At=="F"){A1.className=AL+" "+y;BC.className=AL+" "+y;var Aw=["Day(s)","D"];var Bl=["Week(s)","W"];var Bn=["Month(s)","M"];var A3=["Year(s)","Y"];var BA=[];switch(BS){case"D":BA=[Aw,Bl,Bn,A3];break;case"W":BA=[Bl,Bn,A3];break;case"MP":BA=[Bn,A3];break;default:BA=[A3];break}FormUtils.setSelectOptions(BC,BA,Aa);Aw=null;Bl=null;Bn=null;A3=null;BA=null}else{A1.className="hidden";BC.className="hidden"}Bb.appendChild(A1);Bb.appendChild(BC);Af=null;Bk=null;BC=null;A1=null;Bb=null;var Ak=[["Don't Move","D"],["Move to Friday","F"],["Move to Monday","M"],["Move to Nearest Weekday","N"],["Delete","X"]];var Br=Bc!="1";if(BS=="MP"||BS=="W"){Br=true}BR.appendChild(BF(AH,"repeatWeekends","Weekend Occurrences:",Ak,"","",Bu,Br,false));Ak=null;BU.appendChild(A5(AH,"event_allDayQuery","All Day?",["No","Yes"],"","",Ac,false,false));BU.appendChild(Aq(AH,"eventStart_edit","Start:",AP,"(hh:mm AM/PM)",AT,false));BU.appendChild(Aq(AH,"eventEnd_edit","End:",Bp,"(hh:mm AM/PM)",AT,false));BX.appendChild(Aq(AH,"eventLocation","Location:",A2,"",false,false));BX.appendChild(Aq(AH,"eventDescription","Details:",Be,"(Optional)",false,false,"textBox_medium",true));var Bt=document.createElement("DIV");Bt.id=AH+"_field_attachments";Bt.className="item";BO.appendChild(Bt);var An=document.createElement("SPAN");An.className=z;var Al=document.createElement("LABEL");Al.className=AK;Al.setAttribute("for","attachments");Al.appendChild(document.createTextNode("Attachments:"));An.appendChild(Al);Bt.appendChild(An);An=null;Al=null;var Bj=document.createElement("DIV");Bj.id=AH+"_attachmentArea";Bj.className="attachmentArea";var Bo=document.createElement("DIV");Bo.id=AH+"_attachmentArea_uploads";Bo.className="attachmentArea_uploads";var Ba=document.createElement("DIV");Ba.id=AH+"_attachmentArea_attachmentItems";Ba.className="attachmentArea_attachmentItems";var Ay=document.createElement("DIV");Ay.id=AH+"_attachmentArea_attachmentItems_new";Ay.className="hidden";Ba.appendChild(Ay);var Ah=document.createElement("DIV");Ah.className="title";Ah.appendChild(document.createTextNode("New Attachments (Uploaded on Submit):"));Ay.appendChild(Ah);var As=document.createElement("DIV");As.id=AH+"_attachmentArea_attachmentItems_old";As.className="hidden";Ba.appendChild(As);var Au=document.createElement("DIV");Au.className="title";Au.appendChild(document.createTextNode("Previous Attachments:"));As.appendChild(Au);if(!Util.isNull(AB)){var BK=AB.getAttachments();for(var Bs=0;Bs<BK.length;Bs++){var BQ=new AC(AF,BK[Bs]);As.appendChild(BQ.render())}if(BK.length>0){As.className="attachmentArea_attachmentItems_old"}}Bj.appendChild(Bo);Bj.appendChild(Ba);var BN=function(B1,B2){var Bx=document.getElementById(B2.uploadID);var Bw=document.getElementById(B2.uploadAreaID);B2.uploadNum=parseInt(B2.uploadNum,10)+1;if(!AF.confirmUniqueAttachmentName(Attachments.getFileName(Bx.value))){Dialogs.alert("You cannot attach more than one file with the same name.  Please select a new file or remove the previously selected file first.","Duplicate File:",YAHOO.widget.SimpleDialog.ICON_WARN);Bw.removeChild(Bx);Bx=null}else{Bx.className="hidden";var Bz=new AC(AF,Bx);AF.newAttachmentItems[Attachments.getFileName(Bx.value).toLowerCase()]=Bz;var B3=document.getElementById(B2.newAttachmentsAreaID);B3.appendChild(Bz.render());B3.className="attachmentArea_attachmentItems_new";var B4=document.forms[B2.formName]["newFiles"];var B0=Util.parseString(B4.value,",");if(B0.length==1&&Util.stringIsEmpty(B0[0])){B0=[]}B0.push(Bx.value);B4.value=B0;YAHOO.util.Event.removeListener(Bx.id,"change")}var By=Attachments.createNewInput(repid,AH+"_upload_"+B2.uploadNum);Bw.appendChild(By);B2.uploadID=By.id;YAHOO.util.Event.addListener(By.id,"change",B2.fn,B2,AF);Bx=null;Bw=null;By=null};var Bi=Attachments.createNewInput(repid,AH+"_upload_1");var BV={fn:BN,formName:AR.name,uploadID:Bi.id,uploadAreaID:Bo.id,newAttachmentsAreaID:Ay.id,rootID:AH,uploadNum:1};YAHOO.util.Event.addListener(Bi.id,"change",BN,BV,AF);Bo.appendChild(Bi);Bo=null;Ba=null;Ay=null;Ah=null;As=null;Au=null;Bi=null;BV=null;BN=null;var Ar=document.createElement("SPAN");Ar.className=AI;Bt.appendChild(Bj);Bt.appendChild(Ar);Ar=null;var BP=function(By,Bz){var Bw=document.forms[Bz.formName][Bz.startFieldName];var Bx=document.getElementById(Bz.startFieldID+"_original");var B4=document.getElementById(Bz.startFieldItemID);var B2=document.forms[Bz.formName][Bz.endFieldName];var B5=document.getElementById(Bz.endFieldID+"_original");var B1=document.getElementById(Bz.endFieldItemID);var B3=document.forms[Bz.formName][Bz.allDayFieldName];var B0=FormUtils.getRadioFieldSelection(B3)=="Yes";if(B0){B4.className="hidden";B1.className="hidden";Bw.value="00:01";B2.value="11:59"}else{Bw.value=Bx.value;B2.value=B5.value;B4.className=AG;B1.className=AG}};var AY=function(CM,Bz){var CK=FormUtils.getRadioFieldSelection(document.forms[Bz.formName][Bz.repeatsFieldName])=="1";var CC=document.forms[Bz.formName][Bz.repeatUnitFieldName];var B2=document.getElementById(Bz.repeatUnitFieldItemID);var CB=document.forms[Bz.formName][Bz.repeatIntervalFieldName];var CL=FormUtils.getSelectFieldSelections(CB)[0];var CG=document.forms[Bz.formName][Bz.repeatAdjustFieldName];var Bw=FormUtils.getSelectFieldSelections(CG)[0];var By=document.forms[Bz.formName][Bz.repeatHowFieldName];var B8=document.getElementById(Bz.repeatHowFieldItemID);var CJ=document.getElementById(Bz.repeatUntilFieldID);var CH=document.getElementById(Bz.repeatUntilFieldHelpID);var CE=document.forms[Bz.formName][Bz.repeatForFieldName];var CF=document.forms[Bz.formName][Bz.repeatForUnitFieldName];var CT=FormUtils.getSelectFieldSelections(CF)[0];var B4=document.getElementById(Bz.repeatWeekendsFieldItemID);var CS=AQ;var CO=BD;var CR=BE;var B5=BM;var B7=Ap;var B1=Bm;var Bx=Aj;if(CK){B2.className=AG;B8.className=AG}else{B2.className="hidden";B8.className="hidden";B4.className="hidden";return }var B0=FormUtils.getSelectFieldSelections(CC,false)[0];var B6=[];var CP=["Day(s)","D"];var CN=["Week(s)","W"];var CI=["Month(s)","M"];var B3=["Year(s)","Y"];var B9=[B3];var CA=AL+" "+y;var CD=[""];switch(B0){case"D":B6=B5;B9=[CP,CN,CI,B3];B4.className=AG;CA="hidden";break;case"MD":B6=CS;B9=[CI,B3];B4.className=AG;CD=B7;break;case"MP":B6=CS;B9=[CI,B3];B4.className="hidden";CD=Bx;break;case"YD":B6=CO;B4.className=AG;CA="hidden";break;case"W":B6=CR;B9=[CN,CI,B3];B4.className="hidden";CD=B1;break;default:B6=[""];B4.className=AG;CA="hidden";break}FormUtils.setSelectOptions(CB,B6);FormUtils.setSelectFieldValue(CB,CL);B6=null;B0=null;CP=null;CN=null;CI=null;B3=null;FormUtils.setSelectOptions(CG,CD);FormUtils.setSelectFieldValue(CG,Bw);CG.className=CA;CD=null;var CQ=FormUtils.getRadioFieldSelection(By);switch(CQ){case"F":CJ.className="hidden";CH.className="hidden";FormUtils.setSelectOptions(CF,B9);FormUtils.setSelectFieldValue(CF,CT);CF.className=AL+" "+y;CE.className=AL+" "+y;break;default:CJ.className=AL+" "+y;CH.className=AI;FormUtils.setSelectOptions(CF,[""]);CF.className="hidden";CE.className="hidden";break}CK=null;CS=null;CO=null;CR=null;B5=null;B7=null;B1=null;Bx=null;CC=null;B2=null;CB=null;CG=null;By=null;B8=null;CJ=null;CH=null;CE=null;CF=null;CL=null;Bw=null;CT=null};var AS={allDayFieldName:"event_allDayQuery",formID:AR.id,formName:AR.name,startFieldID:AH+"_field_eventStart_edit",startFieldName:"eventStart_edit",startFieldItemID:AH+"_item_eventStart_edit",endFieldID:AH+"_field_eventEnd_edit",endFieldName:"eventEnd_edit",endFieldItemID:AH+"_item_eventEnd_edit",allDayFieldID:AH+"_field_event_allDayQuery",allDayFieldName:"event_allDayQuery"};YAHOO.util.Event.addListener(AH+"_field_event_allDayQuery","click",BP,AS);var Az={formID:AR.id,formName:AR.name,repeatsFieldID:AH+"_field_repeats",repeatsFieldName:"repeats",repeatUnitFieldID:AH+"_field_repeatUnit",repeatUnitFieldName:"repeatUnit",repeatUnitFieldItemID:AH+"_item_repeatUnit",repeatIntervalFieldID:AH+"_field_repeatInterval",repeatIntervalFieldName:"repeatInterval",repeatIntervalFieldItemID:AH+"_item_repeatInterval",repeatAdjustFieldID:AH+"_field_repeatAdjust",repeatAdjustFieldName:"repeatAdjust",repeatAdjustFieldItemID:AH+"_item_repeatAdjust",repeatHowFieldName:"repeatHow",repeatHowFieldID:AH+"_field_repeatHow",repeatHowFieldItemID:AH+"_item_repeatHow",repeatUntilFieldID:AH+"_field_repeatUntil",repeatUntilFieldName:"repeatUntil",repeatUntilFieldHelpID:AH+"_field_repeatUntil_help",repeatForFieldName:"repeatFor",repeatForFieldID:AH+"_field_repeatFor",repeatForFieldItemID:AH+"_item_repeatFor",repeatForUnitFieldID:AH+"_field_repeatForUnit",repeatForUnitFieldName:"repeatForUnit",repeatForUnitFieldItemID:AH+"_item_repeatForUnit",repeatWeekendsFieldItemID:AH+"_item_repeatWeekends",repeatWeekendsFieldName:"repeatWeekends"};YAHOO.util.Event.addListener(AH+"_field_repeats","click",AY,Az);YAHOO.util.Event.addListener(AH+"_field_repeatUnit","change",AY,Az);YAHOO.util.Event.addListener(AH+"_field_repeatHow","click",AY,Az);Am=null;AP=null;Bp=null;A2=null;Be=null;Bc=null;BS=null;Bh=null;BW=null;At=null;Ad=null;A0=null;Aa=null;Bu=null;Az=null;BV=null;return AR};var AA=function(AS){var Ac=function(Aj,Ad,Ak,Ai){if(Util.isNull(Ai)){Ai=false}if(Util.stringIsEmpty(Aj)||Util.stringIsEmpty(Ad)){return null}if(Util.isNull(Ak)){Ak=""}var Ag=document.createElement("DIV");Ag.className=AG;if(!AB.getIsPublished()){Util.addClass(Ag,"unpublished")}var Al=document.createElement("SPAN");Al.className=z;var Ah=document.createElement("LABEL");Ah.className=AK;Ah.setAttribute("for",Ad);Ah.appendChild(document.createTextNode(Aj));Al.appendChild(Ah);var Ae=document.createElement("SPAN");Ae.className=AL;if(!Util.isNull(AB)){Ae.id=j+"_form_"+Ad}Ae.appendChild(document.createTextNode(Ak));if(Ai){Util.addClass(Ae,"editable");var Af={event:AB,edit:true};YAHOO.util.Event.addListener(Ae.id,"click",AJ.openEventModule,Af,AJ);V.addHoverListener(Ae);Af=null}Ag.appendChild(Al);Ag.appendChild(Ae);Ah=null;Al=null;Ae=null;Ad=null;Aj=null;Ak=null;return Ag};if(Util.isNull(AB)){return null}if(Util.isNull(AS)){AS=false}var AZ=document.createElement("DIV");AZ.className=AN;AZ.appendChild(Ac("Date:","date",AB.getStart().format("MM/dd/yyyy"),AS));var AY="All Day";if(!AB.getIsAllDay()){AY=AB.getStart().format("h:mm a")+" - "+AB.getEnd().format("h:mm a")}AZ.appendChild(Ac("Time:","time",AY,AS));AY=null;AZ.appendChild(Ac("Location:","location",AB.getLocation(),AS));var AQ=document.createElement("DIV");AQ.className="eventDetails";AQ.innerHTML=Util.decodeXMLSafeString(AB.getDescription());AZ.appendChild(AQ);AQ=null;var AP=document.createElement("DIV");AP.className="eventAttachments";var AR=document.createElement("UL");var AX=AB.getAttachments();for(var Ab=0;Ab<AX.length;Ab++){var AU=AX[Ab];var AW=document.createElement("LI");var Aa=document.createElement("A");Aa.href=AU.getURL();Aa.target="_blank";Aa.title=AU.getName();var AT=document.createElement("IMG");AT.alt="File icon for "+AU.getName();AT.src=Attachments.getIconURL(AU.getName());Aa.appendChild(AT);var AV=AU.getName()+" ("+AU.getSize()+"KB)";Aa.appendChild(document.createTextNode(AV));AW.appendChild(Aa);AR.appendChild(AW);AU=null;AW=null;Aa=null;AT=null;AV=null}AP.appendChild(AR);AZ.appendChild(AP);AP=null;AR=null;AX=null;_formbody=AZ;return AZ};this.confirmUniqueAttachmentName=function(AP){var AT=false;if(Util.stringIsEmpty(AP)||Util.isNull(AE)){return AT}var AX=[];var AQ=[];var AR=[];var AU=[];var AS=[];AX=Util.parseString(AE.originalFiles.value,",");AQ=Util.parseString(AE.removedFiles.value,",");for(var AW=0;AW<AX.length;AW++){if(AQ.indexOf(AX[AW])<0){AR.push(AX[AW].toLowerCase())}}AU=Util.parseString(AE.newFiles.value,",");for(var AV=0;AV<AU.length;AV++){AS.push(Attachments.getFileName(AU[AV].toLowerCase()))}if(AR.indexOf(AP.toLowerCase())>-1){AT=false}else{if(AS.indexOf(AP.toLowerCase())>-1){AT=false}else{AT=true}}AX=null;AQ=null;AR=null;AU=null;AS=null;return AT};this.getFormBody=function(){return AE};this.getRootID=function(){return AH};this.setEvent=function(AP){if(!Util.isNull(AP)){AB=AP}};this.setIsEditable=function(AP){if(Util.isNull(AP)){return }AD=AP;AP=null;return AD};this.render=function(){if(AD){return AM()}else{return AA(isEventManager)}};function AC(AT,AV){var AR=this;var AS=null;var AQ=function(){return Attachments.getIconURL(AP())};var AP=function(){if(Util.isNull(AV)){return""}if(AW()){return AV.getName()}else{return Attachments.getFileName(AV.value)}};var AU=function(){if(AW()){return AV.getName()}else{return AV.value}};var AW=function(){return AV.type=="Attachment"};this.remove=function(Ad){var Ac=document.forms[AS.formName];var AX=document.getElementById(AS.itemBlockID);var Ah=document.getElementById(AS.removeIconID);var AY=document.getElementById(AS.restoreIconID);var Aj=document.getElementById(AS.fileDetailsBlockID);var Af=AS.isAttached;var Ae=Ac["removedFiles"];var AZ=Util.parseString(Ae.value,",");if(AZ.length==1&&Util.stringIsEmpty(AZ[0])){AZ=[]}var Ag=Ac["newFiles"];var Ab=Util.parseString(Ag.value,",");var Aa=AS.attachment;if(Af){AZ.push(Aa.getName());Ae.value=AZ;Util.addClass(AX,"removed");Ah.className="hidden";AY.className="attachmentItem_restoreIcon"}else{var Ai=Ab.indexOf(Aa.value);if(Ai>-1){Ab.splice(Ai,1)}Ai=null;Ag.value=Ab;document.getElementById(AS.rootID+"_attachmentArea_uploads").removeChild(Aa);document.getElementById(AS.rootID+"_attachmentArea_attachmentItems_new").removeChild(AX);if(Ab.length==0){document.getElementById(AS.rootID+"_attachmentArea_attachmentItems_new").className="hidden"}AT.newAttachmentItems[Attachments.getFileName(Aa.value).toLowerCase()]=null}Aa=null;Ac=null;AX=null;Ah=null;AY=null;Aj=null;Af=null;Ae=null;Ag=null};this.restore=function(Ad){var Ab=AS.attachment;var AZ=function(){var Ah=AS.rootID+"_removeIcon_new_"+Attachments.getFileName(AS.attachment.getName().toLowerCase());var Ag=document.getElementById(Ah);AT.newAttachmentItems[Attachments.getFileName(Ab.getName()).toLowerCase()].remove(null);Ah=null;Ag=null;Ac()};var AY=function(){Ab=null;return };var Ac=function(){var An=document.forms[AS.formName];var Ah=document.getElementById(AS.itemBlockID);var Al=document.getElementById(AS.removeIconID);var Ag=document.getElementById(AS.restoreIconID);var Am=document.getElementById(AS.fileDetailsBlockID);var Ai=An["removedFiles"];var Ak=Util.parseString(Ai.value,",");var Aj=Ak.indexOf(Ab.getName());if(Aj>-1){Ak.splice(Aj,1)}Aj=null;Ai.value=Ak;Ah.className="attachmentItemDetails";Ag.className="hidden";Al.className="attachmentItem_removeIcon";An=null;Ah=null;Al=null;Ag=null;Am=null;Ai=null;Ak=null};if(!AT.confirmUniqueAttachmentName(Ab.getName())){var Aa="<div>A new attachment has the same filename.</div><div>By restoring this attachment, you will remove the new attachment.</div><div>Select 'Ok' to confirm or 'Cancel' to cancel restoring this attachment.</div>";var Af="Duplicate Attachment";var Ae="Ok";var AX="Cancel";Dialogs.confirm(Aa,Af,null,Ae,AX,AZ,AY);Aa=null;Af=null;Ae=null;AX=null;return }Ac()};this.render=function(){var Af=AT.getFormBody();var Ag=AT.getRootID();if(Util.isNull(Af)){return }var AX=document.createElement("DIV");AX.className="attachmentItemBlock";var AZ="new_";if(AW()){AZ="old_"}AX.id=Ag+"_attachmentItemBlock_"+AZ+AP();var Ad=document.createElement("IMG");Ad.src=AQ();Ad.alt="File Icon for "+AP();var Ah=document.createElement("SPAN");Ah.className="fileIcon";if(AW()){var Ae=document.createElement("A");Ae.href=AV.getURL();Ae.target="_blank";Ae.appendChild(Ad);Ah.appendChild(Ae);Ae=null}else{Ah.appendChild(Ad)}AX.appendChild(Ah);var Aa=document.createElement("SPAN");Aa.id=Ag+"_attachmentItemDetails_"+AZ+AP();Aa.className="attachmentItemDetails";var Ac=AP();if(AW()){Ac=Ac+" ("+AV.getSize()+" KB)";var Ab=document.createElement("A");Ab.href=AV.getURL();Ab.target="_blank";Ab.appendChild(document.createTextNode(Ac));Aa.appendChild(Ab);Ab=null}else{Aa.appendChild(document.createTextNode(Ac))}AX.appendChild(Aa);var Ai=document.createElement("IMG");Ai.id=Ag+"_removeIcon_"+AZ+AP().toLowerCase();Ai.className="attachmentItem_removeIcon";Ai.src="images/removeIcon.gif";Ai.setAttribute("title","Remove");AX.appendChild(Ai);var AY=document.createElement("IMG");AY.id=Ag+"_restoreIcon_"+AZ+AP();AY.className="hidden";AY.src="images/restoreIcon.gif";AY.setAttribute("title","Restore");AX.appendChild(AY);AS={attachment:AV,attachmentFilepath:AU(),itemBlockID:AX.id,formName:Af.name,rootID:Ag,removeIconID:Ai.id,restoreIconID:AY.id,fileDetailsBlockID:Aa.id,isAttached:AW()};YAHOO.util.Event.addListener(Ai.id,"click",AR.remove,null,AR);YAHOO.util.Event.addListener(AY.id,"click",AR.restore,null,AR);Af=null;Ag=null;Ad=null;Ah=null;Aa=null;Aa=null;Ac=null;Ai=null;AY=null;return AX}}}}function P(r){var t="calendarNavigation";var g="calendarFormatOptions";var m="todayLink_on";var j="todayLink_off";var p="formatOption_oneDay_on";var w="formatOption_oneDay_off";var e="formatOption_twoDays_on";var x="formatOption_twoDays_off";var l="formatOption_oneWeek_on";var q="formatOption_oneWeek_off";var s="formatOption_twoWeeks_on";var h="formatOption_twoWeeks_off";var y="formatOption_oneMonth_on";var n="formatOption_oneMonth_off";var o=null;var f=null;var k=false;var v=null;var u=null;this.getCalendar=function(){return r};this.gotoNext=function(){var z=function(){var AA=r.getStartDate();switch(r.getFormat()){case r.CALENDAR_FORMAT_ONE_DAY:AA.add("d",1);break;case r.CALENDAR_FORMAT_TWO_DAYS:AA.add("d",2);break;case r.CALENDAR_FORMAT_ONE_WEEK:AA.add("d",7);break;case r.CALENDAR_FORMAT_TWO_WEEKS:AA.add("d",14);break;case r.CALENDAR_FORMAT_ONE_MONTH:AA.add("M",1);break;default:break}r.setFocusDate(AA)};r.closeOpenCalendarPanels(false,z)};this.gotoPrevious=function(){var z=function(){var AA=r.getStartDate();switch(r.getFormat()){case r.CALENDAR_FORMAT_ONE_DAY:AA.add("d",-1);break;case r.CALENDAR_FORMAT_TWO_DAYS:AA.add("d",-2);break;case r.CALENDAR_FORMAT_ONE_WEEK:AA.add("d",-7);break;case r.CALENDAR_FORMAT_TWO_WEEKS:AA.add("d",-14);break;case r.CALENDAR_FORMAT_ONE_MONTH:AA.add("M",-1);break;default:break}r.setFocusDate(AA)};r.closeOpenCalendarPanels(false,z)};this.initialize=function(){if(k){return }o=document.getElementById(t);f=document.getElementById(g);u=document.getElementById(j);v=document.getElementById(m);k=true};this.showTodayLink=function(z){if(Util.isNull(z)){z=true}if(z){u.className="hidden";v.className=""}else{u.className="";v.className="hidden"}};this.updateFormatOptions=function(){var AC=null;var AI=null;var AH=null;var AF=null;var AG=null;var AA=null;var AJ=null;var AB=null;var z=null;var AE=null;var AD=r.getFormat();AI=document.getElementById(w);AC=document.getElementById(p);AF=document.getElementById(x);AH=document.getElementById(e);AA=document.getElementById(q);AG=document.getElementById(l);AB=document.getElementById(h);AJ=document.getElementById(s);AE=document.getElementById(n);z=document.getElementById(y);if(AD==r.CALENDAR_FORMAT_ONE_DAY){AI.className="";AC.className="hidden"}else{AI.className="hidden";AC.className=""}if(AD==r.CALENDAR_FORMAT_TWO_DAYS){AF.className="";AH.className="hidden"}else{AF.className="hidden";AH.className=""}if(AD==r.CALENDAR_FORMAT_ONE_WEEK){AA.className="";AG.className="hidden"}else{AA.className="hidden";AG.className=""}if(AD==r.CALENDAR_FORMAT_TWO_WEEKS){AB.className="";AJ.className="hidden"}else{AB.className="hidden";AJ.className=""}if(AD==r.CALENDAR_FORMAT_ONE_MONTH){AE.className="";z.className="hidden"}else{AE.className="hidden";z.className=""}AD=null;AI=null;AC=null;AF=null;AH=null;AA=null;AG=null;AB=null;AJ=null;AE=null;z=null}}function Y(k){var q="calendarArea";var n="calendarTable";var l="monthCalendarHeader";var p="soloDayTable";var o="twoDayTable";var r="oneWeekTable";var f="twoWeekTable";var m="oneMonthTable";var g="offMonthDay";var s=this;var e=null;var j=false;var h=function(){if(j){return }e=document.getElementById(q);j=true};this.render=function(){h();Util.removeChildNodes(e);var AG=new CBTable();var AF=AG.getTableBody();var y=AG.getTable();var AH=null;var AK=null;var AD=new Date();var w=null;Util.addClass(y,n);var t=(new Date()).format("yyyyMMdd");var AC="todayCell";switch(k.getFormat()){case k.CALENDAR_FORMAT_ONE_DAY:Util.addClass(y,p);w=k.getDay(k.getStartDate());AH=document.createElement("TR");AF.appendChild(AH);AK=document.createElement("TD");AK.id=w.getID();if(AK.id==t){Util.addClass(AK,AC)}AH.appendChild(AK);break;case k.CALENDAR_FORMAT_TWO_DAYS:Util.addClass(y,o);w=k.getDay(k.getStartDate());AH=document.createElement("TR");AF.appendChild(AH);AK=document.createElement("TD");AK.id=w.getID();if(AK.id==t){Util.addClass(AK,AC)}AH.appendChild(AK);w=k.getDay(k.getEndDate());AK=document.createElement("TD");AK.id=w.getID();if(AK.id==t){Util.addClass(AK,AC)}AH.appendChild(AK);break;case k.CALENDAR_FORMAT_ONE_WEEK:Util.addClass(y,r);AD=new Date(k.getStartDate().toDateString());do{w=k.getDay(AD);AH=document.createElement("TR");AF.appendChild(AH);AK=document.createElement("TD");AK.id=w.getID();if(AK.id==t){Util.addClass(AK,AC)}AH.appendChild(AK);AD.add("d",1)}while(AD<=k.getEndDate());break;case k.CALENDAR_FORMAT_TWO_WEEKS:Util.addClass(y,f);AD=new Date(k.getStartDate().toDateString());var z=new Date(AD.toDateString());z.add("d",7);do{AH=document.createElement("TR");AF.appendChild(AH);w=k.getDay(AD);AK=document.createElement("TD");AK.id=w.getID();if(AK.id==t){Util.addClass(AK,AC)}AH.appendChild(AK);w=k.getDay(z);AK=document.createElement("TD");AK.id=w.getID();AH.appendChild(AK);AD.add("d",1);z.add("d",1)}while(z<=k.getEndDate());z=null;break;case k.CALENDAR_FORMAT_ONE_MONTH:var x=function(AP,AO){var AN=document.createElement("TH");Table.insertTextIntoTD(AN,AO);AP.appendChild(AN);AN=null;AP=null;AO=null};Util.addClass(y,m);AD=new Date(k.getStartDate().toDateString());AH=document.createElement("TR");Util.addClass(AH,l);AF.appendChild(AH);x(AH,"Sunday");x(AH,"Monday");x(AH,"Tuesday");x(AH,"Wednesday");x(AH,"Thursday");x(AH,"Friday");x(AH,"Saturday");var AJ=Q.getDay();var AA=E.getDate();var AB=Math.ceil((AJ+AA)/7);AD.add("d",(AJ*-1));for(var v=1;v<=AB;v++){AH=document.createElement("TR");AF.appendChild(AH);for(var AL=1;AL<=7;AL++){var AE=!(AD<Q||AD>E);AK=document.createElement("TD");AH.appendChild(AK);if(!AE){Util.addClass(AK,g);AK.id=AD.format("yyyyMMdd");var AM=document.createElement("DIV");AK.appendChild(AM);Table.insertTextIntoTD(AM,AD.getDate());var u=function(AN){k.setFocusDate(s,k.CALENDAR_FORMAT_ONE_DAY)};var AI=new Date(AD.toDateString());YAHOO.util.Event.addListener(AM,"click",u,AI,true);AI=null;u=null}else{w=k.getDay(AD);AK.id=AD.format(w.getID());if(AK.id==t){Util.addClass(AK,AC)}}AD.add("d",1);AE=null;AK=null}AH=null}v=null;AL=null;AJ=null;AA=null;AB=null;break;default:return }e.appendChild(y);AG=null;AH=null;AK=null;AD=null;w=null};this.getDayNode=function(t){return document.getElementById(t.getID())}}function F(h){var g="calendarTitle";var m=this;var j=false;var f=null;var n="";var k=null;var e=function(){var o=function(){k.updateContext(h.getFocusDate());var p=k.getPanel();p.show()};h.closeOpenCalendarPanels(false,o)};this.initialize=function(){if(j){return }j=true;f=document.getElementById(g);k=new l(m);k.initialize();YAHOO.util.Event.addListener(f,"click",e,m,true)};this.getCalendar=function(){return h};this.getTitle=function(){this.initialize();return n};this.getTitleNodeID=function(){return g};this.hideJumpNavigator=function(){k.getPanel().hide()};this.setTitle=function(o){this.initialize();Util.removeChildNodes(f);f.appendChild(document.createTextNode(o));n=o};function l(w){var o="calendarJumpNavigation";var x="jnNext";var p="jnPrev";var s=this;var z=null;var r=false;var v=new Date();var u=false;var q=function(AB,AA){var AC=function(){u=true;w.getCalendar().setFocusDate(new Date(AA),h.CALENDAR_FORMAT_ONE_MONTH)};if(u){return }h.closeOpenCalendarPanels(false,AC)};var y=function(){if(u){return }s.updateContext(v.add("y",1))};var t=function(){if(u){return }this.updateContext(v.add("y",-1))};this.getPanel=function(){return z};this.initialize=function(){if(r){return }var AA=w.getTitleNodeID();var AB={width:"150px",draggable:false,visible:false,close:true,modal:false,underlay:"shadow",context:[AA,"tl","tl"],effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}};z=new YAHOO.widget.Panel(o,AB);z.render();YAHOO.util.Event.addListener(x,"click",y,s,true);YAHOO.util.Event.addListener(p,"click",t,s,true);r=true};this.updateContext=function(AF){u=false;v=new Date(AF.toDateString());var AD=v.getFullYear();var AB=(new Date()).format("MM/yyyy");var AH=document.getElementById("jnYear");Util.removeChildNodes(AH);AH.appendChild(document.createTextNode(AD));for(var AI=0;AI<12;AI++){var AG="jnMonth_"+AI;var AE=document.getElementById(AG);var AC=Date.parseString((AI+1)+"/1/"+AD);var AA=(AC.format("MM/yyyy")==AB);YAHOO.util.Event.removeListener(AE,"click");YAHOO.util.Event.addListener(AE,"click",q,AC,s);if(!AA){document.getElementById(AG).className=""}else{document.getElementById(AG).className="currMonth"}AG=null;AC=null;AA=null}AD=null;AB=null;AH=null}}}function J(k){var h="Loading, please wait...";var e=null;var g=null;var f=false;var j=function(){if(f){return }var l={width:"250px",fixedcenter:true,close:false,draggable:false,zindex:9999,modal:true,visible:false};e=new YAHOO.widget.Panel("calendarOverlay",l);e.setHeader(h);e.setBody('<img src="images/rel_interstitial_loading.gif" />');e.render("calendarWrapper");g=e.header;l=null;f=true};this.hide=function(){j();e.hide()};this.show=function(l){j();Util.removeChildNodes(g);if(Util.isNull(l)){l=h}g.appendChild(document.createTextNode(l));e.show()}}}var contactUs=new ContactUs();function ContactUs(){var D=null;var C=false;var E=this;var B=function(){E.initialize();var H=function(){window.location.href=Util.getBaseHREF()+"contactUs"};Dialogs.confirm("Are you sure you want to reset this form?  All provided information will be lost.",null,"Confirm Cancel?",null,null,H)};var G=function(){E.initialize();var H=function(){window.location.href=Util.getBaseHREF()+"home"};Dialogs.confirm("Are you sure you want to cancel?  All provided information will be lost.",null,"Confirm Cancel?",null,null,H)};var A=function(){E.initialize();if(!F()){return }var K="[";var J=Util.getBaseHREF();var I="contactUs?open&received=1]";var H="["+Util.getBaseHREF()+"contactUs?open&received=1]";D.ReturnURL.value=H;D.submit()};var F=function(){E.initialize();var H=YAHOO.widget.SimpleDialog.ICON_WARN;var I=null;if(!FormUtils.validateTextField(D.name)){I=function(){Animations.highlight(D.name);D.name.focus()};Dialogs.alert("Please provide your Name.","Required Field:",H,null,null,null,I);return false}if(!FormUtils.validateEmailField(D.email)){I=function(){Animations.highlight(D.email);D.email.focus()};Dialogs.alert("Please provide a valid Email Address.","Required Field:",H,null,null,null,I);return false}if(!FormUtils.validateTextField(D.subject)){I=function(){Animations.highlight(D.subject);D.subject.focus()};Dialogs.alert("Please provide the Subject of your message.","Required Field:",H,null,null,null,I);return false}if(!FormUtils.validateTextField(D.details)){I=function(){Animations.highlight(D.details);D.details.focus()};Dialogs.alert("Please provide the Details of your message.","Required Field:",H,null,null,null,I);return false}return true};this.initialize=function(){if(C){return }D=document.forms[0];YAHOO.util.Event.addListener("submitButton_bottom","click",A,E,true);YAHOO.util.Event.addListener("resetButton_bottom","click",B,E,true);YAHOO.util.Event.addListener("cancelButton_bottom","click",G,E,true);C=true}}var discountManager=new DiscountManager();function DiscountManager(){this.FORM_NAME_DISCOUNT="Form_1005";this.FORM_NAME_DISCOUNTS="Form_1006";var F=false;var C=this;this.isDiscountMgr=null;var E=null;var A=null;this.currentDiscount=null;this.currentDiscountDisplay=null;this.initialize=function(){if(F){return }E=document.forms[0];C.isDiscountMgr=E.isDiscountManager.value=="1";A=new B(C);if(E.form.value==C.FORM_NAME_DISCOUNT){if(!C.isDiscountMgr){F=true;return }C._currentDiscount=new D(C);C._currentDiscount.initialize()}else{if(E.form.value==C.FORM_NAME_DISCOUNTS){C.currentDiscountDisplay=new G(C);C.currentDiscountDisplay.initialize()}}F=true};this.getOverlay=function(){return A};function D(O){var J=this;var R=null;var L=false;var N=false;var K=false;this.type="DiscountRecord";var Q=function(){J.initialize();var T=YAHOO.widget.SimpleDialog.ICON_WARN;var U=null;if(!FormUtils.validateTextField(R.company)){U=function(){Animations.highlight(R.company);R.company.focus()};Dialogs.alert("Please provide the Company.","Required Field:",T,null,null,null,U);return false}if(!FormUtils.validateTextField(R.title)){U=function(){Animations.highlight(R.title);R.title.focus()};Dialogs.alert("Please provide the Title.","Required Field:",T,null,null,null,U);return false}R.company.value=Util.trim(R.company.value);R.title.value=Util.trim(R.title.value);U=null;return true};var M=function(){J.initialize();if(R.isBeingEdited.value=="1"){return }var T=Util.getBaseHREF()+"all/"+R.pageID.value+"?edit";window.location.href=T};var H=function(){J.initialize();if(!Q()){return }R.ReturnURL.value="["+Util.getBaseHREF()+"all/"+R.pageID.value+"]";R.submit()};var S=function(){J.initialize();if(!Q()){return }R.ReturnURL.value="["+Util.getBaseHREF()+"all/"+R.pageID.value+"?edit]";R.submit()};var P=function(){J.initialize();var T=function(){window.location.href=Util.getBaseHREF()+"discount"};Dialogs.confirm("Are you sure you want to reset this form?  All changes will be lost.",null,"Confirm Reset?",null,null,T)};var I=function(){J.initialize();var T=function(){window.location.href=Util.getBaseHREF()+"discounts"};Dialogs.confirm("Are you sure you want to cancel?  All changes will be lost.",null,"Confirm Cancel?",null,null,T)};this.initialize=function(){if(L){return }R=document.forms[O.FORM_NAME_DISCOUNT];if(Util.isNull(R)){R=document.forms[0]}N=R.isNewRecord.value=="1";K=R.isBeingEdited.value=="1";if(K){YAHOO.util.Event.addListener("submitButton_bottom","click",H,J,true);YAHOO.util.Event.addListener("saveAndContinueButton_bottom","click",S,J,true);YAHOO.util.Event.addListener("resetButton_bottom","click",P,J,true);YAHOO.util.Event.addListener("cancelButton_bottom","click",I,J,true)}else{YAHOO.util.Event.addListener("editButton_bottom","click",M,J,true)}L=true};this.getRecordURL=function(){return Util.getBaseHREF()+"all/"+R.pageID.value}}function G(O){var L="discount";var H="discounts";this.INDEXES=[["#","#"],["A","A"],["B","B"],["C","C"],["D","D"],["E","E"],["F","F"],["G","G"],["H","H"],["I","I"],["J","J"],["K","K"],["L","L"],["M","M"],["N","N"],["O","O"],["P","P"],["Q","Q"],["R","R"],["S","S"],["T","T"],["U","U"],["V","V"],["W","W"],["X","X"],["Y","Y"],["Z","Z"]];var P=[];var M=this;var I=null;var S=null;var K=false;var N=function(){var V=function(){for(var X=0;X<P.length;X++){I.addDiscount(P[X])}};var U=function(Y,c){var b=g_ajax_obj._dm_xmlhttprequestobject.responseXML.documentElement;c.setResponseXML(b);var a=[];a=XML.collectChildElements(b,L);for(var Z=0;Z<a.length;Z++){var X=new Q(M);X.setXMLNode(a[Z]);P.push(X);X=null}a=null;b=null;V()};var T=Util.getBaseHREF()+"retrieveDiscountsXML)?openAgent";T=T+"&cacheID="+Util.genRndSeq();var W=new AJAXRequestInformation(M);W.setRequestURL(T);g_ajax_obj.CallXMLHTTPObjectGETParam(T,U,W);T=null;W=null};var R=function(){var T=Util.getBaseHREF()+"discount";window.location.href=T};this.initialize=function(){if(K){return }I=new J(M);I.render();YAHOO.util.Event.addListener("newDiscountButton_bottom","click",R,M,true);N();K=true};this.removeDiscount=function(W){if(Util.isNull(W)){return }var V=true;var T=W.getIndex();for(var U=0;U<P.length;U++){if(P[U].getIndex===T){V=false}}I.removeDiscount(W,V);P.removeElement(W);V=null;T=null};function Q(Y){var n="company";var X="index";var r="id";var p="title";var h="details";var T="published";this.type="discount";var a=this;var b=null;var f=false;var k="";var o="";var U="";var j="";var Z="";var c="";var d=null;var e=null;var l=null;var W=null;var m=false;var V=false;var q=function(){if(f){return }f=true};var g=function(s){if(Util.isNull(s)){return }if(s){Util.removeClass(b,"unpublished");c="Yes"}else{Util.addClass(b,"unpublished");c="No"}};this.render=function(){q();if(!Util.isNull(b)){return b}b=null;b=document.createElement("LI");b.className="discountNode";b.id=U;if(!a.getIsPublished()){Util.addClass(b,"unpublished")}var v=document.createElement("A");v.href="all/"+U;v.title="View details of the "+k+" discount.";b.appendChild(v);var y=document.createElement("SPAN");y.className="companySpan";y.appendChild(document.createTextNode(k+":"));v.appendChild(y);var x=document.createElement("SPAN");x.className="titleSpan";x.appendChild(document.createTextNode(j));b.appendChild(x);v=null;y=null;x=null;if(O.isDiscountMgr){var AA=function(){if(c=="Yes"){Util.removeClass(e,"hidden");Util.addClass(d,"hidden")}else{Util.removeClass(d,"hidden");Util.addClass(e,"hidden")}Util.removeClass(l,"invisible");Util.removeClass(W,"invisible")};var w=function(){Util.addClass(e,"hidden");Util.addClass(d,"hidden");Util.addClass(l,"invisible");Util.addClass(W,"invisible")};var s=function(){if(V){return }V=true;var AB=function(AD){var AE=g_ajax_obj._dm_xmlhttprequestobject.responseXML.documentElement;if(XML.getXMLResult(AE)){g(false)}AE=null;V=false};if(!O.isDiscountMgr){return }var AC=Util.getBaseHREF()+"updateDiscountPublishStatus)?openAgent&discountid="+U+"&publish=0";AC=AC+"&cacheID="+Util.genRndSeq();g_ajax_obj.CallXMLHTTPObjectGETParam(AC,AB)};var t=function(){if(V){return }V=true;var AB=function(AD){var AE=g_ajax_obj._dm_xmlhttprequestobject.responseXML.documentElement;if(XML.getXMLResult(AE)){g(true)}AE=null;V=false};if(!O.isDiscountMgr){return }var AC=Util.getBaseHREF()+"updateDiscountPublishStatus)?openAgent&discountid="+U+"&publish=1";AC=AC+"&cacheID="+Util.genRndSeq();g_ajax_obj.CallXMLHTTPObjectGETParam(AC,AB)};var u=function(){window.location.href="all/"+U+"?edit"};var z=function(){if(m){return }m=true;var AC=function(AE){var AF=g_ajax_obj._dm_xmlhttprequestobject.responseXML.documentElement;if(XML.getXMLResult(AF)){Y.removeDiscount(a)}m=false;O.getOverlay().hide();AF=null};var AB=function(){if(!O.isDiscountMgr){return }O.getOverlay().show();var AE=Util.getBaseHREF()+"removediscount)?openAgent&discountid="+U;AE=AE+"&cacheID="+Util.genRndSeq();g_ajax_obj.CallXMLHTTPObjectGETParam(AE,AC)};var AD=function(){m=false};Dialogs.confirm('Are you sure you want to permanently remove the "'+k+'" Discount?',"Confirm Removal",null,"Remove","Cancel",AB,AD)};e=document.createElement("IMG");e.className="managerButton hidden";e.src="images/unpublishedIcon.gif";e.alt="Unpublish";e.title=e.alt;b.appendChild(e);d=document.createElement("IMG");d.className="managerButton hidden";d.src="images/publishedIcon.gif";d.alt="Publish";d.title=d.alt;b.appendChild(d);l=document.createElement("IMG");l.className="managerButton invisible";l.src="images/editIcon.gif";l.alt="Edit";l.title=l.alt;b.appendChild(l);W=document.createElement("IMG");W.className="managerButton invisible";W.src="images/removeIcon.gif";W.alt="Remove";W.title=W.alt;b.appendChild(W);YAHOO.util.Event.addListener(e,"click",s,a,true);YAHOO.util.Event.addListener(d,"click",t,a,true);YAHOO.util.Event.addListener(l,"click",u,a,true);YAHOO.util.Event.addListener(W,"click",z,a,true);YAHOO.util.Event.addListener(b,"mouseover",AA,a,true);YAHOO.util.Event.addListener(b,"mouseout",w,a,true)}return b};this.setXMLNode=function(s){if(Util.isNull(s)){return }b=null;k=Util.decodeXMLSafeString(XML.getAttribute(s,n));o=Util.decodeXMLSafeString(XML.getAttribute(s,X));U=Util.decodeXMLSafeString(XML.getAttribute(s,r));j=Util.decodeXMLSafeString(XML.getAttribute(s,p));Z=Util.decodeXMLSafeString(XML.getAttribute(s,h));c=Util.decodeXMLSafeString(XML.getAttribute(s,T))};this.getCompany=function(){return k};this.getIndex=function(){return o};this.getID=function(){return U};this.getTitle=function(){return j};this.getDetails=function(){return Z};this.getIsPublished=function(){return c==="Yes"}}function J(T){var b="discountsNavigator";var U="discountsArea";var V=this;var d=null;var e=null;var Z=false;var X=[];var a=[];var Y=function(){if(Z){return }Z=true};this.addDiscount=function(f){if(Util.isNull(f)||f.type!="discount"){return }V.render();a[f.getIndex()].render().appendChild(f.render());a[f.getIndex()].turnOn();X[f.getIndex()].turnOn()};this.removeDiscount=function(g,f){if(Util.isNull(g)||g.type!="discount"){return }if(Util.isNull(f)){f=false}V.render();a[g.getIndex()].render().removeChild(g.render());if(f){a[g.getIndex()].turnOff();X[g.getIndex()].turnOff()}};this.render=function(){Y();if(!Util.isNull(d)){return }d=document.getElementById(b);e=document.getElementById(U);for(var g=0;g<T.INDEXES.length;g++){var j=T.INDEXES[g];var h=new c(V,j[0],j[1]);_dnn_node=h.render();d.appendChild(_dnn_node);X[j[0].toString()]=h;var f=new W(V,j[0],j[1]);_dan_node=f.render();e.appendChild(_dan_node);a[j[0]]=f}};function c(m,h,g){var f=this;var k=null;var j=false;var l=function(){if(j){return }if(Util.stringIsEmpty(g)){g=h}j=true};var n=function(o){if(Util.isNull(o)){return }f.render();Util.removeChildNodes(k);k.appendChild(o)};this.render=function(){l();if(!Util.isNull(k)){return k}if(Util.stringIsEmpty(h)){return k}k=document.createElement("SPAN");k.id="discountsNavigatorNode_"+h;k.className="discountsNavigatorNode";k.appendChild(document.createTextNode(g));return k};this.turnOn=function(){f.render();var o=document.createElement("A");o.href="discounts#"+h;o.title='Jump to "'+g+'" Listing';o.appendChild(document.createTextNode(g));n(o)};this.turnOff=function(){f.render();n(document.createTextNode(g))}}function W(f,k,o){var l=this;var n=null;var m=null;var g=null;var j=false;var h=function(){if(j){return }if(Util.stringIsEmpty(o)){o=k}j=true};this.render=function(){h();if(!Util.isNull(n)){return n}if(Util.stringIsEmpty(k)){return n}n=document.createElement("UL");n.id="discountsAreaNode_"+k;n.className="hidden";m=Util.createNamedElement("a",k);m.className="discountsAreaNodeTitle";m.appendChild(document.createTextNode(o));g=document.createElement("a");g.className="discountsAreaNode_returnToTop";g.href="discounts#_top";g.title="Return to Top";g.appendChild(document.createTextNode("Back to Top"));n.appendChild(m);n.appendChild(g);return n};this.turnOn=function(){l.render();n.className="discountsAreaNode"};this.turnOff=function(){l.render();m.className="hidden"}}}}function B(N){var L="Loading, please wait...";var I=null;var H=this;var K=null;var J=false;var M=function(){if(J){return }var O={width:"250px",fixedcenter:true,close:false,draggable:false,zindex:9999,modal:true,visible:false};I=new YAHOO.widget.Panel("discountManagerOverlay",O);I.setHeader(L);I.setBody('<img src="images/rel_interstitial_loading.gif" />');I.render("discounts");K=I.header;O=null;J=true};this.hide=function(){M();I.hide()};this.show=function(O){M();Util.removeChildNodes(K);if(Util.isNull(O)){O=L}K.appendChild(document.createTextNode(O));I.show()}}}var menu=new Menu();function Menu(){var A="mainNav";var D=null;var C=function(G){if(Util.isNull(G)){return }var H=function(J,I){YAHOO.util.Dom.addClass(I,"hover")};var F=function(J,I){YAHOO.util.Dom.removeClass(I,"hover")};YAHOO.util.Event.addListener(G,"mouseover",H,G,true);YAHOO.util.Event.addListener(G,"mouseout",F,G,true);G=null};var E=function(G){if(Util.isNull(G)||G.nodeName.toLowerCase()!="ul"){return }var H=B(G.childNodes,"li");var I=null;for(var F=0;F<H.length;F++){C(H[F]);I=B(H[F].childNodes,"ul")[0];if(!Util.isNull(I)){E(I)}I=null}if(H.length==0){YAHOO.util.Dom.setStyle(G,"display","none")}H=null};var B=function(F,H){var G=[];if(Util.isNull(F)){return G}if(Util.stringIsEmpty(H)){H=""}for(var I=0;I<F.length;I++){if(H===""||F[I].nodeName.toLowerCase()==H){G.push(F[I])}}return G};this.initialize=function(){D=document.getElementById(A);if(Util.isNull(D)){return }E(D)}}var login=function(){var B=window.location.href;var D=B.indexOf("?");var A="";var C="?open&login";if(D!=-1){B=B.substring(0,D);A=B+C}else{A=Util.getBaseHREF()+C}window.location.href=A};var memberManager=new MemberManager();function MemberManager(){var T="member";var P="searchBy";var AA="companySelect";var u="companySelectBlock";var h="companySelectField";var x="categorySelect";var y="categorySelectBlock";var l="categorySelectField";var F="contactSelect";var O="contactSelectBlock";var D="contactSelectField";var Z="resultsTitle";var U="members";var J="memberNavigation";var M="memberList";var K="id";var A="prefix";var R="first";var s="last";var z="middle";var I="suffix";var e="company";var L="address";var t="city";var E="state";var g="zip";var Q="phone";var a="fax";var W="category";var b="email";var X="url";var j="formattedNameFirst";var p="formattedNameLast";var c="memberItem";var o="(Show All)";var G=false;var r=this;var q=null;var f=null;var V=null;var w=[];var v=[];var m=[];var k="Category";var H=function(AH){var AC=function(AI){var AJ=[];for(var AK=0;AK<AI.length;AK++){AJ.push(AI[AK])}return AJ};var AE=[];if(Util.stringIsEmpty(AH)){return AE}var AG=document.getElementById(AH);if(Util.isNull(AG)){return AE}if(!AG.childNodes){return AE}var AF=AC(AG.childNodes);var AD=null;for(var AB=0;AB<AF.length;AB++){if(AF[AB].className=="ft"){AD=AF[AB]}}if(Util.isNull(AD)||!AD.childNodes||Util.isNull(AD.childNodes[0])||!AD.childNodes[0].childNodes){return AE}AE=AC(AD.childNodes[0].childNodes);return AE};var Y=function(AR){var AG=null;var AB="_memberUpload";var AE=Util.getBaseHREF()+"memberUpload?createDocument";var AQ=document.createElement("DIV");f.appendChild(AQ);AQ.id="_uploadMemberDatabase";var AF=document.getElementById("updateMembersButton_bottom");var AS=function(){f.removeChild(document.getElementById("_uploadMemberDatabase_c"))};var AM=function(){var AU=function(AW){var AX=function(){r.getOverlay().show("Refreshing Member Data");window.location.href=Util.getBaseHREF()+"members?open&count=-1"};var AV=AW.responseXML.documentElement;if(!XML.getXMLResult(AV)){r.getOverlay().show("An Error Occurred.");AV=null;AS();return }else{Dialogs.alert("Member Database Successfully Updated.","Upload Successful",null,null,null,true,AX)}};var AT={upload:AU};document.getElementById(l).style.display="none";document.getElementById(h).style.display="none";document.getElementById(D).style.display="none";r.getOverlay().show("Uploading New Member Database.");document.forms[AB].uploadName.value=Attachments.getFileName(document.forms[AB].uploadItem.value);YAHOO.util.Connect.setForm(AB,true);YAHOO.util.Connect.asyncRequest("POST",AE,AT);AG.hide()};var AI=function(){AG.hideEvent.subscribe(AS);AG.hide()};var AD={width:"260px",visible:true,draggable:false,fixedcenter:false,close:false,constraintoviewport:true,context:[AF,"bl","bl"],zindex:10,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}};var AP=document.createElement("DIV");AP.className="hd";AP.appendChild(document.createTextNode("Upload New Member Database"));var AO=document.createElement("DIV");AO.className="bd";var AL=Util.createNamedElement("FORM",AB);AL.method="POST";AL.action=AE;AL.enctype="multipart/form-data";AL.id=AQ.id+"_form";var AK=Util.createNamedElement("INPUT","uploadName");AK.type="hidden";AL.appendChild(AK);var AH=Attachments.createNewInput(repid,"uploadItem");AL.appendChild(AH);YAHOO.util.Event.addListener(AH,"change",AM);AO.appendChild(AL);AQ.appendChild(AP);AQ.appendChild(AO);AG=new YAHOO.widget.Dialog(AQ,AD);var AJ=[];AJ.push({text:"Cancel",handler:AI});AG.cfg.queueProperty("buttons",AJ);AG.render();var AC=H(AQ.id);for(var AN=0;AN<AC.length;AN++){r.addHoverListener(AC[AN])}AC=null};var d=function(AG,AF){if(!Util.validateNumber(AF,0,3)){return }var AB=["Category","Company","Contact"];var AH=AB[AF];if(Util.isNull(AH)||k==AH||AB.indexOf(AH)==-1){return }document.getElementById(M).className="hidden";document.getElementById(Z).className="hidden";FormUtils.setSelectFieldValue(f[AA],"");FormUtils.setSelectFieldValue(f[x],"");FormUtils.setSelectFieldValue(f[F],"");if(AH=="Category"){N(W,e,p)}else{if(AH=="Company"){N(e,W,p)}else{N(p,e,W)}}k=AH;AF=parseInt(AF,10);for(var AC=0;AC<3;AC++){var AD=document.getElementById("tabNav_"+AC);var AE=document.getElementById("tab_"+AC);if(AC==AF){Util.removeClass(AD,"closed");Util.removeClass(AE,"closed");Util.addClass(AD,"open");Util.addClass(AE,"open")}else{Util.removeClass(AD,"open");Util.removeClass(AE,"open");Util.addClass(AD,"closed");Util.addClass(AE,"closed")}}AB=null;AH=null};var S=function(){var AC=document.getElementById(M).childNodes;var AD=[];for(var AB=0;AB<AC.length;AB++){if(AC[AB].nodeName=="LI"){AD.push(AC[AB])}}AC=null;return AD};var C=function(AH,AG){var AE=function(AP,AO){if(Util.isNull(AP)||Util.isNull(AO)){return }if(AP.indexOf(AO)==-1){AP.push(AO)}};document.getElementById(Z).className="hidden";document.getElementById(M).className="hidden";var AD=S();var AC=AD.slice();var AI=[];if(k=="Category"){var AN=FormUtils.getSelectFieldSelections(f[x]);if(AN.length==0||(AN.length==1&&AN[0]=="")){return }if(AN.indexOf(o)>-1){}else{AI=[];for(var AJ=0;AJ<AC.length;AJ++){if(AC[AJ].nodeName=="LI"&&AN.indexOf(AC[AJ].getAttribute(W))>-1){AI.push(AC[AJ])}}AC=AI.slice();AI=null}}else{if(k=="Company"){var AL=FormUtils.getSelectFieldSelections(f[AA]);if(AL.length==0||(AL.length==1&&AL[0]=="")){return }if(AL.indexOf(o)>-1){}else{AI=[];for(var AJ=0;AJ<AC.length;AJ++){if(AC[AJ].nodeName=="LI"&&AL.indexOf(AC[AJ].getAttribute(e))>-1){AI.push(AC[AJ])}}AC=AI.slice();AI=null}}else{if(k=="Contact"){var AB=FormUtils.getSelectFieldSelections(f[F]);if(AB.length==0||(AB.length==1&&AB[0]=="")){return }if(AB.indexOf(o)>-1){}else{AI=[];for(var AJ=0;AJ<AC.length;AJ++){if(AC[AJ].nodeName=="LI"&&AB.indexOf(AC[AJ].getAttribute(p))>-1){AI.push(AC[AJ])}}AC=AI.slice();AI=null}}}}var AF=1;var AK="odd";for(var AM=0;AM<AD.length;AM++){if(AC.indexOf(AD[AM])<0){AD[AM].className="hidden"}else{if(Util.isEven(AF)){AK="even"}else{AK="odd"}AD[AM].className=c+" "+AK;AF=AF+1}}AF=null;AK=null;document.getElementById(Z).className="";document.getElementById(M).className=""};var N=function(AF,AB,AH){var AG=S();var AE=document.getElementById(M);var AD=function(AL,AK){var AJ=AL.getAttribute(AF);var AI=AK.getAttribute(AF);if(AJ<AI){return -1}if(AJ>AI){return 1}if(AJ==AI){if(Util.stringIsEmpty(AB)){return 0}AJ=AL.getAttribute(AB);AI=AK.getAttribute(AB);if(AJ<AI){return -1}if(AJ>AI){return 1}if(AJ==AI){if(Util.stringIsEmpty(AH)){return 0}AJ=AL.getAttribute(AH);AI=AK.getAttribute(AH);if(AJ<AI){return -1}if(AJ>AI){return 1}if(AJ==AI){return 0}}}};AG.sort(AD);Util.removeChildNodes(AE);for(var AC=0;AC<AG.length;AC++){AE.appendChild(AG[AC])}AG=null;AE=null;AD=null};var B=function(){var AL=function(AN){if(Util.stringIsEmpty(AN)){return }if(w.indexOf(AN)>-1){return }w.push(AN)};var AF=function(AN){if(Util.stringIsEmpty(AN)){return }if(v.indexOf(AN)>-1){return }v.push(AN)};var AE=function(AN){if(Util.stringIsEmpty(AN)){return }if(m.indexOf(AN)>-1){return }m.push(AN)};var AC=S();for(var AJ=0;AJ<AC.length;AJ++){var AG=AC[AJ];if(AG.nodeName=="LI"){AL(AG.getAttribute(W));AF(AG.getAttribute(e));AE(AG.getAttribute(p))}AG=null}AC=null;w.sort();var AI=w.slice();AI.splice(0,0,"",o);v.sort();var AH=v.slice();AH.splice(0,0,"",o);m.sort();var AK=m.slice();AK.splice(0,0,"",o);var AD=f[x];FormUtils.setSelectOptions(AD,AI);var AM=f[AA];FormUtils.setSelectOptions(AM,AH,o);var AB=f[F];FormUtils.setSelectOptions(AB,AK,o);YAHOO.util.Event.addListener(AD,"change",C,"Category",r);YAHOO.util.Event.addListener(AM,"change",C,"Company",r);YAHOO.util.Event.addListener(AB,"change",C,"Contact",r);document.getElementById(l).style.display="";document.getElementById(h).style.display="";document.getElementById(D).style.display="";AI=null;AH=null;AK=null;_navNode=null;AD=null;AM=null;AB=null;V.hide()};this.addHoverListener=function(AC){if(Util.isNull(AC)){return }var AD=function(AF,AE){YAHOO.util.Dom.addClass(AE,"hover")};var AB=function(AF,AE){YAHOO.util.Dom.removeClass(AE,"hover")};YAHOO.util.Event.addListener(AC,"mouseover",AD,AC,true);YAHOO.util.Event.addListener(AC,"mouseout",AB,AC,true);AC=null};this.initialize=function(){if(G){return }f=document.forms[0];if(f.count.value!="-1"){window.location.href=Util.getBaseHREF()+"members?open&count=-1";return }q=f.isMembersManager.value=="1";V=new n(r);V.show("Connecting to Member Database");B();YAHOO.util.Event.addListener("tabNav_0","click",d,0,r);YAHOO.util.Event.addListener("tabNav_1","click",d,1,r);YAHOO.util.Event.addListener("tabNav_2","click",d,2,r);if(q){YAHOO.util.Event.addListener("updateMembersButton_bottom","click",Y,r,true)}G=true};this.getOverlay=function(){return V};function n(AH){var AF="Loading, please wait...";var AC=null;var AB=this;var AE=null;var AD=false;var AG=function(){if(AD){return }var AI={width:"250px",fixedcenter:true,close:false,draggable:false,zindex:9999,modal:true,visible:false};AC=new YAHOO.widget.Panel("memberManagerOverlay",AI);AC.setHeader(AF);AC.setBody('<img src="images/rel_interstitial_loading.gif" />');AC.render("members");AE=AC.header;AI=null;AD=true};this.hide=function(){AG();AC.hide()};this.show=function(AI){AG();Util.removeChildNodes(AE);if(Util.isNull(AI)){AI=AF}AE.appendChild(document.createTextNode(AI));AC.show()}}}var XML={collectChildElements:function(K,I){var J=[];if(K==null||I==null){return J}for(var L=0;L<K.childNodes.length;L++){var G=K.childNodes[L];var H=G.nodeName;if(H==I){J.push(G)}}return J},collectAllChildElements:function(I){var G=[];if(I==null||I.childNodes==null){return G}for(var J=0;J<I.childNodes.length;J++){var F=I.childNodes[J];var H=F.nodeType;if(H==1){G.push(F)}}return G},getAttribute:function(I,K,H){if(I==null||I.attributes==null||K==null||K==undefined||K==""){return""}if(Util.isNull(H)){H=false}var L=I.attributes;for(var G=0;G<L.length;G++){if(L[G].nodeName==K){var J=L[G].nodeValue;if(H){J=Util.decodeXMLSafeString(J)}return J}}return""},getXMLResult:function(F){var H=false;if(Util.isNull(F)){return H}var E=(XML.collectChildElements(F,"response_code"))[0];if(Util.isNull(E)){return H}var G=XML.getAttribute(E,"code");H=G=="1";E=null;G=null;return H}};Date.prototype.getStartOfWeek=function(){var C=this.getDay();var D=new Date(this.toDateString());D.add("d",(C*-1));C=null;return D};Date.prototype.getEndOfWeek=function(){var B=new Date(this.getStartOfWeek().toDateString());B.add("d",6);_startOfWeek=null;return B};Date.prototype.getStartOfMonth=function(){var B=new Date(this.toDateString());B.setDate(1);return B};Date.prototype.getEndOfMonth=function(){var D=this.getStartOfMonth();var C=new Date(D.toDateString());C.add("M",1);C.add("d",-1);D=null;return C};var Animations={highlight:function(L,N,P,J){if(Util.isNull(L)){return }if(Util.stringIsEmpty(N)){N="#FFFF00"}if(Util.stringIsEmpty(P)){P="#000000"}if(!Util.validateNumber(J,0.0001)){J=0.4}var R=Util.getCalculatedStyle(L,"backgroundColor");var K=Util.getCalculatedStyle(L,"color");var O=function(){var B={color:{to:K},backgroundColor:{to:R}};var A=new YAHOO.util.ColorAnim(L,B,J);A.animate();B=null;A=null};var Q={color:{to:P},backgroundColor:{to:N}};var M=new YAHOO.util.ColorAnim(L,Q,J);M.onComplete.subscribe(O);M.animate();Q=null;M=null}};var Attachments={createNewInput:function(I,J,M){if(Util.stringIsEmpty(I)){return null}if(Util.isNull(J)){J=""}if(Util.isNull(M)){M=""}var H="%%File.";var K=".f9036ed46a836f4185256f1d0059732e.$Body.0.FCC";var N=H+I+K;var L=document.createElement("INPUT");L.type="FILE";L.id=J;L.name=N;L._className=M;H=null;K=null;N=null;return L},getFileName:function(F){if(Util.stringIsEmpty(F)){return""}var E=F.lastIndexOf("\\")+1;var D=F.slice(E);return D},getFileExtension:function(D){if(Util.stringIsEmpty(D)){return""}var E=D.lastIndexOf(".")+1;var F=D.slice(E);return F},getIconURL:function(H){var G=["bat","exe","bmp","gif","jpg","jpeg","png","tif","doc","htm","html","mov","mp3","mpeg","wav","wmv","pdf","ppt","txt","vsd","xls","zip"];var I="images/misc.gif";var F=Attachments.getFileExtension(H);if(Util.isNull(F)){F=""}F=F.toLowerCase();var J=G.indexOf(F)>-1;if(J){I="images/"+F+".gif"}G=null;J=null;return I}};var BrowserInfo={_BROWSER_NAME:0,_BROWSER_FULL_VERSION:1,_BROWSER_MAJOR_VERSION:2,getName:function(){return BrowserInfo._getBrowserInformation()[BrowserInfo._BROWSER_NAME]},getMajorVersion:function(){return BrowserInfo._getBrowserInformation()[BrowserInfo._BROWSER_MAJOR_VERSION]},getFullVersion:function(){return BrowserInfo._getBrowserInformation()[BrowserInfo._BROWSER_FULL_VERSION]},isIE:function(){return BrowserInfo.getName()=="Microsoft Internet Explorer"},_getBrowserInformation:function(){var J=navigator.appVersion;var K=navigator.userAgent;var I="";var H=0;var L=0;if((verOffset=K.indexOf("MSIE"))!=-1){I="Microsoft Internet Explorer";H=parseFloat(K.substring(verOffset+5));L=parseInt(""+H)}else{if((verOffset=K.indexOf("Opera"))!=-1){I="Microsoft Internet Explorer";H=parseFloat(K.substring(verOffset+6));L=parseInt(""+H)}else{if((nameOffset=K.lastIndexOf(" ")+1)<(verOffset=K.lastIndexOf("/"))){I=K.substring(nameOffset,verOffset);H=parseFloat(K.substring(verOffset+1));if(!isNaN(H)){L=parseInt(""+H)}else{H=0;L=0}}}}if(I.toLowerCase()==I.toUpperCase()||H==0||L==0){I=navigator.appName;H=parseFloat(J);L=parseInt(J)}var G=[];G[BrowserInfo._BROWSER_NAME]=I;G[BrowserInfo._BROWSER_FULL_VERSION]=H;G[BrowserInfo._BROWSER_MAJOR_VERSION]=L;return G}};function AJAXRequestInformation(E){var F=null;var G="";var H=[];this.getProperty=function(A){return H[A]};this.setProperty=function(B,A){H[B]=A};this.getRequestingObject=function(){return E};this.getResponseXML=function(){return F};this.getRequestURL=function(){return G};this.setRequestingObject=function(A){if(!Util.isNull(A)){E=A}};this.setResponseXML=function(A){if(!Util.isNull(A)){F=A}};this.setRequestURL=function(A){if(!Util.stringIsEmpty(A)){G=A}}}var Dialogs={alert:function(L,R,T,U,N,P,O){var M=function(){this.cfg=null;this.destroy()};var Q=function(){if(!Util.isNull(O)){this.hideEvent.subscribe(O)}this.hideEvent.subscribe(M);this.hide()};if(!Dialogs._isValidIcon(T)){T=YAHOO.widget.SimpleDialog.ICON_INFO}if(Util.stringIsEmpty(R)){R="Alert"}if(Util.stringIsEmpty(U)){U="Ok"}if(Util.isNull(P)){P=true}if(Util.isNull(N)){N="300px"}else{N=parseInt(N,10)+"px"}var S={width:N,fixedcenter:true,visible:false,draggable:false,close:false,text:L,modal:P,icon:T,constraintoviewport:true,zIndex:100001,buttons:[{text:U,handler:Q,isDefault:true}]};var V=new YAHOO.widget.SimpleDialog("customAlert",S);V.setHeader(R);V.render(document.body);V.show()},confirm:function(P,W,Y,V,b,a,T,R,U){var Q=function(){this.cfg=null;this.destroy()};var S=function(){if(!Util.isNull(a)){this.hideEvent.subscribe(a)}this.hideEvent.subscribe(Q);this.hide()};var Z=function(){if(!Util.isNull(T)){this.hideEvent.subscribe(T)}this.hideEvent.subscribe(Q);this.hide()};if(!Dialogs._isValidIcon(Y)){Y=YAHOO.widget.SimpleDialog.ICON_HELP}if(Util.stringIsEmpty(W)){W="Confirm"}if(Util.stringIsEmpty(V)){V="Ok"}if(Util.stringIsEmpty(b)){b="Cancel"}if(Util.isNull(U)){U=true}if(Util.isNull(R)){R="300px"}else{R=parseInt(R,10)+"px"}var X={width:R,fixedcenter:true,visible:true,draggable:false,close:false,text:P,modal:U,icon:Y,constraintoviewport:true,zIndex:100000,buttons:[{text:V,handler:S,isDefault:true},{text:b,handler:Z}]};var O=new YAHOO.widget.SimpleDialog("customConfirm",X);O.setHeader(W);O.render(document.body)},_isValidIcon:function(F){var D=false;var E=[YAHOO.widget.SimpleDialog.ICON_ALARM,YAHOO.widget.SimpleDialog.ICON_BLOCK,YAHOO.widget.SimpleDialog.ICON_HELP,YAHOO.widget.SimpleDialog.ICON_INFO,YAHOO.widget.SimpleDialog.ICON_TIP,YAHOO.widget.SimpleDialog.ICON_WARN];D=E.indexOf(F)>-1;E=null;return D}};var FormUtils={clearRadioFieldValue:function(D){for(var C=0;C<D.length;C++){D[C].checked=false}},clearSelectOptions:function(D){if(Util.isNull(D)||Util.isNull(D.options)){return }for(var C=D.options.length;C>=0;C--){D.options[C]=null}},createForm:function(B){return Util.createNamedElement("FORM",B)},getCheckBoxSelections:function(F,H){var E=[];if(Util.isNull(H)){H=false}for(i=0;i<F.length;i++){if(F[i].checked==true){var G=F[i].value;if(H){if(!Util.isNull(F[i].nextSibling)){G=F[i].nextSibling.nodeValue}}if(!Util.stringIsEmpty(G)){E.push(G)}G=null}}F=null;return E},getRadioFieldSelection:function(D){if(!Util.isNull(D.value)){return D.value}for(var C=0;C<D.length;C++){if(D[C].checked){return D[C].value}}return""},getSelectFieldSelections:function(G,I){var J=[];if(Util.isNull(G)||Util.isNull(G.options)){return J}if(Util.isNull(I)){I=false}for(var F=0;F<G.options.length;F++){if(G.options[F].selected==true){var H=G.options[F].value;if(I){H=G.options[F].text}if(!Util.stringIsEmpty(H)){J.push(H)}H=null}}I=null;G=null;return J},getOriginalRadioSelection:function(D){for(var C=0;C<D.length;C++){if(D[C].defaultChecked){return D[C].value}}return""},getOriginalSelectFieldSelection:function(G,I){var J=[];for(var F=0;F<G.options.length;F++){if(G.options[F].defaultSelected==true){var H=G.options[F].value;if(I){H=G.options[F].text}if(!Util.stringIsEmpty(H)){J.push(H)}H=null}}return J},getTextFieldValues:function(E){var F=[];if(Util.isNull(E)){return result}if(E.length==undefined||E.length==null){F.push(E.value);return F}for(var D=0;D<E.length;D++){F.push(E[D].value)}return F},lockField:function(D){if(Util.isNull(D)){return }if(D.length&&D.nodeName!="SELECT"){for(var C=0;C<D.length;C++){D[C].disabled=true;Util.addClass(D[C],"locked")}}else{D.disabled=true;Util.addClass(D,"locked")}},setRadioFieldOptions:function(W,R,X,S,U){if(Util.isNull(W)||Util.stringIsEmpty(R)){return }Util.removeChildNodes(W);var M="";if(Util.stringIsEmpty(S)){S=""}for(var T=0;T<X.length;T++){var P=X[T];var Q=P;var V=P;if(Util.isArray(P)){Q=P[0];V=P[0];if(P.length>1){V=P[1]}}var O="";if(Q==U){O=' checked=""'}var N='<input type="radio" name="'+R+'" value="'+Q+'" onclick="'+S+'"'+O+">"+V;M=M+N;N=null;P=null;Q=null;V=null}W.innerHTML=M;M=null},setRadioFieldValue:function(E,F){for(var D=0;D<E.length;D++){if(E[D].value==F){E[D].checked=true;return }}},setSelectOptions:function(J,P,I){if(Util.isNull(J)){return }if(Util.stringIsEmpty(I)){I=""}FormUtils.clearSelectOptions(J);for(var O=0;O<P.length;O++){var M=P[O];var N=M;var K=M;if(Util.isArray(M)){N=M[0];K=M[1];if(K==null){K=N}}var L=new Option(N,K);J.options[O]=L;if(I===K){J.options[O].selected=true}M=null;N=null;K=null;L=null}},setSelectFieldValue:function(E,F){for(var D=0;D<E.options.length;D++){if(E.options[D].text==F||E.options[D].value==F){E.options[D].selected=true}else{E.options[D].selected=false}}},setSelectFieldValues:function(E,D){for(var F=0;F<E.options.length;F++){if(D.indexOf(E.options[F].text)>-1||D.indexOf(E.options[F].value)>-1){E.options[F].selected=true}else{E.options[F].selected=false}}},unlockField:function(D){if(Util.isNull(D)){return }if(D.length){for(var C=0;C<D.length;C++){D[C].disabled=false;Util.removeClass(D[C],"locked")}}else{D.disabled=false;Util.removeClass(D,"locked")}},validateCheckBoxField:function(B){return FormUtils.getCheckBoxSelections().length>0},validateCreditCardNumberField:function(G,H,E){if(H==null||H==undefined){H=true}if(Util.isNull(E)){E=false}if(!FormUtils.validateNumberField(G)){return false}var F=trim(G.value.toString());if(!(F.length==16||F.length==13||(F.length==15&&H))){if(E){G.focus();G.select()}return false}if(!Util.mod10(F)){if(E){obj.focus();obj.select()}return false}return true},validateDateField:function(H,J,G,I,K,L){if(Util.isNull(K)){K=false}if(Util.isNull(L)){L=false}if(!Util.validateDate(H.value,J,G,I)){if(K){H.value=""}if(L){H.focus();H.select()}return false}else{H.value=Util.trim(H.value);return true}},validateEmailField:function(E,F,D){if(Util.isNull(E)){return false}if(Util.isNull(F)){F=false}if(Util.isNull(D)){D=false}if(Util.stringIsEmpty(E.value)||!Util.validateEmail(E.value)){if(F){E.value=""}if(D){E.focus();E.select()}return false}else{E.value=Util.trim(E.value);return true}},validateNumberField:function(I,J,G,K,L){var H=Util.replaceSubstring(obj.value,",","");if(Util.isNull(L)){L=false}if(!Util.validateNumber(H,J,G)){if(K){obj.value=""}if(L){obj.focus();obj.select()}return false}else{obj.value=trim(H);return true}},validateSelectField:function(D,C){if(Util.isNull(C)){C=false}if(FormUtils.getSelectFieldSelections(D).length<1){if(C){D.focus()}return false}else{return true}},validateRadioField:function(B){return !Util.stringIsEmpty(FormUtils.getRadioFieldSelection(B))},validateTextField:function(D,C){if(Util.isNull(C)){C=false}if(Util.stringIsEmpty(D.value)){D.value="";if(C){D.focus();D.select()}return false}else{D.value=Util.trim(D.value);return true}}};function CBTable(){var R="TABLE";var N="THEAD";var P="TBODY";var L="TFOOT";var T=false;var M=null;var Q=null;var S=null;var O=null;var K=function(){if(T){return }M=document.createElement(R);if(BrowserInfo.isIE()){Q=document.createElement(N);S=document.createElement(P);O=document.createElement(L);M.appendChild(Q);M.appendChild(S);M.appendChild(O)}else{Q=M;S=M;O=M}T=true};this.getTable=function(){K();return M};this.getTableHead=function(){K();return Q};this.getTableBody=function(){K();return S};this.getTableFoot=function(){K();return O}}var Table={insertTextIntoTD:function(D,C){if(Util.isNull(D)){return }if(BrowserInfo.isIE()){D.innerText=C}else{D.appendChild(document.createTextNode(C))}},setTDColspan:function(D,C){if(!Util.validateNumber(C,0)){return }if(Util.isNull(D)){return }C=""+parseInt(C,10);if(BrowserInfo.isIE()){D.colSpan=C}else{D.setAttribute("colspan",C)}}};var Util={addClass:function(F,G){if(Util.isNull(F)){return }if(Util.stringIsEmpty(G)){return }var E=[];E=Util.parseString(F.className," ");if(E.indexOf(G)>-1){return }E.push(G);var H=Util.replaceSubstring(E.toString(),","," ");F.className=H},assignEventListener:function(F,E,G){if(Util.isNull(F)||Util.stringIsEmpty(E)||Util.stringIsEmpty(G)){return }if(window.attachEvent){var H=new Function(G);F.attachEvent(E,H)}else{if(window.addEventListener){F.setAttribute(E,G)}}},createNamedElement:function(G,E){var H=null;try{H=document.createElement("<"+G+' name="'+E+'">')}catch(F){}if(!H||H.nodeName!=G.toUpperCase()){H=document.createElement(G);H.name=E}return H},decodeXMLSafeString:function(G){var F=[["&lt;","<"],["&gt;",">"],["&amp;","&"],["&apos;","'"],["&quot;",'"']];var H=G;for(var E=0;E<F.length;E++){H=Util.replaceSubstring(H,F[E][0],F[E][1])}F=null;return H},parseString:function(L,G){if(Util.isNull(G)){return L}var I=[];var J=0;var H=0;var K;while(J>-1){J=L.indexOf(G,H);if(J==-1){K=L.substr(H)}else{K=L.substr(H,J-H)}if(I[0]!=""){I.push(K)}else{I[0]=K}H=J+G.length}J=null;H=null;K=null;return I},genRndSeq:function(){return new Date().getTime()},getBaseHREF:function(){var C=document.getElementsByTagName("base");for(var D=0;D<C.length;D++){return C[D].href}},getCalculatedStyle:function(D,C){if(Util.isNull(D)||Util.stringIsEmpty(C)){return""}if(D.currentStyle){return D.currentStyle[C]}else{if(document.defaultView.getComputedStyle){return document.defaultView.getComputedStyle(D,"")[C]}else{return""}}},isArray:function(B){return Util.isType(B,"Array")},isEven:function(B){if(!Util.validateNumber(B)){return false}return((B%2)===0)},isNull:function(B){return(B===null||B===undefined)},isType:function(F,E){if(Util.isNull(F)||Util.stringIsEmpty(E)){return false}var D=F.constructor.toString();D=null;E="function "+E+"(";return(F.constructor.toString().indexOf(E)>-1)},mod10:function(F){var E=new Array(F.length);var H=0,G=0;for(H=0;H<F.length;++H){E[H]=parseInt(F.charAt(H),10)}for(H=E.length-2;H>=0;H-=2){E[H]*=2;if(E[H]>9){E[H]-=9}}for(H=0;H<E.length;++H){G+=E[H]}return(((G%10)==0)?true:false)},removeChildNodes:function(B){if(Util.isNull(B)){return }while(B.childNodes.length>0){B.removeChild(B.childNodes[0])}},removeClass:function(F,G){if(Util.isNull(F)){return }if(Util.stringIsEmpty(G)){return }var E=Util.parseString(F.className," ");E.removeElement(G);var H=Util.replaceSubstring(E.toString(),","," ");F.className=H;E=null;F=null;G=null;_x=null;return H},removeNonAlphanumericCharacters:function(H,F){if(Util.isNull(H)){return }if(Util.isNull(F)){F=true}var E;var G=new RegExp("[^a-zA-Z0-9 ]","g");E=H.replace(G,"");if(F){E=Util.replaceSubstring(E," ","")}return E},replaceSubstring:function(R,N,O){if(Util.stringIsEmpty(R)){return R}var Q=""+R;if(N==""){return R}if(O.indexOf(N)==-1){while(Q.indexOf(N)!=-1){var V=Q.substring(0,Q.indexOf(N));var S=Q.substring(Q.indexOf(N)+N.length,Q.length);Q=V+O+S}}else{var T=new Array("~","`","_","^","#");var W=1;var P="";while(P==""){for(var X=0;X<T.length;X++){var U="";for(var M=0;M<W;M++){U+=T[X]}if(N.indexOf(U)==-1){P=U;X=T.length+1}}}while(Q.indexOf(N)!=-1){var V=Q.substring(0,Q.indexOf(N));var S=Q.substring(Q.indexOf(N)+N.length,Q.length);Q=V+P+S}while(Q.indexOf(P)!=-1){var V=Q.substring(0,Q.indexOf(P));var S=Q.substring(Q.indexOf(P)+P.length,Q.length);Q=V+O+S}}return Q},stringIsEmpty:function(B){return(Util.isNull(B)||Util.trim(B)==="")},triggerEvent:function(D,C){if(Util.isNull(D)||Util.isNull(C)){return }if(D.dispatchEvent){alert(C);D.dispatchEvent(C)}else{if(D.fireEvent){if(!Util.isNull(C.type)){C="on"+C.type}D.fireEvent(C)}else{}}},trim:function(B){B=""+B;return B.replace(/^\s*|\s*$/g,"")},validateCreditCardExpirationDate:function(I){if(I.length!=4){return false}var H=parseInt(I.substring(0,2),10);var G=parseInt("20"+I.substring(2),10);if(H==12){H=0;G=1+G}var J=new Date();var F=new Date(G,H,1,1,1,1,1);return F>J},validateDate:function(H,I,F,G){if(Util.stringIsEmpty(H)){return false}if(!Date.isValid(H,G)){return false}var J=Date.parseString(H,G);if(!Util.isNull(I)&&J.isBefore(I)){J=null;return false}if(!Util.isNull(F)&&J.isAfter(F)){J=null;return false}J=null;return true},validateEmail:function(E){var F=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var D=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;return(!F.test(E)&&D.test(E))},validateNumber:function(E,F,D){if(Util.isNull(E)||isNaN(E)){return false}E=parseFloat(E);if(isNaN(E)){return false}if(!isNaN(F)&&E<parseFloat(F)){return false}if(!isNaN(D)&&E>parseFloat(D)){return false}return true}};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(F){var D=this.length;var E=Number(arguments[1])||0;E=(E<0)?Math.ceil(E):Math.floor(E);if(E<0){E+=D}for(;E<D;E++){if(E in this&&this[E]===F){return E}}return -1}}Array.prototype.removeElement=function(D){var C=this.indexOf(D);if(C>-1){this.splice(C,1)}C=null};var g_ajax_obj=new c_ajax_object;function c_ajax_object(){}c_ajax_object.prototype.GetNewRequestObject=function(){/*@cc_on @*//*@if (@_jscript_version >= 5)		try {			this._dm_xmlhttprequestobject = new ActiveXObject("Msxml2.XMLHTTP");			}		catch (e) {			try {				this._dm_xmlhttprequestobject = new ActiveXObject("Microsoft.XMLHTTP");				}			catch (e2) {				this._dm_xmlhttprequestobject = false;				}			}	@end @*/if(!this._dm_xmlhttprequestobject&&(typeof XMLHttpRequest!="undefined")){this._dm_xmlhttprequestobject=new XMLHttpRequest()}};c_ajax_object.prototype._dm_xmlhttprequestobject=null;c_ajax_object.prototype._dm_callback_function=null;c_ajax_object.prototype._dm_param=null;c_ajax_object.prototype._dm_partialcallback_function=null;c_ajax_object.prototype._dm_param2=null;c_ajax_object.prototype._dm_phase=0;c_ajax_object.prototype._dm_queue=new Array();c_ajax_object.prototype._dm_queue_state=true;c_ajax_object.prototype._dm_committed=false;c_ajax_object.prototype._dm_pre_queue_in_url=null;c_ajax_object.prototype._dm_pre_queue_in_callback=null;c_ajax_object.prototype._dm_pre_queue_in_method=null;c_ajax_object.prototype._dm_pre_queue_in_param=null;c_ajax_object.prototype._dm_pre_queue_in_pcallback=null;c_ajax_object.prototype._dm_pre_queue_in_param2=null;c_ajax_object.prototype._dm_pre_queue_in_c2_phase=0;c_ajax_object.prototype.QueueFlush=function(){this._dm_queue=new Array();this.QueueResume()};c_ajax_object.prototype.QueuePause=function(){this._dm_queue_state=false};c_ajax_object.prototype.QueueResume=function(){this._dm_queue_state=true;this.Dequeue()};c_ajax_object.prototype.QueueInterrupt=function(I,H,D,B,G,E,F){var C=I;this._dm_callback_function=H;var A=D;this._dm_param=B;this._dm_partialcallback_function=G;this._dm_param2=E;this._dm_phase=F;if(C&&A){ret=this._CallXMLHTTPObject(C,A)}return ret};c_ajax_object.prototype.QueueInject=function(B,D,A,H,F,G,E){this._dm_queue_state=false;for(var C=this._dm_queue.length;C>0;C--){this._dm_queue[C]=this._dm_queue[C-1]}this._dm_queue[0]=new Array(B,D,A,H,F,G,E);this._dm_queue_state=true};c_ajax_object.prototype.CallXMLHTTPObjectGET=function(A,B){return this.CallXMLHTTPObject(A,B,"GET",null,null,0)};c_ajax_object.prototype.CallXMLHTTPObjectGETParam=function(A,B,C){return this.CallXMLHTTPObject(A,B,"GET",C,null,0)};c_ajax_object.prototype.CallXMLHTTPObjectGETParamPartial=function(A,B,E,C,D){return this.CallXMLHTTPObject(A,B,"GET",E,C,D,0)};c_ajax_object.prototype.CallXMLHTTPObjectGETParamPartialPhase=function(A,B,F,D,E,C){return this.CallXMLHTTPObject(A,B,"GET",F,D,E,C)};c_ajax_object.prototype.CallXMLHTTPObjectPOST=function(A,B){return this.CallXMLHTTPObject(A,B,"POST",null,null,0)};c_ajax_object.prototype.CallXMLHTTPObjectPOSTParam=function(A,B,C){return this.CallXMLHTTPObject(A,B,"POST",C,null,0)};c_ajax_object.prototype.CallXMLHTTPObjectPOSTParamPartial=function(A,B,E,C,D){return this.CallXMLHTTPObject(A,B,"POST",E,C,D,0)};c_ajax_object.prototype.CallXMLHTTPObjectPOSTParamPartialPhase=function(A,B,F,D,E,C){return this.CallXMLHTTPObject(A,B,"POST",F,D,E,C)};c_ajax_object.prototype.CallXMLHTTPObject=function(B,C,A,G,E,F,D){this._dm_pre_queue_in_url=B;this._dm_pre_queue_in_callback=C;this._dm_pre_queue_in_method=A;this._dm_pre_queue_in_param=G;this._dm_pre_queue_in_pcallback=E;this._dm_pre_queue_in_param2=F;this._dm_pre_queue_in_c2_phase=D;if((this._dm_pre_queue_in_c2_phase<1)||(this._dm_pre_queue_in_c2_phase>3)){this._dm_pre_queue_in_c2_phase=3}this.Enqueue();return true};c_ajax_object.prototype.Enqueue=function(){this._dm_queue[this._dm_queue.length]=new Array(this._dm_pre_queue_in_url,this._dm_pre_queue_in_callback,this._dm_pre_queue_in_method,this._dm_pre_queue_in_param,this._dm_pre_queue_in_pcallback,this._dm_pre_queue_in_param2,this._dm_pre_queue_in_c2_phase);this._dm_pre_queue_in_url=null;this._dm_pre_queue_in_callback=null;this._dm_pre_queue_in_method=null;this._dm_pre_queue_in_param=null;this._dm_pre_queue_in_pcallback=null;this._dm_pre_queue_in_param2=null;this._dm_pre_queue_in_c2_phase=0;if(!this._dm_xmlhttprequestobject){this.Dequeue()}};c_ajax_object.prototype.Dequeue=function(){var D=null;var C=false;if(this._dm_queue.length&&this._dm_queue_state){D=this._dm_queue[0];var B=D[0];this._dm_callback_function=D[1];var E=D[2];this._dm_param=D[3];this._dm_partialcallback_function=D[4];this._dm_param2=D[5];this._dm_phase=D[6];for(var A=1;A<this._dm_queue.length;A++){this._dm_queue[A-1]=this._dm_queue[A]}this._dm_queue.length=A-1}if(B&&E){C=this._CallXMLHTTPObject(B,E)}return C};c_ajax_object.prototype._CallXMLHTTPObject=function(B,A){try{var D=null;if(A=="POST"){var C=/^([^\?]*)\?(.*)$/.exec(B);B=C[1];D=unescape(C[2])}this._dm_committed=false;this.GetNewRequestObject();this._dm_xmlhttprequestobject.open(A,B,true);if(A=="POST"){this._dm_xmlhttprequestobject.setRequestHeader("Method","POST "+B+" HTTP/1.1");this._dm_xmlhttprequestobject.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}this._dm_xmlhttprequestobject.onreadystatechange=Handle_HTTP_Response;this._dm_xmlhttprequestobject.send(D);return true}catch(E){}return false};function Handle_HTTP_Response(){var B=navigator.appName=="Microsoft Internet Explorer";if(g_ajax_obj&&g_ajax_obj._dm_xmlhttprequestobject){if(g_ajax_obj._dm_xmlhttprequestobject.readyState==0){}else{if(g_ajax_obj._dm_xmlhttprequestobject.readyState==1){if(g_ajax_obj._dm_phase==g_ajax_obj._dm_xmlhttprequestobject.readyState){if(g_ajax_obj._dm_partialcallback_function){var A;if(!B&&g_ajax_obj._dm_xmlhttprequestobject.responseText){A=g_ajax_obj._dm_xmlhttprequestobject.responseText}g_ajax_obj._dm_partialcallback_function(A,g_ajax_obj._dm_param2?g_ajax_obj._dm_param2:g_ajax_obj._dm_param)}}}else{if(g_ajax_obj._dm_xmlhttprequestobject.readyState==2){if(g_ajax_obj._dm_phase==g_ajax_obj._dm_xmlhttprequestobject.readyState){if(g_ajax_obj._dm_partialcallback_function){var A;if(!B&&g_ajax_obj._dm_xmlhttprequestobject.responseText){A=g_ajax_obj._dm_xmlhttprequestobject.responseText}g_ajax_obj._dm_partialcallback_function(A,g_ajax_obj._dm_param2?g_ajax_obj._dm_param2:g_ajax_obj._dm_param)}}}else{if(g_ajax_obj._dm_xmlhttprequestobject.readyState==3){g_ajax_obj._dm_committed=true;if(g_ajax_obj._dm_phase==g_ajax_obj._dm_xmlhttprequestobject.readyState){if(g_ajax_obj._dm_partialcallback_function){var A;if(!B&&g_ajax_obj._dm_xmlhttprequestobject.responseText){A=g_ajax_obj._dm_xmlhttprequestobject.responseText}g_ajax_obj._dm_partialcallback_function(A,g_ajax_obj._dm_param2?g_ajax_obj._dm_param2:g_ajax_obj._dm_param)}}}else{if(g_ajax_obj._dm_xmlhttprequestobject.readyState==4){g_ajax_obj._dm_callback_function(g_ajax_obj._dm_xmlhttprequestobject.responseText,g_ajax_obj._dm_param,g_ajax_obj._dm_param2);if(typeof g_ajax_obj!="undefined"){g_ajax_obj._dm_xmlhttprequestobject=null;g_ajax_obj._dm_committed=false;g_ajax_obj._dm_phase=0;g_ajax_obj.Dequeue()}}}}}}}return true}if(typeof SupportsAjax=="undefined"){function SupportsAjax(){var A=new c_ajax_object;if(typeof A!="undefined"){A.GetNewRequestObject();if(A._dm_xmlhttprequestobject){A._dm_xmlhttprequestobject=null;A=null;return true}A=null}return false}}function SimpleAJAXCall(C,B,A,D){if((typeof A=="undefined")||((A!="GET")&&(A!="POST"))){A="GET"}A=A.toUpperCase();if(SupportsAjax()&&(typeof C!="undefined")&&C&&(typeof B=="function")){if(A=="POST"){return g_ajax_obj.CallXMLHTTPObjectPOSTParam(C,B,D)}else{return g_ajax_obj.CallXMLHTTPObjectGETParam(C,B,D)}}else{return false}}eval(function(D,A,F,B,C,E){C=function(G){return(G<A?"":C(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36))};if(!"".replace(/^/,String)){while(F--){E[C(F)]=B[F]||C(F)}B=[function(G){return E[G]}];C=function(){return"\\w+"};F=1}while(F--){if(B[F]){D=D.replace(new RegExp("\\b"+C(F)+"\\b","g"),B[F])}}return D}('8.$2m=1.2n;8.Q=u(x){e(x<0||x>9?"":"0")+x};8.1g=B R(\'2o\',\'2p\',\'2l\',\'2k\',\'1z\',\'2g\',\'2h\',\'2i\',\'2j\',\'2q\',\'2r\',\'2y\');8.14=B R(\'2z\',\'2A\',\'2x\',\'2w\',\'1z\',\'2s\',\'2t\',\'2u\',\'2v\',\'2f\',\'2b\',\'1R\');8.1d=B R(\'1W\',\'1Z\',\'1Y\',\'1V\',\'1U\',\'1S\',\'1T\');8.1f=B R(\'1X\',\'2e\',\'20\',\'2c\',\'2d\',\'2a\',\'27\');8.1s=1L;3(!8.C.1c){8.C.1c=u(){b S=7.1y();e(S<16?S+16:S)}}8.1q=u(r,t){3(1e(t)=="1a"||t==f||t==""){b 1D=B R(\'y-M-d\',\'G d, y\',\'G d,y\',\'y-G-d\',\'d-G-y\',\'G d\',\'G-d\',\'d-G\');b 1v=B R(\'M/d/y\',\'M-d-y\',\'M.d.y\',\'M/d\',\'M-d\');b 1t=B R(\'d/M/y\',\'d-M-y\',\'d.M.y\',\'d/M\',\'d-M\');b 1u=B R(1D,8.1s?1v:1t,8.1s?1t:1v);Z(b i=0;i<1u.g;i++){b l=1u[i];Z(b j=0;j<l.g;j++){b d=8.1q(r,l[j]);3(d!=f){e d}}}e f};7.1I=u(r){Z(b i=0;i<r.g;i++){3("26".2C(r.U(i))==-1){e 13}}e 1L};7.O=u(1E,i,1i,1C){Z(b x=1C;x>=1i;x--){b 5=1E.T(i,i+x);3(5.g<1i){e f}3(7.1I(5)){e 5}}e f};r=r+"";t=t+"";b o=0;b D=0;b c="";b 5="";b 2T="";b x,y;b A=B 8().1c();b v=1;b I=1;b p=0;b J=0;b L=0;b 10="";W(D<t.g){c=t.U(D);5="";W((t.U(D)==c)&&(D<t.g)){5+=t.U(D++)}3(5=="19"||5=="S"||5=="y"){3(5=="19"){x=4;y=4}3(5=="S"){x=2;y=2}3(5=="y"){x=2;y=4}A=7.O(r,o,x,y);3(A==f){e f}o+=A.g;3(A.g==2){3(A>2V){A=16+(A-0)}q{A=2R+(A-0)}}}q 3(5=="G"||5=="1P"){v=0;b Y=(5=="G"?(8.1g.2O(8.14)):8.14);Z(b i=0;i<Y.g;i++){b 1h=Y[i];3(r.T(o,o+1h.g).V()==1h.V()){v=(i%12)+1;o+=1h.g;1A}}3((v<1)||(v>12)){e f}}q 3(5=="1r"||5=="E"){b Y=(5=="1r"?8.1d:8.1f);Z(b i=0;i<Y.g;i++){b 18=Y[i];3(r.T(o,o+18.g).V()==18.V()){o+=18.g;1A}}}q 3(5=="1o"||5=="M"){v=7.O(r,o,5.g,2);3(v==f||(v<1)||(v>12)){e f}o+=v.g}q 3(5=="1m"||5=="d"){I=7.O(r,o,5.g,2);3(I==f||(I<1)||(I>2E)){e f}o+=I.g}q 3(5=="p"||5=="h"){p=7.O(r,o,5.g,2);3(p==f||(p<1)||(p>12)){e f}o+=p.g}q 3(5=="1k"||5=="H"){p=7.O(r,o,5.g,2);3(p==f||(p<0)||(p>23)){e f}o+=p.g}q 3(5=="1l"||5=="K"){p=7.O(r,o,5.g,2);3(p==f||(p<0)||(p>11)){e f}o+=p.g;p++}q 3(5=="1j"||5=="k"){p=7.O(r,o,5.g,2);3(p==f||(p<1)||(p>24)){e f}o+=p.g;p--}q 3(5=="J"||5=="m"){J=7.O(r,o,5.g,2);3(J==f||(J<0)||(J>1K)){e f}o+=J.g}q 3(5=="L"||5=="s"){L=7.O(r,o,5.g,2);3(L==f||(L<0)||(L>1K)){e f}o+=L.g}q 3(5=="a"){3(r.T(o,o+2).V()=="2J"){10="1w"}q 3(r.T(o,o+2).V()=="2N"){10="1x"}q{e f}o+=2}q{3(r.T(o,o+5.g)!=5){e f}q{o+=5.g}}}3(o!=r.g){e f}3(v==2){3(((A%4==0)&&(A%2M!=0))||(A%2L==0)){3(I>29){e f}}q{3(I>28){e f}}}3((v==4)||(v==6)||(v==9)||(v==11)){3(I>2K){e f}}3(p<12&&10=="1x"){p=p-0+12}q 3(p>11&&10=="1w"){p-=12}e B 8(A,v-1,I,p,J,L)};8.2I=u(r,t){e(8.1q(r,t)!=f)};8.C.2D=u(F){3(F==f){e 13}e(7.P()<F.P())};8.C.2F=u(F){3(F==f){e 13}e(7.P()>F.P())};8.C.2G=u(F){3(F==f){e 13}e(7.P()==F.P())};8.C.2W=u(F){3(F==f){e 13}b 1J=B 8(7.P()).1p();b 1F=B 8(F.P()).1p();e(1J.P()==1F.P())};8.C.t=u(t){t=t+"";b X="";b D=0;b c="";b 5="";b y=7.1y()+"";b M=7.1b()+1;b d=7.1Q();b E=7.15();b H=7.1N();b m=7.1G();b s=7.1H();b 19,S,G,1o,1m,p,h,J,L,10,1k,H,1l,K,1j,k;b n=B 2B();3(y.g<4){y=""+(+y+16)}n["y"]=""+y;n["19"]=y;n["S"]=y.T(2,4);n["M"]=M;n["1o"]=8.Q(M);n["G"]=8.1g[M-1];n["1P"]=8.14[M-1];n["d"]=d;n["1m"]=8.Q(d);n["E"]=8.1f[E];n["1r"]=8.1d[E];n["H"]=H;n["1k"]=8.Q(H);3(H==0){n["h"]=12}q 3(H>12){n["h"]=H-12}q{n["h"]=H}n["p"]=8.Q(n["h"]);n["K"]=n["h"]-1;n["k"]=n["H"]+1;n["1l"]=8.Q(n["K"]);n["1j"]=8.Q(n["k"]);3(H>11){n["a"]="1x"}q{n["a"]="1w"}n["m"]=m;n["J"]=8.Q(m);n["s"]=s;n["L"]=8.Q(s);W(D<t.g){c=t.U(D);5="";W((t.U(D)==c)&&(D<t.g)){5+=t.U(D++)}3(1e(n[5])!="1a"){X=X+n[5]}q{X=X+5}}e X};8.C.2P=u(){e 8.1d[7.15()]};8.C.2H=u(){e 8.1f[7.15()]};8.C.2U=u(){e 8.1g[7.1b()]};8.C.2Q=u(){e 8.14[7.1b()]};8.C.1p=u(){7.1O(0);7.1B(0);7.1M(0);7.2S(0);e 7};8.C.1n=u(N,z){3(1e(N)=="1a"||N==f||1e(z)=="1a"||z==f){e 7}z=+z;3(N==\'y\'){7.25(7.1c()+z)}q 3(N==\'M\'){7.22(7.1b()+z)}q 3(N==\'d\'){7.21(7.1Q()+z)}q 3(N==\'w\'){b 17=(z>0)?1:-1;W(z!=0){7.1n(\'d\',17);W(7.15()==0||7.15()==6){7.1n(\'d\',17)}z-=17}}q 3(N==\'h\'){7.1O(7.1N()+z)}q 3(N==\'m\'){7.1B(7.1G()+z)}q 3(N==\'s\'){7.1M(7.1H()+z)}e 7};',62,183,"|||if||token||this|Date|||var|||return|null|length|||||||value|i_val|hh|else|val||format|function|month||||number|year|new|prototype|i_format||date2|MMM||date|mm||ss||interval|getInt|getTime|LZ|Array|yy|substring|charAt|toLowerCase|while|result|names|for|ampm|||false|monthAbbreviations|getDay|1900|step|day_name|yyyy|undefined|getMonth|getFullYear|dayNames|typeof|dayAbbreviations|monthNames|month_name|minlength|kk|HH|KK|dd|add|MM|clearTime|parseString|EE|preferAmericanFormat|dateFirst|checkList|monthFirst|AM|PM|getYear|May|break|setMinutes|maxlength|generalFormats|str|d2|getMinutes|getSeconds|isInteger|d1|59|true|setSeconds|getHours|setHours|NNN|getDate|Dec|Friday|Saturday|Thursday|Wednesday|Sunday|Sun|Tuesday|Monday|Tue|setDate|setMonth|||setFullYear|1234567890|Sat|||Fri|Nov|Wed|Thu|Mon|Oct|June|July|August|September|April|March|VERSION|02|January|February|October|November|Jun|Jul|Aug|Sep|Apr|Mar|December|Jan|Feb|Object|indexOf|isBefore|31|isAfter|equals|getDayAbbreviation|isValid|am|30|400|100|pm|concat|getDayName|getMonthAbbreviation|2000|setMilliseconds|token2|getMonthName|70|equalsIgnoreTime".split("|"),0,{}))//-->