
var toggler_animating=false;(function($){jQuery.fn.toggler=function(settings){settings=jQuery.extend({fxAnimation:"slide",fxSpeed:"normal",className:"toggler",removeTitle:true,showTitle:false,onClick:null,onHide:null,onShow:null},settings);var onClick=settings.onClick,onHide=settings.onHide,onShow=settings.onShow;if((settings.fxAnimation!='slide')&&(settings.fxAnimation!='show')&&(settings.fxAnimation!='fade'))
settings.fxAnimation='slide';this.each(function(){if(jQuery(this).attr('class').indexOf("opened")==-1){jQuery(this).hide();}});this.each(function(){wtitle='';wlinktext=jQuery(this).attr('title');if(settings.showTitle==true)wtitle=wlinktext;if(settings.removeTitle==true)jQuery(this).attr('title','');if(jQuery(this).attr('class').indexOf("opened")!=-1){jQuery(this).before('<a class="'+settings.className+' '+settings.className+'-opened" href="#" title="'+wtitle+'">'+wlinktext+'</a>');jQuery(this).addClass(settings.className+'-c-opened');}else{jQuery(this).before('<a class="'+settings.className+' '+settings.className+'-closed" href="#" title="'+wtitle+'">'+wlinktext+'</a>');jQuery(this).addClass(settings.className+'-c-closed');}
jQuery(this).prev('a.'+settings.className).click(function(){if(toggler_animating)return false;thelink=this;jQuery(thelink)[0].blur();if(thelink.animating||toggler_animating)return false;toggler_animating=true;thelink.animating=true;if(typeof onClick=='function'&&onClick(thelink)===false){toggler_animating=false;thelink.animating=false;return false;}
if(jQuery(this).next().css('display')=='block'){jQuery(this).next().each(function(){if(settings.fxAnimation=='slide')jQuery(this).slideUp(settings.fxSpeed,function(){jQuery.togglerHidden(this,settings.className,onHide,thelink);});if(settings.fxAnimation=='show')jQuery(this).hide(settings.fxSpeed,function(){jQuery.togglerHidden(this,settings.className,onHide,thelink);});if(settings.fxAnimation=='fade')jQuery(this).fadeOut(settings.fxSpeed,function(){jQuery.togglerHidden(this,settings.className,onHide,thelink);});});}else{jQuery(this).next().each(function(){if(settings.fxAnimation=='slide')jQuery(this).slideDown(settings.fxSpeed,function(){jQuery.togglerShown(this,settings.className,onShow,thelink);});if(settings.fxAnimation=='show')jQuery(this).show(settings.fxSpeed,function(){jQuery.togglerShown(this,settings.className,onShow,thelink);});if(settings.fxAnimation=='fade')jQuery(this).fadeIn(settings.fxSpeed,function(){jQuery.togglerShown(this,settings.className,onShow,thelink);});});}
return false;});});};jQuery.togglerHidden=function(el,cname,onHide,thelink){jQuery(el).prev('a.'+cname).removeClass(cname+'-opened').addClass(cname+'-closed').blur();if(typeof onHide=='function')onHide(this);jQuery(el).removeClass(cname+'-c-opened').addClass(cname+'-c-closed');toggler_animating=false;thelink.animating=false;};jQuery.togglerShown=function(el,cname,onShow,thelink){jQuery(el).prev('a.'+cname).removeClass(cname+'-closed').addClass(cname+'-opened').blur();if(typeof onShow=='function')onShow(this);jQuery(el).removeClass(cname+'-c-closed').addClass(cname+'-c-opened');toggler_animating=false;thelink.animating=false;};})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.toggler.js';;(function($){$.ui=$.ui||{};$.extend($.ui,{plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,arguments){var set=instance.plugins[name];if(!set)return;for(var i=0;i<set.length;i++){if(instance.options[set[i][0]])set[i][1].apply(instance.element,arguments);}}},cssCache:{},css:function(name){if($.ui.cssCache[name])return $.ui.cssCache[name];var tmp=$('<div class="ui-resizable-gen">').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$.ui.cssCache[name]=!!((!/auto|default/.test(tmp.css('cursor'))||(/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$('body').get(0).removeChild(tmp.get(0));}catch(e){}
return $.ui.cssCache[name];},disableSelection:function(e){e.unselectable="on";e.onselectstart=function(){return false;};if(e.style)e.style.MozUserSelect="none";},enableSelection:function(e){e.unselectable="off";e.onselectstart=function(){return true;};if(e.style)e.style.MozUserSelect="";},hasScroll:function(e,a){var scroll=/top/.test(a||"top")?'scrollTop':'scrollLeft',has=false;if(e[scroll]>0)return true;e[scroll]=1;has=e[scroll]>0?true:false;e[scroll]=0;return has;}});$.each(['Left','Top'],function(i,name){if(!$.fn['scroll'+name])$.fn['scroll'+name]=function(v){return v!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?v:$(window)['scrollLeft'](),name=='Top'?v:$(window)['scrollTop']()):this['scroll'+name]=v;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});var _remove=$.fn.remove;$.fn.extend({position:function(){var offset=this.offset();var offsetParent=this.offsetParent();var parentOffset=offsetParent.offset();return{top:offset.top-num(this[0],'marginTop')-parentOffset.top-num(offsetParent,'borderTopWidth'),left:offset.left-num(this[0],'marginLeft')-parentOffset.left-num(offsetParent,'borderLeftWidth')};},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);},mouseInteraction:function(o){return this.each(function(){new $.ui.mouseInteraction(this,o);});},removeMouseInteraction:function(o){return this.each(function(){if($.data(this,"ui-mouse"))
$.data(this,"ui-mouse").destroy();});},remove:function(){jQuery("*",this).add(this).trigger("remove");return _remove.apply(this,arguments);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};$.ui.mouseInteraction=function(element,options){var self=this;this.element=element;$.data(this.element,"ui-mouse",this);this.options=$.extend({},options);$(element).bind('mousedown.draggable',function(){return self.click.apply(self,arguments);});if($.browser.msie)$(element).attr('unselectable','on');$(element).mouseup(function(){if(self.timer)clearInterval(self.timer);});};$.extend($.ui.mouseInteraction.prototype,{destroy:function(){$(this.element).unbind('mousedown.draggable');},trigger:function(){return this.click.apply(this,arguments);},click:function(e){if(e.which!=1||$.inArray(e.target.nodeName.toLowerCase(),this.options.dragPrevention||[])!=-1||(this.options.condition&&!this.options.condition.apply(this.options.executor||this,[e,this.element])))return true;var self=this;var initialize=function(){self._MP={left:e.pageX,top:e.pageY};$(document).bind('mouseup.draggable',function(){return self.stop.apply(self,arguments);});$(document).bind('mousemove.draggable',function(){return self.drag.apply(self,arguments);});if(!self.initalized&&Math.abs(self._MP.left-e.pageX)>=self.options.distance||Math.abs(self._MP.top-e.pageY)>=self.options.distance){if(self.options.start)self.options.start.call(self.options.executor||self,e,self.element);if(self.options.drag)self.options.drag.call(self.options.executor||self,e,this.element);self.initialized=true;}};if(this.options.delay){if(this.timer)clearInterval(this.timer);this.timer=setTimeout(initialize,this.options.delay);}else{initialize();}
return false;},stop:function(e){var o=this.options;if(!this.initialized)return $(document).unbind('mouseup.draggable').unbind('mousemove.draggable');if(this.options.stop)this.options.stop.call(this.options.executor||this,e,this.element);$(document).unbind('mouseup.draggable').unbind('mousemove.draggable');this.initialized=false;return false;},drag:function(e){var o=this.options;if($.browser.msie&&!e.button)return this.stop.apply(this,[e]);if(!this.initialized&&(Math.abs(this._MP.left-e.pageX)>=o.distance||Math.abs(this._MP.top-e.pageY)>=o.distance)){if(this.options.start)this.options.start.call(this.options.executor||this,e,this.element);this.initialized=true;}else{if(!this.initialized)return false;}
if(o.drag)o.drag.call(this.options.executor||this,e,this.element);return false;}});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.base.js';;(function($){$.fn.extend({dialog:function(options){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof options=="string"){var elem=$(this).is('.ui-dialog')?this:$(this).parents(".ui-dialog:first").find(".ui-dialog-content")[0];var dialog=elem?$.data(elem,"dialog"):{};if(dialog[options])
dialog[options].apply(dialog,args);}else if(!$(this).is(".ui-dialog-content"))
new $.ui.dialog(this,options);});}});$.ui.dialog=function(el,options){this.options=options=$.extend({},$.ui.dialog.defaults,options);this.element=el;var self=this;$.data(this.element,"dialog",this);$(el).bind("remove",function(){self.destroy();});$(el).bind("setData.dialog",function(event,key,value){switch(key){case"draggable":uiDialog.draggable(value?'enable':'disable');break;case"dragStart":uiDialog.data('start.draggable',value);break;case"drag":uiDialog.data('drag.draggable',value);break;case"dragStop":uiDialog.data('stop.draggable',value);break;case"height":uiDialog.height(value);break;case"maxHeight":case"minHeight":case"maxWidth":case"minWidth":uiDialog.data(key+".resizable",value);break;case"position":self.position(value);break;case"resizable":uiDialog.resizable(value?'enable':'disable');break;case"resizeStart":uiDialog.data('start.resizable',value);break;case"resize":uiDialog.data('resize.resizable',value);break;case"resizeStop":uiDialog.data('stop.resizable',value);break;case"title":$(".ui-dialog-title",uiDialogTitlebar).text(value);break;case"width":break;}
options[key]=value;}).bind("getData.dialog",function(event,key){return options[key];});var uiDialogContent=$(el).addClass('ui-dialog-content');if(!uiDialogContent.parent().length){uiDialogContent.appendTo('body');}
uiDialogContent.wrap(document.createElement('div')).wrap(document.createElement('div'));var uiDialogContainer=uiDialogContent.parent().addClass('ui-dialog-container').css({position:'relative'});var uiDialog=this.uiDialog=uiDialogContainer.parent().hide().addClass('ui-dialog').css({position:'absolute',width:options.width,height:options.height,overflow:'hidden'});var classNames=uiDialogContent.attr('className').split(' ');$.each(classNames,function(i,className){if(className!='ui-dialog-content')
uiDialog.addClass(className);});if($.fn.resizable){uiDialog.append('<div class="ui-resizable-n ui-resizable-handle"></div>').append('<div class="ui-resizable-s ui-resizable-handle"></div>').append('<div class="ui-resizable-e ui-resizable-handle"></div>').append('<div class="ui-resizable-w ui-resizable-handle"></div>').append('<div class="ui-resizable-ne ui-resizable-handle"></div>').append('<div class="ui-resizable-se ui-resizable-handle"></div>').append('<div class="ui-resizable-sw ui-resizable-handle"></div>').append('<div class="ui-resizable-nw ui-resizable-handle"></div>');uiDialog.resizable({maxWidth:options.maxWidth,maxHeight:options.maxHeight,minWidth:options.minWidth,minHeight:options.minHeight,start:options.resizeStart,resize:options.resize,stop:function(e,ui){options.resizeStop&&options.resizeStop.apply(this,arguments);$.ui.dialog.overlay.resize();}});if(!options.resizable)
uiDialog.resizable('disable');}
uiDialogContainer.prepend('<div class="ui-dialog-titlebar"></div>');var uiDialogTitlebar=$('.ui-dialog-titlebar',uiDialogContainer);var title=(options.title)?options.title:(uiDialogContent.attr('title'))?uiDialogContent.attr('title'):'';uiDialogTitlebar.append('<span class="ui-dialog-title">'+title+'</span>');uiDialogTitlebar.append('<a href="#" class="ui-dialog-titlebar-close"><span>X</span></a>');this.uiDialogTitlebarClose=$('.ui-dialog-titlebar-close',uiDialogTitlebar).hover(function(){$(this).addClass('ui-dialog-titlebar-close-hover');},function(){$(this).removeClass('ui-dialog-titlebar-close-hover');}).mousedown(function(ev){ev.stopPropagation();}).click(function(){self.close();return false;}).keydown(function(ev){var ESC=27;ev.keyCode&&ev.keyCode==ESC&&self.close();});var l=0;$.each(options.buttons,function(){l=1;return false;});if(l==1){uiDialog.append('<div class="ui-dialog-buttonpane"></div>');var uiDialogButtonPane=$('.ui-dialog-buttonpane',uiDialog);$.each(options.buttons,function(name,value){var btn=$(document.createElement('button')).text(name).click(value);uiDialogButtonPane.append(btn);});}
if($.fn.draggable){uiDialog.draggable({handle:'.ui-dialog-titlebar',start:function(e,ui){self.activate();options.dragStart&&options.dragStart.apply(this,arguments);},drag:options.drag,stop:function(e,ui){options.dragStop&&options.dragStop.apply(this,arguments);$.ui.dialog.overlay.resize();}});if(!options.draggable)
uiDialog.draggable('disable')}
uiDialog.mousedown(function(){self.activate();});uiDialogTitlebar.click(function(){self.activate();});options.bgiframe&&$.fn.bgiframe&&uiDialog.bgiframe();this.position=function(pos){var wnd=$(window),doc=$(document),top=doc.scrollTop(),left=doc.scrollLeft();if(pos.constructor==Array){top+=pos[1];left+=pos[0];}else{switch(pos){case'center':top+=(wnd.height()/2)-(uiDialog.height()/2);left+=(wnd.width()/2)-(uiDialog.width()/2);break;case'top':top+=0;left+=(wnd.width()/2)-(uiDialog.width()/2);break;case'right':top+=(wnd.height()/2)-(uiDialog.height()/2);left+=(wnd.width())-(uiDialog.width());break;case'bottom':top+=(wnd.height())-(uiDialog.height());left+=(wnd.width()/2)-(uiDialog.width()/2);break;case'left':top+=(wnd.height()/2)-(uiDialog.height()/2);left+=0;break;default:top+=(wnd.height()/2)-(uiDialog.height()/2);left+=(wnd.width()/2)-(uiDialog.width()/2);}}
top=top<doc.scrollTop()?doc.scrollTop():top;uiDialog.css({top:top,left:left});}
this.open=function(){this.overlay=options.modal?new $.ui.dialog.overlay(self):null;uiDialog.appendTo('body');this.position(options.position);uiDialog.show();self.moveToTop();self.activate();var openEV=null;var openUI={options:options};this.uiDialogTitlebarClose.focus();$(this.element).triggerHandler("dialogopen",[openEV,openUI],options.open);$('.ui-dialog-content',uiDialog).css({width:uiDialog.innerWidth()-(($('.ui-resizable-w',uiDialog).outerWidth()+4)*2),height:uiDialog.innerHeight()-$('.ui-dialog-titlebar',uiDialog).outerHeight()-$('.ui-resizable-s',uiDialog).outerHeight()-5});};this.activate=function(){!options.modal&&this.moveToTop();};this.moveToTop=function(){var maxZ=options.zIndex;$('.ui-dialog:visible').each(function(){maxZ=Math.max(maxZ,parseInt($(this).css('z-index'),10)||options.zIndex);});this.overlay&&this.overlay.$el.css('z-index',++maxZ);uiDialog.css('z-index',++maxZ);};this.close=function(){this.overlay&&this.overlay.destroy();uiDialog.hide();var closeEV=null;var closeUI={options:options};$(this.element).triggerHandler("dialogclose",[closeEV,closeUI],options.close);$.ui.dialog.overlay.resize();};this.destroy=function(){this.overlay&&this.overlay.destroy();uiDialog.hide();$(el).unbind('.dialog').removeClass('ui-dialog-content').hide().appendTo('body');uiDialog.remove();$.removeData(this.element,"dialog");};if(options.autoOpen){this.open();};};$.extend($.ui.dialog,{defaults:{autoOpen:true,bgiframe:false,buttons:[],draggable:true,height:200,minHeight:100,minWidth:150,modal:false,overlay:{},position:'center',resizable:true,width:300,zIndex:1000},overlay:function(dialog){this.$el=$.ui.dialog.overlay.create(dialog);}});$.extend($.ui.dialog.overlay,{instances:[],events:$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),function(e){return e+'.dialog-overlay';}).join(' '),create:function(dialog){if(this.instances.length===0){$('a, :input').bind(this.events,function(){var allow=false;var $dialog=$(this).parents('.ui-dialog');if($dialog.length){var $overlays=$('.ui-dialog-overlay');if($overlays.length){var maxZ=parseInt($overlays.css('z-index'),10);$overlays.each(function(){maxZ=Math.max(maxZ,parseInt($(this).css('z-index'),10));});allow=parseInt($dialog.css('z-index'),10)>maxZ;}else{allow=true;}}
return allow;});$(document).bind('keydown.dialog-overlay',function(e){var ESC=27;e.keyCode&&e.keyCode==ESC&&dialog.close();});$(window).bind('resize.dialog-overlay',$.ui.dialog.overlay.resize);}
var $el=$('<div/>').appendTo(document.body).addClass('ui-dialog-overlay').css($.extend({borderWidth:0,margin:0,padding:0,position:'absolute',top:0,left:0,width:this.width(),height:this.height()},dialog.options.overlay));dialog.options.bgiframe&&$.fn.bgiframe&&$el.bgiframe();this.instances.push($el);return $el;},destroy:function($el){this.instances.splice($.inArray(this.instances,$el),1);if(this.instances.length===0){$('a, :input').add([document,window]).unbind('.dialog-overlay');}
$el.remove();},height:function(){if($.browser.msie&&$.browser.version<7){var scrollHeight=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var offsetHeight=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(scrollHeight<offsetHeight){return $(window).height()+'px';}else{return scrollHeight+'px';}}else{return $(document).height()+'px';}},width:function(){if($.browser.msie&&$.browser.version<7){var scrollWidth=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(scrollWidth<offsetWidth){return $(window).width()+'px';}else{return scrollWidth+'px';}}else{return $(document).width()+'px';}},resize:function(){var $overlays=$([]);$.each($.ui.dialog.overlay.instances,function(){$overlays=$overlays.add(this);});$overlays.css({width:0,height:0}).css({width:$.ui.dialog.overlay.width(),height:$.ui.dialog.overlay.height()});}});$.extend($.ui.dialog.overlay.prototype,{destroy:function(){$.ui.dialog.overlay.destroy(this.$el);}});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.dialog.js';;(function($){$.fn.extend({draggable:function(options){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof options=="string"){var drag=$.data(this,"draggable");if(drag)drag[options].apply(drag,args);}else if(!$.data(this,"draggable"))
new $.ui.draggable(this,options);});}});$.ui.draggable=function(element,options){var self=this;this.element=$(element);$.data(element,"draggable",this);this.element.addClass("ui-draggable");this.options=$.extend({},options);var o=this.options;$.extend(o,{helper:o.ghosting==true?'clone':(o.helper||'original'),handle:o.handle?($(o.handle,element)[0]?$(o.handle,element):this.element):this.element,appendTo:o.appendTo||'parent'});$(element).bind("setData.draggable",function(event,key,value){self.options[key]=value;}).bind("getData.draggable",function(event,key){return self.options[key];});$(o.handle).mouseInteraction({executor:this,delay:o.delay,distance:o.distance||1,dragPrevention:o.cancel||o.cancel===''?o.cancel.toLowerCase().split(','):['input','textarea','button','select','option'],start:this.start,stop:this.stop,drag:this.drag,condition:function(e){return!(e.target.className.indexOf("ui-resizable-handle")!=-1||this.options.disabled);}});if(o.helper=='original'&&(this.element.css('position')=='static'||this.element.css('position')==''))
this.element.css('position','relative');if(o.cursorAt&&o.cursorAt.constructor==Array)
o.cursorAt={left:o.cursorAt[0],top:o.cursorAt[1]};};$.extend($.ui.draggable.prototype,{plugins:{},ui:function(e){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,instance:this,options:this.options,element:this.element};},propagate:function(n,e){$.ui.plugin.call(this,n,[e,this.ui()]);return this.element.triggerHandler(n=="drag"?n:"drag"+n,[e,this.ui()],this.options[n]);},destroy:function(){if(!$.data(this.element[0],'draggable'))return;this.options.handle.removeMouseInteraction();this.element.removeClass("ui-draggable ui-draggable-disabled").removeData("draggable").unbind(".draggable");},enable:function(){this.element.removeClass("ui-draggable-disabled");this.options.disabled=false;},disable:function(){this.element.addClass("ui-draggable-disabled");this.options.disabled=true;},setContrains:function(minLeft,maxLeft,minTop,maxTop){this.minLeft=minLeft;this.maxLeft=maxLeft;this.minTop=minTop;this.maxTop=maxTop;this.constrainsSet=true;},checkConstrains:function(){if(!this.constrainsSet)return;if(this.position.left<this.minLeft)this.position.left=this.minLeft;if(this.position.left>this.maxLeft-this.helperProportions.width)this.position.left=this.maxLeft-this.helperProportions.width;if(this.position.top<this.minTop)this.position.top=this.minTop;if(this.position.top>this.maxTop-this.helperProportions.height)this.position.top=this.maxTop-this.helperProportions.height;},recallOffset:function(e){var elementPosition={left:this.elementOffset.left-this.offsetParentOffset.left,top:this.elementOffset.top-this.offsetParentOffset.top};var r=this.helper.css('position')=='relative';this.originalPosition={left:(r?parseInt(this.helper.css('left'),10)||0:elementPosition.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)),top:(r?parseInt(this.helper.css('top'),10)||0:elementPosition.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop))};this.offset={left:this._pageX-this.originalPosition.left,top:this._pageY-this.originalPosition.top};},start:function(e){var o=this.options;if($.ui.ddmanager)$.ui.ddmanager.current=this;this.helper=typeof o.helper=='function'?$(o.helper.apply(this.element[0],[e])):(o.helper=='clone'?this.element.clone().appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo)):this.element);if(this.helper[0]!=this.element[0])this.helper.css('position','absolute');if(!this.helper.parents('body').length)this.helper.appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo));this.offsetParent=(function(cp){while(cp){if(cp.style&&(/(absolute|relative|fixed)/).test($.css(cp,'position')))return $(cp);cp=cp.parentNode?cp.parentNode:null;};return $("body");})(this.helper[0].parentNode);this.elementOffset=this.element.offset();this.offsetParentOffset=this.offsetParent.offset();var elementPosition={left:this.elementOffset.left-this.offsetParentOffset.left,top:this.elementOffset.top-this.offsetParentOffset.top};this._pageX=e.pageX;this._pageY=e.pageY;this.clickOffset={left:e.pageX-this.elementOffset.left,top:e.pageY-this.elementOffset.top};var r=this.helper.css('position')=='relative';this.originalPosition={left:(r?parseInt(this.helper.css('left'),10)||0:elementPosition.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)),top:(r?parseInt(this.helper.css('top'),10)||0:elementPosition.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop))};if(this.element.css('position')=='fixed'){this.originalPosition.top-=this.offsetParent[0]==document.body?$(document).scrollTop():this.offsetParent[0].scrollTop;this.originalPosition.left-=this.offsetParent[0]==document.body?$(document).scrollLeft():this.offsetParent[0].scrollLeft;}
this.offset={left:e.pageX-this.originalPosition.left,top:e.pageY-this.originalPosition.top};if(this.element[0]!=this.helper[0]){this.offset.left+=parseInt(this.element.css('marginLeft'),10)||0;this.offset.top+=parseInt(this.element.css('marginTop'),10)||0;}
this.propagate("start",e);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if($.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,e);if(o.cursorAt){if(o.cursorAt.top!=undefined||o.cursorAt.bottom!=undefined){this.offset.top-=this.clickOffset.top-(o.cursorAt.top!=undefined?o.cursorAt.top:(this.helperProportions.height-o.cursorAt.bottom));this.clickOffset.top=(o.cursorAt.top!=undefined?o.cursorAt.top:(this.helperProportions.height-o.cursorAt.bottom));}
if(o.cursorAt.left!=undefined||o.cursorAt.right!=undefined){this.offset.left-=this.clickOffset.left-(o.cursorAt.left!=undefined?o.cursorAt.left:(this.helperProportions.width-o.cursorAt.right));this.clickOffset.left=(o.cursorAt.left!=undefined?o.cursorAt.left:(this.helperProportions.width-o.cursorAt.right));}}
return false;},clear:function(){if($.ui.ddmanager)$.ui.ddmanager.current=null;this.helper=null;},stop:function(e){if($.ui.ddmanager&&!this.options.dropBehaviour)
$.ui.ddmanager.drop(this,e);this.propagate("stop",e);if(this.cancelHelperRemoval)return false;if(this.options.helper!='original')this.helper.remove();this.clear();return false;},drag:function(e){this.position={top:e.pageY-this.offset.top,left:e.pageX-this.offset.left};this.positionAbs={left:e.pageX-this.clickOffset.left,top:e.pageY-this.clickOffset.top};this.checkConstrains();this.position=this.propagate("drag",e)||this.position;this.checkConstrains();$(this.helper).css({left:this.position.left+'px',top:this.position.top+'px'});if($.ui.ddmanager)$.ui.ddmanager.drag(this,e);return false;}});$.ui.plugin.add("draggable","cursor",{start:function(e,ui){var t=$('body');if(t.css("cursor"))ui.options._cursor=t.css("cursor");t.css("cursor",ui.options.cursor);},stop:function(e,ui){if(ui.options._cursor)$('body').css("cursor",ui.options._cursor);}});$.ui.plugin.add("draggable","zIndex",{start:function(e,ui){var t=$(ui.helper);if(t.css("zIndex"))ui.options._zIndex=t.css("zIndex");t.css('zIndex',ui.options.zIndex);},stop:function(e,ui){if(ui.options._zIndex)$(ui.helper).css('zIndex',ui.options._zIndex);}});$.ui.plugin.add("draggable","opacity",{start:function(e,ui){var t=$(ui.helper);if(t.css("opacity"))ui.options._opacity=t.css("opacity");t.css('opacity',ui.options.opacity);},stop:function(e,ui){if(ui.options._opacity)$(ui.helper).css('opacity',ui.options._opacity);}});$.ui.plugin.add("draggable","revert",{stop:function(e,ui){var self=ui.instance,helper=$(self.helper);self.cancelHelperRemoval=true;$(ui.helper).animate({left:self.originalPosition.left,top:self.originalPosition.top},parseInt(ui.options.revert,10)||500,function(){if(ui.options.helper!='original')helper.remove();if(!helper)self.clear();});}});$.ui.plugin.add("draggable","iframeFix",{start:function(e,ui){var o=ui.options;if(ui.instance.slowMode)return;if(o.iframeFix.constructor==Array){for(var i=0;i<o.iframeFix.length;i++){var co=$(o.iframeFix[i]).offset({border:false});$('<div class="DragDropIframeFix"" style="background: #fff;"></div>').css("width",$(o.iframeFix[i])[0].offsetWidth+"px").css("height",$(o.iframeFix[i])[0].offsetHeight+"px").css("position","absolute").css("opacity","0.001").css("z-index","1000").css("top",co.top+"px").css("left",co.left+"px").appendTo("body");}}else{$("iframe").each(function(){var co=$(this).offset({border:false});$('<div class="DragDropIframeFix" style="background: #fff;"></div>').css("width",this.offsetWidth+"px").css("height",this.offsetHeight+"px").css("position","absolute").css("opacity","0.001").css("z-index","1000").css("top",co.top+"px").css("left",co.left+"px").appendTo("body");});}},stop:function(e,ui){if(ui.options.iframeFix)$("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this);});}});$.ui.plugin.add("draggable","containment",{start:function(e,ui){var o=ui.options;var self=ui.instance;if((o.containment.left!=undefined||o.containment.constructor==Array)&&!o._containment)return;if(!o._containment)o._containment=o.containment;if(o._containment=='parent')o._containment=this[0].parentNode;if(o._containment=='document'){o.containment=[0,0,$(document).width(),($(document).height()||document.body.parentNode.scrollHeight)];}else{var ce=$(o._containment)[0];var co=$(o._containment).offset();o.containment=[co.left,co.top,co.left+(ce.offsetWidth||ce.scrollWidth),co.top+(ce.offsetHeight||ce.scrollHeight)];}
var c=o.containment;ui.instance.setContrains(c[0]-(self.offset.left-self.clickOffset.left),c[2]-(self.offset.left-self.clickOffset.left),c[1]-(self.offset.top-self.clickOffset.top),c[3]-(self.offset.top-self.clickOffset.top));}});$.ui.plugin.add("draggable","grid",{drag:function(e,ui){var o=ui.options;var newLeft=ui.instance.originalPosition.left+Math.round((e.pageX-ui.instance._pageX)/o.grid[0])*o.grid[0];var newTop=ui.instance.originalPosition.top+Math.round((e.pageY-ui.instance._pageY)/o.grid[1])*o.grid[1];ui.instance.position.left=newLeft;ui.instance.position.top=newTop;}});$.ui.plugin.add("draggable","axis",{drag:function(e,ui){var o=ui.options;if(o.constraint)o.axis=o.constraint;switch(o.axis){case'x':ui.instance.position.top=ui.instance.originalPosition.top;break;case'y':ui.instance.position.left=ui.instance.originalPosition.left;break;}}});$.ui.plugin.add("draggable","scroll",{start:function(e,ui){var o=ui.options;o.scrollSensitivity=o.scrollSensitivity||20;o.scrollSpeed=o.scrollSpeed||20;ui.instance.overflowY=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-y')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);ui.instance.overflowX=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-x')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);},drag:function(e,ui){var o=ui.options;var i=ui.instance;if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML'){if(i.overflowY[0].offsetHeight-(ui.position.top-i.overflowY[0].scrollTop+i.clickOffset.top)<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop+o.scrollSpeed;if((ui.position.top-i.overflowY[0].scrollTop+i.clickOffset.top)<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop-o.scrollSpeed;}else{if(e.pageY-$(document).scrollTop()<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);if($(window).height()-(e.pageY-$(document).scrollTop())<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);}
if(i.overflowX[0]!=document&&i.overflowX[0].tagName!='HTML'){if(i.overflowX[0].offsetWidth-(ui.position.left-i.overflowX[0].scrollLeft+i.clickOffset.left)<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft+o.scrollSpeed;if((ui.position.top-i.overflowX[0].scrollLeft+i.clickOffset.left)<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft-o.scrollSpeed;}else{if(e.pageX-$(document).scrollLeft()<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);if($(window).width()-(e.pageX-$(document).scrollLeft())<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed);}
ui.instance.recallOffset(e);}});$.ui.plugin.add("draggable","snap",{start:function(e,ui){ui.instance.snapElements=[];$(ui.options.snap===true?'.ui-draggable':ui.options.snap).each(function(){var $t=$(this);var $o=$t.offset();if(this!=ui.instance.element[0])ui.instance.snapElements.push({item:this,width:$t.outerWidth(),height:$t.outerHeight(),top:$o.top,left:$o.left});});},drag:function(e,ui){var d=ui.options.snapTolerance||20;var x1=ui.absolutePosition.left,x2=x1+ui.instance.helperProportions.width,y1=ui.absolutePosition.top,y2=y1+ui.instance.helperProportions.height;for(var i=ui.instance.snapElements.length-1;i>=0;i--){var l=ui.instance.snapElements[i].left,r=l+ui.instance.snapElements[i].width,t=ui.instance.snapElements[i].top,b=t+ui.instance.snapElements[i].height;if(!((l-d<x1&&x1<r+d&&t-d<y1&&y1<b+d)||(l-d<x1&&x1<r+d&&t-d<y2&&y2<b+d)||(l-d<x2&&x2<r+d&&t-d<y1&&y1<b+d)||(l-d<x2&&x2<r+d&&t-d<y2&&y2<b+d)))continue;if(ui.options.snapMode!='inner'){var ts=Math.abs(t-y2)<=20;var bs=Math.abs(b-y1)<=20;var ls=Math.abs(l-x2)<=20;var rs=Math.abs(r-x1)<=20;if(ts)ui.position.top=t-ui.instance.offset.top+ui.instance.clickOffset.top-ui.instance.helperProportions.height;if(bs)ui.position.top=b-ui.instance.offset.top+ui.instance.clickOffset.top;if(ls)ui.position.left=l-ui.instance.offset.left+ui.instance.clickOffset.left-ui.instance.helperProportions.width;if(rs)ui.position.left=r-ui.instance.offset.left+ui.instance.clickOffset.left;}
if(ui.options.snapMode!='outer'){var ts=Math.abs(t-y1)<=20;var bs=Math.abs(b-y2)<=20;var ls=Math.abs(l-x1)<=20;var rs=Math.abs(r-x2)<=20;if(ts)ui.position.top=t-ui.instance.offset.top+ui.instance.clickOffset.top;if(bs)ui.position.top=b-ui.instance.offset.top+ui.instance.clickOffset.top-ui.instance.helperProportions.height;if(ls)ui.position.left=l-ui.instance.offset.left+ui.instance.clickOffset.left;if(rs)ui.position.left=r-ui.instance.offset.left+ui.instance.clickOffset.left-ui.instance.helperProportions.width;}};}});$.ui.plugin.add("draggable","connectToSortable",{start:function(e,ui){ui.instance.sortable=$.data($(ui.options.connectToSortable)[0],'sortable');ui.instance.sortableOffset=ui.instance.sortable.element.offset();ui.instance.sortableOuterWidth=ui.instance.sortable.element.outerWidth();ui.instance.sortableOuterHeight=ui.instance.sortable.element.outerHeight();if(ui.instance.sortable.options.revert)ui.instance.sortable.shouldRevert=true;},stop:function(e,ui){var inst=ui.instance.sortable;if(inst.isOver){inst.isOver=0;ui.instance.cancelHelperRemoval=true;inst.cancelHelperRemoval=false;if(inst.shouldRevert)inst.options.revert=true;inst.stop(e);inst.options.helper="original";}},drag:function(e,ui){var inst=ui.instance.sortable;ui.instance.position.absolute=ui.absolutePosition;if(inst.intersectsWith.call(ui.instance,{left:ui.instance.sortableOffset.left,top:ui.instance.sortableOffset.top,width:ui.instance.sortableOuterWidth,height:ui.instance.sortableOuterHeight})){if(!inst.isOver){inst.isOver=1;var height=inst.options.placeholderElement?$(inst.options.placeholderElement,$(inst.options.items,inst.element)).innerHeight():$(inst.options.items,inst.element).innerHeight();var width=inst.options.placeholderElement?$(inst.options.placeholderElement,$(inst.options.items,inst.element)).innerWidth():$(inst.options.items,inst.element).innerWidth();inst.currentItem=$(this).clone().appendTo(inst.element);inst.options.helper=function(){return ui.helper[0];};inst.start(e);inst.clickOffset.top=ui.instance.clickOffset.top;inst.clickOffset.left=ui.instance.clickOffset.left;inst.offset.left-=ui.absolutePosition.left-inst.position.absolute.left;inst.offset.top-=ui.absolutePosition.top-inst.position.absolute.top;inst.helperProportions={width:width,height:height};ui.helper.animate({height:height,width:width},500);ui.instance.propagate("toSortable",e);}
if(inst.currentItem)inst.drag(e);}else{if(inst.isOver){inst.isOver=0;inst.cancelHelperRemoval=true;inst.options.revert=false;inst.stop(e);inst.options.helper="original";inst.currentItem.remove();inst.placeholder.remove();ui.helper.animate({height:this.innerHeight(),width:this.innerWidth()},500);ui.instance.propagate("fromSortable",e);}};}})})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.draggable.js';;(function($){$.fn.extend({droppable:function(options){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof options=="string"){var drop=$.data(this,"droppable");if(drop)drop[options].apply(drop,args);}else if(!$.data(this,"droppable"))
new $.ui.droppable(this,options);});}});$.ui.droppable=function(element,options){var instance=this;this.element=$(element);$.data(element,"droppable",this);this.element.addClass("ui-droppable");var o=this.options=options=$.extend({},$.ui.droppable.defaults,options);var accept=o.accept;o=$.extend(o,{accept:o.accept&&o.accept.constructor==Function?o.accept:function(d){return $(d).is(accept);}});$(element).bind("setData.droppable",function(event,key,value){o[key]=value;}).bind("getData.droppable",function(event,key){return o[key];}).bind('remove',function(){instance.destroy();});this.proportions={width:this.element.outerWidth(),height:this.element.outerHeight()};$.ui.ddmanager.droppables.push({item:this,over:0,out:1});};$.extend($.ui.droppable,{defaults:{disabled:false,tolerance:'intersect'}});$.extend($.ui.droppable.prototype,{plugins:{},ui:function(c){return{instance:this,draggable:(c.currentItem||c.element),helper:c.helper,position:c.position,absolutePosition:c.positionAbs,options:this.options,element:this.element};},destroy:function(){var drop=$.ui.ddmanager.droppables;for(var i=0;i<drop.length;i++)
if(drop[i].item==this)
drop.splice(i,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");},enable:function(){this.element.removeClass("ui-droppable-disabled");this.options.disabled=false;},disable:function(){this.element.addClass("ui-droppable-disabled");this.options.disabled=true;},over:function(e){var draggable=$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return;if(this.options.accept.call(this.element,(draggable.currentItem||draggable.element))){$.ui.plugin.call(this,'over',[e,this.ui(draggable)]);this.element.triggerHandler("dropover",[e,this.ui(draggable)],this.options.over);}},out:function(e){var draggable=$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return;if(this.options.accept.call(this.element,(draggable.currentItem||draggable.element))){$.ui.plugin.call(this,'out',[e,this.ui(draggable)]);this.element.triggerHandler("dropout",[e,this.ui(draggable)],this.options.out);}},drop:function(e,custom){var draggable=custom||$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return;var childrenIntersection=false;this.element.find(".ui-droppable").each(function(){var inst=$.data(this,'droppable');if(inst.options.greedy&&$.ui.intersect(draggable,{item:inst,offset:inst.element.offset()},inst.options.tolerance)){childrenIntersection=true;return false;}});if(childrenIntersection)return;if(this.options.accept.call(this.element,(draggable.currentItem||draggable.element))){$.ui.plugin.call(this,'drop',[e,this.ui(draggable)]);this.element.triggerHandler("drop",[e,this.ui(draggable)],this.options.drop);}},activate:function(e){var draggable=$.ui.ddmanager.current;$.ui.plugin.call(this,'activate',[e,this.ui(draggable)]);if(draggable)this.element.triggerHandler("dropactivate",[e,this.ui(draggable)],this.options.activate);},deactivate:function(e){var draggable=$.ui.ddmanager.current;$.ui.plugin.call(this,'deactivate',[e,this.ui(draggable)]);if(draggable)this.element.triggerHandler("dropdeactivate",[e,this.ui(draggable)],this.options.deactivate);}});$.ui.intersect=function(draggable,droppable,toleranceMode){if(!droppable.offset)return false;var x1=(draggable.positionAbs||draggable.position.absolute).left,x2=x1+draggable.helperProportions.width,y1=(draggable.positionAbs||draggable.position.absolute).top,y2=y1+draggable.helperProportions.height;var l=droppable.offset.left,r=l+droppable.item.proportions.width,t=droppable.offset.top,b=t+droppable.item.proportions.height;switch(toleranceMode){case'fit':if(!((y2-(draggable.helperProportions.height/2)>t&&y1<t)||(y1<b&&y2>b)||(x2>l&&x1<l)||(x1<r&&x2>r)))return false;if(y2-(draggable.helperProportions.height/2)>t&&y1<t)return 1;if(y1<b&&y2>b)return 2;if(x2>l&&x1<l)return 1;if(x1<r&&x2>r)return 2;break;case'intersect':return(l<x1+(draggable.helperProportions.width/2)&&x2-(draggable.helperProportions.width/2)<r&&t<y1+(draggable.helperProportions.height/2)&&y2-(draggable.helperProportions.height/2)<b);break;case'pointer':return(l<((draggable.positionAbs||draggable.position.absolute).left+draggable.clickOffset.left)&&((draggable.positionAbs||draggable.position.absolute).left+draggable.clickOffset.left)<r&&t<((draggable.positionAbs||draggable.position.absolute).top+draggable.clickOffset.top)&&((draggable.positionAbs||draggable.position.absolute).top+draggable.clickOffset.top)<b);break;case'touch':return((y1>=t&&y1<=b)||(y2>=t&&y2<=b)||(y1<t&&y2>b))&&((x1>=l&&x1<=r)||(x2>=l&&x2<=r)||(x1<l&&x2>r));break;default:return false;break;}};$.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(t,e){var m=$.ui.ddmanager.droppables;var type=e?e.type:null;for(var i=0;i<m.length;i++){if(m[i].item.options.disabled||(t&&!m[i].item.options.accept.call(m[i].item.element,(t.currentItem||t.element))))continue;m[i].offset=$(m[i].item.element).offset();m[i].item.proportions={width:m[i].item.element.outerWidth(),height:m[i].item.element.outerHeight()};if(type=="dragstart")m[i].item.activate.call(m[i].item,e);}},drop:function(draggable,e){$.each($.ui.ddmanager.droppables,function(){if(!this.item.options.disabled&&$.ui.intersect(draggable,this,this.item.options.tolerance))
this.item.drop.call(this.item,e);if(!this.item.options.disabled&&this.item.options.accept.call(this.item.element,(draggable.currentItem||draggable.element))){this.out=1;this.over=0;this.item.deactivate.call(this.item,e);}});},drag:function(draggable,e){if(draggable.options.refreshPositions)$.ui.ddmanager.prepareOffsets(draggable,e);$.each($.ui.ddmanager.droppables,function(){if(this.item.disabled||this.greedyChild)return;var intersects=$.ui.intersect(draggable,this,this.item.options.tolerance);var c=!intersects&&this.over==1?'out':(intersects&&this.over==0?'over':null);if(!c)return;var instance=$.data(this.item.element[0],'droppable');if(instance.options.greedy){this.item.element.parents('.ui-droppable:eq(0)').each(function(){var parent=this;$.each($.ui.ddmanager.droppables,function(){if(this.item.element[0]!=parent)return;this[c]=0;this[c=='out'?'over':'out']=1;this.greedyChild=(c=='over'?1:0);this.item[c=='out'?'over':'out'].call(this.item,e);return false;});});}
this[c]=1;this[c=='out'?'over':'out']=0;this.item[c].call(this.item,e);});}};$.ui.plugin.add("droppable","activeClass",{activate:function(e,ui){$(this).addClass(ui.options.activeClass);},deactivate:function(e,ui){$(this).removeClass(ui.options.activeClass);},drop:function(e,ui){$(this).removeClass(ui.options.activeClass);}});$.ui.plugin.add("droppable","hoverClass",{over:function(e,ui){$(this).addClass(ui.options.hoverClass);},out:function(e,ui){$(this).removeClass(ui.options.hoverClass);},drop:function(e,ui){$(this).removeClass(ui.options.hoverClass);}});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.droppable.js';;(function($){$.fn.extend({resizable:function(options,data){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof options=="string"){var resize=$.data(this,"resizable");if(resize)resize[options].apply(resize,args);}else if(!$(this).is(".ui-resizable"))
new $.ui.resizable(this,options);});}});$.ui.resizable=function(element,options){var self=this;this.element=$(element);$.data(element,"resizable",this);var elpos=this.element.css('position');this.element.addClass("ui-resizable").css({position:/static/.test(elpos)?'relative':elpos});this.options=$.extend({preventDefault:true,transparent:false,minWidth:10,minHeight:10,aspectRatio:false,disableSelection:true,preserveCursor:true,autohide:false,knobHandles:false},options);this.options._aspectRatio=!!(this.options.aspectRatio);this.options.proxy=this.options.proxy||this.options.ghost?'proxy':null;this.options.proxy=this.options.proxy||this.options.animate?'proxy':null;this.options.knobHandles=this.options.knobHandles===true?'ui-resizable-knob-handle':this.options.knobHandles;$(element).bind("setData.resizable",function(event,key,value){self.options[key]=value;}).bind("getData.resizable",function(event,key){return self.options[key];});var o=this.options;var aBorder='1px solid #DEDEDE';o.defaultTheme={'ui-resizable':{display:'block'},'ui-resizable-handle':{position:'absolute',background:'#F2F2F2',fontSize:'0.1px'},'ui-resizable-n':{cursor:'n-resize',height:'4px',left:'0px',right:'0px',borderTop:aBorder},'ui-resizable-s':{cursor:'s-resize',height:'4px',left:'0px',right:'0px',borderBottom:aBorder},'ui-resizable-e':{cursor:'e-resize',width:'4px',top:'0px',bottom:'0px',borderRight:aBorder},'ui-resizable-w':{cursor:'w-resize',width:'4px',top:'0px',bottom:'0px',borderLeft:aBorder},'ui-resizable-se':{cursor:'se-resize',width:'4px',height:'4px',borderRight:aBorder,borderBottom:aBorder},'ui-resizable-sw':{cursor:'sw-resize',width:'4px',height:'4px',borderBottom:aBorder,borderLeft:aBorder},'ui-resizable-ne':{cursor:'ne-resize',width:'4px',height:'4px',borderRight:aBorder,borderTop:aBorder},'ui-resizable-nw':{cursor:'nw-resize',width:'4px',height:'4px',borderLeft:aBorder,borderTop:aBorder}};o.knobTheme={'ui-resizable-handle':{background:'#F2F2F2',border:'1px solid #808080',height:'8px',width:'8px'},'ui-resizable-n':{cursor:'n-resize',top:'-4px',left:'45%'},'ui-resizable-s':{cursor:'s-resize',bottom:'-4px',left:'45%'},'ui-resizable-e':{cursor:'e-resize',right:'-4px',top:'45%'},'ui-resizable-w':{cursor:'w-resize',left:'-4px',top:'45%'},'ui-resizable-se':{cursor:'se-resize',right:'-4px',bottom:'-4px'},'ui-resizable-sw':{cursor:'sw-resize',left:'-4px',bottom:'-4px'},'ui-resizable-nw':{cursor:'nw-resize',left:'-4px',top:'-4px'},'ui-resizable-ne':{cursor:'ne-resize',right:'-4px',top:'-4px'}};if(!o.proxy&&(this.element.css('position')=='static'||this.element.css('position')===''))
this.element.css('position','relative');o._nodeName=element.nodeName;if(o._nodeName.match(/textarea|input|select|button|img/i)){var el=this.element;if(/relative/.test(el.css('position'))&&$.browser.opera)
el.css({position:'relative',top:'auto',left:'auto'});el.wrap($('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:el.css('position'),width:el.outerWidth(),height:el.outerHeight(),top:el.css('top'),left:el.css('left')}));var oel=this.element;element=element.parentNode;this.element=$(element);this.element.css({marginLeft:oel.css("marginLeft"),marginTop:oel.css("marginTop"),marginRight:oel.css("marginRight"),marginBottom:oel.css("marginBottom")});oel.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if($.browser.safari&&o.preventDefault)oel.css('resize','none');o.proportionallyResize=oel.css({position:'static',zoom:1,display:'block'});this.element.css({margin:oel.css('margin')});this._proportionallyResize();}
if(!o.handles)o.handles=!$('.ui-resizable-handle',element).length?"e,s,se":{n:'.ui-resizable-n',e:'.ui-resizable-e',s:'.ui-resizable-s',w:'.ui-resizable-w',se:'.ui-resizable-se',sw:'.ui-resizable-sw',ne:'.ui-resizable-ne',nw:'.ui-resizable-nw'};if(o.handles.constructor==String){if(o.handles=='all')o.handles='n,e,s,w,se,sw,ne,nw';var n=o.handles.split(",");o.handles={};o.zIndex=o.zIndex||1000;var insertionsDefault={handle:'position: absolute; display: none; overflow:hidden;',n:'top: 0pt; width:100%;',e:'right: 0pt; height:100%;',s:'bottom: 0pt; width:100%;',w:'left: 0pt; height:100%;',se:'bottom: 0pt; right: 0px;',sw:'bottom: 0pt; left: 0px;',ne:'top: 0pt; right: 0px;',nw:'top: 0pt; left: 0px;'};for(var i=0;i<n.length;i++){var handle=jQuery.trim(n[i]),dt=o.defaultTheme,hname='ui-resizable-'+handle,loadDefault=!$.ui.css(hname)&&!o.knobHandles,userKnobClass=$.ui.css('ui-resizable-knob-handle'),allDefTheme=$.extend(dt[hname],dt['ui-resizable-handle']),allKnobTheme=$.extend(o.knobTheme[hname],!userKnobClass?o.knobTheme['ui-resizable-handle']:{});var applyZIndex=/sw|se|ne|nw/.test(handle)?{zIndex:++o.zIndex}:{};var defCss=(loadDefault?insertionsDefault[handle]:''),axis=$(['<div class="ui-resizable-handle ',hname,'" style="',defCss,insertionsDefault.handle,'"></div>'].join('')).css(applyZIndex);o.handles[handle]='.ui-resizable-'+handle;this.element.append(axis.css(loadDefault?allDefTheme:{}).css(o.knobHandles?allKnobTheme:{}).addClass(o.knobHandles?'ui-resizable-knob-handle':'').addClass(o.knobHandles));}
if(o.knobHandles)this.element.addClass('ui-resizable-knob').css(!$.ui.css('ui-resizable-knob')?{}:{});}
this._renderAxis=function(target){target=target||this.element;for(var i in o.handles){if(o.handles[i].constructor==String)
o.handles[i]=$(o.handles[i],element).show();if(o.transparent)
o.handles[i].css({opacity:0});if(this.element.is('.ui-wrapper')&&o._nodeName.match(/textarea|input|select|button/i)){var axis=$(o.handles[i],element),padWrapper=0;padWrapper=/sw|ne|nw|se|n|s/.test(i)?axis.outerHeight():axis.outerWidth();var padPos=['padding',/ne|nw|n/.test(i)?'Top':/se|sw|s/.test(i)?'Bottom':/^e$/.test(i)?'Right':'Left'].join("");if(!o.transparent)
target.css(padPos,padWrapper);this._proportionallyResize();}
if(!$(o.handles[i]).length)continue;}};this._renderAxis(this.element);o._handles=$('.ui-resizable-handle',self.element);if(o.disableSelection)
o._handles.each(function(i,e){$.ui.disableSelection(e);});o._handles.mouseover(function(){if(!o.resizing){if(this.className)
var axis=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);self.axis=o.axis=axis&&axis[1]?axis[1]:'se';}});if(o.autohide){o._handles.hide();$(self.element).addClass("ui-resizable-autohide").hover(function(){$(this).removeClass("ui-resizable-autohide");o._handles.show();},function(){if(!o.resizing){$(this).addClass("ui-resizable-autohide");o._handles.hide();}});}
this.element.mouseInteraction({executor:this,delay:0,distance:0,dragPrevention:['input','textarea','button','select','option'],start:this.start,stop:this.stop,drag:this.drag,condition:function(e){if(this.disabled)return false;for(var i in this.options.handles){if($(this.options.handles[i])[0]==e.target)return true;}
return false;}});};$.extend($.ui.resizable.prototype,{plugins:{},ui:function(){return{instance:this,axis:this.options.axis,options:this.options};},_renderProxy:function(){var el=this.element,o=this.options;this.elementOffset=el.offset();if(o.proxy){this.helper=this.helper||$('<div style="overflow:hidden;"></div>');var ie6=$.browser.msie&&$.browser.version<7,ie6offset=(ie6?1:0),pxyoffset=(ie6?2:-1);this.helper.addClass(o.proxy).css({width:el.outerWidth()+pxyoffset,height:el.outerHeight()+pxyoffset,position:'absolute',left:this.elementOffset.left-ie6offset+'px',top:this.elementOffset.top-ie6offset+'px',zIndex:++o.zIndex});this.helper.appendTo("body");if(o.disableSelection)
$.ui.disableSelection(this.helper.get(0));}else{this.helper=el;}},propagate:function(n,e){$.ui.plugin.call(this,n,[e,this.ui()]);this.element.triggerHandler(n=="resize"?n:["resize",n].join(""),[e,this.ui()],this.options[n]);},destroy:function(){var el=this.element,wrapped=el.children(".ui-resizable").get(0),_destroy=function(exp){$(exp).removeClass("ui-resizable ui-resizable-disabled").removeMouseInteraction().removeData("resizable").unbind(".resizable").find('.ui-resizable-handle').remove();};_destroy(el);if(el.is('.ui-wrapper')&&wrapped){el.parent().append($(wrapped).css({position:el.css('position'),width:el.outerWidth(),height:el.outerHeight(),top:el.css('top'),left:el.css('left')})).end().remove();_destroy(wrapped);}},enable:function(){this.element.removeClass("ui-resizable-disabled");this.disabled=false;},disable:function(){this.element.addClass("ui-resizable-disabled");this.disabled=true;},start:function(e){var o=this.options,iniPos=this.element.position(),el=this.element,num=function(v){return parseInt(v,10)||0;},ie6=$.browser.msie&&$.browser.version<7;o.resizing=true;o.documentScroll={top:$(document).scrollTop(),left:$(document).scrollLeft()};if(el.is('.ui-draggable')||(/absolute/).test(el.css('position'))){var sOffset=$.browser.msie&&!o.containment&&(/absolute/).test(el.css('position'))&&!(/relative/).test(el.parent().css('position'));var dscrollt=sOffset?o.documentScroll.top:0,dscrolll=sOffset?o.documentScroll.left:0;el.css({position:'absolute',top:(iniPos.top+dscrollt),left:(iniPos.left+dscrolll)});}
if(/relative/.test(el.css('position'))&&$.browser.opera)
el.css({position:'relative',top:'auto',left:'auto'});this._renderProxy();var curleft=num(this.helper.css('left')),curtop=num(this.helper.css('top'));this.offset=this.helper.offset();this.position={left:curleft,top:curtop};this.size=o.proxy||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalSize=o.proxy||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalPosition={left:curleft,top:curtop};this.sizeDiff={width:el.outerWidth()-el.width(),height:el.outerHeight()-el.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};o.aspectRatio=(typeof o.aspectRatio=='number')?o.aspectRatio:((this.originalSize.height/this.originalSize.width)||1);if(o.preserveCursor)
$('body').css('cursor',this.axis+'-resize');this.propagate("start",e);return false;},stop:function(e){this.options.resizing=false;var o=this.options,num=function(v){return parseInt(v,10)||0;},self=this;if(o.proxy){var pr=o.proportionallyResize,ista=pr&&/textarea/i.test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var style={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left),top=parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top);if(!o.animate)
this.element.css($.extend(style,{top:top,left:left}));if(o.proxy&&!o.animate)this._proportionallyResize();this.helper.remove();}
if(o.preserveCursor)
$('body').css('cursor','auto');this.propagate("stop",e);$('.ui-dialog-content',this.element).css({width:$(this.helper).innerWidth()-(($('.ui-resizable-w',this.helper).outerWidth()+4)*2),height:$(this.helper).innerHeight()-$('.ui-dialog-titlebar',this.helper).outerHeight()-$('.ui-resizable-s',this.helper).outerHeight()-5});return false;},drag:function(e){var el=this.helper,o=this.options,props={},self=this,smp=this.originalMousePosition,a=this.axis;var dx=(e.pageX-smp.left)||0,dy=(e.pageY-smp.top)||0;var trigger=this.change[a];if(!trigger)return false;var data=trigger.apply(this,[e,dx,dy]),ie6=$.browser.msie&&$.browser.version<7,csdif=this.sizeDiff;if(o._aspectRatio||e.shiftKey)
data=this._updateRatio(data,e);data=this._respectSize(data,e);this.propagate("resize",e);el.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!o.proxy&&o.proportionallyResize)
this._proportionallyResize();this._updateCache(data);return false;},_updateCache:function(data){var o=this.options;this.offset=this.helper.offset();if(data.left)this.position.left=data.left;if(data.top)this.position.top=data.top;if(data.height)this.size.height=data.height;if(data.width)this.size.width=data.width;},_updateRatio:function(data,e){var o=this.options,cpos=this.position,csize=this.size,a=this.axis;if(data.height)data.width=Math.round(csize.height/o.aspectRatio);else if(data.width)data.height=Math.round(csize.width*o.aspectRatio);if(a=='sw'){data.left=cpos.left+(csize.width-data.width);data.top=null;}
if(a=='nw'){data.top=cpos.top+(csize.height-data.height);data.left=cpos.left+(csize.width-data.width);}
return data;},_respectSize:function(data,e){var el=this.helper,o=this.options,pRatio=o._aspectRatio||e.shiftKey,a=this.axis,ismaxw=data.width&&o.maxWidth&&o.maxWidth<data.width,ismaxh=data.height&&o.maxHeight&&o.maxHeight<data.height,isminw=data.width&&o.minWidth&&o.minWidth>data.width,isminh=data.height&&o.minHeight&&o.minHeight>data.height;if(isminw)data.width=o.minWidth;if(isminh)data.height=o.minHeight;if(ismaxw)data.width=o.maxWidth;if(ismaxh)data.height=o.maxHeight;var dw=this.originalPosition.left+this.originalSize.width,dh=this.position.top+this.size.height;var cw=/sw|nw|w/.test(a),ch=/nw|ne|n/.test(a);if(isminw&&cw)data.left=dw-o.minWidth;if(ismaxw&&cw)data.left=dw-o.maxWidth;if(isminh&&ch)data.top=dh-o.minHeight;if(ismaxh&&ch)data.top=dh-o.maxHeight;var isNotwh=!data.width&&!data.height;if(isNotwh&&!data.left&&data.top)data.top=null;else if(isNotwh&&!data.top&&data.left)data.left=null;return data;},_proportionallyResize:function(){var o=this.options;if(!o.proportionallyResize)return;var prel=o.proportionallyResize,el=this.helper||this.element;if(!o.borderDif){var b=[prel.css('borderTopWidth'),prel.css('borderRightWidth'),prel.css('borderBottomWidth'),prel.css('borderLeftWidth')],p=[prel.css('paddingTop'),prel.css('paddingRight'),prel.css('paddingBottom'),prel.css('paddingLeft')];o.borderDif=$.map(b,function(v,i){var border=parseInt(v,10)||0,padding=parseInt(p[i],10)||0;return border+padding;});}
prel.css({height:(el.height()-o.borderDif[0]-o.borderDif[2])+"px",width:(el.width()-o.borderDif[1]-o.borderDif[3])+"px"});},change:{e:function(e,dx,dy){return{width:this.originalSize.width+dx};},w:function(e,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{left:sp.left+dx,width:cs.width-dx};},n:function(e,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{top:sp.top+dy,height:cs.height-dy};},s:function(e,dx,dy){return{height:this.originalSize.height+dy};},se:function(e,dx,dy){return $.extend(this.change.s.apply(this,arguments),this.change.e.apply(this,[e,dx,dy]));},sw:function(e,dx,dy){return $.extend(this.change.s.apply(this,arguments),this.change.w.apply(this,[e,dx,dy]));},ne:function(e,dx,dy){return $.extend(this.change.n.apply(this,arguments),this.change.e.apply(this,[e,dx,dy]));},nw:function(e,dx,dy){return $.extend(this.change.n.apply(this,arguments),this.change.w.apply(this,[e,dx,dy]));}}});$.ui.plugin.add("resizable","containment",{start:function(e,ui){var o=ui.options,self=ui.instance,el=self.element;var oc=o.containment,ce=(oc instanceof jQuery)?oc.get(0):(/parent/.test(oc))?el.parent().get(0):oc;if(!ce)return;if(/document/.test(oc)||oc==document){self.containerOffset={left:0,top:0};self.parentData={element:$(document),left:0,top:0,width:$(document).width(),height:$(document).height()||document.body.parentNode.scrollHeight};}
else{self.containerOffset=$(ce).offset(),self.containerSize={height:$(ce).innerHeight(),width:$(ce).innerWidth()};var co=self.containerOffset,ch=self.containerSize.height,cw=self.containerSize.width,width=($.ui.hasScroll(ce,"left")?ce.scrollWidth:cw),height=($.ui.hasScroll(ce)?ce.scrollHeight:ch);self.parentData={element:ce,left:co.left,top:co.top,width:width,height:height};}},resize:function(e,ui){var o=ui.options,self=ui.instance,ps=self.containerSize,co=self.containerOffset,cs=self.size,cp=self.position,pRatio=o._aspectRatio||e.shiftKey;if(cp.left<(o.proxy?co.left:0)){self.size.width=self.size.width+(o.proxy?(self.position.left-co.left):self.position.left);if(pRatio)self.size.height=self.size.width*o.aspectRatio;self.position.left=o.proxy?co.left:0;}
if(cp.top<(o.proxy?co.top:0)){self.size.height=self.size.height+(o.proxy?(self.position.top-co.top):self.position.top);if(pRatio)self.size.width=self.size.height/o.aspectRatio;self.position.top=o.proxy?co.top:0;}
var woset=(o.proxy?self.offset.left-co.left:self.position.left)+self.sizeDiff.width,hoset=(o.proxy?self.offset.top-co.top:self.position.top)+self.sizeDiff.height;if(woset+self.size.width>=self.parentData.width){self.size.width=self.parentData.width-woset;if(pRatio)self.size.height=self.size.width*o.aspectRatio;}
if(hoset+self.size.height>=self.parentData.height){self.size.height=self.parentData.height-hoset;if(pRatio)self.size.width=self.size.height/o.aspectRatio;}}});$.ui.plugin.add("resizable","grid",{resize:function(e,ui){var o=ui.options,self=ui.instance,cs=self.size,os=self.originalSize,op=self.originalPosition,a=self.axis,ratio=o._aspectRatio||e.shiftKey;o.grid=typeof o.grid=="number"?[o.grid,o.grid]:o.grid;var ox=Math.round((cs.width-os.width)/o.grid[0])*o.grid[0],oy=Math.round((cs.height-os.height)/o.grid[1])*o.grid[1];if(/^(se|s|e)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;}
else if(/^(ne)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.top=op.top-oy;}
else if(/^(sw)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.left=op.left-ox;}
else{self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.top=op.top-oy;self.position.left=op.left-ox;}}});$.ui.plugin.add("resizable","animate",{stop:function(e,ui){var o=ui.options,self=ui.instance;var pr=o.proportionallyResize,ista=pr&&/textarea/i.test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var style={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left),top=parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top);self.element.animate($.extend(style,{top:top,left:left}),{duration:o.animateDuration||"slow",easing:o.animateEasing||"swing",step:function(){if(pr)pr.css({width:self.element.css('width'),height:self.element.css('height')});}});}});$.ui.plugin.add("resizable","ghost",{start:function(e,ui){var o=ui.options,self=ui.instance,pr=o.proportionallyResize,cs=self.size;if(!pr)self.ghost=self.element.clone();else self.ghost=pr.clone();self.ghost.css({opacity:.25,display:'block',position:'relative',height:cs.height,width:cs.width,margin:0,left:0,top:0}).addClass('ui-resizable-ghost').addClass(typeof o.ghost=='string'?o.ghost:'');self.ghost.appendTo(self.helper);},resize:function(e,ui){var o=ui.options,self=ui.instance,pr=o.proportionallyResize;if(self.ghost)self.ghost.css({position:'relative',height:self.size.height,width:self.size.width});},stop:function(e,ui){var o=ui.options,self=ui.instance,pr=o.proportionallyResize;if(self.ghost&&self.helper)self.helper.get(0).removeChild(self.ghost.get(0));}});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.resizable.js';;(function($){$.fn.tabs=function(){var method=typeof arguments[0]=='string'&&arguments[0];var args=method&&Array.prototype.slice.call(arguments,1)||arguments;return method=='length'?$.data(this[0],'tabs').$tabs.length:this.each(function(){if(method){var tabs=$.data(this,'tabs');if(tabs)tabs[method].apply(tabs,args);}else
new $.ui.tabs(this,args[0]||{});});};$.ui.tabs=function(el,options){var self=this;this.options=$.extend({},$.ui.tabs.defaults,options);this.element=el;this.options.clickSelectedTab=this.options.clickSelectedTab||false;if(options.selected===null)
this.options.selected=null;this.options.event+='.tabs';$(el).bind('setData.tabs',function(event,key,value){if((/^selected/).test(key))
self.select(value);else{self.options[key]=value;self.tabify();}}).bind('getData.tabs',function(event,key){return self.options[key];});$.data(el,'tabs',this);this.tabify(true);};$.ui.tabs.defaults={selected:0,unselect:false,event:'click',disabled:[],cookie:null,spinner:'Loading&#8230;',cache:true,idPrefix:'ui-tabs-',ajaxOptions:{global:true,dataType:'json'},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:'<div></div>',navClass:'ui-tabs-nav',selectedClass:'ui-tabs-selected',unselectClass:'ui-tabs-unselect',disabledClass:'ui-tabs-disabled',panelClass:'ui-tabs-panel',hideClass:'ui-tabs-hide',loadingClass:'ui-tabs-loading'};$.extend($.ui.tabs.prototype,{tabId:function(a){return a.title&&a.title.replace(/\s/g,'_').replace(/[^A-Za-z0-9\-_:\.]/g,'')||this.options.idPrefix+$.data(a);},ui:function(tab,panel){return{instance:this,options:this.options,tab:tab,panel:panel};},tabify:function(init){this.$lis=$('li:has(a[href])',this.element);this.$tabs=this.$lis.map(function(){return $('a',this)[0];});this.$panels=$([]);var self=this,o=this.options;this.$tabs.each(function(i,a){if(a.hash&&a.hash.replace('#',''))
self.$panels=self.$panels.add(a.hash);else if($(a).attr('href')!='#'){$.data(a,'href.tabs',a.href);$.data(a,'load.tabs',a.href);var id=self.tabId(a);a.href='#'+id;var $panel=$('#'+id);if(!$panel.length){$panel=$(o.panelTemplate).attr('id',id).addClass(o.panelClass).insertAfter(self.$panels[i-1]||self.element);$panel.data('destroy.tabs',true);}
self.$panels=self.$panels.add($panel);}
else
o.disabled.push(i+1);});if(init){$(this.element).hasClass(o.navClass)||$(this.element).addClass(o.navClass);this.$panels.each(function(){var $this=$(this);$this.hasClass(o.panelClass)||$this.addClass(o.panelClass);});this.$tabs.each(function(i,a){if(location.hash){if(a.hash==location.hash){o.selected=i;if($.browser.msie||$.browser.opera){var $toShow=$(location.hash),toShowId=$toShow.attr('id');$toShow.attr('id','');setTimeout(function(){$toShow.attr('id',toShowId);},500);}
scrollTo(0,0);return false;}}else if(o.cookie){var index=parseInt($.cookie('ui-tabs'+$.data(self.element)),10);if(index&&self.$tabs[index]){o.selected=index;return false;}}else if(self.$lis.eq(i).hasClass(o.selectedClass)){o.selected=i;return false;}});this.$panels.addClass(o.hideClass);this.$lis.removeClass(o.selectedClass);if(o.selected!==null){this.$panels.eq(o.selected).show().removeClass(o.hideClass);this.$lis.eq(o.selected).addClass(o.selectedClass);}
var href=o.selected!==null&&$.data(this.$tabs[o.selected],'load.tabs');if(href)
this.load(o.selected);o.disabled=$.unique(o.disabled.concat($.map(this.$lis.filter('.'+o.disabledClass),function(n,i){return self.$lis.index(n);}))).sort();$(window).bind('unload',function(){self.$tabs.unbind('.tabs');self.$lis=self.$tabs=self.$panels=null;});}
for(var i=0,li;li=this.$lis[i];i++)
$(li)[$.inArray(i,o.disabled)!=-1&&!$(li).hasClass(o.selectedClass)?'addClass':'removeClass'](o.disabledClass);if(o.cache===false)
this.$tabs.removeData('cache.tabs');var hideFx,showFx,baseFx={'min-width':0,duration:1},baseDuration='normal';if(o.fx&&o.fx.constructor==Array)
hideFx=o.fx[0]||baseFx,showFx=o.fx[1]||baseFx;else
hideFx=showFx=o.fx||baseFx;var resetCSS={display:'',overflow:'',height:''};if(!$.browser.msie)
resetCSS.opacity='';function hideTab(clicked,$hide,$show){$hide.animate(hideFx,hideFx.duration||baseDuration,function(){$hide.addClass(o.hideClass).css(resetCSS);if($.browser.msie&&hideFx.opacity)
$hide[0].style.filter='';if($show)
showTab(clicked,$show,$hide);});}
function showTab(clicked,$show,$hide){if(showFx===baseFx)
$show.css('display','block');$show.animate(showFx,showFx.duration||baseDuration,function(){$show.removeClass(o.hideClass).css(resetCSS);if($.browser.msie&&showFx.opacity)
$show[0].style.filter='';$(self.element).triggerHandler('tabsshow',[self.ui(clicked,$show[0])],o.show);});}
function switchTab(clicked,$li,$hide,$show){$li.addClass(o.selectedClass).siblings().removeClass(o.selectedClass);hideTab(clicked,$hide,$show);}
this.$tabs.unbind('.tabs').bind(o.event,function(){var $li=$(this).parents('li:eq(0)'),$hide=self.$panels.filter(':visible'),$show=$(this.hash);if((($li.hasClass(o.selectedClass)&&!o.unselect)||$li.hasClass(o.disabledClass)||$(this).hasClass(o.loadingClass)||$(self.element).triggerHandler('tabsselect',[self.ui(this,$show[0])],o.select)===false)&&!o.clickSelectedTab){this.blur();return false;}
self.options.selected=self.$tabs.index(this);if(o.unselect){if($li.hasClass(o.selectedClass)){self.options.selected=null;$li.removeClass(o.selectedClass);self.$panels.stop();hideTab(this,$hide);this.blur();return false;}else if(!$hide.length){self.$panels.stop();var a=this;self.load(self.$tabs.index(this),function(){$li.addClass(o.selectedClass).addClass(o.unselectClass);showTab(a,$show);});this.blur();return false;}}
if(o.cookie)
$.cookie('ui-tabs'+$.data(self.element),self.options.selected,o.cookie);self.$panels.stop();if($show.length){var a=this;self.load(self.$tabs.index(this),$hide.length?function(){switchTab(a,$li,$hide,$show);}:function(){$li.addClass(o.selectedClass);showTab(a,$show);});}else
throw'jQuery UI Tabs: Mismatching fragment identifier.';if($.browser.msie)
this.blur();return false;});if(!(/^click/).test(o.event))
this.$tabs.bind('click.tabs',function(){return false;});},add:function(url,label,index){if(index==undefined)
index=this.$tabs.length;var o=this.options;var $li=$(o.tabTemplate.replace(/#\{href\}/,url).replace(/#\{label\}/,label));$li.data('destroy.tabs',true);var id=url.indexOf('#')==0?url.replace('#',''):this.tabId($('a:first-child',$li)[0]);var $panel=$('#'+id);if(!$panel.length){$panel=$(o.panelTemplate).attr('id',id).addClass(o.panelClass).addClass(o.hideClass);$panel.data('destroy.tabs',true);}
if(index>=this.$lis.length){$li.appendTo(this.element);$panel.appendTo(this.element.parentNode);}else{$li.insertBefore(this.$lis[index]);$panel.insertBefore(this.$panels[index]);}
o.disabled=$.map(o.disabled,function(n,i){return n>=index?++n:n});this.tabify();if(this.$tabs.length==1){$li.addClass(o.selectedClass);$panel.removeClass(o.hideClass);var href=$.data(this.$tabs[0],'load.tabs');if(href)
this.load(index,href);}
$(this.element).triggerHandler('tabsadd',[this.ui(this.$tabs[index],this.$panels[index])],o.add);},remove:function(index){var o=this.options,$li=this.$lis.eq(index).remove(),$panel=this.$panels.eq(index).remove();if($li.hasClass(o.selectedClass)&&this.$tabs.length>1)
this.select(index+(index+1<this.$tabs.length?1:-1));o.disabled=$.map($.grep(o.disabled,function(n,i){return n!=index;}),function(n,i){return n>=index?--n:n});this.tabify();$(this.element).triggerHandler('tabsremove',[this.ui($li.find('a')[0],$panel[0])],o.remove);},enable:function(index){var o=this.options;if($.inArray(index,o.disabled)==-1)
return;var $li=this.$lis.eq(index).removeClass(o.disabledClass);if($.browser.safari){$li.css('display','inline-block');setTimeout(function(){$li.css('display','block');},0);}
o.disabled=$.grep(o.disabled,function(n,i){return n!=index;});$(this.element).triggerHandler('tabsenable',[this.ui(this.$tabs[index],this.$panels[index])],o.enable);},disable:function(index){var self=this,o=this.options;if(index!=o.selected){this.$lis.eq(index).addClass(o.disabledClass);o.disabled.push(index);o.disabled.sort();$(this.element).triggerHandler('tabsdisable',[this.ui(this.$tabs[index],this.$panels[index])],o.disable);}},select:function(index){if(typeof index=='string')
index=this.$tabs.index(this.$tabs.filter('[href$='+index+']')[0]);this.$tabs.eq(index).trigger(this.options.event);},load:function(index,callback){var self=this,o=this.options,$a=this.$tabs.eq(index),a=$a[0],bypassCache=callback==undefined||callback===false,url=$a.data('load.tabs');callback=callback||function(){};if(!url||($.data(a,'cache.tabs')&&!bypassCache)){callback();return;}
if(o.spinner){var $span=$('span',a);if((o.clickSelectedTab&&$span.data('label.tabs')==undefined)||!o.clickSelectedTab)
$span.data('label.tabs',$span.html()).html('<em>'+o.spinner+'</em>');}
var finish=function(){self.$tabs.filter('.'+o.loadingClass).each(function(){$(this).removeClass(o.loadingClass);if(o.spinner){var $span=$('span',this);$span.html($span.data('label.tabs')).removeData('label.tabs');}});self.xhr=null;};var ajaxOptions=$.extend({},o.ajaxOptions,{url:url,success:function(r,s){if(typeof(r)=='string'){$(a.hash).html(r);}else if(typeof(r)=='object'&&typeof(r.html)=='string'){$(a.hash).qHtml(r.html);}else{$(a.hash).html('<pre>Invalid or no json data returned.</pre>');}
finish();callback();if(o.cache)
$.data(a,'cache.tabs',true);$(self.element).triggerHandler('tabsload',[self.ui(self.$tabs[index],self.$panels[index])],o.load);o.ajaxOptions.success&&o.ajaxOptions.success(r,s);}});if(this.xhr){this.xhr.abort();finish();}
$a.addClass(o.loadingClass);setTimeout(function(){self.xhr=$.ajax(ajaxOptions);},0);},url:function(index,url){this.$tabs.eq(index).removeData('cache.tabs').data('load.tabs',url);},destroy:function(){var o=this.options;$(this.element).unbind('.tabs').removeClass(o.navClass).removeData('tabs');this.$tabs.each(function(){var href=$.data(this,'href.tabs');if(href)
this.href=href;var $this=$(this).unbind('.tabs');$.each(['href','load','cache'],function(i,prefix){$this.removeData(prefix+'.tabs');});});this.$lis.add(this.$panels).each(function(){if($.data(this,'destroy.tabs'))
$(this).remove();else
$(this).removeClass([o.selectedClass,o.unselectClass,o.disabledClass,o.panelClass,o.hideClass].join(' '));});}});$.extend($.ui.tabs.prototype,{rotation:null,rotate:function(ms,continuing){continuing=continuing||false;var self=this,t=this.options.selected;function start(){self.rotation=setInterval(function(){t=++t<self.$tabs.length?t:0;self.select(t);},ms);}
function stop(e){if(!e||e.clientX){clearInterval(self.rotation);}}
if(ms){start();if(!continuing)
this.$tabs.bind(this.options.event,stop);else
this.$tabs.bind(this.options.event,function(){stop();t=self.options.selected;start();});}
else{stop();this.$tabs.unbind(this.options.event,stop);}}});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ui/ui.tabs.js';
jQuery.fn.pagination=function(maxentries,opts){opts=jQuery.extend({items_per_page:10,num_display_entries:5,current_page:0,num_edge_entries:0,link_to:"javascript:void('goto..');",prev_text:"Prev",next_text:"Next",ellipse_text:"...",prev_show_always:false,next_show_always:false,callback:function(){return false;}},opts||{});return this.each(function(){function numPages(){return Math.ceil(maxentries/opts.items_per_page);}
function getInterval(){var ne_half=Math.ceil((opts.num_display_entries-1)/2);var np=numPages();var upper_limit=np-opts.num_display_entries;var start=current_page>ne_half?Math.max(Math.min(current_page-ne_half,upper_limit),0):0;var end=current_page>ne_half?Math.min(current_page+ne_half+1,np):Math.min(opts.num_display_entries,np);return[start,end];}
function pageSelected(page_id,evt){current_page=page_id;drawLinks();var continuePropagation=opts.callback(page_id,panel);if(!continuePropagation){if(evt.stopPropagation){evt.stopPropagation();}
else{evt.cancelBubble=true;}}
return continuePropagation;}
function drawLinks(){panel.empty();var interval=getInterval();var np=numPages();var getClickHandler=function(page_id){return function(evt){return pageSelected(page_id,evt);}};var appendItem=function(page_id,appendopts){page_id=page_id<0?0:(page_id<np?page_id:np-1);appendopts=jQuery.extend({text:page_id+1,classes:""},appendopts||{});if(page_id==current_page){var lnk=$("<span class='current'>"+(appendopts.text)+"</span>");}
else
{var lnk=$("<a>"+(appendopts.text)+"</a>").bind("click",getClickHandler(page_id)).attr('href',opts.link_to.replace(/__id__/,page_id));}
if(appendopts.classes){lnk.addClass(appendopts.classes);}
panel.append(lnk);};if(opts.prev_text&&(current_page>0||opts.prev_show_always)){appendItem(current_page-1,{text:opts.prev_text,classes:"prev"});}
if(interval[0]>0&&opts.num_edge_entries>0)
{var end=Math.min(opts.num_edge_entries,interval[0]);for(var i=0;i<end;i++){appendItem(i);}
if(opts.num_edge_entries<interval[0]&&opts.ellipse_text)
{jQuery("<span class=\"ellipsis\">"+opts.ellipse_text+"</span>").appendTo(panel);}}
for(var i=interval[0];i<interval[1];i++){appendItem(i);}
if(interval[1]<np&&opts.num_edge_entries>0)
{if(np-opts.num_edge_entries>interval[1]&&opts.ellipse_text)
{jQuery("<span class=\"ellipsis\">"+opts.ellipse_text+"</span>").appendTo(panel);}
var begin=Math.max(np-opts.num_edge_entries,interval[1]);for(var i=begin;i<np;i++){appendItem(i);}}
if(opts.next_text&&(current_page<np-1||opts.next_show_always)){appendItem(current_page+1,{text:opts.next_text,classes:"next"});}}
var current_page=opts.current_page;maxentries=(!maxentries||maxentries<0)?1:maxentries;opts.items_per_page=(!opts.items_per_page||opts.items_per_page<0)?1:opts.items_per_page;var panel=jQuery(this);this.selectPage=function(page_id){pageSelected(page_id);};this.prevPage=function(){if(current_page>0){pageSelected(current_page-1);return true;}
else{return false;}};this.nextPage=function(){if(current_page<numPages()-1){pageSelected(current_page+1);return true;}
else{return false;}};drawLinks();});};function pager_click(page,elem){var pageruid=$(elem).attr('name');if(page===false)page=pager_opts[elem.attr('name')].current_page;if(typeof(pager_opts[elem.attr('name')].url)!='undefined'){var pager_url=pager_opts[elem.attr('name')].url+((pager_opts[elem.attr('name')].url.lastIndexOf('?')>-1)?'&':'?');}else{var pager_url=location.protocol+'//'+location.host+location.pathname+(location.search?location.search+'&':'?');}
$.load_module('blockui');$('#pager_block_'+pageruid).block({message:'<span class="blockui-spinner"></span>',css:{backgroundColor:'transparent',width:'26px',height:'26px',left:'50%',top:'50%',border:'none'}});$.ajax({url:pager_url+'_mode=pager&pageruid='+pageruid+'&page='+(page*1),type:'GET',success:function(data){$('#pager_block_'+pageruid).unblock();pager_opts[pageruid].current_page=page;$('#pager_content_'+pageruid).qHtml(data.html,true);}});}
function pager_reload(elem){var pageruid=$(elem).attr('name');var pager=pager_opts[pageruid];pager_click(pager.current_page,elem);}
function pager_set_max(pageruid,max,messages){var $prefix;$prefix='#pager_block_'+pageruid;$block=$('#pager_block_'+pageruid).parent();$($prefix+'>.pager>.pagination',$block).attr('name',pageruid);if(max>0){$($prefix+'>.pager',$block).show();$($prefix+'>.pager span.total',$block).text(messages.total);$($prefix+'>.pager span.showing',$block).text(messages.showing);pager_opts[pageruid].item_count=max;if(max>pager_opts[pageruid].items_per_page){$($prefix+'>.pager>.pagination',$block).pagination(max,pager_opts[pageruid]);$($prefix+'>.pager>.pagination',$block).show();}else{$($prefix+'>.pager>.pagination',$block).hide();}}else{$($prefix+'>.pager',$block).hide();}}
__loadedmodules[__loadedmodules.length]='/javascript/jquery.pagination.js';
jQuery.autocomplete=function(input,options){var me=this;var $input=$(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div");var $results=$(results);$results.hide().addClass(options.resultsClass).css("position","absolute");if(options.width>0)$results.css("width",options.width);$("body").append(results);input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;var manualSelected=false;var blurTime=null;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();if($input.val()=='')
$input.val(options.hintText);if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string")options.cacheLength=1;for(var i=0;i<options.data.length;i++){row=((typeof options.data[i]=="string")?[options.data[i]]:options.data[i]);if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row);}}
for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k]);}}
if(options.contactfield!='null'){$('#'+options.contactfield).bind('change',function(e){flushCache();});}
$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent()){$input.get(0).blur();e.preventDefault();}
break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}}).focus(function(){if(lastKeyPressCode===null&&options.hintText!='')
$input.val('');hasFocus=true;}).blur(function(){startBlurTimer();hasFocus=false;hideResults();});hideResultsNow();function startBlurTimer(){blurTime=setTimeout(function(){if(!manualSelected){checkInputValue();}else{clearTimeout(blurTime);manualSelected=false;}},"1000");}
function checkInputValue(){var showResult=false;var hiddenId=($input.attr("id")).replace(/-input/,"-hidden");if(options.acType=="extended"||options.acType=="simple"){var act=(options.acType=="extended");var dataTemp=getRequestData($input.val());if(dataTemp){switch(dataTemp.length){case 0:if(options.selectMode=="justlist"){$input.val('');if(act)$('#'+hiddenId).val(0);}else if(options.selectMode=="addnew"&&act){$('#'+hiddenId).val(-1);}
break;case 1:if(options.selectMode=="justlist"||(options.selectMode=="addnew"&&$input.val()==dataTemp[0][0])){fillField($input.val(),dataTemp);if(act)$('#'+hiddenId).val(dataTemp[0][1]);manualSelected=true;}else if(options.selectMode=="addnew"&&act){$('#'+hiddenId).val(-1);}
break;default:if(options.selectMode=="justlist"){requestData($input.val());showResult=true;}else if(options.selectMode=="addnew"){for(var i=0;i<dataTemp.length;i++){if(dataTemp[i][0]==$input.val()){$input.val(dataTemp[0][0]);if(act)$('#'+hiddenId).val(dataTemp[0][1]);}else if(act){$('#'+hiddenId).val(-1);}}}}}else{if(lastKeyPressCode!=null&&options.selectMode=='justlist'){$input.val('');if(act)$('#'+hiddenId).val(0);}}}else if(options.acType=="simple"){}
return showResult;}
function deleteIdFieldValue(){var hiddenId=($input.attr("id")).replace(/-input/,"-hidden");if($('#'+hiddenId).val()!=''&&$('#'+hiddenId).val()!=0){$('#'+hiddenId).val(0);}}
function onChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))return $results.hide();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);if(options.acType=="extended")deleteIdFieldValue();}else{$input.removeClass(options.loadingClass);$results.hide();}
manualSelected=false;};function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass("ac_over");$(lis[active]).addClass("ac_over");};function selectCurrent(){var li=$("li.ac_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1)li=$li[0];}else if(options.selectFirst){li=$li[0];}}
if(li){selectItem(li);return true;}else{return false;}};function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}
var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;var actualValue=$input.val();$results.html("");$input.val(v);hideResultsNow();if(options.onItemSelect)setTimeout(function(){options.onItemSelect(li,options)},1);for(var i in cache.data[actualValue]){if(li.extra!=null&&cache.data[actualValue][i][1]==li.extra[0]){var cd=[];cd[cd.length]=cache.data[actualValue][i];fillField(actualValue,cd);}}
manualSelected=true;};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}};function fillField(q,data){for(var i in data[0]){if((data[0][i].toLowerCase()).indexOf(q.toLowerCase())!=-1){$input.val(data[0][i]);break;}}
if($input.val()=='')
$input.val(data[0][0]);$input.change();manualSelected=true;}
function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();$results.css({width:parseInt(iWidth)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px",zIndex:1100}).show();};function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible")){$results.hide();}
if(options.mustMatch){var v=$input.val();if(v!=input.lastSelected){selectItem(null);}}};function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(!hasFocus||data.length==0)return hideResultsNow();if($.browser.msie&&$.browser.version=='6.0'){$results.append(document.createElement('iframe'));}
results.appendChild(dataToDom(data));{if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0][0]);showResults();}}else{hideResultsNow();}};function parseData(data){if(!data.autocompletedata)return null;var parsed=[];$.each(data.autocompletedata,function(fname,field){var realData=new Array;if(typeof(field)=='object'){$.each(field,function(key,value){if(realData.length==1){realData[realData.length]=fname+'';}
realData[realData.length]=value;});}else{realData[realData.length]=field;realData[realData.length]=fname+'';}
parsed[parsed.length]=realData;});return parsed;};function dataToDom(data){var ul=document.createElement("ul");var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow<num))num=options.maxItemsToShow;for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}
li.extra=extra;ul.appendChild(li);$(li).hover(function(){$("li",ul).removeClass("ac_over");$(this).addClass("ac_over");active=$("li",ul).indexOf($(this).get(0));},function(){$(this).removeClass("ac_over");});$(li).bind('click',function(e){e.preventDefault();e.stopPropagation();selectItem(this)});}
return ul;};function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data&&data.length>0){receiveData(q,data);}else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);receiveData(q,data);});}else{$input.removeClass(options.loadingClass);}};function getRequestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;return data;};function makeUrl(q){var url=options.url+"?q="+encodeURI(q);if(options.contactfield!=null){options.extraParams['contactfield']=$('#'+options.contactfield).val();}
for(var i in options.extraParams){url+="&"+i+"="+encodeURI(options.extraParams[i]);}
if(options.extraparamstring){url+="&"+options.extraparamstring;}
return url;};function loadFromCache(q){if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j];var x0=x[0];if(matchSubset(x0,q)){csub[csub.length]=x;}}
return csub;}}}
return null;};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.setExtraParams=function(p){options.extraParams=p;};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data)
addToCache(q,data);findValueCallback(q,data);});}else{findValueCallback(q,null);}}
function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}
li.extra=extra;}}
if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);}
function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}else if(!cache[q]){cache.length++;}
var cTemp=[];for(var i=0;i<10;i++){cTemp[cTemp.length]=data[i];}
cache.data[q]=data;};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}
return{x:curleft,y:curtop};}}
jQuery.fn.autocomplete=function(url,options,data){options=options||{};options.url=url;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"ac_results";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||1;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||1;options.matchContains=options.matchContains||0;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.maxItemsToShow=options.maxItemsToShow||-1;options.autoFill=options.autoFill||false;options.width=parseInt(options.width,10)||0;options.acType=options.acType||"extended";options.contactfield=options.contactfield||null;options.selectMode=options.selectMode||"justlist";options.hintText=options.hintText||"";this.each(function(){var input=this;new jQuery.autocomplete(input,options);});return this;}
jQuery.fn.autocompleteArray=function(data,options){return this.autocomplete(null,options,data);}
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e)return i;}
return-1;};__loadedmodules[__loadedmodules.length]='/javascript/jquery.autocomplete.js';
if(jQuery)(function($){function IsNull(i){return(i==null||i=='null'||i==''||i=='undefined');};$.extend($,{MultiFile:function(o){return $("INPUT[@type='file'].multi").MultiFile(o);}});$.extend($.fn,{MultiFile:function(o){if(this._MultiFile){return $(this);}
this._MultiFile=true;return $(this).each(function(i){var d=this;var x=$(d);var xclone=x.clone();d.debug=(d.className.indexOf('debug')>0);if(IsNull(d.max)){d.max=x.attr('maxlength');if(IsNull(d.max)){d.max=((d.className.match(/\b((max|limit)\-[0-9]+)\b/gi)||[''])[0]);if(IsNull(d.max)){d.max=-1;}else{d.max=d.max.match(/[0-9]+/gi)[0];}}}
d.max=new Number(d.max);if(!d.acceptPattern){d.acceptPattern=(d.className.match(/\b(accept\-[\w\|]+)\b/gi))||'';d.acceptPattern=new String(d.acceptPattern).replace(/^(accept|ext)\-/i,'');}
$.each("on,after".split(","),function(i,o){$.each("FileSelect,FileRemove,FileAppend".split(","),function(j,event){d[o+event]=function(e,v,m){};});});d.trigger=function(event,e){var f=d[event];if(f){var v=$(this).attr('value');var r=f(e,v,d);if(r!=null)return r;}
return true;};if(typeof o=='number'){o={max:o};};$.extend(d,d.data||{},o);$.extend(d,{STRING:d.STRING||{},n:0,k:'multi',f:function(z){return d.k+'_'+String(i)+'_'+String(z);}});d.STRING=$.extend({remove:'remove',denied:'You cannot select a $ext file.\nTry again...',selected:'File selected: $file'},d.STRING);if(String(d.acceptPattern).length>1){d.rxAccept=new RegExp('\\.('+(d.acceptPattern?d.acceptPattern:'')+')$','gi');};d.w=d.k+'multi'+'_'+i;x.wrap('<div class="multi_list" id="'+d.w+'"></div>');d.add=function(e,ii){d.n++;e.d=d;e.i=ii;e.id=d.f(e.i);e.name=(e.name||x.attr('name')||'file')+(e.i>0?e.i:'');if((d.max!=-1)&&((d.n-1)>(d.max))){e.disabled=true;};d.current=e;e=$(e);e.change(function(){if(!d.trigger('onFileSelect',this,d))return false;if(d.acceptPattern){var v=String(e.attr('value'));if(!v.match(d.rxAccept)){e.val('').attr('value','');e.get(0).value='';var f=xclone.clone();d.n--;d.add(f.get(0),this.i);e.parent().prepend(f);e.remove();alert(d.STRING.denied.replace('$ext',String(v.match(/\.\w{1,4}$/gi))));return false;}};this.style.position='absolute';this.style.left='-1000px';var f=xclone.clone();$(this).parent().prepend(f);d.list(this);d.add(f.get(0),this.i+1);if(!d.trigger('afterFileSelect',this,d))return false;});};d.list=function(y){if(!d.trigger('onFileAppend',y,d))return false;var
t=$('#'+d.w),r=$('<div></div>'),v=$(y).attr('value')+'',a=$('<span class="file" title="'+d.STRING.selected.replace('$file',v)+'">'+v.match(/[^\/\\]+$/gi)[0]+'</span>'),b=$('<a href="#'+d.w+'">'+d.STRING.remove+'</a>');t.append(r);r.append(b,a);b.click(function(){if(!d.trigger('onFileRemove',y,d))return false;d.n--;d.current.disabled=false;$('#'+d.f(y.i)).remove();$(this).parent().remove();if(!d.trigger('afterFileRemove',y,d))return false;return false;});if(!d.trigger('afterFileAppend',y,d))return false;};if(!d.ft){d.add(d,0);d.ft=true;}
d.I++;d.n++;});}});if($.start){$.start($.MultiFile)}
else $(function(){$.MultiFile()});})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.multifile.js';
openwysiwygDir='/javascript/openwysiwyg/';transparentDir=openwysiwygDir+'icons/';imagesDir=IMG_URL;cssDir=openwysiwygDir+"styles/";popupsDir=openwysiwygDir+"popups/";wysiwygWidth=500;wysiwygHeight=150;var buttonName=new Array();buttonName[0]="bold";buttonName[1]="italic";buttonName[2]="underline";buttonName[3]="strikethrough";buttonName[5]="unorderedlist";buttonName[6]="orderedlist";if(navigator.appName=="Microsoft Internet Explorer"){buttonName[7]="separator";buttonName[9]="copy";buttonName[10]="paste";}
buttonName[11]="separator";buttonName[12]="undo";buttonName[13]="redo";buttonName[14]="separator";buttonName[15]="createlink";if(typeof(window.openWysiwygStrings=="undefined"))openWysiwygStrings={};function t(string){return(openWysiwygStrings[string])?openWysiwygStrings[string]:string;}
var ToolbarList;if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){HTMLElement.prototype.insertAdjacentElement=function
(where,parsedNode)
{switch(where){case'beforeBegin':this.parentNode.insertBefore(parsedNode,this)
break;case'afterBegin':this.insertBefore(parsedNode,this.firstChild);break;case'beforeEnd':this.appendChild(parsedNode);break;case'afterEnd':if(this.nextSibling)
this.parentNode.insertBefore(parsedNode,this.nextSibling);else this.parentNode.appendChild(parsedNode);break;}}}
if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentHTML){HTMLElement.prototype.insertAdjacentHTML=function
(where,htmlStr)
{var r=this.ownerDocument.createRange();r.setStartBefore(this);var parsedHTML=r.createContextualFragment(htmlStr);this.insertAdjacentElement(where,parsedHTML)}}
if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentText){HTMLElement.prototype.insertAdjacentText=function
(where,txtStr)
{var parsedText=document.createTextNode(txtStr)
this.insertAdjacentElement(where,parsedText)}};viewTextMode=0;function generate_wysiwyg(textareaID,baseUrl,editorCss){textarea=document.getElementById(textareaID);wysiwygWidth=$(textarea).width();wysiwygHeight=$(textarea).height()-46;document.getElementById(textareaID).style.display='none';var n=textareaID;toolbarWidth=parseFloat(wysiwygWidth)+2;var toolbar;toolbar='<table cellpadding="0" cellspacing="0" class="wysiwyg-toolbar1" style="width:100%"><tr><td class="leftcap"></td><td><table cellpadding="0" cellspacing="0"><tr>';for(var i=0;i<=buttonName.length;){if(buttonName[i]){var buttonObj=ToolbarList[buttonName[i]];var buttonID=buttonObj[0];var buttonTitle=buttonObj[1];var buttonImageOffset=-buttonObj[2]*20;if(buttonName[i]=="separator"){toolbar+='<td style="width: 12px;" align="center"><div class="wysiwyg-separator"></td>';}
else{toolbar+='<td><div title="'+buttonTitle+'" id="'+buttonID+'" class="wysiwyg-button" onClick="formatText(this.id,\''+n+'\');" onmouseover="if(className==\'wysiwyg-button\'){className=\'wysiwyg-buttonOver\'}; " onmouseout="if(className==\'wysiwyg-buttonOver\'){className=\'wysiwyg-button\'};" unselectable="on" width="20" height="20"><span>'+buttonTitle+'</span></div></td>';}}
i++;}
toolbar+='</tr></table></td><td>&nbsp;</td><td class="rightcap"></td></tr></table>';var iframe='<table cellpadding="0" cellspacing="0" border="0" style="width:100%; height:'+wysiwygHeight+'px;border: 1px solid #aaa;"><tr><td valign="top">\n'
+'<iframe frameborder="0" id="wysiwyg'+n+'"></iframe>\n'
+'</td></tr></table>\n';var emoticonbar='<div class="embar" id="embar'+n+'" style="width:100%;"></div>';document.getElementById(n).insertAdjacentHTML("afterEnd",'<div class="wysiwyg-box" id="wysiwyg_box_'+n+'" style="width:'+wysiwygWidth+'px">'+emoticonbar+iframe+toolbar+'</div>');addEmoticonBar(document.getElementById('embar'+n),n);oIframe=document.getElementById("wysiwyg"+n);oIframe.style.height=wysiwygHeight+"px";oIframe.style.width=(wysiwygWidth-2)+"px";oWysiwygBox=document.getElementById("wysiwyg_box_"+n);var o_content=document.getElementById(n).value;var content='';var doc=document.getElementById("wysiwyg"+n).contentWindow.document;var browserName=navigator.appName;var cssLinks=[];$('head link[href~=/form.]').each(function(idx){cssLinks[cssLinks.length]=this.href;});content='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n'
+'<html><head><base href="'+baseUrl+'">';if(browserName=="Microsoft Internet Explorer"){for(var idx=0;idx<=cssLinks.length;idx++){content=content+'<link type="text/css" rel="stylesheet" href="'+cssLinks[idx]+'" media="screen"/></head>\n'}}
content=content+'<body id="wysiwyg-body" style="height:'+(oIframe.style.height.substr(0,oIframe.style.height.length-2)-17)+'px;">'+o_content+'</body></html>';doc.open();doc.write(content);doc.close();for(var idx=0;idx<=cssLinks.length;idx++){var cssNode=doc.createElement('link');cssNode.type='text/css';cssNode.rel='stylesheet';cssNode.href=cssLinks[idx];cssNode.media='screen';cssNode.title='dynamicLoadedSheet';doc.getElementsByTagName("head")[0].appendChild(cssNode);}
doc.body.contentEditable=true;doc.designMode="on";if(browserName=="Microsoft Internet Explorer"||browserName=="Opera"){for(var idx=0;idx<document.forms.length;idx++){document.forms[idx].attachEvent('onsubmit',function(){updateTextArea(n);});}}
else{for(var idx=0;idx<document.forms.length;idx++){document.forms[idx].addEventListener('submit',function OnSumbmit(){updateTextArea(n);},true);}
try
{doc.execCommand('useCSS',false,true);doc.execCommand('styleWithCSS',false,false);}catch(ex){}}};function formatText(id,n,selected){document.getElementById("wysiwyg"+n).contentWindow.focus();var formatIDs=new Array("FontSize","FontName","Bold","Italic","Underline","Subscript","Superscript","Strikethrough","Justifyleft","Justifyright","Justifycenter","InsertUnorderedList","InsertOrderedList","Indent","Outdent","ForeColor","BackColor","InsertImage","InsertTable","CreateLink","InsertEmoticon");for(var i=0;i<=formatIDs.length;){if(formatIDs[i]==id){var disabled_id=1;}
i++;}
if(viewTextMode==1&&disabled_id==1){alert("You are in HTML Mode. This feature has been disabled.");}
else{if(id=="CreateLink"){window.open(popupsDir+'insert_hyperlink.html?wysiwyg='+n,'popup','location=0,status=0,scrollbars=0,resizable=0,width=300,height=110');}
else if(id=="ViewSource"){viewSource(n);}
else if(id=="ViewText"){viewText(n);}
else if(id=="Help"){window.open(popupsDir+'about.html','popup','location=0,status=0,scrollbars=0,resizable=0,width=400,height=330');}
else if(id=='InsertEmoticon'){window.open(popupsDir+'insert_emoticon.html?wysiwyg='+n,'popup','location=0,status=0,scrollbars=0,resizable=0,width=300,height=110');}
else{try{document.getElementById("wysiwyg"+n).contentWindow.document.execCommand(id,false,null);}
catch(e){alert('Your browser does not allow cut/copy/paste operations carried out by buttons like these. You can still use the context menu or the Ctrl+X, Ctrl+C, Ctrl+V buttons though.');}}}};function insertHTML(html,n){var browserName=navigator.appName;if(browserName=="Microsoft Internet Explorer"){document.getElementById('wysiwyg'+n).contentWindow.document.selection.createRange().pasteHTML(html);}
else{var div=document.getElementById('wysiwyg'+n).contentWindow.document.createElement("div");div.innerHTML=html;var node=insertNodeAtSelection(div,n);}}
function insertEmoticon(e){var browserName=navigator.appName;oImage=e.target;n=oImage.parentNode.parentNode.sWysiwygId;var contentWindow=document.getElementById("wysiwyg"+n).contentWindow;contentWindow.focus();if(browserName=="Microsoft Internet Explorer"){var html=oImage.outerHTML;document.getElementById('wysiwyg'+n).contentWindow.document.selection.createRange().pasteHTML(html);}else{var image=oImage.cloneNode(false);var node=insertNodeAtSelection(image,n);}}
function insertNodeAtSelection(insertNode,n){var sel=document.getElementById('wysiwyg'+n).contentWindow.getSelection();var range=sel.getRangeAt(0);sel.removeAllRanges();range.deleteContents();var container=range.startContainer;var pos=range.startOffset;range=document.createRange();if(container.nodeType==3&&insertNode.nodeType==3){container.insertData(pos,insertNode.nodeValue);range.setEnd(container,pos+insertNode.length);range.setStart(container,pos+insertNode.length);}else{var afterNode;if(container.nodeType==3){var textNode=container;container=textNode.parentNode;var text=textNode.nodeValue;var textBefore=text.substr(0,pos);var textAfter=text.substr(pos);var beforeNode=document.createTextNode(textBefore);afterNode=document.createTextNode(textAfter);container.insertBefore(afterNode,textNode);container.insertBefore(insertNode,afterNode);container.insertBefore(beforeNode,insertNode);container.removeChild(textNode);}else{afterNode=container.childNodes[pos];container.insertBefore(insertNode,afterNode);}
range.setStartAfter(insertNode);range.setEndAfter(insertNode);}
sel.addRange(range);};var wysiwygEmoticons=new Array({'name':'smile','index':0,'shortcut':':)'},{'name':'laugh','index':1,'shortcut':':D'},{'name':'wink','index':2,'shortcut':';)'},{'name':'undecided','index':3,'shortcut':':/'},{'name':'surprised','index':4,'shortcut':':O'},{'name':'frown','index':5,'shortcut':':('},{'name':'cry','index':6,'shortcut':':\'('},{'name':'shout','index':7,'shortcut':'XO'},{'name':'cool','index':8,'shortcut':'B)'},{'name':'tongue','index':9,'shortcut':':P'},{'name':'kiss','index':10,'shortcut':':*'},{'name':'embarrassed','index':11,'shortcut':''},{'name':'innocent','index':12,'shortcut':'O:)'},{'name':'sealed','index':13,'shortcut':':#'},{'name':'money','index':14,'shortcut':':$'})
function addEmoticonBar(oBox,n){oToolbarDiv=document.createElement('div');oToolbarDiv.className='emoticon-bar';oToolbarDiv.style.width=oBox.style.width;leftcap=document.createElement('div');leftcap.className='leftcap';oToolbarDiv.appendChild(leftcap)
for(iIndex=0;iIndex<wysiwygEmoticons.length;iIndex++){oButton=document.createElement('a');oButton.href="javascript:;";oImage=document.createElement('img');oImage.src=transparentDir+'transparent.gif';oImage.alt=oButton.title=wysiwygEmoticons[iIndex].shortcut;oImage.className='emoticon '+wysiwygEmoticons[iIndex].name;oButton.appendChild(oImage);$(oImage).click(insertEmoticon)
oToolbarDiv.appendChild(oButton);}
rightcap=document.createElement('div');rightcap.className='rightcap';oToolbarDiv.appendChild(rightcap)
oBox.appendChild(oToolbarDiv);oToolbarDiv.sWysiwygId=n;}
function updateTextArea(n){document.getElementById(n).value=document.getElementById("wysiwyg"+n).contentWindow.document.body.innerHTML;};function clearWysiwyg(n){document.getElementById(n).value=document.getElementById("wysiwyg"+n).contentWindow.document.body.innerHTML='';}
function wysiwygInit(){ToolbarList={"bold":['Bold',t('Bold'),0],"italic":['Italic',t('Italic'),2],"underline":['Underline',t('Underline'),1],"strikethrough":['Strikethrough',t('Strikethrough'),3],"separator":['','',0],"unorderedlist":['InsertUnorderedList',t('Bullet list'),10],"orderedlist":['InsertOrderedList',t('Numbered list'),11],"cut":['Cut',t('Cut'),4],"copy":['Copy',t('Copy'),5],"paste":['Paste',t('Paste'),6],"undo":['Undo',t('Undo'),7],"redo":['Redo',t('Redo'),8],"createlink":['CreateLink',t('Create link'),9]};if(typeof(openWysiwygConf)=='object'){$.each(openWysiwygConf,function(sId,oConfig){if(typeof(openWysiwygConf[sId].loaded)=='undefined'){openWysiwygConf[sId].loaded=true;if(!$('#'+sId).width()){var tim=setInterval(function(){if($('#'+sId).width()){clearInterval(tim);generate_wysiwyg(sId,oConfig.baseUrl,oConfig.editorCss);}},100);}else{generate_wysiwyg(sId,oConfig.baseUrl,oConfig.editorCss);}}});}};__loadedmodules[__loadedmodules.length]='/javascript/openwysiwyg/wysiwyg.js';
(function($){$.fn.upload=function(options){options=$.extend({name:'file',enctype:'multipart/form-data',action:'',autoSubmit:true,onSubmit:function(){},onComplete:function(){},onSelect:function(){},params:{}},options);return new $.ocupload(this,options);},$.ocupload=function(element,options){var self=this;var id=new Date().getTime().toString().substr(8);var iframe=$('<iframe '+'id="iframe'+id+'" '+'name="iframe'+id+'"'+'></iframe>').css({display:'none'});var form=$('<form '+'method="post" '+'enctype="'+options.enctype+'" '+'action="'+options.action+'" '+'target="iframe'+id+'"'+'></form>').css({margin:0,padding:0});if(options.maxFileSize)form.append('<input type="hidden" name="MAX_FILE_SIZE" value="'+options.maxFileSize+'" />');var input=$('<input '+'name="'+options.name+'" '+'type="file" '+
((options.accept)?'accept="'+options.accept+'" ':'')+'/>').css({position:'relative',display:'block',marginLeft:-175+'px',opacity:0});element.wrap('<div></div>');form.append(input);element.after(form);element.after(iframe);var container=element.parent().css({position:'relative',height:element.outerHeight()+'px',width:element.outerWidth()+'px',overflow:'hidden',cursor:'pointer',margin:0,padding:0});input.css('marginTop',-container.height()-10+'px');container.mousemove(function(e){input.css({top:e.pageY-container.offset().top+'px',left:e.pageX-container.offset().left+'px'});});input.change(function(){self.onSelect();if(self.autoSubmit){self.submit();}});$.extend(this,{autoSubmit:true,onSubmit:options.onSubmit,onComplete:options.onComplete,onSelect:options.onSelect,filename:function(){return input.attr('value');},params:function(params){var params=params?params:false;if(params){options.params=$.extend(options.params,params);}
else{return options.params;}},name:function(name){var name=name?name:false;if(name){input.attr('name',value);}
else{return input.attr('name');}},action:function(action){var action=action?action:false;if(action){form.attr('action',action);}
else{return form.attr('action');}},enctype:function(enctype){var enctype=enctype?enctype:false;if(enctype){form.attr('enctype',enctype);}
else{return form.attr('enctype');}},set:function(obj,value){var value=value?value:false;function option(action,value){switch(action){default:throw new Error('[jQuery.ocupload.set] \''+action+'\' is an invalid option.');break;case'name':self.name(value);break;case'action':self.action(value);break;case'enctype':self.enctype(value);break;case'params':self.params(value);break;case'autoSubmit':self.autoSubmit=value;break;case'onSubmit':self.onSubmit=value;break;case'onComplete':self.onComplete=value;break;case'onSelect':self.onSelect=value;break;}}
if(value){option(obj,value);}
else{$.each(obj,function(key,value){option(key,value);});}},submit:function(){this.onSubmit();$.each(options.params,function(key,value){form.append($('<input '+'type="hidden" '+'name="'+key+'" '+'value="'+value+'" '+'/>'));});form.submit();iframe.unbind().load(function(){var myFrame=document.getElementById(iframe.attr('name'));var response=$(myFrame.contentWindow.document.body).text();self.onComplete(response);});}});}})(jQuery);__loadedmodules[__loadedmodules.length]='/javascript/jquery.ocupload.js';
var pointsDialogTriggeredBy=null;var pointsDialogOnSuccess=null;function openPointsDialog(triggerElement,service,units,onsuccess){if($(triggerElement).attr('pointsDialogStatus')=='approved'){if(typeof pointsDialogOnSuccess=='function')return pointsDialogOnSuccess();else return true;}
if(document.getElementById('pointsdialog'))return false;if(typeof units=='undefined')units=1;pointsDialogTriggeredBy=triggerElement;$(triggerElement).attr('pointsDialogStatus','called');pointsDialogOnSuccess=onsuccess;$.get('/points/initiateDialog',{service:service,units:units},function(data){if(data.html)
{var dialogDiv=document.createElement('div');dialogDiv.id='pointsdialog';document.body.appendChild(dialogDiv);$(dialogDiv).html(data.html);$(dialogDiv).windowize({title:data.title,width:350,height:150,maxWidth:350,maxHeight:150,minWidth:350,minHeight:150,close:function(e){$(this).dialog("destroy");$(pointsDialogTriggeredBy).attr('pointsDialogStatus',false);pointsDialog=document.getElementById('pointsdialog');if(pointsDialog&&pointsDialog.parentNode)pointsDialog.parentNode.removeChild(pointsDialog);}});$(dialogDiv).show();}
else{finishPointsDialog();}});return false;}
function finishPointsDialog(pdtb){pointsDialog=document.getElementById('pointsdialog');$(pointsDialog).dialog("close");if(pointsDialog&&pointsDialog.parentNode)pointsDialog.parentNode.removeChild(pointsDialog);$(pointsDialogTriggeredBy).attr('pointsDialogStatus','approved');if(pointsDialogTriggeredBy&&(typeof pointsDialogOnSuccess!='function'||pointsDialogOnSuccess())){switch($(pointsDialogTriggeredBy)[0].tagName){case'FORM':$(pointsDialogTriggeredBy).submit();break;case'A':case'BUTTON':$(pointsDialogTriggeredBy).click();break;default:}}
$(pointsDialogTriggeredBy).removeAttr('pointsDialogStatus');pointsDialogTriggeredBy=null;pointsDialogOnSuccess=null;}
function cancelPointsDialog(){pointsDialog=document.getElementById('pointsdialog');$(pointsDialog).dialog("close");if(pointsDialog&&pointsDialog.parentNode)pointsDialog.parentNode.removeChild(pointsDialog);$(pointsDialogTriggeredBy).attr('pointsDialogStatus',false);pointsDialogOnSuccess=null;}
function purchaseService(service,purchaseunits){if(typeof units=='undefined')units=1;$.get('/points/purchaseService',{service:service,purchaseunits:purchaseunits},function(data){if(data.html)
{$('#pointsdialog').html(data.html);}
if(data.status=='ok')finishPointsDialog();});}
function activateTab(index){$('#my-points-landing>ul.ui-tabs-nav').tabs('select',index);}
function formInstallPointsDialog(openerw,service,units,onsuccess){$(openerw).attr('pointsDialogForce',true).submit(function(){openPointsDialog(openerw,service,units,onsuccess);return false;});}
function addRate(){};function editRate(){};function deleteRate(){};$(function(){if($("#admin-points-servicerates").length!=0){$("#admin-points-servicerates").flexigrid({url:'/admin/fillgrid?datamodule=points&datakey=adminServiceRates',dataType:'json',colModel:[{display:'Service',name:'servicename',width:200,sortable:false,align:'left'},{display:'Priority',name:'priority',width:30,sortable:false,align:'left'},{display:'Charge',name:'charge',width:30,sortable:false,align:'right'},{display:'Qty',name:'purchaseunits',width:30,sortable:false,align:'right'},{display:'Type',name:'unittype',width:30,sortable:false,align:'left'},{display:'Offer starts',name:'start',width:100,sortable:false,align:'left'},{display:'Offer ends',name:'end',width:100,sortable:false,align:'left'},{display:'R Active',name:'isactive',width:50,sortable:false,align:'left'}],usepager:true,useRp:true,rp:10});}});$(function(){if($("#admin-points-freeusages").length!=0){$("#admin-points-freeusages").flexigrid({url:'/admin/fillgrid?datamodule=points&datakey=adminFreeUsages',dataType:'json',colModel:[{display:'Service',name:'service',width:200,sortable:false,align:'left'},{display:'Qty',name:'units',width:30,sortable:false,align:'right'},{display:'Type',name:'unittype',width:30,sortable:false,align:'left'},{display:'Repeat',name:'repeatdays',width:30,sortable:false,align:'left'},{display:'Rule starts',name:'start',width:100,sortable:false,align:'left'},{display:'Rule ends',name:'end',width:100,sortable:false,align:'left'},{display:'Active',name:'isactive',width:50,sortable:false,align:'left'}],usepager:true,useRp:true,rp:10});}});function approveSmsCode(com,grid){var selectedIds=$(grid).flexGetSelectedIds();if(selectedIds.length!=1){alert('Please select 1 code to authorize.');return false;}
var selectedId=selectedIds[0];var smsData=$(grid).flexGetSelectedData()[selectedId];var smsCode=smsData[4];if(smsData[9]!='pending'){alert('Only codes with the status "pending" can be approved.');return false;}
if(confirm('You are going to authorize this SMS code as if the user sent an SMS.\nThe user will receive the points to his/her balance.')){$.post('/points/adminApproveSmsCode',{smscode:smsCode},function(){$("#admin-points-smscodes").flexReload();});}}
$(function(){if($("#admin-points-smscodes").length!=0){$("#admin-points-smscodes").flexigrid({url:'/admin/fillgrid?datamodule=points&datakey=adminSmsCodes',dataType:'json',colModel:[{display:'User ID',name:'userid',width:40,sortable:false,align:'right'},{display:'First name',name:'firstname',width:80,sortable:false,align:'left'},{display:'Last name',name:'lastname',width:80,sortable:false,align:'left'},{display:'Email',name:'email',width:80,sortable:false,align:'left'},{display:'Code',name:'smscode',width:50,sortable:false,align:'right'},{display:'Mobile',name:'mobileno',width:50,sortable:false,align:'left'},{display:'Credit',name:'credit',width:30,sortable:false,align:'right'},{display:'Generated',name:'generated',width:100,sortable:false,align:'left'},{display:'Expires',name:'codeexpires',width:100,sortable:false,align:'left'},{display:'Status',name:'status',width:50,sortable:false,align:'left'}],buttons:[{name:'Approve code',bclass:'modify',onpress:approveSmsCode},],usepager:true,useRp:true,rp:10});}});$(function(){if($("#admin-points-transactionlog").length!=0){$("#admin-points-transactionlog").flexigrid({url:'/admin/fillgrid?datamodule=points&datakey=adminTransactionLog',dataType:'json',colModel:[{display:'Time',name:'timestamp',width:100,sortable:false,align:'left'},{display:'User ID',name:'userid',width:40,sortable:false,align:'right'},{display:'First name',name:'firstname',width:80,sortable:false,align:'left'},{display:'Last name',name:'lastname',width:80,sortable:false,align:'left'},{display:'Email',name:'email',width:100,sortable:false,align:'left'},{display:'Credit',name:'credit',width:40,sortable:false,align:'right'},{display:'Balance',name:'newbalance',width:40,sortable:false,align:'right'},{display:'Service',name:'service',width:100,sortable:false,align:'left'},{display:'Extra',name:'extradata',width:80,sortable:false,align:'left'}],buttons:[],usepager:true,useRp:true,rp:10});}});__loadedmodules[__loadedmodules.length]='/skins/default/js/points.js';