var Clientcide={version:"2.1.0",setAssetLocation:function(b){var a=function(c){return c.replace(/\/\//g,"/")};if(window.StickyWin&&StickyWin.UI){StickyWin.UI.implement({options:{baseHref:a(b+"/stickyWinHTML/")}});if(StickyWin.Alert){StickyWin.Alert.implement({options:{baseHref:b+"/simple.error.popup"}})}if(StickyWin.UI.Pointy){StickyWin.UI.Pointy.implement({options:{baseHref:a(b+"/PointyTip/")}})}}if(window.TagMaker){TagMaker.implement({options:{baseHref:a(b+"/tips/")}})}if(window.ProductPicker){ProductPicker.implement({options:{baseHref:a(b+"/Picker")}})}if(window.Autocompleter){Autocompleter.Base.implement({options:{baseHref:a(b+"/autocompleter/")}})}if(window.Lightbox){Lightbox.implement({options:{assetBaseUrl:a(b+"/slimbox/")}})}if(window.Waiter){Waiter.implement({options:{baseHref:a(b+"/waiter/")}})}},preLoadCss:function(){if(window.StickyWin&&StickyWin.ui){StickyWin.ui()}if(window.StickyWin&&StickyWin.pointy){StickyWin.pointy()}Clientcide.preloaded=true;return true},preloaded:false};(function(){if(!window.addEvent){return}var a=function(){if(window.dbug){dbug.log("preloading clientcide css")}if(!Clientcide.preloaded){Clientcide.preLoadCss()}};window.addEvent("domready",a);window.addEvent("load",a)})();setCNETAssetBaseHref=Clientcide.setAssetLocation;var dbug={logged:[],timers:{},firebug:false,enabled:false,log:function(){dbug.logged.push(arguments)},nolog:function(a){dbug.logged.push(arguments)},time:function(a){dbug.timers[a]=new Date().getTime()},timeEnd:function(b){if(dbug.timers[b]){var a=new Date().getTime()-dbug.timers[b];dbug.timers[b]=false;dbug.log("%s: %s",b,a)}else{dbug.log("no such timer: %s",b)}},enable:function(b){var a=window.firebug?firebug.d.console.cmd:window.console;if((!!window.console&&!!window.console.warn)||window.firebug){try{dbug.enabled=true;dbug.log=function(){(a.debug||a.log).apply(a,arguments)};dbug.time=function(){a.time.apply(a,arguments)};dbug.timeEnd=function(){a.timeEnd.apply(a,arguments)};if(!b){dbug.log("enabling dbug")}for(var c=0;c<dbug.logged.length;c++){dbug.log.apply(a,dbug.logged[c])}dbug.logged=[]}catch(d){dbug.enable.delay(400)}}},disable:function(){if(dbug.firebug){dbug.enabled=false}dbug.log=dbug.nolog;dbug.time=function(){};dbug.timeEnd=function(){}},cookie:function(d){var c=document.cookie.match("(?:^|;)\\s*jsdebug=([^;]*)");var b=c?unescape(c[1]):false;if((!$defined(d)&&b!="true")||($defined(d)&&d)){dbug.enable();dbug.log("setting debugging cookie");var a=new Date();a.setTime(a.getTime()+(24*60*60*1000));document.cookie="jsdebug=true;expires="+a.toGMTString()+";path=/;"}else{dbug.disableCookie()}},disableCookie:function(){dbug.log("disabling debugging cookie");document.cookie="jsdebug=false;path=/;"}};(function(){var d=!!window.console||!!window.firebug;var b=window.firebug?window.firebug.d.console.cmd:window.console;var c=["debug","info","warn","error","assert","dir","dirxml"];var a=["trace","group","groupEnd","profile","profileEnd","count"];function e(h,f){for(var g=0;g<h.length;g++){dbug[h[g]]=(d&&b[h[g]])?b[h[g]]:f}}e(c,dbug.log);e(a,function(){})})();if((!!window.console&&!!window.console.warn)||window.firebug){dbug.firebug=true;var value=document.cookie.match("(?:^|;)\\s*jsdebug=([^;]*)");var debugCookie=value?unescape(value[1]):false;if(window.location.href.indexOf("jsdebug=true")>0||debugCookie=="true"){dbug.enable()}if(debugCookie=="true"){dbug.log("debugging cookie enabled")}if(window.location.href.indexOf("jsdebugCookie=true")>0){dbug.cookie();if(!dbug.enabled){dbug.enable()}}if(window.location.href.indexOf("jsdebugCookie=false")>0){dbug.disableCookie()}}Class.ToElement=new Class({toElement:function(){return this.element}});var ToElement=Class.ToElement;var Modalizer=new Class({defaultModalStyle:{display:"block",position:"fixed",top:0,left:0,"z-index":5000,"background-color":"#333",opacity:0.8},setModalOptions:function(a){this.modalOptions=$merge({width:(window.getScrollSize().x),height:(window.getScrollSize().y),elementsToHide:"select, embed"+(Browser.Engine.trident?"":", object"),hideOnClick:true,modalStyle:{},updateOnResize:true,layerId:"modalOverlay",onModalHide:$empty,onModalShow:$empty},this.modalOptions,a);return this},layer:function(){if(!this.modalOptions.layerId){this.setModalOptions()}return document.id(this.modalOptions.layerId)||new Element("div",{id:this.modalOptions.layerId}).inject(document.body)},resize:function(){if(this.layer()){this.layer().setStyles({width:(window.getScrollSize().x),height:(window.getScrollSize().y)})}},setModalStyle:function(a){this.modalOptions.modalStyle=a;this.modalStyle=$merge(this.defaultModalStyle,{width:this.modalOptions.width,height:this.modalOptions.height},a);if(this.layer()){this.layer().setStyles(this.modalStyle)}return(this.modalStyle)},modalShow:function(a){this.setModalOptions(a);this.layer().setStyles(this.setModalStyle(this.modalOptions.modalStyle));if(Browser.Engine.trident4){this.layer().setStyle("position","absolute")}this.layer().removeEvents("click").addEvent("click",function(){this.modalHide(this.modalOptions.hideOnClick)}.bind(this));this.bound=this.bound||{};if(!this.bound.resize&&this.modalOptions.updateOnResize){this.bound.resize=this.resize.bind(this);window.addEvent("resize",this.bound.resize)}if($type(this.modalOptions.onModalShow)=="function"){this.modalOptions.onModalShow()}this.togglePopThroughElements(0);this.layer().setStyle("display","block");return this},modalHide:function(a,b){if(a===false){return false}this.togglePopThroughElements(1);if($type(this.modalOptions.onModalHide)=="function"){this.modalOptions.onModalHide()}this.layer().setStyle("display","none");if(this.modalOptions.updateOnResize){this.bound=this.bound||{};if(!this.bound.resize){this.bound.resize=this.resize.bind(this)}window.removeEvent("resize",this.bound.resize)}return this},togglePopThroughElements:function(a){if(Browser.Engine.trident4||(Browser.Engine.gecko&&Browser.Platform.mac)){$$(this.modalOptions.elementsToHide).each(function(b){b.setStyle("opacity",a)})}}});var StyleWriter=new Class({createStyle:function(a,b){window.addEvent("domready",function(){try{if(document.id(b)&&b){return}var c=new Element("style",{id:b||""}).inject($$("head")[0]);if(Browser.Engine.trident){c.styleSheet.cssText=a}else{c.set("text",a)}}catch(d){dbug.log("error: %s",d)}}.bind(this))}});var StickyWin=new Class({Binds:["destroy","hide","togglepin","esc"],Implements:[Options,Events,StyleWriter,Class.ToElement],options:{closeClassName:"closeSticky",pinClassName:"pinSticky",content:"",zIndex:10000,className:"",width:false,height:false,timeout:-1,allowMultipleByClass:false,allowMultiple:true,showNow:true,useIframeShim:true,iframeShimSelector:"",destroyOnClose:false,closeOnClickOut:false,closeOnEsc:false},css:'.SWclearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.SWclearfix {display: inline-table;} * html .SWclearfix {height: 1%;} .SWclearfix {display: block;}',initialize:function(a){this.options.inject=this.options.inject||{target:document.body,where:"bottom"};this.setOptions(a);this.id=this.options.id||"StickyWin_"+new Date().getTime();this.makeWindow();if(this.options.content){this.setContent(this.options.content)}if(this.options.timeout>0){this.addEvent("onDisplay",function(){this.hide.delay(this.options.timeout,this)}.bind(this))}this.createStyle(this.css,"StickyWinClearFix");if(this.options.closeOnClickOut||this.options.closeOnEsc){this.attach()}if(this.options.destroyOnClose){this.addEvent("close",this.destroy)}if(this.options.showNow){this.show()}},attach:function(a){var c=$pick(a,true)?"addEvents":"removeEvents";var b={};if(this.options.closeOnClickOut){b.click=this.esc}if(this.options.closeOnEsc){b.keyup=this.esc}document[c](b)},esc:function(a){if(a.key=="esc"){this.hide()}if(a.type=="click"&&this.element!=a.target&&!this.element.hasChild(a.target)){this.hide()}},makeWindow:function(){this.destroyOthers();if(!document.id(this.id)){this.win=new Element("div",{id:this.id}).addClass(this.options.className).addClass("StickyWinInstance").addClass("SWclearfix").setStyles({display:"none",position:"absolute",zIndex:this.options.zIndex}).inject(this.options.inject.target,this.options.inject.where).store("StickyWin",this)}else{this.win=document.id(this.id)}this.element=this.win;if(this.options.width&&$type(this.options.width.toInt())=="number"){this.win.setStyle("width",this.options.width.toInt())}if(this.options.height&&$type(this.options.height.toInt())=="number"){this.win.setStyle("height",this.options.height.toInt())}return this},show:function(a){this.showWin();if(!a){this.fireEvent("display")}if(this.options.useIframeShim){this.showIframeShim()}this.visible=true;return this},showWin:function(){if(!this.positioned){this.position()}this.win.show()},hide:function(a){if($type(a)=="event"||!a){this.fireEvent("close")}this.hideWin();if(this.options.useIframeShim){this.hideIframeShim()}this.visible=false;return this},hideWin:function(){this.win.setStyle("display","none")},destroyOthers:function(){if(!this.options.allowMultipleByClass||!this.options.allowMultiple){$$("div.StickyWinInstance").each(function(a){if(!this.options.allowMultiple||(!this.options.allowMultipleByClass&&a.hasClass(this.options.className))){a.retrieve("StickyWin").destroy()}},this)}},setContent:function(a){if(this.win.getChildren().length>0){this.win.empty()}if($type(a)=="string"){this.win.set("html",a)}else{if(document.id(a)){this.win.adopt(a)}}this.win.getElements("."+this.options.closeClassName).each(function(b){b.addEvent("click",this.hide)},this);this.win.getElements("."+this.options.pinClassName).each(function(b){b.addEvent("click",this.togglepin)},this);return this},position:function(a){this.positioned=true;this.setOptions(a);this.win.position({allowNegative:$pick(this.options.allowNegative,this.options.relativeTo!=document.body),relativeTo:this.options.relativeTo,position:this.options.position,offset:this.options.offset,edge:this.options.edge});if(this.shim){this.shim.position()}return this},pin:function(a){if(!this.win.pin){dbug.log("you must include element.pin.js!");return this}this.pinned=$pick(a,true);this.win.pin(a);return this},unpin:function(){return this.pin(false)},togglepin:function(){return this.pin(!this.pinned)},makeIframeShim:function(){if(!this.shim){var a=(this.options.iframeShimSelector)?this.win.getElement(this.options.iframeShimSelector):this.win;this.shim=new IframeShim(a,{display:false,name:"StickyWinShim"})}},showIframeShim:function(){if(this.options.useIframeShim){this.makeIframeShim();this.shim.show()}},hideIframeShim:function(){if(this.shim){this.shim.hide()}},destroy:function(){if(this.win){this.win.destroy()}if(this.options.useIframeShim&&this.shim){this.shim.destroy()}if(document.id("modalOverlay")){document.id("modalOverlay").destroy()}this.fireEvent("destroy")}});StickyWin.Modal=new Class({Extends:StickyWin,Implements:Modalizer,options:{modalize:true},initialize:function(a){a=a||{};this.setModalOptions($merge(a.modalOptions||{},{onModalHide:function(){this.hide(false)}.bind(this)}));this.parent(a)},show:function(a){if($pick(a,this.options.modalize)){this.modalShow();if(this.modalOptions.elementsToHide){this.win.getElements(this.modalOptions.elementsToHide).setStyle("opacity",1)}}this.parent()},hide:function(a){if($pick(a,true)){this.modalHide()}else{this.parent()}}});if(StickyWin.Fx){StickyWin.Fx.Modal=StickyWin.Modal}StickyWin.Alert=new Class({Implements:Options,Extends:StickyWin.Modal,options:{baseHref:"http://www.cnet.com/html/rb/assets/global/simple.error.popup",destroyOnClose:true,modalOptions:{modalStyle:{zIndex:11000}},zIndex:110001,uiOptions:{width:250,buttons:[{text:"Ok"}]}},initialize:function(a,c,b){this.message=c;this.caption=a;this.setOptions(b);this.setOptions({content:this.build()});this.parent(b)},makeMessage:function(){return new Element("p",{"class":"errorMsg SWclearfix",styles:{margin:0,minHeight:10},html:this.message})},build:function(){return StickyWin.ui(this.caption,this.makeMessage(),this.options.uiOptions)}});StickyWin.Error=new Class({Extends:StickyWin.Alert,makeMessage:function(){var a=this.parent();new Element("img",{src:this.options.baseHref+"/icon_problems_sm.gif","class":"bang clearfix",styles:{"float":"left",width:30,height:30,margin:"3px 5px 5px 0px"}}).inject(a,"top");return a}});StickyWin.alert=function(a,c,b){if($type(b)=="string"){b={baseHref:b}}return new StickyWin.Alert(a,c)};StickyWin.error=function(a,c,b){return new StickyWin.Error(a,c,b)};StickyWin.Confirm=new Class({Extends:StickyWin.Alert,options:{uiOptions:{width:250}},build:function(a){this.setOptions({uiOptions:{buttons:[{text:"Cancel"},{text:"Ok",onClick:a||function(){this.fireEvent("confirm")}.bind(this)}]}});return this.parent()}});StickyWin.confirm=function(a,c,d,b){return new StickyWin.Confirm(a,c,b).addEvent("confirm",d)};StickyWin.UI=new Class({Implements:[Options,Class.ToElement,StyleWriter],options:{width:300,css:"div.DefaultStickyWin {font-family:verdana; font-size:11px; line-height: 13px;}div.DefaultStickyWin div.top_ul{background:url({%baseHref%}full.png) top left no-repeat; height:30px; width:15px; float:left}div.DefaultStickyWin div.top_ur{position:relative; left:0px !important; left:-4px; background:url({%baseHref%}full.png) top right !important; height:30px; margin:0px 0px 0px 15px !important; margin-right:-4px; padding:0px}div.DefaultStickyWin h1.caption{clear: none !important; margin:0px !important; overflow: hidden; padding:0 !important; font-weight:bold; color:#555; font-size:14px !important; position:relative; top:8px !important; left:5px !important; float: left; height: 22px !important;}div.DefaultStickyWin div.middle, div.DefaultStickyWin div.closeBody {background:url({%baseHref%}body.png) top left repeat-y; margin:0px 20px 0px 0px !important;	margin-bottom: -3px; position: relative;	top: 0px !important; top: -3px;}div.DefaultStickyWin div.body{background:url({%baseHref%}body.png) top right repeat-y; padding:8px 30px 8px 0px !important; margin-left:5px !important; position:relative; right:-20px !important; z-index: 1;}div.DefaultStickyWin div.bottom{clear:both;}div.DefaultStickyWin div.bottom_ll{background:url({%baseHref%}full.png) bottom left no-repeat; width:15px; height:15px; float:left}div.DefaultStickyWin div.bottom_lr{background:url({%baseHref%}full.png) bottom right; position:relative; left:0px !important; left:-4px; margin:0px 0px 0px 15px !important; margin-right:-4px; height:15px}div.DefaultStickyWin div.closeButtons{text-align: center; background:url({%baseHref%}body.png) top right repeat-y; padding: 4px 30px 8px 0px; margin-left:5px; position:relative; right:-20px}div.DefaultStickyWin a.button:hover{background:url({%baseHref%}big_button_over.gif) repeat-x}div.DefaultStickyWin a.button {background:url({%baseHref%}big_button.gif) repeat-x; margin: 2px 8px 2px 8px; padding: 2px 12px; cursor:pointer; border: 1px solid #999 !important; text-decoration:none; color: #000 !important;}div.DefaultStickyWin div.closeButton{width:13px; height:13px; background:url({%baseHref%}closebtn.gif) no-repeat; position: absolute; right: 0px; margin:10px 15px 0px 0px !important; cursor:pointer;top:0px}div.DefaultStickyWin div.dragHandle {	width: 11px;	height: 25px;	position: relative;	top: 5px;	left: -3px;	cursor: move;	background: url({%baseHref%}drag_corner.gif); float: left;}",cornerHandle:false,cssClass:"",baseHref:"http://www.cnet.com/html/rb/assets/global/stickyWinHTML/",buttons:[],cssId:"defaultStickyWinStyle",cssClassName:"DefaultStickyWin",closeButton:true},initialize:function(){var a=this.getArgs(arguments);this.setOptions(a.options);this.legacy();var b=this.options.css.substitute({baseHref:this.options.baseHref},/\\?\{%([^}]+)%\}/g);if(Browser.Engine.trident4){b=b.replace(/png/g,"gif")}this.createStyle(b,this.options.cssId);this.build();if(a.caption||a.body){this.setContent(a.caption,a.body)}},getArgs:function(){return StickyWin.UI.getArgs.apply(this,arguments)},legacy:function(){var a=this.options;if(a.confirmTxt){a.buttons.push({text:a.confirmTxt,onClick:a.onConfirm||$empty})}if(a.closeTxt){a.buttons.push({text:a.closeTxt,onClick:a.onClose||$empty})}},build:function(){var b=this.options;var a=new Element("div",{"class":b.cssClassName});if(b.width){a.setStyle("width",b.width)}this.element=a;this.element.store("StickyWinUI",this);if(b.cssClass){a.addClass(b.cssClass)}var c=new Element("div").addClass("body");this.body=c;var e=new Element("div").addClass("top_ur");this.top_ur=e;this.top=new Element("div").addClass("top").adopt(new Element("div").addClass("top_ul")).adopt(e);a.adopt(this.top);if(b.cornerHandle){new Element("div").addClass("dragHandle").inject(e,"top")}a.adopt(new Element("div").addClass("middle").adopt(c));if(b.buttons.length>0){var d=new Element("div").addClass("closeButtons");b.buttons.each(function(g){if(g.properties&&g.properties.className){g.properties["class"]=g.properties.className;delete g.properties.className}var f=$merge({"class":"closeSticky"},g.properties);new Element("a").addEvent("click",g.onClick||$empty).appendText(g.text).inject(d).set(f).addClass("button")});a.adopt(new Element("div").addClass("closeBody").adopt(d))}a.adopt(new Element("div").addClass("bottom").adopt(new Element("div").addClass("bottom_ll")).adopt(new Element("div").addClass("bottom_lr")));if(this.options.closeButton){a.adopt(new Element("div").addClass("closeButton").addClass("closeSticky"))}return this},makeCaption:function(a){if(!a){return this.destroyCaption()}this.caption=a;var b=this.options;var c=new Element("h1").addClass("caption");if(b.width){c.setStyle("width",(b.width-(b.cornerHandle?55:40)-(b.closeButton?10:0)))}if(document.id(this.caption)){c.adopt(this.caption)}else{c.set("html",this.caption)}this.top_ur.adopt(c);this.h1=c;if(!this.options.cornerHandle){this.h1.addClass("dragHandle")}return this},destroyCaption:function(){if(this.h1){this.h1.destroy();this.h1=null}return this},setContent:function(){var c=this.getArgs.apply(this,arguments);var b=c.caption;var a=c.body;if(this.h1){this.destroyCaption()}this.makeCaption(b);if(document.id(a)){this.body.empty().adopt(a)}else{this.body.set("html",a)}return this}});StickyWin.UI.getArgs=function(){var a=$type(arguments[0])=="arguments"?arguments[0]:arguments;var d=a[0],c=a[1];var b=Array.link(a,{options:Object.type});if(a.length==3||(!b.options&&a.length==2)){b.caption=d;b.body=c}else{if(($type(c)=="object"||!c)&&d&&$type(d)!="object"){b.body=d}}return b};StickyWin.ui=function(b,a,c){return document.id(new StickyWin.UI(b,a,c))};StickyWin.UI.Pointy=new Class({Extends:StickyWin.UI,options:{theme:"dark",themes:{dark:{bgColor:"#333",fgColor:"#ddd",imgset:"dark"},light:{bgColor:"#ccc",fgColor:"#333",imgset:"light"}},css:"div.DefaultPointyTip {vertical-align: auto; position: relative;}div.DefaultPointyTip * {text-align:left !important}div.DefaultPointyTip .pointyWrapper div.body{background: {%bgColor%}; color: {%fgColor%}; left: 0px; right: 0px !important;padding:  0px 10px !important;margin-left: 0px !important;font-family: verdana;font-size: 11px;line-height: 13px;position: relative;}div.DefaultPointyTip .pointyWrapper div.top {position: relative;height: 25px; overflow: visible;}div.DefaultPointyTip .pointyWrapper div.top_ul{background: url({%baseHref%}{%imgset%}_back.png) top left no-repeat;width: 8px;height: 25px; position: absolute; left: 0px;}div.DefaultPointyTip .pointyWrapper div.top_ur{background: url({%baseHref%}{%imgset%}_back.png) top right !important;margin: 0 0 0 8px !important;height: 25px;position: relative;left: 0px !important;padding: 0;}div.DefaultPointyTip .pointyWrapper h1.caption{color: {%fgColor%};left: 0px !important;top: 4px !important;clear: none !important;overflow: hidden;font-weight: 700;font-size: 12px !important;position: relative;float: left;height: 22px !important;margin: 0 !important;padding: 0 !important;}div.DefaultPointyTip .pointyWrapper div.middle, div.DefaultPointyTip .pointyWrapper div.closeBody{background:  {%bgColor%};margin: 0 0px 0 0 !important;position: relative;top: 0 !important;}div.DefaultPointyTip .pointyWrapper div.bottom {clear: both; width: 100% !important; background: none; height: 6px} div.DefaultPointyTip .pointyWrapper div.bottom_ll{font-size:1; background: url({%baseHref%}{%imgset%}_back.png) bottom left no-repeat;width: 6px;height: 6px;position: absolute; left: 0px;}div.DefaultPointyTip .pointyWrapper div.bottom_lr{font-size:1; background: url({%baseHref%}{%imgset%}_back.png) bottom right;height: 6px;margin: 0 0 0 6px !important;position: relative;left: 0 !important;}div.DefaultPointyTip .pointyWrapper div.noCaption{ height: 6px; overflow: hidden}div.DefaultPointyTip .pointyWrapper div.closeButton{width:13px; height:13px; background:url({%baseHref%}{%imgset%}_x.png) no-repeat; position: absolute; right: 0px; margin:0px !important; cursor:pointer; z-index: 1; top: 4px;}div.DefaultPointyTip .pointyWrapper div.pointyDivot {background: url({%divot%}) no-repeat;}",baseHref:"http://github.com/anutron/clientcide/raw/master/Assets/PointyTip/",divot:"{%baseHref%}{%imgset%}_divot.png",divotSize:22,direction:12,cssId:"defaultPointyTipStyle",cssClassName:"DefaultPointyTip"},initialize:function(){var a=this.getArgs(arguments);this.setOptions(a.options);$extend(this.options,this.options.themes[this.options.theme]);this.options.divot=this.options.divot.substitute(this.options,/\\?\{%([^}]+)%\}/g);if(Browser.Engine.trident4){this.options.divot=this.options.divot.replace(/png/g,"gif")}this.options.css=this.options.css.substitute(this.options,/\\?\{%([^}]+)%\}/g);if(a.options&&a.options.theme){while(!this.id){var c=$random(0,999999999);if(!StickyWin.UI.Pointy[c]){StickyWin.UI.Pointy[c]=this;this.id=c}}this.options.css=this.options.css.replace(/div\.DefaultPointyTip/g,"div#pointy_"+this.id);this.options.cssId="pointyTipStyle_"+this.id}if($type(this.options.direction)=="string"){var b={left:9,right:3,up:12,down:6};this.options.direction=b[this.options.direction]}this.parent(a.caption,a.body,this.options);if(this.id){document.id(this).set("id","pointy_"+this.id)}},build:function(){this.parent();var c=this.options;this.pointyWrapper=new Element("div",{"class":"pointyWrapper"}).inject(document.id(this));document.id(this).getChildren().each(function(f){if(f!=this.pointyWrapper){this.pointyWrapper.grab(f)}},this);var a=c.divotSize;var d=a;var e=(c.width-c.divotSize)/2;var b=function(){switch(c.direction){case 12:case 1:case 11:return{height:d/2};case 5:case 6:case 7:return{height:d/2,backgroundPosition:"0 -"+d/2+"px"};case 8:case 9:case 10:return{width:a/2};case 2:case 3:case 4:return{width:a/2,backgroundPosition:"100%"}}};this.pointer=new Element("div",{styles:$extend({width:a,height:d,overflow:"hidden"},b()),"class":"pointyDivot pointy_"+c.direction}).inject(this.pointyWrapper)},expose:function(){if(document.id(this).getStyle("display")!="none"&&document.id(document.body).hasChild(document.id(this))){return $empty}document.id(this).setStyles({visibility:"hidden",position:"absolute"});var a;if(!document.body.hasChild(document.id(this))){document.id(this).inject(document.body);a=true}return(function(){if(a){document.id(this).dispose()}document.id(this).setStyles({visibility:"visible",position:"relative"})}).bind(this)},positionPointer:function(a){if(!this.pointer){return}var b=a||this.options;var f;var e=b.direction;switch(e){case 12:case 1:case 11:f={edge:{x:"center",y:"bottom"},position:{x:e==12?"center":e==1?"right":"left",y:"top"},offset:{x:(e==12?0:e==1?-1:1)*b.divotSize,y:1}};break;case 2:case 3:case 4:f={edge:{x:"left",y:"center"},position:{x:"right",y:e==3?"center":e==2?"top":"bottom"},offset:{x:-1,y:(e==3?0:e==4?-1:1)*b.divotSize}};break;case 5:case 6:case 7:f={edge:{x:"center",y:"top"},position:{x:e==6?"center":e==5?"right":"left",y:"bottom"},offset:{x:(e==6?0:e==5?-1:1)*b.divotSize,y:-1}};break;case 8:case 9:case 10:f={edge:{x:"right",y:"center"},position:{x:"left",y:e==9?"center":e==10?"top":"bottom"},offset:{x:1,y:(e==9?0:e==8?-1:1)*b.divotSize}};break}var c=this.expose();this.pointer.position($extend({relativeTo:this.pointyWrapper},f,a));c()},setContent:function(b,a){this.parent(b,a);this.top[this.h1?"removeClass":"addClass"]("noCaption");if(Browser.Engine.trident4){document.id(this).getElements(".bottom_ll, .bottom_lr").setStyle("font-size",1)}if(this.options.closeButton){this.body.setStyle("margin-right",6)}this.positionPointer();return this},makeCaption:function(a){this.parent(a);if(this.options.width&&this.h1){this.h1.setStyle("width",(this.options.width-(this.options.closeButton?25:15)))}}});StickyWin.UI.pointy=function(b,a,c){return document.id(new StickyWin.UI.Pointy(b,a,c))};StickyWin.ui.pointy=StickyWin.UI.pointy;StickyWin.PointyTip=new Class({Extends:StickyWin,options:{point:"left",pointyOptions:{}},initialize:function(){var a=this.getArgs(arguments);this.setOptions(a.options);var b=this.options.pointyOptions;var e=b.direction;if(!e){var c={left:9,right:3,up:12,down:6};e=c[this.options.point];if(!e){e=this.options.point}b.direction=e}if(!b.width){b.width=this.options.width}this.pointy=new StickyWin.UI.Pointy(a.caption,a.body,b);this.options.content=null;this.setOptions(a.options,this.getPositionSettings());this.parent(this.options);this.win.empty().adopt(document.id(this.pointy));this.attachHandlers(this.win);if(this.options.showNow){this.position()}},getArgs:function(){return StickyWin.UI.getArgs.apply(this,arguments)},getPositionSettings:function(){var a=this.pointy.options.divotSize;var b=this.options.point;switch(b){case"left":case 8:case 9:case 10:return{edge:{x:"left",y:b==10?"top":b==8?"bottom":"center"},position:{x:"right",y:"center"},offset:{x:a}};case"right":case 2:case 3:case 4:return{edge:{x:"right",y:b==2?"top":b==4?"bottom":"center"},position:{x:"left",y:"center"},offset:{x:-a}};case"up":case 11:case 12:case 1:return{edge:{x:b==11?"left":b==1?"right":"center",y:"top"},position:{x:"center",y:"bottom"},offset:{y:a,x:b==11?-a:b==1?a:0}};case"down":case 5:case 6:case 7:return{edge:{x:b==7?"left":b==5?"right":"center",y:"bottom"},position:{x:"center",y:"top"},offset:{y:-a,x:b==7?-a:b==5?a:0}}}},setContent:function(){var a=this.getArgs(arguments);this.pointy.setContent(a.caption,a.body);[this.pointy.h1,this.pointy.body].each(this.attachHandlers,this);if(this.visible){this.position()}return this},showWin:function(){this.parent();this.pointy.positionPointer()},position:function(a){this.parent(a);this.pointy.positionPointer()},attachHandlers:function(a){if(!a){return}a.getElements("."+this.options.closeClassName).addEvent("click",function(){this.hide()}.bind(this));a.getElements("."+this.options.pinClassName).addEvent("click",function(){this.togglepin()}.bind(this))}});Tips.Pointy=new Class({Extends:Tips,options:{onShow:function(a,b){b.show()},onHide:function(a,b){b.hide()},pointyTipOptions:{point:11,width:150,pointyOptions:{closeButton:false}}},initialize:function(){var a=Array.link(arguments,{options:Object.type,elements:$defined});this.setOptions(a.options);this.tip=new StickyWin.PointyTip($extend(this.options.pointyTipOptions,{showNow:false}));if(this.options.className){document.id(this.tip).addClass(this.options.className)}if(a.elements){this.attach(a.elements)}},elementEnter:function(b,a){var d=a.retrieve("tip:title");var c=a.retrieve("tip:text");this.tip.setContent(d,c);this.timer=$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this);this.position(a)},elementLeave:function(a){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this)},elementMove:function(a){return},position:function(a){this.tip.setOptions({relativeTo:a});this.tip.position()},show:function(){this.fireEvent("show",[document.id(this.tip),this.tip])},hide:function(){this.fireEvent("hide",[document.id(this.tip),this.tip])}});var SimpleCarousel=new Class({Implements:[Options,Events],options:{slideInterval:4000,transitionDuration:700,startIndex:0,buttonOnClass:"selected",buttonOffClass:"off",rotateAction:"none",rotateActionDuration:100,autoplay:true},initialize:function(b,d,e,c){this.container=document.id(b);var a=this.container.retrieve("SimpleCarouselInstance");if(a){return a}this.container.store("SimpleCarouselInstance",this);this.setOptions(c);this.container.addClass("hasCarousel");this.slides=$$(d);this.buttons=$$(e);this.createFx();this.showSlide(this.options.startIndex);if(this.options.autoplay){this.autoplay()}if(this.options.rotateAction!="none"){this.setupAction(this.options.rotateAction)}return this},toElement:function(){return this.container},setupAction:function(a){this.buttons.each(function(c,b){document.id(c).addEvent(a,function(){this.slideFx.setOptions(this.slideFx.options,{duration:this.options.rotateActionDuration});if(this.currentSlide!=b){this.showSlide(b)}this.stop()}.bind(this))},this)},createFx:function(){if(!this.slideFx){this.slideFx=new Fx.Elements(this.slides,{duration:this.options.transitionDuration})}this.slides.each(function(a){a.setStyle("opacity",0)})},showSlide:function(b){var a={};this.slides.each(function(c,d){if(d==b&&d!=this.currentSlide){document.id(this.buttons[d]).swapClass(this.options.buttonOffClass,this.options.buttonOnClass);a[d.toString()]={opacity:1}}else{document.id(this.buttons[d]).swapClass(this.options.buttonOnClass,this.options.buttonOffClass);a[d.toString()]={opacity:0}}},this);this.fireEvent("onShowSlide",b);this.currentSlide=b;this.slideFx.start(a);return this},autoplay:function(){this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);this.fireEvent("onAutoPlay");return this},stop:function(){$clear(this.slideshowInt);this.fireEvent("onStop");return this},rotate:function(){var b=this.currentSlide;var a=(b+1>=this.slides.length)?0:b+1;this.showSlide(a);this.fireEvent("onRotate",a);return this}});var DatePicker;(function(){var a=function(){if(DatePicker.pickers){return}DatePicker.pickers=[];DatePicker.hideAll=function(){DatePicker.pickers.each(function(b){b.hide()})}};DatePicker=new Class({Implements:[Options,Events,StyleWriter],options:{format:"%x",defaultCss:'div.calendarHolder {height:177px;position: absolute;top: -21px !important;top: -27px;left: -3px;width: 100%;}div.calendarHolder table.cal {margin-right: 15px !important;margin-right: 8px;width: 205px;}div.calendarHolder td {text-align:center;}div.calendarHolder tr.dayRow td {padding: 2px;width: 22px;cursor: pointer;}div.calendarHolder table.datePicker * {font-size:11px;line-height:16px;}div.calendarHolder table.datePicker {margin: 0;padding:0 5px;float: left;}div.calendarHolder table.datePicker table.cal td {cursor:pointer;}div.calendarHolder tr.dateNav {font-weight: bold;height:22px;margin-top:8px;}div.calendarHolder tr.dayNames {height: 23px;}div.calendarHolder tr.dayNames td {color:#666;font-weight:700;border-bottom:1px solid #ddd;}div.calendarHolder table.datePicker tr.dayRow td:hover {background:#ccc;}div.calendarHolder table.datePicker tr.dayRow td {margin: 1px;}div.calendarHolder td.today {color:#bb0904;}div.calendarHolder td.otherMonthDate {border:1px solid #fff;color:#ccc;background:#f3f3f3 !important;margin: 0px !important;}div.calendarHolder td.selectedDate {border: 1px solid #20397b;background:#dcddef;margin: 0px !important;}div.calendarHolder a.leftScroll, div.calendarHolder a.rightScroll {cursor: pointer; color: #000}div.datePickerSW div.body {height: 160px !important;height: 149px;}div.datePickerSW .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}div.datePickerSW .clearfix {display: inline-table;}* html div.datePickerSW .clearfix {height: 1%;}div.datePickerSW .clearfix {display: block;}',calendarId:false,stickyWinOptions:{draggable:true,dragOptions:{},position:"bottomLeft",offset:{x:10,y:10},fadeDuration:400},stickyWinUiOptions:{},updateOnBlur:true,additionalShowLinks:[],showOnInputFocus:true,useDefaultCss:true,hideCalendarOnPick:true,weekStartOffset:0,showMoreThanOne:true,stickyWinToUse:StickyWin},initialize:function(b,c){a();if(document.id(b)){this.inputs=$H({start:document.id(b)})}this.today=new Date();this.setOptions(c);if(this.options.useDefaultCss){this.createStyle(this.options.defaultCss,"datePickerStyle")}if(!this.inputs){return}this.whens=this.whens||["start"];if(!this.calendarId){this.calendarId="popupCalendar"+new Date().getTime()}this.setUpObservers();this.getCalendar();this.formValidatorInterface();DatePicker.pickers.push(this)},formValidatorInterface:function(){this.inputs.each(function(b){var c;if(b.get("validatorProps")){c=b.get("validatorProps")}if(c&&c.dateFormat){dbug.log("using date format specified in validatorProps property of element to play nice with FormValidator");this.setOptions({format:c.dateFormat})}else{if(!c){c={}}c.dateFormat=this.options.format;b.set("validatorProps",c)}},this)},calWidth:280,inputDates:{},selectedDates:{},setUpObservers:function(){this.inputs.each(function(b){if(this.options.showOnInputFocus){b.addEvent("focus",this.show.bind(this))}b.addEvent("blur",function(c){if(c){this.selectedDates=this.getDates(null,true);this.fillCalendar(this.selectedDates.start);if(this.options.updateOnBlur){this.updateInput()}}}.bind(this))},this);this.options.additionalShowLinks.each(function(b){document.id(b).addEvent("click",this.show.bind(this))},this)},getDates:function(e,c){var f={};if(!c){e=e||this.selectedDates}var b=function(d){var g=this.inputs.get(d);if(g){f[d]=this.validDate(g.get("value"))}}.bind(this);this.whens.each(function(d){switch($type(e)){case"object":if(e){f[d]=e[d]?e[d]:e}if(!f[d]&&!f[d].format){b(d)}break;default:b(d);break}if(!f[d]){f[d]=this.selectedDates[d]||new Date()}},this);return f},updateInput:function(){var b={};$each(this.getDates(),function(e,d){var c=this.inputs.get(d);if(!c){return}c.set("value",(e)?this.formatDate(e)||"":"")},this);return this},validDate:function(c){if(!$chk(c)){return null}var b=Date.parse(c.trim());return isNaN(b)?null:b},formatDate:function(b){return b.format(this.options.format)},getCalendar:function(){if(!this.calendar){var f=new Element("table",{id:this.options.calendarId||"",border:"0",cellpadding:"0",cellspacing:"0","class":"datePicker"});var b=new Element("tbody").inject(f);var e=[];(8).times(function(g){var h=new Element("tr").inject(b);(7).times(function(j){var k=new Element("td").inject(h).set("html","&nbsp;")})});var e=b.getElements("tr");e[0].addClass("dateNav");e[1].addClass("dayNames");(6).times(function(g){e[g+2].addClass("dayRow")});this.rows=e;var c=e[1].getElements("td");c.each(function(g,h){g.firstChild.data=Date.getMsg("days")[(h+this.options.weekStartOffset)%7].substring(0,3)},this);[6,5,4,3].each(function(g){e[0].getElements("td")[g].dispose()});this.prevLnk=e[0].getElement("td").setStyle("text-align","right");this.prevLnk.adopt(new Element("a").set("html","&lt;").addClass("rightScroll"));this.month=e[0].getElements("td")[1];this.month.set("colspan",5);this.nextLnk=e[0].getElements("td")[2].setStyle("text-align","left");this.nextLnk.adopt(new Element("a").set("html","&gt;").addClass("leftScroll"));f.addEvent("click",this.clickCalendar.bind(this));this.calendar=f;this.container=new Element("div").adopt(f).addClass("calendarHolder");this.content=StickyWin.ui("",this.container,$merge(this.options.stickyWinUiOptions,{cornerHandle:this.options.stickyWinOptions.draggable,width:this.calWidth}));var d=$merge(this.options.stickyWinOptions,{content:this.content,className:"datePickerSW",allowMultipleByClass:true,showNow:false,relativeTo:this.inputs.get("start")});this.stickyWin=new this.options.stickyWinToUse(d);this.stickyWin.addEvent("onDisplay",this.positionClose.bind(this));this.container.setStyle("z-index",this.stickyWin.win.getStyle("z-index").toInt()+1)}return this.calendar},positionClose:function(){if(this.closePositioned){return}var b=this.content.getElement("div.closeButton");if(b){b.inject(this.container,"after").setStyle("z-index",this.stickyWin.win.getStyle("z-index").toInt()+2);(function(){this.content.setStyle("width",this.calendar.getSize().x+(this.options.time?240:40));b.position({relativeTo:this.stickyWin.win.getElement(".top"),position:"upperRight",edge:"upperRight"})}).delay(3,this)}this.closePositioned=true},hide:function(){this.stickyWin.hide();this.fireEvent("onHide");return this},hideOthers:function(){DatePicker.pickers.each(function(b){if(b!=this){b.hide()}});return this},show:function(){this.selectedDates={};var b=this.getDates(null,true);this.whens.each(function(c){this.inputDates[c]=b[c]?b[c].clone():b.start?b.start.clone():this.today;this.selectedDates[c]=!this.inputDates[c]||isNaN(this.inputDates[c])?this.today:this.inputDates[c].clone();this.getCalendar(c)},this);this.fillCalendar(this.selectedDates.start);if(!this.options.showMoreThanOne){this.hideOthers()}this.stickyWin.show();this.fireEvent("onShow");return this},handleScroll:function(c){if(c.target.hasClass("rightScroll")||c.target.hasClass("leftScroll")){var b=c.target.hasClass("rightScroll")?this.rows[2].getElement("td").refDate-Date.units.day():this.rows[7].getElements("td")[6].refDate+Date.units.day();this.fillCalendar(new Date(b));return true}return false},setSelectedDates:function(c,b){this.selectedDates.start=b},onPick:function(){this.updateSelectors();this.inputs.each(function(b){b.fireEvent("change");b.fireEvent("blur")});this.fireEvent("onPick");if(this.options.hideCalendarOnPick){this.hide()}},clickCalendar:function(c){if(this.handleScroll(c)){return}if(!c.target.firstChild||!c.target.firstChild.data){return}var d=c.target.firstChild.data;if(c.target.refDate){var b=new Date(c.target.refDate);this.setSelectedDates(c,b);this.updateInput();this.onPick()}},fillCalendar:function(e){if($type(e)=="string"){e=new Date(e)}var b=(e)?new Date(e.getTime()):new Date();var c=b.get("hours");b.setDate(1);b.setTime((b.getTime()-(Date.units.day()*(b.getDay())))+(Date.units.day()*this.options.weekStartOffset));var d=new Element("span",{html:Date.getMsg("months")[e.getMonth()]+" "+e.getFullYear()});document.id(this.rows[0].getElements("td")[1]).empty().adopt(d);var f=b.clone();this.rows.each(function(h,g){if(g<2){return}h.getElements("td").each(function(i){f.set("hours",c);i.firstChild.data=f.getDate();i.refDate=f.getTime();f.setTime(f.getTime()+Date.units.day())},this)},this);this.updateSelectors()},updateSelectors:function(){var b;var c=new Date(this.rows[5].getElement("td").refDate).getMonth();this.rows.each(function(e,d){if(d<2){return}e.getElements("td").each(function(f){f.className="";b=new Date(f.refDate);if(b.format("%x")==this.today.format("%x")){f.addClass("today")}this.whens.each(function(g){var h=this.selectedDates[g];if(h&&b.format("%x")==h.format("%x")){f.addClass("selectedDate");this.fireEvent("selectedDateMatch",[f,g])}},this);this.fireEvent("rowDateEvaluated",[b,f]);if(b.getMonth()!=c){f.addClass("otherMonthDate")}b.setTime(b.getTime()+Date.units.day())},this)},this)}})})();DatePicker=Class.refactor(DatePicker,{options:{extraCSS:"a.finish {position: relative;height: 13px !important;top: -31px !important;left: 85px !important;top: -34px;left: 77px;height: 16px;display:block;float: left;padding: 1px 12px 3px !important;}div.calendarHolder div.time {border: #999 1px solid;width: 55px;position: relative;left: 3px;height: 17px;}div.calendarHolder td.timeTD {width: 140px;} div.calendarHolder td.label{width:35px; text-align:right}div.calendarHolder div.time select {font-size: 10px !important; font-size: 15px;padding: 0px;left:60px;position:absolute;top:-1px !important; width: auto !important;}div.calendarHolder div.time input {width: 16px !important;width: 12px;padding: 2px;height: 13px;border: none !important;border: 1px solid #fff;}div.calendarHolder div.timeSub {clear:both;position: relative;width: 65px;}div.calendarHolder div.timeSub span {text-align: center;color: #999;margin: 5px;}div.calendarHolder span.seperator {position:relative;top:-3px;}div.calendarHolder table.stamp {position:relative;top: 35px !important;top: 50px;left: 0px;}div.calendarHolder table.stamp a {left:123px;position:relative;top:9px;}div.calendarHolder table.stamp td {border: none !important;}div.calendarHolder td.selected_end {border-width: 1px 1px 1px 0px !important;margin: 0px 0px 0px 1px !important;}div.calendarHolder td.selected_start {border-width: 1px 0px 1px 1px !important;margin: 0px 1px 0px 0px !important;}div.calendarHolder table.datePicker td.range {background: #dcddef;border: solid #20397b;border-width: 1px 0px;margin: 0px 1px !important;}",range:false,time:false},initialize:function(a,b){if(b&&(b.range||b.time)){b=$merge({hideCalendarOnPick:false},b)}if(b&&b.time&&!b.format){b.format="%x %X"}this.setOptions(b);this.whens=(this.options.range)?["start","end"]:["start"];if($type(a)=="object"){this.inputs=$H(a)}else{if($type(document.id(a))=="element"){this.inputs=$H({start:document.id(a)})}else{if($type(a)=="array"){a=$$(a);this.inputs=$H({});this.whens.each(function(c,d){this.inputs.set(c,a[d])},this)}}}if(this.options.time){this.calWidth=460}this.previous(a,this.options);this.createStyle(this.options.extraCSS,"datePickerPlusStyle");this.addEvent("rowDateEvaluated",function(c,d){if(this.options.range&&this.selectedDates.start.diff(c,"minute")>0&&this.selectedDates.end.diff(c,"minute")<0){d.addClass("range")}}.bind(this));this.addEvent("selectedDateMatch",function(d,c){if(this.options.range){d.addClass("selected_"+c)}}.bind(this))},updateInput:function(){this.previous();if(this.options.time){this.updateView()}},updateView:function(){this.whens.each(function(a){var c=this.stamps[a];var b=this.getDates()[a];c.date.set("html",b?b.format("%b. %d, %Y"):"");if(c.hr){c.hr.set("value",b?b.format("%I"):"");c.min.set("value",b?b.format("%M"):"")}},this)},stamps:{},setupWideView:function(){var a={hr:"%I",min:"%M"};timeSetMap={hr:"setHours",min:"setMinutes"};var b=this.getDates();if(!this.options.range&&!this.options.time){return}this.stamps.table=new Element("table",{"class":"stamp"}).inject(this.container);this.stamps.tbody=new Element("tbody").inject(this.stamps.table);this.whens.each(function(c){this.stamps[c]={};var d=this.stamps[c];d.container=new Element("tr").addClass(c+"_stamp").inject(this.stamps.tbody);d.label=new Element("td").inject(d.container).addClass("label");if(this.whens.length==1){d.label.set("html","date:")}else{d.label.set("html",c=="start"?"from:":"to:")}d.date=new Element("td").inject(d.container);if(this.options.time){currentWhen=b[c]||new Date();d.time=new Element("tr").inject(this.stamps.tbody);new Element("td").inject(d.time);d.timeTD=new Element("td").inject(d.time);d.timeInputs=new Element("div").addClass("time clearfix").inject(d.timeTD);d.timeSub=new Element("div",{"class":"timeSub"}).inject(d.timeTD);["hr","min"].each(function(f,e){d[f]=new Element("input",{type:"text","class":f,name:f,events:{focus:function(){this.select()},change:function(){this.selectedDates[c][timeSetMap[f]](d[f].get("value"));this.selectedDates[c].setAMPM(d.ampm.get("value"));this.updateInput()}.bind(this)}}).inject(d.timeInputs);d[f].set("value",currentWhen.format(a[f]));if(e<1){d.timeInputs.adopt(new Element("span",{"class":"seperator"}).set("html",":"))}new Element("span",{"class":f}).set("html",f).inject(d.timeSub)},this);d.ampm=new Element("select").inject(d.timeInputs);["AM","PM"].each(function(e){var f=new Element("option",{value:e,text:e.toLowerCase()}).set("html",e).inject(d.ampm);if(e==currentWhen.format("%p")){f.selected=true}});d.ampm.addEvent("change",function(){var f=this.getDates()[c];var e=d.ampm.get("value");if(e!=f.format("%p")){f.setAMPM(e);this.updateInput()}}.bind(this))}},this);new Element("tr").inject(this.stamps.tbody).adopt(new Element("td",{colspan:2}).adopt(new Element("a",{"class":"closeSticky button",events:{click:function(){this.hide()}.bind(this)}}).set("html","Ok")))},show:function(){this.previous();if(this.options.time){if(!this.stamps.table){this.setupWideView()}this.updateView()}},startSet:false,onPick:function(){if((this.options.range&&this.selectedDates.start&&this.selectedDates.end)||!this.options.range){this.previous()}},setSelectedDates:function(b,a){if(this.options.range){if(this.selectedDates.start&&this.startSet){if(this.selectedDates.start.getTime()>a.getTime()){this.selectedDates.end=new Date(this.selectedDates.start);this.selectedDates.start=a}else{this.selectedDates.end=a}this.startSet=false}else{this.selectedDates.start=a;if(this.selectedDates.end&&this.selectedDates.start.getTime()>this.selectedDates.end.getTime()){this.selectedDates.end=new Date(a)}this.startSet=true}}else{this.previous(b,a)}if(this.options.time){this.whens.each(function(c){var d=this.stamps[c].hr.get("value").toInt();if(this.stamps[c].ampm.get("value")=="PM"&&d<12){d+=12}this.selectedDates[c].setHours(d);this.selectedDates[c].setMinutes(this.stamps[c]["min"].get("value")||"0");this.selectedDates[c].setAMPM(this.stamps[c].ampm.get("value")||"AM")},this)}}});