jQuery.fn.farbtastic=function(callback){$.farbtastic(this,callback);return this;};jQuery.farbtastic=function(container,callback){var container=$(container).get(0);return container.farbtastic||(container.farbtastic=new jQuery._farbtastic(container,callback));}
jQuery._farbtastic=function(container,callback){var fb=this;$(container).html('<div class="farbtastic"><div class="color"></div><div class="wheel"></div><div class="overlay"></div><div class="h-marker marker"></div><div class="sl-marker marker"></div></div>');var e=$('.farbtastic',container);fb.wheel=$('.wheel',container).get(0);fb.radius=84;fb.square=100;fb.width=194;if(navigator.appVersion.match(/MSIE [0-6]\./)){$('*',e).each(function(){if(this.currentStyle.backgroundImage!='none'){var image=this.currentStyle.backgroundImage;image=this.currentStyle.backgroundImage.substring(5,image.length-2);$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"});}});}
fb.linkTo=function(callback){if(typeof fb.callback=='object'){$(fb.callback).unbind('keyup',fb.updateValue);}
fb.color=null;if(typeof callback=='function'){fb.callback=callback;}
else if(typeof callback=='object'||typeof callback=='string'){fb.callback=$(callback);fb.callback.bind('keyup',fb.updateValue);if(fb.callback.get(0).value){fb.setColor(fb.callback.get(0).value);}}
return this;}
fb.updateValue=function(event){if(this.value&&this.value!=fb.color){fb.setColor(this.value);}}
fb.setColor=function(color){var unpack=fb.unpack(color);if(fb.color!=color&&unpack){fb.color=color;fb.rgb=unpack;fb.hsl=fb.RGBToHSL(fb.rgb);fb.updateDisplay();}
return this;}
fb.setHSL=function(hsl){fb.hsl=hsl;fb.rgb=fb.HSLToRGB(hsl);fb.color=fb.pack(fb.rgb);fb.updateDisplay();return this;}
fb.widgetCoords=function(event){var x,y;var el=event.target||event.srcElement;var reference=fb.wheel;if(typeof event.offsetX!='undefined'){var pos={x:event.offsetX,y:event.offsetY};var e=el;while(e){e.mouseX=pos.x;e.mouseY=pos.y;pos.x+=e.offsetLeft;pos.y+=e.offsetTop;e=e.offsetParent;}
var e=reference;var offset={x:0,y:0}
while(e){if(typeof e.mouseX!='undefined'){x=e.mouseX-offset.x;y=e.mouseY-offset.y;break;}
offset.x+=e.offsetLeft;offset.y+=e.offsetTop;e=e.offsetParent;}
e=el;while(e){e.mouseX=undefined;e.mouseY=undefined;e=e.offsetParent;}}
else{var pos=fb.absolutePosition(reference);x=(event.pageX||0*(event.clientX+$('html').get(0).scrollLeft))-pos.x;y=(event.pageY||0*(event.clientY+$('html').get(0).scrollTop))-pos.y;}
return{x:x-fb.width/2,y:y-fb.width/2};}
fb.mousedown=function(event){if(!document.dragging){$(document).bind('mousemove',fb.mousemove).bind('mouseup',fb.mouseup);document.dragging=true;}
var pos=fb.widgetCoords(event);fb.circleDrag=Math.max(Math.abs(pos.x),Math.abs(pos.y))*2>fb.square;fb.mousemove(event);return false;}
fb.mousemove=function(event){var pos=fb.widgetCoords(event);if(fb.circleDrag){var hue=Math.atan2(pos.x,-pos.y)/6.28;if(hue<0)hue+=1;fb.setHSL([hue,fb.hsl[1],fb.hsl[2]]);}
else{var sat=Math.max(0,Math.min(1,-(pos.x/fb.square)+.5));var lum=Math.max(0,Math.min(1,-(pos.y/fb.square)+.5));fb.setHSL([fb.hsl[0],sat,lum]);}
return false;}
fb.mouseup=function(){$(document).unbind('mousemove',fb.mousemove);$(document).unbind('mouseup',fb.mouseup);document.dragging=false;}
fb.updateDisplay=function(){var angle=fb.hsl[0]*6.28;$('.h-marker',e).css({left:Math.round(Math.sin(angle)*fb.radius+fb.width/2)+'px',top:Math.round(-Math.cos(angle)*fb.radius+fb.width/2)+'px'});$('.sl-marker',e).css({left:Math.round(fb.square*(.5-fb.hsl[1])+fb.width/2)+'px',top:Math.round(fb.square*(.5-fb.hsl[2])+fb.width/2)+'px'});$('.color',e).css('backgroundColor',fb.pack(fb.HSLToRGB([fb.hsl[0],1,0.5])));if(typeof fb.callback=='object'){$(fb.callback).css({backgroundColor:fb.color,color:fb.hsl[2]>0.5?'#000':'#fff'});$(fb.callback).each(function(){if(this.value&&this.value!=fb.color){this.value=fb.color;}});}
else if(typeof fb.callback=='function'){fb.callback.call(fb,fb.color);}}
fb.absolutePosition=function(el){var r={x:el.offsetLeft,y:el.offsetTop};if(el.offsetParent){var tmp=fb.absolutePosition(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}
return r;};fb.pack=function(rgb){var r=Math.round(rgb[0]*255);var g=Math.round(rgb[1]*255);var b=Math.round(rgb[2]*255);return'#'+(r<16?'0':'')+r.toString(16)+
(g<16?'0':'')+g.toString(16)+
(b<16?'0':'')+b.toString(16);}
fb.unpack=function(color){if(color.length==7){return[parseInt('0x'+color.substring(1,3))/255,parseInt('0x'+color.substring(3,5))/255,parseInt('0x'+color.substring(5,7))/255];}
else if(color.length==4){return[parseInt('0x'+color.substring(1,2))/15,parseInt('0x'+color.substring(2,3))/15,parseInt('0x'+color.substring(3,4))/15];}}
fb.HSLToRGB=function(hsl){var m1,m2,r,g,b;var h=hsl[0],s=hsl[1],l=hsl[2];m2=(l<=0.5)?l*(s+1):l+s-l*s;m1=l*2-m2;return[this.hueToRGB(m1,m2,h+0.33333),this.hueToRGB(m1,m2,h),this.hueToRGB(m1,m2,h-0.33333)];}
fb.hueToRGB=function(m1,m2,h){h=(h<0)?h+1:((h>1)?h-1:h);if(h*6<1)return m1+(m2-m1)*h*6;if(h*2<1)return m2;if(h*3<2)return m1+(m2-m1)*(0.66666-h)*6;return m1;}
fb.RGBToHSL=function(rgb){var min,max,delta,h,s,l;var r=rgb[0],g=rgb[1],b=rgb[2];min=Math.min(r,Math.min(g,b));max=Math.max(r,Math.max(g,b));delta=max-min;l=(min+max)/2;s=0;if(l>0&&l<1){s=delta/(l<0.5?(2*l):(2-2*l));}
h=0;if(delta>0){if(max==r&&max!=g)h+=(g-b)/delta;if(max==g&&max!=b)h+=(2+(b-r)/delta);if(max==b&&max!=r)h+=(4+(r-g)/delta);h/=6;}
return[h,s,l];}
$('*',e).mousedown(fb.mousedown);fb.setColor('#000000');if(callback){fb.linkTo(callback);}};(function($){$.widget("ui.slider",$.extend({},$.ui.mouse,{_init:function(){var self=this,o=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"
+" ui-slider-"+this.orientation
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all");this.range=$([]);if(o.range){if(o.range===true){this.range=$('<div></div>');if(!o.values)o.values=[this._valueMin(),this._valueMin()];if(o.values.length&&o.values.length!=2){o.values=[o.values[0],o.values[0]];}}else{this.range=$('<div></div>');}
this.range.appendTo(this.element).addClass("ui-slider-range");if(o.range=="min"||o.range=="max"){this.range.addClass("ui-slider-range-"+o.range);}
this.range.addClass("ui-widget-header");}
if($(".ui-slider-handle",this.element).length==0)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(o.values&&o.values.length){while($(".ui-slider-handle",this.element).length<o.values.length)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");}
this.handles=$(".ui-slider-handle",this.element).addClass("ui-state-default"
+" ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(event){event.preventDefault();}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');}).focus(function(){$(".ui-slider .ui-state-focus").removeClass('ui-state-focus');$(this).addClass('ui-state-focus');}).blur(function(){$(this).removeClass('ui-state-focus');});this.handles.each(function(i){$(this).data("index.ui-slider-handle",i);});this.handles.keydown(function(event){var ret=true;var index=$(this).data("index.ui-slider-handle");if(self.options.disabled)
return;switch(event.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:ret=false;if(!self._keySliding){self._keySliding=true;$(this).addClass("ui-state-active");self._start(event,index);}
break;}
var curVal,newVal,step=self._step();if(self.options.values&&self.options.values.length){curVal=newVal=self.values(index);}else{curVal=newVal=self.value();}
switch(event.keyCode){case $.ui.keyCode.HOME:newVal=self._valueMin();break;case $.ui.keyCode.END:newVal=self._valueMax();break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal==self._valueMax())return;newVal=curVal+step;break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal==self._valueMin())return;newVal=curVal-step;break;}
self._slide(event,index,newVal);return ret;}).keyup(function(event){var index=$(this).data("index.ui-slider-handle");if(self._keySliding){self._stop(event,index);self._change(event,index);self._keySliding=false;$(this).removeClass("ui-state-active");}});this._refreshValue();},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"
+" ui-slider-horizontal"
+" ui-slider-vertical"
+" ui-slider-disabled"
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();},_mouseCapture:function(event){var o=this.options;if(o.disabled)
return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);var distance=this._valueMax()-this._valueMin()+1,closestHandle;var self=this,index;this.handles.each(function(i){var thisDistance=Math.abs(normValue-self.values(i));if(distance>thisDistance){distance=thisDistance;closestHandle=$(this);index=i;}});if(o.range==true&&this.values(1)==o.min){closestHandle=$(this.handles[++index]);}
this._start(event,index);self._handleIndex=index;closestHandle.addClass("ui-state-active").focus();var offset=closestHandle.offset();var mouseOverHandle=!$(event.target).parents().andSelf().is('.ui-slider-handle');this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:event.pageX-offset.left-(closestHandle.width()/2),top:event.pageY-offset.top
-(closestHandle.height()/2)
-(parseInt(closestHandle.css('borderTopWidth'),10)||0)
-(parseInt(closestHandle.css('borderBottomWidth'),10)||0)
+(parseInt(closestHandle.css('marginTop'),10)||0)};normValue=this._normValueFromMouse(position);this._slide(event,index,normValue);return true;},_mouseStart:function(event){return true;},_mouseDrag:function(event){var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);this._slide(event,this._handleIndex,normValue);return false;},_mouseStop:function(event){this.handles.removeClass("ui-state-active");this._stop(event,this._handleIndex);this._change(event,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false;},_detectOrientation:function(){this.orientation=this.options.orientation=='vertical'?'vertical':'horizontal';},_normValueFromMouse:function(position){var pixelTotal,pixelMouse;if('horizontal'==this.orientation){pixelTotal=this.elementSize.width;pixelMouse=position.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{pixelTotal=this.elementSize.height;pixelMouse=position.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}
var percentMouse=(pixelMouse/pixelTotal);if(percentMouse>1)percentMouse=1;if(percentMouse<0)percentMouse=0;if('vertical'==this.orientation)
percentMouse=1-percentMouse;var valueTotal=this._valueMax()-this._valueMin(),valueMouse=percentMouse*valueTotal,valueMouseModStep=valueMouse%this.options.step,normValue=this._valueMin()+valueMouse-valueMouseModStep;if(valueMouseModStep>(this.options.step/2))
normValue+=this.options.step;return parseFloat(normValue.toFixed(5));},_start:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("start",event,uiHash);},_slide:function(event,index,newVal){var handle=this.handles[index];if(this.options.values&&this.options.values.length){var otherVal=this.values(index?0:1);if((index==0&&newVal>=otherVal)||(index==1&&newVal<=otherVal))
newVal=otherVal;if(newVal!=this.values(index)){var newValues=this.values();newValues[index]=newVal;var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal,values:newValues});var otherVal=this.values(index?0:1);if(allowed!==false){this.values(index,newVal,(event.type=='mousedown'&&this.options.animate),true);}}}else{if(newVal!=this.value()){var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal});if(allowed!==false){this._setData('value',newVal,(event.type=='mousedown'&&this.options.animate));}}}},_stop:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("stop",event,uiHash);},_change:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("change",event,uiHash);},value:function(newValue){if(arguments.length){this._setData("value",newValue);this._change(null,0);}
return this._value();},values:function(index,newValue,animated,noPropagation){if(arguments.length>1){this.options.values[index]=newValue;this._refreshValue(animated);if(!noPropagation)this._change(null,index);}
if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(index);}else{return this.value();}}else{return this._values();}},_setData:function(key,value,animated){$.widget.prototype._setData.apply(this,arguments);switch(key){case'orientation':this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(animated);break;case'value':this._refreshValue(animated);break;}},_step:function(){var step=this.options.step;return step;},_value:function(){var val=this.options.value;if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;},_values:function(index){if(arguments.length){var val=this.options.values[index];if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;}else{return this.options.values;}},_valueMin:function(){var valueMin=this.options.min;return valueMin;},_valueMax:function(){var valueMax=this.options.max;return valueMax;},_refreshValue:function(animate){var oRange=this.options.range,o=this.options,self=this;if(this.options.values&&this.options.values.length){var vp0,vp1;this.handles.each(function(i,j){var valPercent=(self.values(i)-self._valueMin())/(self._valueMax()-self._valueMin())*100;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';$(this).stop(1,1)[animate?'animate':'css'](_set,o.animate);if(self.options.range===true){if(self.orientation=='horizontal'){(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({left:valPercent+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({width:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}else{(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({bottom:(valPercent)+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({height:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}}
lastValPercent=valPercent;});}else{var value=this.value(),valueMin=this._valueMin(),valueMax=this._valueMax(),valPercent=valueMax!=valueMin?(value-valueMin)/(valueMax-valueMin)*100:0;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';this.handle.stop(1,1)[animate?'animate':'css'](_set,o.animate);(oRange=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[animate?'animate':'css']({width:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="horizontal")&&this.range[animate?'animate':'css']({width:(100-valPercent)+'%'},{queue:false,duration:o.animate});(oRange=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[animate?'animate':'css']({height:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="vertical")&&this.range[animate?'animate':'css']({height:(100-valPercent)+'%'},{queue:false,duration:o.animate});}}}));$.extend($.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:'horizontal',range:false,step:1,value:0,values:null}});})(jQuery);;(function($){var PROP_NAME='datepicker';function Datepicker(){this.debug=false;this._curInst=null;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId='ui-datepicker-div';this._appendClass='ui-datepicker-append';this._triggerClass='ui-datepicker-trigger';this._dialogClass='ui-datepicker-dialog';this._promptClass='ui-datepicker-prompt';this._unselectableClass='ui-datepicker-unselectable';this._currentClass='ui-datepicker-current-day';this.regional=[];this.regional['']={clearText:'Clear',clearStatus:'Erase the current date',closeText:'Close',closeStatus:'Close without change',prevText:'&#x3c;Prev',prevStatus:'Show the previous month',nextText:'Next&#x3e;',nextStatus:'Show the next month',currentText:'Today',currentStatus:'Show the current month',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],monthStatus:'Show a different month',yearStatus:'Show a different year',weekHeader:'Wk',weekStatus:'Week of the year',dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dayStatus:'Set DD as first week day',dateStatus:'Select DD, M d',dateFormat:'mm/dd/yy',firstDay:0,initStatus:'Select a date',isRTL:false};this._defaults={showOn:'focus',showAnim:'show',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:false,closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:true,changeYear:true,yearRange:'-10:+10',changeFirstDay:true,highlightWeek:false,showOtherMonths:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,duration:'normal',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,stepMonths:1,rangeSelect:false,rangeSeparator:' - ',altField:'',altFormat:''};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" style="display: none;"></div>');}
$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',log:function(){if(this.debug)
console.log.apply('',arguments);},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(attrName in this._defaults){var attrValue=target.getAttribute('date:'+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}
var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=='div'||nodeName=='span');if(!target.id)
target.id='dp'+new Date().getTime();var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=='input'){this._connectDatepicker(target,inst);}else if(inline){this._inlineDatepicker(target,inst);}},_newInst:function(target,inline){return{id:target[0].id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="ui-datepicker-inline"></div>'))};},_connectDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName))
return;var appendText=this._get(inst,'appendText');var isRTL=this._get(inst,'isRTL');if(appendText)
input[isRTL?'before':'after']('<span class="'+this._appendClass+'">'+appendText+'</span>');var showOn=this._get(inst,'showOn');if(showOn=='focus'||showOn=='both')
input.focus(this._showDatepicker);if(showOn=='button'||showOn=='both'){var buttonText=this._get(inst,'buttonText');var buttonImage=this._get(inst,'buttonImage');var trigger=$(this._get(inst,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?'before':'after'](trigger);trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target)
$.datepicker._hideDatepicker();else
$.datepicker._showDatepicker(target);return false;});}
input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName))
return;input.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id='dp'+new Date().getTime();this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}
extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}
this._dialogInput.css('left',this._pos[0]+'px').css('top',this._pos[1]+'px');inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)
$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var nodeName=target.nodeName.toLowerCase();var $target=$(target);$.removeData(target,PROP_NAME);if(nodeName=='input'){$target.siblings('.'+this._appendClass).remove().end().siblings('.'+this._triggerClass).remove().end().removeClass(this.markerClassName).unbind('focus',this._showDatepicker).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress);}else if(nodeName=='div'||nodeName=='span')
$target.removeClass(this.markerClassName).empty();},_enableDatepicker:function(target){target.disabled=false;$(target).siblings('button.'+this._triggerClass).each(function(){this.disabled=false;}).end().siblings('img.'+this._triggerClass).css({opacity:'1.0',cursor:''});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){target.disabled=true;$(target).siblings('button.'+this._triggerClass).each(function(){this.disabled=true;}).end().siblings('img.'+this._triggerClass).css({opacity:'0.5',cursor:'default'});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target)
return false;for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target)
return true;}
return false;},_changeDatepicker:function(target,name,value){var settings=name||{};if(typeof name=='string'){settings={};settings[name]=value;}
if(inst=$.data(target,PROP_NAME)){extendRemove(inst.settings,settings);this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date,endDate){var inst=$.data(target,PROP_NAME);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);}},_getDateDatepicker:function(target){var inst=$.data(target,PROP_NAME);if(inst)
this._setDateFromField(inst);return(inst?this._getDate(inst):null);},_doKeyDown:function(e){var inst=$.data(e.target,PROP_NAME);var handled=true;if($.datepicker._datepickerShowing)
switch(e.keyCode){case 9:$.datepicker._hideDatepicker(null,'');break;case 13:$.datepicker._selectDay(e.target,inst.selectedMonth,inst.selectedYear,$('td.ui-datepicker-days-cell-over',inst.dpDiv)[0]);return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));break;case 33:$.datepicker._adjustDate(e.target,(e.ctrlKey?-1:-$.datepicker._get(inst,'stepMonths')),(e.ctrlKey?'Y':'M'));break;case 34:$.datepicker._adjustDate(e.target,(e.ctrlKey?+1:+$.datepicker._get(inst,'stepMonths')),(e.ctrlKey?'Y':'M'));break;case 35:if(e.ctrlKey)$.datepicker._clearDate(e.target);break;case 36:if(e.ctrlKey)$.datepicker._gotoToday(e.target);break;case 37:if(e.ctrlKey)$.datepicker._adjustDate(e.target,-1,'D');break;case 38:if(e.ctrlKey)$.datepicker._adjustDate(e.target,-7,'D');break;case 39:if(e.ctrlKey)$.datepicker._adjustDate(e.target,+1,'D');break;case 40:if(e.ctrlKey)$.datepicker._adjustDate(e.target,+7,'D');break;default:handled=false;}
else if(e.keyCode==36&&e.ctrlKey)
$.datepicker._showDatepicker(this);else
handled=false;if(handled){e.preventDefault();e.stopPropagation();}},_doKeyPress:function(e){var inst=$.data(e.target,PROP_NAME);var chars=$.datepicker._possibleChars($.datepicker._get(inst,'dateFormat'));var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||(chr<' '||!chars||chars.indexOf(chr)>-1);},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!='input')
input=$('input',input.parentNode)[0];if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input)
return;var inst=$.data(input,PROP_NAME);var beforeShow=$.datepicker._get(inst,'beforeShow');extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,'');$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog)
input.value='';if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}
var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';return!isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}
var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepicker._updateDatepicker(inst);inst.dpDiv.width($.datepicker._getNumberOfMonths(inst)[1]*$('.ui-datepicker',inst.dpDiv[0])[0].offsetWidth);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolute')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.inline){var showAnim=$.datepicker._get(inst,'showAnim')||'show';var duration=$.datepicker._get(inst,'duration');var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version)<7)
$('iframe.ui-datepicker-cover').css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4});};if($.effects&&$.effects[showAnim])
inst.dpDiv.show(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[showAnim](duration,postProcess);if(duration=='')
postProcess();if(inst.input[0].type!='hidden')
inst.input[0].focus();$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};inst.dpDiv.empty().append(this._generateDatepicker(inst)).find('iframe.ui-datepicker-cover').css({width:dims.width,height:dims.height});var numMonths=this._getNumberOfMonths(inst);inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?'add':'remove')+'Class']('ui-datepicker-multi');inst.dpDiv[(this._get(inst,'isRTL')?'add':'remove')+'Class']('ui-datepicker-rtl');if(inst.input&&inst.input[0].type!='hidden')
$(inst.input[0]).focus();},_checkOffset:function(inst,offset,isFixed){var pos=inst.input?this._findPos(inst.input[0]):null;var browserWidth=window.innerWidth||document.documentElement.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(inst,'isRTL')||(offset.left+inst.dpDiv.width()-scrollX)>browserWidth)
offset.left=Math.max((isFixed?0:scrollX),pos[0]+(inst.input?inst.input.width():0)-(isFixed?scrollX:0)-inst.dpDiv.width()-
(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0));else
offset.left-=(isFixed?scrollX:0);if((offset.top+inst.dpDiv.height()-scrollY)>browserHeight)
offset.top=Math.max((isFixed?0:scrollY),pos[1]-(isFixed?scrollY:0)-(this._inDialog?0:inst.dpDiv.height())-
(isFixed&&$.browser.opera?document.documentElement.scrollTop:0));else
offset.top-=(isFixed?scrollY:0);return offset;},_findPos:function(obj){while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj.nextSibling;}
var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst)
return;var rangeSelect=this._get(inst,'rangeSelect');if(rangeSelect&&this._stayOpen)
this._selectDate('#'+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));this._stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,'duration'));var showAnim=this._get(inst,'showAnim');var postProcess=function(){$.datepicker._tidyDialog(inst);};if(duration!=''&&$.effects&&$.effects[showAnim])
inst.dpDiv.hide(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[(duration==''?'hide':(showAnim=='slideDown'?'slideUp':(showAnim=='fadeIn'?'fadeOut':'hide')))](duration,postProcess);if(duration=='')
this._tidyDialog(inst);var onClose=this._get(inst,'onClose');if(onClose)
onClose.apply((inst.input?inst.input[0]:null),[this._getDate(inst),inst]);this._datepickerShowing=false;this._lastInput=null;inst.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}
this._inDialog=false;}
this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker');$('.'+this._promptClass,inst.dpDiv).remove();},_checkExternalClick:function(event){if(!$.datepicker._curInst)
return;var $target=$(event.target);if(($target.parents('#'+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI))
$.datepicker._hideDatepicker(null,'');},_adjustDate:function(id,offset,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);this._adjustInstDate(inst,offset,period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,'gotoCurrent')&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}
else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}
this._adjustDate(target);this._notifyChange(inst);},_selectMonthYear:function(id,select,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst._selectingMonthYear=false;inst[period=='M'?'drawMonth':'drawYear']=select.options[select.selectedIndex].value-0;this._adjustDate(target);this._notifyChange(inst);},_clickMonthYear:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie)
inst.input[0].focus();inst._selectingMonthYear=!inst._selectingMonthYear;},_changeFirstDay:function(id,day){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst.settings.firstDay=day;this._updateDatepicker(inst);},_selectDay:function(id,month,year,td){if($(td).hasClass(this._unselectableClass))
return;var target=$(id);var inst=$.data(target[0],PROP_NAME);var rangeSelect=this._get(inst,'rangeSelect');if(rangeSelect){this._stayOpen=!this._stayOpen;if(this._stayOpen){$('.ui-datepicker td').removeClass(this._currentClass);$(td).addClass(this._currentClass);}}
inst.selectedDay=inst.currentDay=$('a',td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(this._stayOpen){inst.endDay=inst.endMonth=inst.endYear=null;}
else if(rangeSelect){inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear;}
this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(this._stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst);}
else if(rangeSelect){inst.selectedDay=inst.currentDay=inst.rangeStart.getDate();inst.selectedMonth=inst.currentMonth=inst.rangeStart.getMonth();inst.selectedYear=inst.currentYear=inst.rangeStart.getFullYear();inst.rangeStart=null;if(inst.inline)
this._updateDatepicker(inst);}},_clearDate:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,'mandatory'))
return;this._stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,'');},_selectDate:function(id,dateStr){var target=$(id);var inst=$.data(target[0],PROP_NAME);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(this._get(inst,'rangeSelect')&&dateStr)
dateStr=(inst.rangeStart?this._formatDate(inst,inst.rangeStart):dateStr)+this._get(inst,'rangeSeparator')+dateStr;if(inst.input)
inst.input.val(dateStr);this._updateAlternate(inst);var onSelect=this._get(inst,'onSelect');if(onSelect)
onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);else if(inst.input)
inst.input.trigger('change');if(inst.inline)
this._updateDatepicker(inst);else if(!this._stayOpen){this._hideDatepicker(null,this._get(inst,'duration'));this._lastInput=inst.input[0];if(typeof(inst.input[0])!='object')
inst.input[0].focus();this._lastInput=null;}},_updateAlternate:function(inst){var altField=this._get(inst,'altField');if(altField){var altFormat=this._get(inst,'altFormat');var date=this._getDate(inst);dateStr=(isArray(date)?(!date[0]&&!date[1]?'':this.formatDate(altFormat,date[0],this._getFormatConfig(inst))+
this._get(inst,'rangeSeparator')+this.formatDate(altFormat,date[1]||date[0],this._getFormatConfig(inst))):this.formatDate(altFormat,date,this._getFormatConfig(inst)));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),''];},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate);}else if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){checkDate.setDate(checkDate.getDate()+3);return $.datepicker.iso8601Week(checkDate);}}
return Math.floor(((checkDate-firstMon)/86400000)/7)+1;},dateStatus:function(date,inst){return $.datepicker.formatDate($.datepicker._get(inst,'dateStatus'),date,$.datepicker._getFormatConfig(inst));},parseDate:function(format,value,settings){if(format==null||value==null)
throw'Invalid arguments';value=(typeof value=='object'?value.toString():value+'');if(value=='')
return null;var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var getNumber=function(match){lookAhead(match);var origSize=(match=='@'?14:(match=='y'?4:2));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>='0'&&value.charAt(iValue)<='9'){num=num*10+(value.charAt(iValue++)-0);size--;}
if(size==origSize)
throw'Missing number at position '+iValue;return num;};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++)
size=Math.max(size,names[j].length);var name='';var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++)
if(name==names[i])
return i+1;size--;}
throw'Unknown name at position '+iInit;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))
throw'Unexpected literal at position '+iValue;iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
checkLiteral();else
switch(format.charAt(iFormat)){case'd':day=getNumber('d');break;case'D':getName('D',dayNamesShort,dayNames);break;case'm':month=getNumber('m');break;case'M':month=getName('M',monthNamesShort,monthNames);break;case'y':year=getNumber('y');break;case'@':var date=new Date(getNumber('@'));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'"))
checkLiteral();else
literal=true;break;default:checkLiteral();}}
if(year<100)
year+=new Date().getFullYear()-new Date().getFullYear()%100+
(year<=shortYearCutoff?0:-100);var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day)
throw'Invalid date';return date;},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TIMESTAMP:'@',W3C:'yy-mm-dd',formatDate:function(format,date,settings){if(!date)
return'';var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var formatNumber=function(match,value){return(lookAhead(match)&&value<10?'0':'')+value;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output='';var literal=false;if(date)
for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
output+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':output+=formatNumber('d',date.getDate());break;case'D':output+=formatName('D',date.getDay(),dayNamesShort,dayNames);break;case'm':output+=formatNumber('m',date.getMonth()+1);break;case'M':output+=formatName('M',date.getMonth(),monthNamesShort,monthNames);break;case'y':output+=(lookAhead('y')?date.getFullYear():(date.getYear()%100<10?'0':'')+date.getYear()%100);break;case'@':output+=date.getTime();break;case"'":if(lookAhead("'"))
output+="'";else
literal=true;break;default:output+=format.charAt(iFormat);}}
return output;},_possibleChars:function(format){var chars='';var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++)
if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
chars+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))
chars+="'";else
literal=true;break;default:chars+=format.charAt(iFormat);}
return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,'dateFormat');var dates=inst.input?inst.input.val().split(this._get(inst,'rangeSeparator')):null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);if(dates.length>0){var settings=this._getFormatConfig(inst);if(dates.length>1){date=this.parseDate(dateFormat,dates[1],settings)||defaultDate;inst.endDay=date.getDate();inst.endMonth=date.getMonth();inst.endYear=date.getFullYear();}
try{date=this.parseDate(dateFormat,dates[0],settings)||defaultDate;}catch(e){this.log(e);date=defaultDate;}}
inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates[0]?date.getDate():0);inst.currentMonth=(dates[0]?date.getMonth():0);inst.currentYear=(dates[0]?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,'defaultDate'),new Date());var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'d'){case'd':case'D':day+=(matches[1]-0);break;case'w':case'W':day+=(matches[1]*7);break;case'm':case'M':month+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;case'y':case'Y':year+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;}
matches=pattern.exec(offset);}
return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=='string'?offsetString(date,this._getDaysInMonth):(typeof date=='number'?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=='Invalid Date'?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}
return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date)return null;date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){var clear=!(date);date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(this._get(inst,'rangeSelect')){if(endDate){endDate=this._determineDate(endDate,null);inst.endDay=endDate.getDate();inst.endMonth=endDate.getMonth();inst.endYear=endDate.getFullYear();}else{inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear;}}
this._adjustInstDate(inst);if(inst.input)
inst.input.val(clear?'':this._formatDate(inst)+
(!this._get(inst,'rangeSelect')?'':this._get(inst,'rangeSeparator')+
this._formatDate(inst,inst.endDay,inst.endMonth,inst.endYear)));},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=='')?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));if(this._get(inst,'rangeSelect')){return[inst.rangeStart||startDate,(!inst.endYear?inst.rangeStart||startDate:this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)))];}else
return startDate;},_generateDatepicker:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var showStatus=this._get(inst,'showStatus');var isRTL=this._get(inst,'isRTL');var clear=(this._get(inst,'mandatory')?'':'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#'+inst.id+'\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'clearStatus')||'&#xa0;'):'')+'>'+
this._get(inst,'clearText')+'</a></div>');var controls='<div class="ui-datepicker-control">'+(isRTL?'':clear)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+
(showStatus?this._addStatus(inst,this._get(inst,'closeStatus')||'&#xa0;'):'')+'>'+
this._get(inst,'closeText')+'</a></div>'+(isRTL?clear:'')+'</div>';var prompt=this._get(inst,'prompt');var closeAtTop=this._get(inst,'closeAtTop');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var numMonths=this._getNumberOfMonths(inst);var stepMonths=this._get(inst,'stepMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth;var drawYear=inst.drawYear;if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}
var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev='<div class="ui-datepicker-prev">'+(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a onclick="jQuery.datepicker._adjustDate(\'#'+inst.id+'\', -'+stepMonths+', \'M\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'prevStatus')||'&#xa0;'):'')+'>'+prevText+'</a>':(hideIfNoPrevNext?'':'<label>'+prevText+'</label>'))+'</div>';var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next='<div class="ui-datepicker-next">'+(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a onclick="jQuery.datepicker._adjustDate(\'#'+inst.id+'\', +'+stepMonths+', \'M\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'nextStatus')||'&#xa0;'):'')+'>'+nextText+'</a>':(hideIfNoPrevNext?'':'<label>'+nextText+'</label>'))+'</div>';var currentText=this._get(inst,'currentText');currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,today,this._getFormatConfig(inst)));var html=(prompt?'<div class="'+this._promptClass+'">'+prompt+'</div>':'')+
(closeAtTop&&!inst.inline?controls:'')+'<div class="ui-datepicker-links">'+(isRTL?next:prev)+
(this._isInRange(inst,(this._get(inst,'gotoCurrent')&&inst.currentDay?currentDate:today))?'<div class="ui-datepicker-current">'+'<a onclick="jQuery.datepicker._gotoToday(\'#'+inst.id+'\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'currentStatus')||'&#xa0;'):'')+'>'+
currentText+'</a></div>':'')+(isRTL?prev:next)+'</div>';var firstDay=this._get(inst,'firstDay');var changeFirstDay=this._get(inst,'changeFirstDay');var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var beforeShowDay=this._get(inst,'beforeShowDay');var highlightWeek=this._get(inst,'highlightWeek');var showOtherMonths=this._get(inst,'showOtherMonths');var showWeeks=this._get(inst,'showWeeks');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var status=(showStatus?this._get(inst,'dayStatus')||'&#xa0;':'');var dateStatus=this._get(inst,'statusForDate')||this.dateStatus;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;for(var row=0;row<numMonths[0];row++)
for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));html+='<div class="ui-datepicker-one-month'+(col==0?' ui-datepicker-new-row':'')+'">'+
this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,showStatus,monthNames)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead>'+'<tr class="ui-datepicker-title-row">'+
(showWeeks?'<td>'+this._get(inst,'weekHeader')+'</td>':'');for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var dayStatus=(status.indexOf('DD')>-1?status.replace(/DD/,dayNames[day]):status.replace(/D/,dayNamesShort[day]));html+='<td'+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end-cell"':'')+'>'+
(!changeFirstDay?'<span':'<a onclick="jQuery.datepicker._changeFirstDay(\'#'+inst.id+'\', '+day+');"')+
(showStatus?this._addStatus(inst,dayStatus):'')+' title="'+dayNames[day]+'">'+
dayNamesMin[day]+(changeFirstDay?'</a>':'</span>')+'</td>';}
html+='</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth)
inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){html+='<tr class="ui-datepicker-days-row">'+
(showWeeks?'<td class="ui-datepicker-week-col">'+calculateWeek(printDate)+'</td>':'');for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);html+='<td class="ui-datepicker-days-cell'+
((dow+firstDay+6)%7>=5?' ui-datepicker-week-end-cell':'')+
(otherMonth?' ui-datepicker-otherMonth':'')+
(printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth?' ui-datepicker-days-cell-over':'')+
(unselectable?' '+this._unselectableClass:'')+
(otherMonth&&!showOtherMonths?'':' '+daySettings[1]+
(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?' '+this._currentClass:'')+
(printDate.getTime()==today.getTime()?' ui-datepicker-today':''))+'"'+
((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':'')+
(unselectable?(highlightWeek?' onmouseover="jQuery(this).parent().addClass(\'ui-datepicker-week-over\');"'+' onmouseout="jQuery(this).parent().removeClass(\'ui-datepicker-week-over\');"':''):' onmouseover="jQuery(this).addClass(\'ui-datepicker-days-cell-over\')'+
(highlightWeek?'.parent().addClass(\'ui-datepicker-week-over\')':'')+';'+
(!showStatus||(otherMonth&&!showOtherMonths)?'':'jQuery(\'#ui-datepicker-status-'+
inst.id+'\').html(\''+(dateStatus.apply((inst.input?inst.input[0]:null),[printDate,inst])||'&#xa0;')+'\');')+'"'+' onmouseout="jQuery(this).removeClass(\'ui-datepicker-days-cell-over\')'+
(highlightWeek?'.parent().removeClass(\'ui-datepicker-week-over\')':'')+';'+
(!showStatus||(otherMonth&&!showOtherMonths)?'':'jQuery(\'#ui-datepicker-status-'+
inst.id+'\').html(\'&#xa0;\');')+'" onclick="jQuery.datepicker._selectDay(\'#'+
inst.id+'\','+drawMonth+','+drawYear+', this);"')+'>'+
(otherMonth?(showOtherMonths?printDate.getDate():'&#xa0;'):(unselectable?printDate.getDate():'<a>'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}
html+='</tr>';}
drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}
html+='</tbody></table></div>';}
html+=(showStatus?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+inst.id+'" class="ui-datepicker-status">'+(this._get(inst,'initStatus')||'&#xa0;')+'</div>':'')+
(!closeAtTop&&!inst.inline?controls:'')+'<div style="clear: both;"></div>'+
($.browser.msie&&parseInt($.browser.version)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':'');return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,showStatus,monthNames){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var html='<div class="ui-datepicker-header">';if(secondary||!this._get(inst,'changeMonth'))
html+=monthNames[drawMonth]+'&#xa0;';else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);html+='<select class="ui-datepicker-new-month" '+'onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'M\');" '+'onclick="jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'monthStatus')||'&#xa0;'):'')+'>';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth()))
html+='<option value="'+month+'"'+
(month==drawMonth?' selected="selected"':'')+'>'+monthNames[month]+'</option>';}
html+='</select>';}
if(secondary||!this._get(inst,'changeYear'))
html+=drawYear;else{var years=this._get(inst,'yearRange').split(':');var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else if(years[0].charAt(0)=='+'||years[0].charAt(0)=='-'){year=endYear=new Date().getFullYear();year+=parseInt(years[0],10);endYear+=parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}
year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-new-year" '+'onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'Y\');" '+'onclick="jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+
(showStatus?this._addStatus(inst,this._get(inst,'yearStatus')||'&#xa0;'):'')+'>';for(;year<=endYear;year++){html+='<option value="'+year+'"'+
(year==drawYear?' selected="selected"':'')+'>'+year+'</option>';}
html+='</select>';}
html+='</div>';return html;},_addStatus:function(inst,text){return' onmouseover="jQuery(\'#ui-datepicker-status-'+inst.id+'\').html(\''+text+'\');" '+'onmouseout="jQuery(\'#ui-datepicker-status-'+inst.id+'\').html(\'&#xa0;\');"';},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=='Y'?offset:0);var month=inst.drawMonth+(period=='M'?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+
(period=='D'?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=='M'||period=='Y')
this._notifyChange(inst);},_notifyChange:function(inst){var onChange=this._get(inst,'onChangeMonthYear');if(onChange)
onChange.apply((inst.input?inst.input[0]:null),[new Date(inst.selectedYear,inst.selectedMonth,1),inst]);},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,'numberOfMonths');return(numMonths==null?[1,1]:(typeof numMonths=='number'?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+'Date'),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date));},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0)
date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));return this._isInRange(inst,date);},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,'shortYearCutoff');shortYearCutoff=(typeof shortYearCutoff!='string'?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,'dayNamesShort'),dayNames:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesShort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}
var date=(day?(typeof day=='object'?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props)
if(props[name]==null||props[name]==undefined)
target[name]=props[name];return target;};function isArray(a){return(a&&(($.browser.safari&&typeof a=='object'&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));};$.fn.datepicker=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=='string'&&(options=='isDisabled'||options=='getDate'))
return $.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].concat(otherArgs));return this.each(function(){typeof options=='string'?$.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$(document).ready(function(){$(document.body).append($.datepicker.dpDiv).mousedown($.datepicker._checkExternalClick);});})(jQuery);;(function($){$.fn.mrgFldrBrwsr=function(options){var opts=$.extend({},$.fn.mrgFldrBrwsr.defaults,options);return this.each(function(){var rt_tree=opts.rt_tree;var display=opts.display;var lightbox=opts.lightbox;var display_type=opts.display;var is_lbox=false;var fldrBrwsr=$(this);var fldrBrwsrId=$(this).attr('id');var page=opts.page;var page_count=opts.page_count;var clickTimer;var dblClkd;var pg_nav=$('<div></div>').addClass('fldr_brwsr_pgnav');var brd_feed=$('<div></div>').addClass('fldr_brwsr_pgnav').addClass('fldr_brwsr_pgnav_root');var brd_feed_elm='';var fldr_stg=$('<div></div>').addClass('fldr_brwsr_stage');var ldr_stg=$('<div></div>').addClass('fldr_brwsr_ldr');$(pg_nav).css('margin-top',15);$(brd_feed).css('margin-bottom',2);var folio_txt;var folios;var has_feed;fldrBrwsr.append(pg_nav).append(brd_feed).append(fldr_stg).append(ldr_stg);getRootSrvrCall();$.fn.extend({srvrCall:doSrvrCall,rootSrvrCall:getRootSrvrCall,getDisplay:get_display,isLbox:is_lbx});function get_display(){if(is_lbox==true){return lightbox;}else{return display;}}
function is_lbx(){return is_lbox;}
function doSrvrCall(n){var n;display=(n)?n:display;var params=new Object();params={display:display,lightbox:lightbox,rt_tree:rt_tree,display_type:display_type,page_max:opts.max_list,page:page,return_brdfeed:true}
commitSrvrCall(params);}
function getRootSrvrCall(n){var n;rt_tree=(n)?n:rt_tree;if(rt_tree==5){is_lbox=true;}else{display=rt_tree;}
var params=new Object();params={rt_tree:rt_tree,page:1,return_brdfeed:true}
commitSrvrCall(params);}
function commitSrvrCall(params){pg_nav.css('display','none');brd_feed.css('display','none');fldr_stg.css('display','none');ldr_stg.css('display','block');$.ajax({url:opts.url,data:params,dataType:"json",success:draw_stage,error:errorFunc});}
function draw_stage(data){if(data){$('#'+fldrBrwsrId+' .fldr_blck_item').remove();if(data['folder']){jQuery.each(data['folder'],function(){if(this['file_type']=='15'){var itm=create_node('folder_box',this['title'],this['box_id'],doClick,'lightbox');}else{var itm=create_node('folder',this['title'],this['unique_id'],doClick);}
$(fldr_stg).append(itm);});}
if(data['slide']){jQuery.each(data['slide'],function(){var itm=create_node('slide',this['title'],this['unique_id'],opts.slide_click);$(fldr_stg).append(itm);});}
if(data['box']){jQuery.each(data['box'],function(){var itm=create_node('box',this['title'],this['box_id'],opts.slide_click,'lightbox');$(fldr_stg).append(itm);});}
if(data['_mrgfle']){page_count=data['_mrgfle']['page_count'];page=data['_mrgfle']['page'];$('#'+fldrBrwsrId+'_txt').remove();$('#'+fldrBrwsrId+'_flio').remove();$('#'+fldrBrwsrId+'_feed').remove();$('#'+fldrBrwsrId+'_feedttl').remove();if(data['_mrgfle']['lightbox']){is_lbox=true;lightbox=data['_mrgfle']['lightbox'];$(fldr_stg).attr('id',data['_mrgfle']['lightbox']);$(fldr_stg).attr('file_type','folder_box');$(brd_feed).attr('id',data['_mrgfle']['lightbox']);$(brd_feed).attr('file_type','folder_box');}else if(data['_mrgfle']['display']){display=data['_mrgfle']['display'];$(fldr_stg).attr('id',data['_mrgfle']['display']);$(fldr_stg).attr('file_type','folder');$(brd_feed).attr('id',data['_mrgfle']['display']);$(brd_feed).attr('file_type','folder');}
folio_txt=$('<div></div>').attr('id',fldrBrwsrId+'_txt').addClass('fldr_folio_txt').html(page+' of '+page_count);folios=$('<div></div>').attr('id',fldrBrwsrId+'_flio').addClass('fldr_folios');var nxt=$('<div></div>').addClass('fldr_flio_next').html('Next');var prv=$('<div></div>').addClass('fldr_flio_prev').html('Previous');if(page>1){prv.addClass('fldr_flio_act');prv.bind("click",function(){page-=1;doSrvrCall();});}
if(page<page_count){nxt.addClass('fldr_flio_act');nxt.bind("click",function(){page+=1;doSrvrCall();});}
folios.append(nxt).append(prv);pg_nav.append(folio_txt).append(folios);if(brd_feed_elm){$(brd_feed_elm).remove();}
brd_feed_elm=create_brd_feed(data['_mrgfle']['bird_feed'],data['_mrgfle']['title']);brd_feed.append(brd_feed_elm);$('ul.sf-menu').superfish();}
opts.on_redraw();}
pg_nav.css('display','block');brd_feed.css('display','block');fldr_stg.css('display','block');ldr_stg.css('display','none');}
function create_node(typ,title,file_id,func,lnktype){var typ,title,file_id,func,lbox;var tmpTle=title.substring(0,20);if(tmpTle!=title){tmpTle=title.substring(0,17)+'...';}
var blckTextbox=document.createTextNode(tmpTle);var blckImg=document.createElement("img");switch(typ){case'1':case'folder':blckImg.src='/images/directory.gif';break;case'15':case'folder_box':blckImg.src='/images/directory_box.gif';break;case'2':case'slide':blckImg.src='/images/slide.gif';break;case'3':case'box':blckImg.src='/images/lightbox.gif';break;}
var itm=$('<div></div>').addClass('fldr_blck_item');var lft=$('<div></div>').addClass('fldr_blk_lft');var rgt=$('<div></div>').addClass('fldr_blk_rgt');var ttx=$('<div></div>').addClass('fldr_blk_txt');var ttl=$('<span></span>').append(blckTextbox)
$(ttx).append(blckImg).append(ttl);$(itm).append(lft).append(ttx).append(rgt);$(itm).bind("click",{id:file_id,lnktype:lnktype},func);$(itm).bind("dblclick",{id:file_id,ttl:title,lnktype:lnktype},function(event){dblClkd=true;opts.dbl_click(event.data.id,event.data.ttl,event.data.lnktype);});$(itm).attr('id',file_id);$(itm).attr('file_type',typ);return itm;}
function errorFunc(){alert('error!');}
function doClick(event){clickTimer=setTimeout(function(){if(dblClkd!=true){display='';lightbox='';rt_tree='';if(event.data.lnktype=='lightbox'||event.data.lnktype=='category'){is_lbox=true;lightbox=event.data.id;}else if(event.data.lnktype=='rt_tree'){rt_tree=event.data.id;}else{display=event.data.id;}
page=1;doSrvrCall();}},300);dblClkd=false;return false;}
function create_brd_feed(n,m){var n,m;if(n&&m){var brd_fd_main=$('<ul><\/ul>').addClass('sf-menu').addClass('brd_fd_div').addClass('sf-js-enabled').addClass('sf-shadow');var brd_fd_title=$('<div><\/div>').addClass('brd_crmb_titlefeed');var brd_fd_li=$('<li><\/li>').addClass('current');var brd_fd_ul=$('<ul><\/ul>').addClass('brd_crmb_lst').css('display','none').css('visibility','hidden');if(n.length>0){for(var i=0;i<n.length;++i){if(n[i]){tmp=$('<li><\/li>');tmp_id=n[i]['id'];a=$("<a></a>").attr('href','#').text(n[i]['title']);if(n[i]['rt_tree']){$(a).bind("click",{id:n[i]['rt_tree'],lnktype:'rt_tree'},doClick);}else if(n[i]['category']){$(a).bind("click",{id:n[i]['category'],lnktype:'category'},doClick);}else if(n[i]['lightbox']){$(a).bind("click",{id:n[i]['lightbox'],lnktype:'lightbox'},doClick);}else{$(a).bind("click",{id:n[i]['id']},doClick);}
$(tmp).append(a);if(i==(n.length-1)){$(tmp).addClass('brd_crmb_last');}else{$(tmp).addClass('brd_crmb');}
brd_fd_ul.append(tmp);}}}
m=(m==undefined)?'Untitled':m;brd_fd_title.text(m);brd_fd_li.append(brd_fd_title).append(brd_fd_ul);brd_fd_main.append(brd_fd_li);return brd_fd_main;}}});};$.fn.mrgFldrBrwsr.defaults={rt_tree:'1',display:'',lightbox:'',display_type:'',max_list:'50',page:1,page_count:1,url:'json.php',slide_click:function(){},dbl_click:function(){},on_redraw:function(){}};})(jQuery);;(function($){$.widget("ui.draggable",$.extend({},$.ui.mouse,{_init:function(){if(this.options.helper=='original'&&!(/^(?:r|a|f)/).test(this.element.css("position")))
this.element[0].style.position='relative';(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit();},destroy:function(){if(!this.element.data('draggable'))return;this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable"
+" ui-draggable-dragging"
+" ui-draggable-disabled");this._mouseDestroy();},_mouseCapture:function(event){var o=this.options;if(this.helper||o.disabled||$(event.target).is('.ui-resizable-handle'))
return false;this.handle=this._getHandle(event);if(!this.handle)
return false;return true;},_mouseStart:function(event){var o=this.options;this.helper=this._createHelper(event);this._cacheHelperProportions();if($.ui.ddmanager)
$.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};$.extend(this.offset,{click:{left:event.pageX-this.offset.left,top:event.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(event);this.originalPageX=event.pageX;this.originalPageY=event.pageY;if(o.cursorAt)
this._adjustOffsetFromHelper(o.cursorAt);if(o.containment)
this._setContainment();this._trigger("start",event);this._cacheHelperProportions();if($.ui.ddmanager&&!o.dropBehaviour)
$.ui.ddmanager.prepareOffsets(this,event);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(event,true);return true;},_mouseDrag:function(event,noPropagation){this.position=this._generatePosition(event);this.positionAbs=this._convertPositionTo("absolute");if(!noPropagation){var ui=this._uiHash();this._trigger('drag',event,ui);this.position=ui.position;}
if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+'px';if($.ui.ddmanager)$.ui.ddmanager.drag(this,event);return false;},_mouseStop:function(event){var dropped=false;if($.ui.ddmanager&&!this.options.dropBehaviour)
dropped=$.ui.ddmanager.drop(this,event);if(this.dropped){dropped=this.dropped;this.dropped=false;}
if((this.options.revert=="invalid"&&!dropped)||(this.options.revert=="valid"&&dropped)||this.options.revert===true||($.isFunction(this.options.revert)&&this.options.revert.call(this.element,dropped))){var self=this;$(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){self._trigger("stop",event);self._clear();});}else{this._trigger("stop",event);this._clear();}
return false;},_getHandle:function(event){var handle=!this.options.handle||!$(this.options.handle,this.element).length?true:false;$(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==event.target)handle=true;});return handle;},_createHelper:function(event){var o=this.options;var helper=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[event])):(o.helper=='clone'?this.element.clone():this.element);if(!helper.parents('body').length)
helper.appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo));if(helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(helper.css("position")))
helper.css("position","absolute");return helper;},_adjustOffsetFromHelper:function(obj){if(obj.left!=undefined)this.offset.click.left=obj.left+this.margins.left;if(obj.right!=undefined)this.offset.click.left=this.helperProportions.width-obj.right+this.margins.left;if(obj.top!=undefined)this.offset.click.top=obj.top+this.margins.top;if(obj.bottom!=undefined)this.offset.click.top=this.helperProportions.height-obj.bottom+this.margins.top;},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var po=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0])){po.left+=this.scrollParent.scrollLeft();po.top+=this.scrollParent.scrollTop();}
if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&$.browser.msie))
po={top:0,left:0};return{top:po.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var p=this.element.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:0,left:0};}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!(/^(document|window|parent)$/).test(o.containment)&&o.containment.constructor!=Array){var ce=$(o.containment)[0];if(!ce)return;var co=$(o.containment).offset();var over=($(ce).css("overflow")!='hidden');this.containment=[co.left+(parseInt($(ce).css("borderLeftWidth"),10)||0)+(parseInt($(ce).css("paddingLeft"),10)||0)-this.margins.left,co.top+(parseInt($(ce).css("borderTopWidth"),10)||0)+(parseInt($(ce).css("paddingTop"),10)||0)-this.margins.top,co.left+(over?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(parseInt($(ce).css("borderLeftWidth"),10)||0)-(parseInt($(ce).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,co.top+(over?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt($(ce).css("borderTopWidth"),10)||0)-(parseInt($(ce).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];}else if(o.containment.constructor==Array){this.containment=o.containment;}},_convertPositionTo:function(d,pos){if(!pos)pos=this.position;var mod=d=="absolute"?1:-1;var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);return{top:(pos.top
+this.offset.relative.top*mod
+this.offset.parent.top*mod
-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))*mod)),left:(pos.left
+this.offset.relative.left*mod
+this.offset.parent.left*mod
-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())*mod))};},_generatePosition:function(event){var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);if(this.cssPosition=='relative'&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();}
var pageX=event.pageX;var pageY=event.pageY;if(this.originalPosition){if(this.containment){if(event.pageX-this.offset.click.left<this.containment[0])pageX=this.containment[0]+this.offset.click.left;if(event.pageY-this.offset.click.top<this.containment[1])pageY=this.containment[1]+this.offset.click.top;if(event.pageX-this.offset.click.left>this.containment[2])pageX=this.containment[2]+this.offset.click.left;if(event.pageY-this.offset.click.top>this.containment[3])pageY=this.containment[3]+this.offset.click.top;}
if(o.grid){var top=this.originalPageY+Math.round((pageY-this.originalPageY)/o.grid[1])*o.grid[1];pageY=this.containment?(!(top-this.offset.click.top<this.containment[1]||top-this.offset.click.top>this.containment[3])?top:(!(top-this.offset.click.top<this.containment[1])?top-o.grid[1]:top+o.grid[1])):top;var left=this.originalPageX+Math.round((pageX-this.originalPageX)/o.grid[0])*o.grid[0];pageX=this.containment?(!(left-this.offset.click.left<this.containment[0]||left-this.offset.click.left>this.containment[2])?left:(!(left-this.offset.click.left<this.containment[0])?left-o.grid[0]:left+o.grid[0])):left;}}
return{top:(pageY
-this.offset.click.top
-this.offset.relative.top
-this.offset.parent.top
+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop())))),left:(pageX
-this.offset.click.left
-this.offset.relative.left
-this.offset.parent.left
+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())))};},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval)this.helper.remove();this.helper=null;this.cancelHelperRemoval=false;},_trigger:function(type,event,ui){ui=ui||this._uiHash();$.ui.plugin.call(this,type,[event,ui]);if(type=="drag")this.positionAbs=this._convertPositionTo("absolute");return $.widget.prototype._trigger.call(this,type,event,ui);},plugins:{},_uiHash:function(event){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs};}}));$.extend($.ui.draggable,{version:"1.7.1",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});$.ui.plugin.add("draggable","connectToSortable",{start:function(event,ui){var inst=$(this).data("draggable"),o=inst.options,uiSortable=$.extend({},ui,{item:inst.element});inst.sortables=[];$(o.connectToSortable).each(function(){var sortable=$.data(this,'sortable');if(sortable&&!sortable.options.disabled){inst.sortables.push({instance:sortable,shouldRevert:sortable.options.revert});sortable._refreshItems();sortable._trigger("activate",event,uiSortable);}});},stop:function(event,ui){var inst=$(this).data("draggable"),uiSortable=$.extend({},ui,{item:inst.element});$.each(inst.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;inst.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(event);this.instance.options.helper=this.instance.options._helper;if(inst.options.helper=='original')
this.instance.currentItem.css({top:'auto',left:'auto'});}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",event,uiSortable);}});},drag:function(event,ui){var inst=$(this).data("draggable"),self=this;var checkPos=function(o){var dyClick=this.offset.click.top,dxClick=this.offset.click.left;var helperTop=this.positionAbs.top,helperLeft=this.positionAbs.left;var itemHeight=o.height,itemWidth=o.width;var itemTop=o.top,itemLeft=o.left;return $.ui.isOver(helperTop+dyClick,helperLeft+dxClick,itemTop,itemLeft,itemHeight,itemWidth);};$.each(inst.sortables,function(i){this.instance.positionAbs=inst.positionAbs;this.instance.helperProportions=inst.helperProportions;this.instance.offset.click=inst.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=$(self).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return ui.helper[0];};event.target=this.instance.currentItem[0];this.instance._mouseCapture(event,true);this.instance._mouseStart(event,true,true);this.instance.offset.click.top=inst.offset.click.top;this.instance.offset.click.left=inst.offset.click.left;this.instance.offset.parent.left-=inst.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=inst.offset.parent.top-this.instance.offset.parent.top;inst._trigger("toSortable",event);inst.dropped=this.instance.element;inst.currentItem=inst.element;this.instance.fromOutside=inst;}
if(this.instance.currentItem)this.instance._mouseDrag(event);}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger('out',event,this.instance._uiHash(this.instance));this.instance._mouseStop(event,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder)this.instance.placeholder.remove();inst._trigger("fromSortable",event);inst.dropped=false;}};});}});$.ui.plugin.add("draggable","cursor",{start:function(event,ui){var t=$('body'),o=$(this).data('draggable').options;if(t.css("cursor"))o._cursor=t.css("cursor");t.css("cursor",o.cursor);},stop:function(event,ui){var o=$(this).data('draggable').options;if(o._cursor)$('body').css("cursor",o._cursor);}});$.ui.plugin.add("draggable","iframeFix",{start:function(event,ui){var o=$(this).data('draggable').options;$(o.iframeFix===true?"iframe":o.iframeFix).each(function(){$('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css($(this).offset()).appendTo("body");});},stop:function(event,ui){$("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});}});$.ui.plugin.add("draggable","opacity",{start:function(event,ui){var t=$(ui.helper),o=$(this).data('draggable').options;if(t.css("opacity"))o._opacity=t.css("opacity");t.css('opacity',o.opacity);},stop:function(event,ui){var o=$(this).data('draggable').options;if(o._opacity)$(ui.helper).css('opacity',o._opacity);}});$.ui.plugin.add("draggable","scroll",{start:function(event,ui){var i=$(this).data("draggable");if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML')i.overflowOffset=i.scrollParent.offset();},drag:function(event,ui){var i=$(this).data("draggable"),o=i.options,scrolled=false;if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML'){if(!o.axis||o.axis!='x'){if((i.overflowOffset.top+i.scrollParent[0].offsetHeight)-event.pageY<o.scrollSensitivity)
i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop+o.scrollSpeed;else if(event.pageY-i.overflowOffset.top<o.scrollSensitivity)
i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop-o.scrollSpeed;}
if(!o.axis||o.axis!='y'){if((i.overflowOffset.left+i.scrollParent[0].offsetWidth)-event.pageX<o.scrollSensitivity)
i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft+o.scrollSpeed;else if(event.pageX-i.overflowOffset.left<o.scrollSensitivity)
i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft-o.scrollSpeed;}}else{if(!o.axis||o.axis!='x'){if(event.pageY-$(document).scrollTop()<o.scrollSensitivity)
scrolled=$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);else if($(window).height()-(event.pageY-$(document).scrollTop())<o.scrollSensitivity)
scrolled=$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);}
if(!o.axis||o.axis!='y'){if(event.pageX-$(document).scrollLeft()<o.scrollSensitivity)
scrolled=$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);else if($(window).width()-(event.pageX-$(document).scrollLeft())<o.scrollSensitivity)
scrolled=$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed);}}
if(scrolled!==false&&$.ui.ddmanager&&!o.dropBehaviour)
$.ui.ddmanager.prepareOffsets(i,event);}});$.ui.plugin.add("draggable","snap",{start:function(event,ui){var i=$(this).data("draggable"),o=i.options;i.snapElements=[];$(o.snap.constructor!=String?(o.snap.items||':data(draggable)'):o.snap).each(function(){var $t=$(this);var $o=$t.offset();if(this!=i.element[0])i.snapElements.push({item:this,width:$t.outerWidth(),height:$t.outerHeight(),top:$o.top,left:$o.left});});},drag:function(event,ui){var inst=$(this).data("draggable"),o=inst.options;var d=o.snapTolerance;var x1=ui.offset.left,x2=x1+inst.helperProportions.width,y1=ui.offset.top,y2=y1+inst.helperProportions.height;for(var i=inst.snapElements.length-1;i>=0;i--){var l=inst.snapElements[i].left,r=l+inst.snapElements[i].width,t=inst.snapElements[i].top,b=t+inst.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))){if(inst.snapElements[i].snapping)(inst.options.snap.release&&inst.options.snap.release.call(inst.element,event,$.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item})));inst.snapElements[i].snapping=false;continue;}
if(o.snapMode!='inner'){var ts=Math.abs(t-y2)<=d;var bs=Math.abs(b-y1)<=d;var ls=Math.abs(l-x2)<=d;var rs=Math.abs(r-x1)<=d;if(ts)ui.position.top=inst._convertPositionTo("relative",{top:t-inst.helperProportions.height,left:0}).top-inst.margins.top;if(bs)ui.position.top=inst._convertPositionTo("relative",{top:b,left:0}).top-inst.margins.top;if(ls)ui.position.left=inst._convertPositionTo("relative",{top:0,left:l-inst.helperProportions.width}).left-inst.margins.left;if(rs)ui.position.left=inst._convertPositionTo("relative",{top:0,left:r}).left-inst.margins.left;}
var first=(ts||bs||ls||rs);if(o.snapMode!='outer'){var ts=Math.abs(t-y1)<=d;var bs=Math.abs(b-y2)<=d;var ls=Math.abs(l-x1)<=d;var rs=Math.abs(r-x2)<=d;if(ts)ui.position.top=inst._convertPositionTo("relative",{top:t,left:0}).top-inst.margins.top;if(bs)ui.position.top=inst._convertPositionTo("relative",{top:b-inst.helperProportions.height,left:0}).top-inst.margins.top;if(ls)ui.position.left=inst._convertPositionTo("relative",{top:0,left:l}).left-inst.margins.left;if(rs)ui.position.left=inst._convertPositionTo("relative",{top:0,left:r-inst.helperProportions.width}).left-inst.margins.left;}
if(!inst.snapElements[i].snapping&&(ts||bs||ls||rs||first))
(inst.options.snap.snap&&inst.options.snap.snap.call(inst.element,event,$.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item})));inst.snapElements[i].snapping=(ts||bs||ls||rs||first);};}});$.ui.plugin.add("draggable","stack",{start:function(event,ui){var o=$(this).data("draggable").options;var group=$.makeArray($(o.stack.group)).sort(function(a,b){return(parseInt($(a).css("zIndex"),10)||o.stack.min)-(parseInt($(b).css("zIndex"),10)||o.stack.min);});$(group).each(function(i){this.style.zIndex=o.stack.min+i;});this[0].style.zIndex=o.stack.min+group.length;}});$.ui.plugin.add("draggable","zIndex",{start:function(event,ui){var t=$(ui.helper),o=$(this).data("draggable").options;if(t.css("zIndex"))o._zIndex=t.css("zIndex");t.css('zIndex',o.zIndex);},stop:function(event,ui){var o=$(this).data("draggable").options;if(o._zIndex)$(ui.helper).css('zIndex',o._zIndex);}});})(jQuery);;(function($){$.widget("ui.droppable",{_init:function(){var o=this.options,accept=o.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&$.isFunction(this.options.accept)?this.options.accept:function(d){return d.is(accept);};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};$.ui.ddmanager.droppables[this.options.scope]=$.ui.ddmanager.droppables[this.options.scope]||[];$.ui.ddmanager.droppables[this.options.scope].push(this);(this.options.addClasses&&this.element.addClass("ui-droppable"));},destroy:function(){var drop=$.ui.ddmanager.droppables[this.options.scope];for(var i=0;i<drop.length;i++)
if(drop[i]==this)
drop.splice(i,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");},_setData:function(key,value){if(key=='accept'){this.options.accept=value&&$.isFunction(value)?value:function(d){return d.is(value);};}else{$.widget.prototype._setData.apply(this,arguments);}},_activate:function(event){var draggable=$.ui.ddmanager.current;if(this.options.activeClass)this.element.addClass(this.options.activeClass);(draggable&&this._trigger('activate',event,this.ui(draggable)));},_deactivate:function(event){var draggable=$.ui.ddmanager.current;if(this.options.activeClass)this.element.removeClass(this.options.activeClass);(draggable&&this._trigger('deactivate',event,this.ui(draggable)));},_over:function(event){var draggable=$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return;if(this.options.accept.call(this.element[0],(draggable.currentItem||draggable.element))){if(this.options.hoverClass)this.element.addClass(this.options.hoverClass);this._trigger('over',event,this.ui(draggable));}},_out:function(event){var draggable=$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return;if(this.options.accept.call(this.element[0],(draggable.currentItem||draggable.element))){if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger('out',event,this.ui(draggable));}},_drop:function(event,custom){var draggable=custom||$.ui.ddmanager.current;if(!draggable||(draggable.currentItem||draggable.element)[0]==this.element[0])return false;var childrenIntersection=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var inst=$.data(this,'droppable');if(inst.options.greedy&&$.ui.intersect(draggable,$.extend(inst,{offset:inst.element.offset()}),inst.options.tolerance)){childrenIntersection=true;return false;}});if(childrenIntersection)return false;if(this.options.accept.call(this.element[0],(draggable.currentItem||draggable.element))){if(this.options.activeClass)this.element.removeClass(this.options.activeClass);if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger('drop',event,this.ui(draggable));return this.element;}
return false;},ui:function(c){return{draggable:(c.currentItem||c.element),helper:c.helper,position:c.position,absolutePosition:c.positionAbs,offset:c.positionAbs};}});$.extend($.ui.droppable,{version:"1.7.1",eventPrefix:'drop',defaults:{accept:'*',activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:'default',tolerance:'intersect'}});$.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.proportions.width,t=droppable.offset.top,b=t+droppable.proportions.height;switch(toleranceMode){case'fit':return(l<x1&&x2<r&&t<y1&&y2<b);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':var draggableLeft=((draggable.positionAbs||draggable.position.absolute).left+(draggable.clickOffset||draggable.offset.click).left),draggableTop=((draggable.positionAbs||draggable.position.absolute).top+(draggable.clickOffset||draggable.offset.click).top),isOver=$.ui.isOver(draggableTop,draggableLeft,t,l,droppable.proportions.height,droppable.proportions.width);return isOver;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:{'default':[]},prepareOffsets:function(t,event){var m=$.ui.ddmanager.droppables[t.options.scope];var type=event?event.type:null;var list=(t.currentItem||t.element).find(":data(droppable)").andSelf();droppablesLoop:for(var i=0;i<m.length;i++){if(m[i].options.disabled||(t&&!m[i].options.accept.call(m[i].element[0],(t.currentItem||t.element))))continue;for(var j=0;j<list.length;j++){if(list[j]==m[i].element[0]){m[i].proportions.height=0;continue droppablesLoop;}};m[i].visible=m[i].element.css("display")!="none";if(!m[i].visible)continue;m[i].offset=m[i].element.offset();m[i].proportions={width:m[i].element[0].offsetWidth,height:m[i].element[0].offsetHeight};if(type=="mousedown")m[i]._activate.call(m[i],event);}},drop:function(draggable,event){var dropped=false;$.each($.ui.ddmanager.droppables[draggable.options.scope],function(){if(!this.options)return;if(!this.options.disabled&&this.visible&&$.ui.intersect(draggable,this,this.options.tolerance))
dropped=this._drop.call(this,event);if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],(draggable.currentItem||draggable.element))){this.isout=1;this.isover=0;this._deactivate.call(this,event);}});return dropped;},drag:function(draggable,event){if(draggable.options.refreshPositions)$.ui.ddmanager.prepareOffsets(draggable,event);$.each($.ui.ddmanager.droppables[draggable.options.scope],function(){if(this.options.disabled||this.greedyChild||!this.visible)return;var intersects=$.ui.intersect(draggable,this,this.options.tolerance);var c=!intersects&&this.isover==1?'isout':(intersects&&this.isover==0?'isover':null);if(!c)return;var parentInstance;if(this.options.greedy){var parent=this.element.parents(':data(droppable):eq(0)');if(parent.length){parentInstance=$.data(parent[0],'droppable');parentInstance.greedyChild=(c=='isover'?1:0);}}
if(parentInstance&&c=='isover'){parentInstance['isover']=0;parentInstance['isout']=1;parentInstance._out.call(parentInstance,event);}
this[c]=1;this[c=='isout'?'isover':'isout']=0;this[c=="isover"?"_over":"_out"].call(this,event);if(parentInstance&&c=='isout'){parentInstance['isout']=0;parentInstance['isover']=1;parentInstance._over.call(parentInstance,event);}});}};})(jQuery);;dblClkd='';_elm='';if(jQuery)(function($){$.extend($.fn,{fileTree:function(o,h){if(!o)var o={};if(o.root==undefined)o.root='0';if(o.script==undefined)o.script='/organizer/json.php';if(o.snd_var==undefined)o.snd_var='display';if(o.folderEvent==undefined)o.folderEvent='click';if(o.expandSpeed==undefined)o.expandSpeed=500;if(o.collapseSpeed==undefined)o.collapseSpeed=500;if(o.expandEasing==undefined)o.expandEasing=null;if(o.collapseEasing==undefined)o.collapseEasing=null;if(o.multiFolder==undefined)o.multiFolder=true;if(o.loadMessage==undefined)o.loadMessage='Loading...';$(this).each(function(){var timeLmt,clickTimer,id;function showTree(c,t,rt){$(c).addClass('wait');var tmp_arr=new Object();if(t){tmp_arr[o.snd_var]=t;}
if(rt){tmp_arr['rt_tree']=rt;}
$.getJSON(o.script,tmp_arr,function(data){var tmp='<ul class="jqueryFileTree" style="display: none;">';if(data){if(data.data_home){$.each(data.data_home,function(i,item){id=(item.item_id)?item.item_id:((item.box_id)?item.box_id:item.unique_id);item.file_type_css=(item.file_type_css=='box')?'lightbox':item.file_type_css;tmp+='<li class="'+item.file_type_css+' collapsed"><a href=""#" rel="'+id+'" file_type="'+item.file_type_css+'">'+item.title+'</a></li>';});}
if(data.folder){$.each(data.folder,function(i,item){id=(item.item_id)?item.item_id:((item.box_id)?item.box_id:item.unique_id);tmp+='<li class="directory collapsed"><a href=""#" rel="'+id+'" file_type="folder">'+item.title+'</a></li>';});}
if(data.slide){$.each(data.slide,function(i,item){id=(item.item_id)?item.item_id:((item.box_id)?item.box_id:item.unique_id);tmp+='<li class="slide"><a href=""#" rel="'+id+'" file_type="slide">'+item.title+'</a></li>';});}
if(data.roll){$.each(data.roll,function(i,item){id=(item.item_id)?item.item_id:((item.box_id)?item.box_id:item.unique_id);tmp+='<li class="roll"><a href=""#" rel="'+id+'" file_type="roll">'+item.title+'</a></li>';});}
if(data.box){$.each(data.box,function(i,item){id=(item.item_id)?item.item_id:((item.box_id)?item.box_id:item.unique_id);tmp+='<li class="lightbox"><a href=""#" rel="'+id+'" file_type="lightbox">'+item.title+'</a></li>';});}
tmp+='</ul>';$(c).find('.start').html('');$(c).removeClass('wait').append(tmp);if(o.root==t)$(c).find('UL:hidden').show();else $(c).find('UL:hidden').slideDown({duration:o.expandSpeed,easing:o.expandEasing});bindTree(c);}else{tmp='<div>[ No results ]</div>';$(c).find('.start').html('');$(c).removeClass('wait').append(tmp);}});}
function bindTree(t){$(t).find('LI A').bind(o.folderEvent,function(){timeLmt=(!o.useClckSlct)?0:300;_elm=$(this);if($(this).parent().hasClass('directory')){clickTimer=setTimeout(function(){if(dblClkd!=true){if($((_elm)).parent().hasClass('collapsed')){if(!o.multiFolder){$((_elm)).parent().parent().find('UL').slideUp({duration:o.collapseSpeed,easing:o.collapseEasing});$((_elm)).parent().parent().find('LI.directory').removeClass('expanded').addClass('collapsed');}
$((_elm)).parent().find('UL').remove();showTree($((_elm)).parent(),$((_elm)).attr('rel'));$((_elm)).parent().removeClass('collapsed').addClass('expanded');}else{$((_elm)).parent().find('UL').slideUp({duration:o.collapseSpeed,easing:o.collapseEasing});$((_elm)).parent().removeClass('expanded').addClass('collapsed');}}
dblClkd=false;_elm='';},timeLmt);}else{if(!o.useClckSlct){h($(this).attr('rel'),$(this).text());}}
return false;});if(o.useClckSlct){$(t).find('LI A').bind('dblclick',function(){dblClkd=true;clearTimeout(clickTimer);if(!o.useClckSlctFunc){h($(this).attr('rel'),$(this).text(),$(this).attr('file_type'));}else{o.useClckSlctFunc($(this).attr('rel'),$(this).text(),$(this).attr('file_type'));}});}
$(t).find('LI').droppable({accept:'.edtr_brwse_span',drop:function(ev,ui){alert('dropped');}});if(o.folderEvent.toLowerCase!='click')$(t).find('LI A').bind('click',function(){return false;});}
$(this).html('<ul class="jqueryFileTree start"><li class="wait">'+o.loadMessage+'<li></ul>');showTree($(this),null,escape(o.root));});}});})(jQuery);;(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);;;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);;(function($){$.address=(function(){var _trigger=function(name){$(this).trigger($.extend($.Event(name),(function(){var event={value:this.value(),path:this.path(),pathNames:this.pathNames(),parameterNames:this.parameterNames(),parameters:{},queryString:this.queryString()};for(var i=0,l=event.parameterNames.length;i<l;i++)
event.parameters[event.parameterNames[i]]=this.parameter(event.parameterNames[i]);return event;}).call(this)));};var _init=function(){_trigger.call($.address,'init');};var _change=function(){_trigger.call($.address,'change');};var _getHash=function(){var index=_l.href.indexOf('#');return index!=-1?_ec(_dc(_l.href.substr(index+1))):'';};var _getWindow=function(){try{top.document;return top;}catch(e){return window;}};var _strictCheck=function(value,force){if(_opts.strict)
value=force?(value.substr(0,1)!='/'?'/'+value:value):(value==''?'/':value);return value;};var _ieLocal=function(value,direction){return(_msie&&_l.protocol=='file:')?(direction?_value.replace(/\?/,'%3F'):_value.replace(/%253F/,'?')):value;};var _searchScript=function(el){for(var i=0,l=el.childNodes.length,s;i<l;i++){if(el.childNodes[i].src)
_url=String(el.childNodes[i].src);if(s=_searchScript(el.childNodes[i]))
return s;}};var _listen=function(){if(!_silent){var hash=_getHash();var diff=!(_value==hash);if(_safari&&_version<523){if(_length!=_h.length){_length=_h.length;if(typeof _stack[_length-1]!=UNDEFINED)
_value=_stack[_length-1];_update();}}else if(_msie&&diff){if(_version<7)
_l.reload();else
_setters.value(hash);}else if(diff){_value=hash;_update();}}};var _update=function(){_change();_st(_track,10);};var _track=function(){var value=(_l.pathname+(/\/$/.test(_l.pathname)?'':'/')+_getters.value()).replace(/\/\//,'/').replace(/^\/$/,'');var fn=window[_opts.tracker];if(typeof fn==FUNCTION)
fn(value);else if(typeof pageTracker!=UNDEFINED&&typeof pageTracker._trackPageview==FUNCTION)
pageTracker._trackPageview(value);else if(typeof urchinTracker==FUNCTION)
urchinTracker(value);};var _htmlWrite=function(){var doc=_iframe.contentWindow.document;doc.open();doc.write('<html><head><title>'+_d.title+'</title><script>var '+ID+' = "'+_getHash()+'";</script></head></html>');doc.close();};var _load=function(){if(!_loaded){_loaded=true;$('a').attr('xref',function(){return $(this).attr('href');});if(_msie&&_version<8){_d.body.innerHTML='<iframe id="'+ID+'" src="javascript:false;" width="0" height="0"></iframe>'+_d.body.innerHTML;_iframe=_d.getElementById(ID);_st(function(){$(_iframe).bind('load',function(){var win=_iframe.contentWindow;var src=win.location.href;_value=(typeof win[ID]!=UNDEFINED?win[ID]:'');if(_value!=_getHash()){_update();_l.hash=_ieLocal(_value,true);}});if(typeof _iframe.contentWindow[ID]==UNDEFINED)
_htmlWrite();},50);}else if(_safari){if(_version<418){$(_d.body).append('<form id="'+ID+'" style="position:absolute;top:-9999px;" method="get"></form>');_form=_d.getElementById(ID);}
if(typeof _l[ID]==UNDEFINED)_l[ID]={};if(typeof _l[ID][_l.pathname]!=UNDEFINED)_stack=_l[ID][_l.pathname].split(',');}
_st(function(){_init();_change();_track();},1);if(_msie&&_version>=8)
_d.body.onhashchange=_listen;else
_si(_listen,50);$('a').attr('href',function(){return $(this).attr('xref');}).removeAttr('xref');$('a[rel*=address:]').address();}};var _getters={baseURL:function(){var url=_l.href;if(url.indexOf('#')!=-1)
url=url.substr(0,url.indexOf('#'));if(url.substr(url.length-1)=='/')
url=url.substr(0,url.length-1);return url;},strict:function(){return _opts.strict;},history:function(){return _opts.history;},tracker:function(){return _opts.tracker;},title:function(){return _d.title;},value:function(){if(!_supported)return null;return _dc(_strictCheck(_ieLocal(_value,false),false));},path:function(){var value=this.value();return(value.indexOf('?')!=-1)?value.split('?')[0]:value;},pathNames:function(){var path=this.path();var names=path.split('/');if(path.substr(0,1)=='/'||path.length==0)
names.splice(0,1);if(path.substr(path.length-1,1)=='/')
names.splice(names.length-1,1);return names;},queryString:function(){var value=this.value();var index=value.indexOf('?');return(index!=-1&&index<value.length)?value.substr(index+1):'';},parameter:function(param){var value=this.value();var index=value.indexOf('?');if(index!=-1){value=value.substr(index+1);var params=value.split('&');var p,i=params.length;while(i--){p=params[i].split('=');if(p[0]==param)
return p[1];}}},parameterNames:function(){var value=this.value();var index=value.indexOf('?');var names=[];if(index!=-1){value=value.substr(index+1);if(value!=''&&value.indexOf('=')!=-1){var params=value.split('&');var i=0;while(i<params.length){names.push(params[i].split('=')[0]);i++;}}}
return names;}};var _setters={strict:function(strict){_opts.strict=strict;},history:function(history){_opts.history=history;},tracker:function(tracker){_opts.tracker=tracker;},title:function(title){_st(function(){_title=_d.title=title;if(_juststart&&_iframe&&_iframe.contentWindow&&_iframe.contentWindow.document){_iframe.contentWindow.document.title=title;_juststart=false;}
if(!_justset&&_mozilla)
_l.replace(_l.href.indexOf('#')!=-1?_l.href:_l.href+'#');_justset=false;},50);},value:function(value){value=_ec(_dc(_strictCheck(value,true)));if(value=='/')value='';if(_value==value)return;_justset=true;_value=value;_silent=true;_update();_stack[_h.length]=_value;if(_safari){if(_opts.history){_l[ID][_l.pathname]=_stack.toString();_length=_h.length+1;if(_version<418){if(_l.search==''){_form.action='#'+_value;_form.submit();}}else if(_version<523||_value==''){var evt=_d.createEvent('MouseEvents');evt.initEvent('click',true,true);var anchor=_d.createElement('a');anchor.href='#'+_value;anchor.dispatchEvent(evt);}else{_l.hash='#'+_value;}}else{_l.replace('#'+_value);}}else if(_value!=_getHash()){if(_opts.history)
_l.hash='#'+_ieLocal(_value,true);else
_l.replace('#'+_value);}
if((_msie&&_version<8)&&_opts.history){_st(_htmlWrite,50);}
if(_safari)
_st(function(){_silent=false;},1);else
_silent=false;}};var ID='jQueryAddress',FUNCTION='function',UNDEFINED='undefined',_browser=$.browser,_version=parseFloat($.browser.version),_mozilla=_browser.mozilla,_msie=_browser.msie,_opera=_browser.opera,_safari=_browser.safari,_supported=false,_t=_getWindow(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_agent=navigator.userAgent,_iframe,_form,_url,_title=_d.title,_length=_h.length,_silent=false,_loaded=false,_justset=true,_juststart=true,_stack=[],_listeners={},_value=_getHash(),_api={},_opts={history:true,strict:true};if(_msie)
_version=parseFloat(_agent.substr(_agent.indexOf('MSIE')+4));_supported=(_mozilla&&_version>=1)||(_msie&&_version>=6)||(_opera&&_version>=9.5)||(_safari&&_version>=312);if(_supported){for(var i=1;i<_length;i++)
_stack.push('');_stack.push(_getHash());if(_msie&&_l.hash!=_getHash())
_l.hash='#'+_ieLocal(_getHash(),true);if(_opera)
history.navigationMode='compatible';_searchScript(document);var _qi=_url.indexOf('?');if(_url&&_qi>-1){var param,params=_url.substr(_qi+1).split('&');for(var i=0,p;p=params[i];i++){param=p.split('=');if(/^(history|strict)$/.test(param[0])){_opts[param[0]]=(isNaN(param[1])?/^(true|yes)$/i.test(param[1]):(parseInt(param[1])!=0));}
if(/^tracker$/.test(param[0]))
_opts[param[0]]=param[1];}}
$(_load);}else if((!_supported&&_l.href.indexOf('#')!=-1)||(_safari&&_version<418&&_l.href.indexOf('#')!=-1&&_l.search!='')){_d.open();_d.write('<html><head><meta http-equiv="refresh" content="0;url='+
_l.href.substr(0,_l.href.indexOf('#'))+'" /></head></html>');_d.close();}else{_track();}
$.each(('init,change').split(','),function(i,name){_api[name]=function(data,fn){$($.address).bind(name,fn||data,fn&&data);return this;};});$.each(('baseURL,strict,history,tracker,title,value').split(','),function(i,name){_api[name]=function(value){if(typeof value!='undefined'){if(_supported)
_setters[name](value);return $.address;}else{return _getters[name]();}};});$.each(('path,pathNames,queryString,parameter,parameterNames').split(','),function(i,name){_api[name]=function(value){return _getters[name](value);};});return _api;})();$.fn.address=function(fn){$(this).click(function(){var value=fn?fn.call(this):/address:/.test($(this).attr('rel'))?$(this).attr('rel').split('address:')[1].split(' ')[0]:$(this).attr('href').replace(/^#/,'');$.address.value(value);return false;});};}(jQuery));;$(document).ready(function(){disableSubmit('fltr_apply_btn');$('#picker').farbtastic(pickClr);if(filter_fclr){$('#color').val('#'+setClr);$('#clrBox').css('background-color',n);clr_rst=false;}else{$('#color').val('No color.');$('#clrBox').addClass('clrBoxNoClr');clr_rst=true;}
$.farbtastic('#picker').setColor('#'+setClr);$("#fltrDate_pckr").datepicker({altField:"#altInline",onSelect:doTheDateSlct,dateFormat:"m.d.yy",altFormat:"m.d.yy"});$("#fltrDate_pckr").show();fltr_draw_license();});var ttl='';var ttl_init=false;var lmt='';var terms_arr=new Array();var terms_arr_all=new Array();var terms_arr_excl=new Array();var fauth_arr=new Array();var fauthx_arr=new Array();var fcat_arr=new Array();var fcatx_arr=new Array();var flicense_arr=new Array();var flicense_mtrx=new Array(false,false,false,false,false,false,false,false,false);var fltr_by_clr=false;var fltr_cat_mode='';var filters_changed=false;var _application_init=false;var cat_titles_obj=new Object();var _pnl_date_open=false;var _pnl_date_1_reset=null;var _pnl_date_2_reset=null;var _pnl_size_open=false;var _pnl_size_1_reset=null;var _pnl_size_2_reset=null;var _pnl_rate_open=false;var _pnl_rate_1_reset=null;var _pnl_rate_2_reset=null;var app_vars=Array('ttl','qury','lmt','page','sort','display','lightbox','category','terms','terms_all','terms_excl','fcat','fcatx','fauth','fauthx','author','fclr','flicense','fsize','frate','fdate','fbox','gp','geo','cauth','cfrnd','label');var app_vars_object=new Object();app_vars_object['display_type']='display_type';app_vars_object['display']='display';app_vars_object['book']='book';app_vars_object['category']='category';app_vars_object['lightbox']='lightbox';app_vars_object['gp']='gp';app_vars_object['author']='author';app_vars_object['filter_terms']='terms';app_vars_object['filter_terms_all']='terms_all';app_vars_object['filter_terms_excl']='terms_excl';app_vars_object['tagged_by']='tagged_by';app_vars_object['filter_fauth']='fauth';app_vars_object['filter_fauthx']='fauthx';app_vars_object['filter_fdate']='fdate';app_vars_object['filter_fcat']='fcat';app_vars_object['filter_fcatx']='fcatx';app_vars_object['filter_fclr']='fclr';app_vars_object['filter_frate']='frate';app_vars_object['filter_flicense']='flicense';app_vars_object['filter_fsize']='fsize';app_vars_object['cauth']='cauth';app_vars_object['cfrnd']='cfrnd';app_vars_object['geo']='geo';app_vars_object['sort']='sort';app_vars_object['page']='page';app_vars_object['ttl']='ttl';app_vars_object['lmt']='lmt';app_vars_object['qury']='qury';var clr_rst;function pickClr(n){var n;$('#color').val(n);if(clr_rst!=true){fltr_color_set(n);}
clr_rst=false;$('#clrBox').removeClass('clrBoxNoClr');$('#clrBox').css('background-color',n);}
function fltr_active_nav(n){var n;var im=document.getElementById(n);if(im){im.src=fltr_on_img;$(im).bind("click",fltr_clear);}}
function fltr_deactive_nav(n){var n;if(document.getElementById(n)){var im=document.getElementById(n);im.src=fltr_off_img;$(im).unbind("click");}}
function fltr_clear(){var n=this.id;fltr_deactive_nav(n);switch(n){case'state_categories':fltr_clear_categories();break;case'state_terms':fltr_clear_terms();break;case'state_author':fltr_clear_authors();break;case'state_color':fltr_color_clear();break;case'state_license':fltr_clear_license();break;case'state_size':fltr_clear_size();break;case'state_rating':fltr_clear_rate();break;case'state_date':fltr_clear_date();break;case'state_geo':fltr_clear_geo();break;}}
function fltr_close_all_pnl(){fltr_pnl_close('flter_terms');fltr_pnl_close('flter_categories');fltr_pnl_close('flter_size');fltr_pnl_close('flter_date');fltr_pnl_close('flter_author');fltr_pnl_close('flter_rating');fltr_pnl_close('flter_color');fltr_pnl_close('flter_license');fltr_pnl_close('flter_geo');_pnl_curnt='';if(_use_flash=='cooliris'){$('#wall_flash').css('height',450);$('#wall_flash').css('width',810);$('#wall_flash_tmp').css('display','none');}}
function fltr_pnl_close(n){var n;if(document.getElementById(n)){document.getElementById(n).style.display='none';}
_pnl_curnt='';currnt_fltr_panel_date=0;currnt_fltr_panel_datestmp=0;currnt_fltr_panel_datetxt='';switch(n){case'flter_date':_pnl_date_open=false;break;case'flter_rating':_pnl_rate_open=false;break;case'flter_size':_pnl_size_open=false;break;}
if(_hme==true){close_all_instr();show_instr();}
if(_use_flash=='cooliris'){$('#wall_flash').css('height',450);$('#wall_flash').css('width',810);$('#wall_flash_tmp').css('display','none');}}
var _pnl_curnt='';var _pnl_date_init=false;var _pnl_rate_init=false;var _pnl_size_init=false;function fltr_pnl_open(n){var n;if(n==_pnl_curnt){fltr_close_all_pnl();return;}
fltr_close_all_pnl();if(_hme==true){show_instr(n);}
_pnl_curnt=n;if(document.getElementById(n)){document.getElementById(n).style.display='';if(_use_flash=='cooliris'){$('#wall_flash').css('height',1);$('#wall_flash').css('width',1);$('#wall_flash_tmp').css('display','block');}
if(n=='flter_size'){_pnl_size_open=true;if(filter_fsize){tmp_arr=new Array();tmp_arr=filter_fsize.split(',');sze_min=tmp_arr[0];sze_max=tmp_arr[1];}else{sze_min=0;sze_max=size_max;}
document.getElementById('sldr_size_label_1').innerHTML=filesize(sze_min);document.getElementById('sldr_size_label_2').innerHTML=filesize(sze_max);if(_pnl_size_init!=true){$(function(){$('#flter_sldr_size').slider({min:0,max:parseFloat(size_max),range:true,change:function(e,ui){var minValue=$('#flter_sldr_size').slider('values',0);var maxValue=$('#flter_sldr_size').slider('values',1);document.getElementById('sldr_size_label_1').innerHTML=filesize(minValue);document.getElementById('sldr_size_label_2').innerHTML=filesize(maxValue);filter_fsize=minValue+','+maxValue;if(minValue==0&&maxValue==size_max){fltr_deactive_nav('state_size');filter_fsize='';}else{fltr_active_nav('state_size');}
fltr_activate();},slide:function(){var minValue=$('#flter_sldr_size').slider('values',0);var maxValue=$('#flter_sldr_size').slider('values',1);document.getElementById('sldr_size_label_1').innerHTML=filesize(minValue);document.getElementById('sldr_size_label_2').innerHTML=filesize(maxValue);},values:[parseFloat(sze_min),parseFloat(sze_max)]});});}
if(_pnl_size_1_reset&&_pnl_size_2_reset){$('#flter_sldr_size').slider('values',0,[parseFloat(_pnl_size_1_reset)]);$('#flter_sldr_size').slider('values',1,[parseFloat(_pnl_size_2_reset)]);$('#sldr_size_label_1').html(filesize(_pnl_size_1_reset));$('#sldr_size_label_2').html(filesize(_pnl_size_2_reset));}
_pnl_size_1_reset='';_pnl_size_2_reset='';_pnl_size_init=true;}
if(n=='flter_rating'){_pnl_rate_open=true;if(filter_frate){tmp_arr=new Array();tmp_arr=filter_frate.split(',');rate_min=tmp_arr[0];rate_max=tmp_arr[1];fltr_active_nav('state_rating');}else{rate_min=0;rate_max=rating_max;fltr_deactive_nav('state_rating');}
document.getElementById('sldr_rate_label_1').innerHTML=Math.ceil(rate_min);document.getElementById('sldr_rate_label_2').innerHTML=Math.ceil(rate_max);if(_pnl_rate_init!=true){$(function(){$('#flter_sldr_rate').slider({min:0,max:rating_max,range:true,change:function(e,ui){var minValue=$('#flter_sldr_rate').slider('values',0);var maxValue=$('#flter_sldr_rate').slider('values',1);document.getElementById('sldr_rate_label_1').innerHTML=Math.ceil(minValue);document.getElementById('sldr_rate_label_2').innerHTML=Math.ceil(maxValue);filter_frate=minValue+','+maxValue;if(minValue==0&&maxValue==rating_max){fltr_deactive_nav('state_rating');filter_frate='';}else{fltr_active_nav('state_rating');}
fltr_activate();},slide:function(){var minValue=$('#flter_sldr_rate').slider('values',0);var maxValue=$('#flter_sldr_rate').slider('values',1);document.getElementById('sldr_rate_label_1').innerHTML=Math.ceil(minValue);document.getElementById('sldr_rate_label_2').innerHTML=Math.ceil(maxValue);},values:[parseFloat(rate_min),parseFloat(rate_max)]});});}
if(_pnl_rate_1_reset&&_pnl_rate_2_reset){$('#flter_sldr_rate').slider('values',0,[parseFloat(_pnl_rate_1_reset)]);$('#flter_sldr_rate').slider('values',1,[parseFloat(_pnl_rate_2_reset)]);$('#sldr_rate_label_1').html(Math.ceil(_pnl_rate_1_reset));$('#sldr_rate_label_2').html(Math.ceil(_pnl_rate_2_reset));}
_pnl_rate_1_reset='';_pnl_rate_2_reset='';_pnl_rate_init=true;}
if(n=='flter_date'){_pnl_date_open=true;if(filter_fdate){tmp_arr=new Array();tmp_arr=filter_fdate.split(',');date_min=tmp_arr[0];date_max=tmp_arr[1];fltr_active_nav('state_date');}else{date_min=min_date;date_max=max_date;fltr_deactive_nav('state_date');}
if(date_min>(date_max-84600)){date_min=(date_max-84600);}
if(date_max>max_date||date_max<date_min){date_max=max_date;}
if(date_min>max_date||date_min<min_date){date_min=min_date;}
document.getElementById('sldr_date_label_1').innerHTML=convrtDate(Math.ceil(date_min));document.getElementById('sldr_date_label_2').innerHTML=convrtDate(Math.ceil(date_max));datePnl(0);if(_pnl_date_init!=true){$(function(){$('#flter_sldr_date').slider({min:parseFloat(min_date),max:parseFloat(max_date),range:true,change:function(e,ui){var minValue=$('#flter_sldr_date').slider('values',0);var maxValue=$('#flter_sldr_date').slider('values',1);document.getElementById('sldr_date_label_1').innerHTML=convrtDate(Math.ceil(minValue));document.getElementById('sldr_date_label_2').innerHTML=convrtDate(Math.ceil(maxValue));filter_fdate=minValue+','+maxValue;if(minValue==min_date&&maxValue==max_date){fltr_deactive_nav('state_date');filter_fdate='';}else{fltr_active_nav('state_date');}
fltr_activate();},slide:function(){var minValue=$('#flter_sldr_date').slider('values',0);var maxValue=$('#flter_sldr_date').slider('values',1);document.getElementById('sldr_date_label_1').innerHTML=convrtDate(Math.ceil(minValue));document.getElementById('sldr_date_label_2').innerHTML=convrtDate(Math.ceil(maxValue));},values:[parseFloat(date_min),parseFloat(date_max)]});});}
if(_pnl_date_1_reset&&_pnl_date_2_reset){$('#flter_sldr_date').slider('values',0,[parseFloat(_pnl_date_1_reset)]);$('#flter_sldr_date').slider('values',1,[parseFloat(_pnl_date_2_reset)]);$('#sldr_date_label_1').html(convrtDate(Math.ceil(_pnl_date_1_reset)));$('#sldr_date_label_2').html(convrtDate(Math.ceil(_pnl_date_2_reset)));}
_pnl_date_1_reset='';_pnl_date_2_reset='';_pnl_date_init=true;}
if(n=='flter_geo'){fltr_draw_geo();}}}
function fltr_appnd_blck(txt,clss,stg,typ,extr){var txt,clss,stg;if(txt){txt=$.URLDecode(txt);txt=txt.trim();var blckTextbox=document.createTextNode(txt);var blckImg=document.createElement("img");blckImg.src='/images/filter_rem.gif';var itm=$('<div><\/div>').addClass('fltr_blck_item');var lft=$('<div><\/div>').addClass('fltr_blk_lft');var rgt=$('<div><\/div>').addClass('fltr_blk_rgt');var ttx=$('<div><\/div>').addClass('fltr_blk_txt');var ttl=$('<span><\/span>').append(blckTextbox)
$(ttx).append(ttl).append(blckImg);$(lft).addClass('fltr_lft_'+clss);$(rgt).addClass('fltr_rgt_'+clss);$(ttx).addClass('fltr_cnt_'+clss);$(itm).append(lft).append(ttx).append(rgt);$(blckImg).bind("click",{typ:typ,elemnt:ttl,str:txt,extr:extr},fltr_remove_blck);$('#'+stg).css('display','block');$('#'+stg).append(itm);}}
function fltr_remove_blck(event){var elm=event.data.elemnt;var str=event.data.str;var extr=event.data.extr;switch(event.data.typ){case'flter_terms':fltr_remove_terms(elm);break;case'flter_categories':fltr_remove_categories(str,extr);break;case'flter_author':fltr_remove_author(elm);break;}}
function fltr_activate(){enableSubmit('fltr_apply_btn');filters_changed=true;ttl='';}
function fltr_add_terms(n,m){var n,m,txt,fld;if(m==true){txt=n;}
switch(n){case'trms':fld=document.getElementById('fld_terms');txt=fld.value;fld.value='';break;case'all':fld=document.getElementById('fld_terms_all');txt=fld.value;fld.value='';break;case'excl':fld=document.getElementById('fld_terms_excl');txt=fld.value;fld.value='';break;}
var tmp_arr=txt.split(',');var t;for(var i=0;i<tmp_arr.length;++i){t=tmp_arr[i];t=$.URLDecode(t);t=t.trim();tmp_arr[i]=t;}
if(tmp_arr.length>=1){switch(n){case'all':terms_arr_all=terms_arr_all.concat(tmp_arr);break;case'excl':terms_arr_excl=terms_arr_excl.concat(tmp_arr);break;default:terms_arr=terms_arr.concat(tmp_arr);break;}
fltr_draw_terms();fltr_active_nav('state_terms');fltr_activate();}else{alert('Please enter some text');}}
function fltr_clear_terms(){filter_terms='';filter_terms_all='';filter_terms_excl='';terms_arr=new Array();terms_arr_all=new Array();terms_arr_excl=new Array();$('#flter_terms_stage div').remove();fltr_activate();}
function fltr_draw_terms(){terms_arr=terms_arr.cleanup();terms_arr_all=terms_arr_all.cleanup();terms_arr_excl=terms_arr_excl.cleanup();$('#flter_terms_stage div').remove();jQuery.each(terms_arr,function(){fltr_appnd_blck(this,'1','flter_terms_stage','flter_terms');});jQuery.each(terms_arr_all,function(){fltr_appnd_blck(this,'2','flter_terms_stage','flter_terms');});jQuery.each(terms_arr_excl,function(){fltr_appnd_blck(this,'3','flter_terms_stage','flter_terms');});if(terms_arr.length==0&&terms_arr_all.length==0&&terms_arr_excl.length==0){fltr_deactive_nav('state_terms');}
filter_terms=terms=terms_arr.join(',');filter_terms_all=terms_all=terms_arr_all.join(',');filter_terms_excl=terms_excl=terms_arr_excl.join(',');}
function fltr_remove_terms(n){var val=$(n)[0].firstChild.nodeValue;var tmp_ar,t;tmp_ar=new Array();jQuery.each(terms_arr,function(){t=$.URLDecode(this).trim();if(val!=t){tmp_ar.push(t);}});terms_arr=tmp_ar;tmp_ar=new Array();jQuery.each(terms_arr_all,function(){t=$.URLDecode(this).trim();if(val!=t){tmp_ar.push(t);}});terms_arr_all=tmp_ar;tmp_ar=new Array();jQuery.each(terms_arr_excl,function(){t=$.URLDecode(this).trim();if(val!=t){tmp_ar.push(t);}});terms_arr_excl=tmp_ar;fltr_draw_terms();fltr_activate();}
function fltr_draw_categories(){$('#flter_categories_stage div').remove();if(display){add_display_toCat();}
fcat_arr=fcat_arr.cleanup();fcatx_arr=fcatx_arr.cleanup();for(i=0;i<fcat_arr.length;++i){fltr_appnd_blck(cat_titles_obj[parseFloat(fcat_arr[i])],'1','flter_categories_stage','flter_categories',fcat_arr[i]);}
for(i=0;i<fcatx_arr.length;++i){fltr_appnd_blck(cat_titles_obj[parseFloat(fcatx_arr[i])],'3','flter_categories_stage','flter_categories',fcatx_arr[i]);}
if(fcat_arr.length==0&&fcatx_arr.length==0){fltr_deactive_nav('state_categories');}else{fltr_active_nav('state_categories');}
filter_fcat=fcat=fcat_arr.join(',');filter_fcatx=fcatx=fcatx_arr.join(',');}
function fltr_remove_categories(n,m){var i,n,m;var tmp_ar;tmp_ar=new Array();for(i=0;i<fcat_arr.length;++i){if(fcat_arr[i]!=m){tmp_ar.push(fcat_arr[i]);}}
fcat_arr=tmp_ar;tmp_ar=new Array();for(i=0;i<fcatx_arr.length;++i){if(fcatx_arr[i]!=m){tmp_ar.push(fcatx_arr[i]);}}
fcatx_arr=tmp_ar;fltr_draw_categories();fltr_activate();}
function fltr_clear_categories(){filter_fcat='';filter_fcatx='';fcat_arr=new Array();fcatx_arr=new Array();$('#flter_categories_stage div').remove();fltr_deactive_nav('state_categories');fltr_activate();}
function add_display_toCat(){if(fcatx_arr.has(display)){if(fcat_arr.has(display)){fcatx_arr=fcatx_arr.remove(display);}}
if(fcat_arr.has(display)==false){fcat_arr.push(display);}
display='';}
function flter_license_slct(n){if(n==0){fltr_clear_license();}else{flicense_mtrx[parseFloat(n)]=$('#license_'+n).attr('checked');fltr_draw_license();}
fltr_activate();}
function fltr_draw_license(){var l;var b=false;var flicense_arr=new Array();for(l=1;l<flicense_mtrx.length;++l){if(flicense_mtrx[l]==true&&l>0){b=true;flicense_arr.push(l);}
if($('#license_'+l).length>0){$('#license_'+l).attr('checked',flicense_mtrx[l]);}}
if(b==true){$('#license_0').attr('checked',false);fltr_active_nav('state_license');filter_flicense=flicense_arr.join(',')}else{$('#license_0').attr('checked',true);fltr_deactive_nav('state_license');filter_flicense='';}}
function fltr_clear_license(){flicense_mtrx=new Array(false,false,false,false,false,false,false,false,false);fltr_draw_license();}
function fltr_clear_authors(){filter_fauth='';filter_fauthx='';fauth_arr=new Array();fauthx_arr=new Array();cfrnd='';cauth='';$('#flter_author_stage div').remove();fltr_auth_restrct();fltr_activate();}
function fltr_remove_author(n){var val=$(n)[0].firstChild.nodeValue;var tmp_ar;tmp_ar=new Array();jQuery.each(fauth_arr,function(){if(val!=this){tmp_ar.push(this);}});fauth_arr=tmp_ar;tmp_ar=new Array();jQuery.each(fauthx_arr,function(){if(val!=this){tmp_ar.push(this);}});fauthx_arr=tmp_ar;fltr_draw_author();fltr_activate();}
function fltr_draw_author(){var has_auth=false;add_author_toAuthors();fauth_arr=fauth_arr.cleanup();fauthx_arr=fauthx_arr.cleanup();$('#flter_author_stage div').remove();if(fauth_arr.length>0){jQuery.each(fauth_arr,function(){if(this.length>0){has_auth=true;fltr_appnd_blck(this,'1','flter_author_stage','flter_author');}});}else{if(fauthx_arr.length>0){jQuery.each(fauthx_arr,function(){if(this.length>0){has_auth=true;fltr_appnd_blck(this,'3','flter_author_stage','flter_author');}});}}
if(cfrnd){$('#view_frnds').attr('checked',true);}else{$('#view_frnds').attr('checked',false);}
if(cauth){$('#view_favs').attr('checked',true);}else{$('#view_favs').attr('checked',false);}
if(has_auth==true||cauth||cfrnd){fltr_active_nav('state_author');}else{fltr_deactive_nav('state_author');}
fltr_auth_restrct();filter_fauth=fauth=fauth_arr.join(',');filter_fauthx=fauthx=fauthx_arr.join(',');}
function fltr_add_auth(){if(fauthx_arr.length<=0){var fld=document.getElementById('fld_auth');var txt=fld.value;fld.value='';if(!txt){alert('Please enter some text');}else{if(filter_chck(txt,[fauth_arr])!=true){fauth_arr.push(txt);fltr_draw_author();fltr_activate();}else{alert(txt+' is already picked');}}}}
function fltr_add_authx(){if(fauth_arr.length<=0){var fld=document.getElementById('fld_authx');var txt=fld.value;fld.value='';if(!txt){alert('Please enter some text');}else{if(filter_chck(txt,[fauthx_arr])!=true){fauthx_arr.push(txt);fltr_draw_author();fltr_activate();}else{alert(txt+' is already picked');}}}}
function fltr_auth_restrct(){var rdrw;if(fauth_arr.length>0&&fauthx_arr.length>0){fauthx_arr=new Array();filter_fauthx='';}
enableSubmit('fld_authx');enableSubmit('btn_authx');enableSubmit('btn_auth');enableSubmit('fld_auth');if(fauth_arr.length>0||fauthx_arr.length>0){if(fauth_arr.length>0){disableSubmit('fld_authx');disableSubmit('btn_authx');fauthx_arr=new Array();filter_fauthx='';}else{disableSubmit('btn_auth');disableSubmit('fld_auth');fauth_arr=new Array();filter_fauth='';}}}
function author_check(n){if(n=='frn'){if($('#view_frnds').attr('checked')==true){cfrnd=mrg_user_id;}else{cfrnd='';}}else{if($('#view_favs').attr('checked')==true){cauth=mrg_user_id;}else{cauth='';}}
fltr_draw_author();fltr_activate();}
function add_author_toAuthors(){if(fauthx_arr.has(author)){if(fauth_arr.has(author)){fauthx_arr=fauthx_arr.remove(author);}}
if(fauth_arr.has(author)==false){fauth_arr.push(author);}
author='';}
function fltr_clear_geo(){geo='';fltr_activate();fltr_draw_geo();}
function fltr_draw_geo(){if(geo.length>0){var geo_arr=new Array();geo_arr=geo.split(',');$('#crnt_lctn_geo').html('<b>Current location:<\/b> '+geo_arr[0]+" x "+geo_arr[2]);}else{$('#crnt_lctn_geo').html('<b>No location<\/b>');}}
function fltr_color_set(n){var n;if(fltr_by_clr!=true){fltr_by_clr=true;fltr_active_nav('state_color');}
filter_fclr=n;if(filter_fclr.substring(0,1)=='#'){filter_fclr=filter_fclr.substring(1);}
fltr_activate();}
function fltr_color_clear(){fltr_by_clr=false;$('#clrBox').addClass('clrBoxNoClr');$('#color').val('No color.');filter_fclr='';fltr_activate();}
function fltr_clear_size(){filter_fsize='';if(_pnl_size_init==true){if($('#flter_size').css("display")!='none'){$('#flter_sldr_size').slider('values',0,[0]);$('#flter_sldr_size').slider('values',1,[parseFloat(size_max)]);}else{$('#flter_size').css("display","block");$('#flter_sldr_size').slider('values',0,[0]);$('#flter_sldr_size').slider('values',1,[parseFloat(size_max)]);$('#flter_size').css("display","none");}
document.getElementById('sldr_size_label_1').innerHTML=0;document.getElementById('sldr_size_label_2').innerHTML=filesize(size_max);}
fltr_activate();}
function fltr_clear_rate(){filter_frate='';if(_pnl_rate_init==true){if($('#flter_rating').css("display")!='none'){$('#flter_sldr_rate').slider('values',0,[0]);$('#flter_sldr_rate').slider('values',1,[parseFloat(rating_max)]);}else{$('#flter_rating').css("display","block");$('#flter_sldr_rate').slider('values',0,[0]);$('#flter_sldr_rate').slider('values',1,[parseFloat(rating_max)]);$('#flter_rating').css("display","none");}
document.getElementById('sldr_rate_label_1').innerHTML=0;document.getElementById('sldr_rate_label_2').innerHTML=Math.ceil(rating_max);}
fltr_activate();}
function fltr_clear_date(){filter_fdate='';if(_pnl_date_init==true){if($('#flter_date').css("display")!='none'){$('#flter_sldr_date').slider('values',0,[0]);$('#flter_sldr_date').slider('values',1,[parseFloat(max_date)]);}else{$('#flter_date').css("display","block");$('#flter_sldr_date').slider('values',0,[0]);$('#flter_sldr_date').slider('values',1,[parseFloat(max_date)]);$('#flter_date').css("display","none");}
document.getElementById('sldr_date_label_1').innerHTML=convrtDate(min_date);document.getElementById('sldr_date_label_2').innerHTML=convrtDate(max_date);}
fltr_activate();}
var currnt_fltr_panel_date;var currnt_fltr_panel_datestmp;var currnt_fltr_panel_datetxt;function datePnl(n){var n;if(n>0){$('#datePnl_backbtn').css('display','block');$('#flter_date_pckr').css('display','block');$('#flter_date_sliders').css('display','none');currnt_fltr_panel_date=n;currnt_fltr_panel_datestmp=0;currnt_fltr_panel_datetxt='';if(n==1){var dt=$('#sldr_date_label_1').html();}else if(n==2){var dt=$('#sldr_date_label_2').html();}
$("#altInline").val(dt);$("#altInline").bind('keyup',function(){var dt=this.value;doTheDateSlct(dt);dt=$.datepicker.parseDate("m.d.yy",dt);$("#fltrDate_pckr").datepicker("setDate",dt);});dt=$.datepicker.parseDate("m.d.yy",dt);$("#fltrDate_pckr").datepicker("setDate",dt);}else{$('#datePnl_backbtn').css('display','none');$('#flter_date_pckr').css('display','none');$('#flter_date_sliders').css('display','block');if(currnt_fltr_panel_date>0&&currnt_fltr_panel_datestmp>0){var t=parseFloat(currnt_fltr_panel_date);var tmp_node='#sldr_date_label_'+t;currnt_fltr_panel_date=t-1;currnt_fltr_panel_datestmp=parseFloat(currnt_fltr_panel_datestmp);if(currnt_fltr_panel_datestmp<min_date){alert('No images were added before this date.');currnt_fltr_panel_datestmp=min_date;}
if(currnt_fltr_panel_datestmp>max_date){alert('No images were added after this date.');currnt_fltr_panel_datestmp=max_date;}
var min=$('#flter_sldr_date').slider("values",0);var max=$('#flter_sldr_date').slider("values",1);if(t==1){if(currnt_fltr_panel_datestmp>max){currnt_fltr_panel_datestmp=(max-86400);}
currnt_fltr_panel_datetxt=convrtDate(currnt_fltr_panel_datestmp);}else if(t==2){if(currnt_fltr_panel_datestmp<min){currnt_fltr_panel_datestmp=(min+86400);}
currnt_fltr_panel_datetxt=convrtDate(currnt_fltr_panel_datestmp);}
$('#flter_sldr_date').slider("values",parseFloat(currnt_fltr_panel_date),[parseFloat(currnt_fltr_panel_datestmp)]);$(tmp_node).html(currnt_fltr_panel_datetxt);}
currnt_fltr_panel_date=0;currnt_fltr_panel_datestmp=0;currnt_fltr_panel_datetxt='';}}
function convrtDate(t){var t;var date_obj=new Date(t*1000);return((date_obj.getMonth()+1)+"."+date_obj.getDate()+"."+date_obj.getFullYear());}
var month_names=new Array("January","February","March","April","May","June","July","August","September","October","November","December");function doTheDateSlct(date){var date,tmp_date,tmp_obj;$("#altInline").val(date);var tmp_obj=date.split('.');var mnth=month_names[parseFloat(tmp_obj[0])-1];dateTime=Date.parse(mnth+' '+tmp_obj[1]+', '+tmp_obj[2]);currnt_fltr_panel_datestmp=dateTime/1000;currnt_fltr_panel_datetxt=date;fltr_active_nav('state_date');fltr_activate();}
function setInlineDate(){var date=$.datepicker.parseDate("m.d.yy",$("#altInline").val());$("#fltrDate_pckr").datepicker("setDate",date);}
function date_last_day(){var min=(date_max-84600);do_date_panel(min,date_max);}
function date_last_week(){var min=(date_max-(84600*7));do_date_panel(min,date_max);}
function date_last_month(){var min=(date_max-(84600*30));do_date_panel(min,date_max);}
function date_last_year(){var min=(date_max-(84600*365));do_date_panel(min,date_max);}
function add_terms_rel(n){var n;terms_arr_all.push(n);fltr_apply();}
var cat_incl_init=false;var cat_excl_init=false;function cat_nav_pick(n){var n;$('#flter_cat_pnl_1').css('display','none');$('#flter_cat_pnl_2').css('display','none');$('#flter_cat_pnl_3').css('display','none');switch(n){case 0:$('#flter_cat_pnl_1').css('display','block');break;case 1:$('#flter_cat_pnl_2').css('display','block');if(cat_incl_init==false){cat_incl_init=true;$('#flter_cat_incl').mrgFldrBrwsr({url:script_url_base+"/json.php",rt_tree:rt_tree_brwsr,dbl_click:function(id,ttl){pickCat(id,ttl,'incl');}});}
break;case 2:$('#flter_cat_pnl_3').css('display','block');if(cat_excl_init==false){cat_excl_init=true;$('#flter_cat_excl').mrgFldrBrwsr({url:script_url_base+"/json.php",rt_tree:rt_tree_brwsr,dbl_click:function(id,ttl){pickCat(id,ttl,'excl');}});}
break;}}
function pickCat(fle,ttle,typ){var fle,ttle,typ;if(filter_chck(fle,[fcat_arr,fcatx_arr])==false){if(typ=='excl'){fcatx_arr.push(fle);}else{fcat_arr.push(fle);}
cat_titles_obj[fle]=ttle;fltr_activate();fltr_active_nav('state_categories');fltr_draw_categories();}else{alert(ttle+' is already chosen');}}
function filter_chck(n,arrs){var n,i,b,arrs;for(b=0;b<arrs.length;++b){for(i=0;i<arrs[b].length;++i){if(n==arrs[b][i]){return true;}}}
return false;};var uploader_display_id='';$(document).ready(function(){doAccordian();disableSubmit('fltr_apply_btn');$("#thmb_lghtbox_drop").droppable({accept:".drg_block",activeClass:'droppable-active',hoverClass:'droppable-hover',drop:function(ev,ui){add_to_lbox($(ui.draggable).attr("id"));}});$("#thmb_pcat_drop").droppable({accept:".drg_block",activeClass:'droppable-active',hoverClass:'droppable-hover',drop:function(ev,ui){add_to_lbox($(ui.draggable).attr("id"));}});$.address.change(function(event){update_apply();});});function bind_thumbs(){$('#thumb_stage_slds .thmb_span').each(function(indx){$(this).bind("mouseover",function(){if(_DRAGGING!=true){thmbShowRoll(this);}});$(this).bind("mouseout",function(){thmbShowRoll();});});$('#thumb_stage_slds .tmb_dsplTMP').each(function(indx){$(this).contextMenu('thmb_menu',{bindings:{'download':function(t){download(t.dwnid);},'edit':function(t){},'delete':function(t){},'allby':function(t){}}})});$('#thumb_stage_slds .tmb_dspl').each(function(indx){$(this).draggable({helper:function(){thmbShowRoll();_DRAGGING=true;_CURRENT_DRGNG=$('#hidden_icon_slide').clone();_CURRENT_DRGNG.css('z-index',9999);return _CURRENT_DRGNG;},cursorAt:{left:20,top:20},stop:function(){_DRAGGING=false;},start:function(){fltr_close_all_pnl();if(tp_upldr==true){close_upload_box();}},scroll:true,scrollSensitivity:50});});}
function unbind_thumbs(){$('#thumb_stage_slds span').each(function(indx){$(this).unbind();});}
var dpLnk;function fltr_apply(prs){var prs;var tmp=new Array();var t='';var test='';if($('#pck_Max').length>0){lmt=$('#pck_Max').val();}
for(var p in app_vars_object){t=app_vars_object[p];if(this[p]){tmp.push(t+'='+this[p]);}}
var str='?'+tmp.join('&');dpLnk=str;if(prs){var bases=new Array('browse','list','view','wall','basic','slideshow');var pth=$.address.baseURL();if(!pth){return;}
var pathArr=new Array();pathArr=pth.split('/');var t=pathArr.pop();if(bases.has(t)!=true){str=t;t=pathArr.pop();}
pathArr.push(prs);if(prs=='basic'){window.location=pathArr.join('/')+'/'+str;}else{window.location=pathArr.join('/')+'/#/'+str;}
return;}
$.address.value(str);}
function reset_all_vars(){terms_arr=new Array();terms_arr_all=new Array();terms_arr_excl=new Array();fauth_arr=new Array();fauthx_arr=new Array();fcat_arr=new Array();fcatx_arr=new Array();for(var p in app_vars_object){t=app_vars_object[p];if(t!='page'&&t!='sort'&&t!='ttl'&&t!='lmt'&&t!='qury'){this[t]=this[p]='';}else{if(t=='page'){page=1;}}}
_pnl_date_1_reset='';_pnl_date_2_reset='';_pnl_rate_1_reset='';_pnl_rate_2_reset='';_pnl_size_1_reset='';_pnl_size_2_reset='';page=(!page)?1:parseFloat(page);}
function update_apply(){var set_terms,set_cat,set_auth,set_licnse;reset_all_vars();for(var f in app_vars_object){var p=app_vars_object[f];if($.address.parameter(p)){this[f]=this[p]=$.address.parameter(p);}
switch(p){case'terms':if(terms){terms_arr=terms.split(',');set_terms=true;}
break;case'terms_all':if(terms_all){terms_arr_all=terms_all.split(',');set_terms=true;}
break;case'terms_excl':if(terms_excl){terms_arr_excl=terms_excl.split(',');set_terms=true;}
break;case'fauth':if(fauth){fauth_arr=fauth.split(',');set_auth=true;}
break;case'fauthx':if(fauthx){fauthx_arr=fauthx.split(',');set_auth=true;}
break;case'author':case'cauth':case'cfrnd':if(author||cauth||cfrnd){set_auth=true;}
break;case'fcat':if(fcat){fcat_arr=fcat.split(',');set_cat=true;}
break;case'fcatx':if(fcatx){fcatx_arr=fcatx.split(',');set_cat=true;}
break;case'display':if(display){set_cat=true;}
break;case'flicense':if(flicense){set_licnse=true;}
break;case'fclr':if(fclr.length>0){fltr_by_clr=true;fltr_active_nav('state_color');}else{fltr_by_clr=false;fltr_color_clear();}
break;case'geo':if(geo.length>0){fltr_active_nav('state_geo');}else{fltr_clear_geo();}
break;case'fsize':if(fsize.length>0){reset_size();}else{fltr_clear_size()}
break;case'frate':if(frate.length>0){reset_rate();}else{fltr_clear_rate();}
break;case'fdate':if(fdate.length>0){reset_date();}else{fltr_clear_date();}
break;}}
if(set_licnse==true){flicense_mtrx=new Array(false,false,false,false,false,false,false,false,false);var tmp_arr=flicense.split(',');for(var i=0;i<tmp_arr.length;++i){flicense_mtrx[(tmp_arr[i])]=true;}
fltr_draw_license();}else{fltr_clear_license();}
if(set_terms==true){fltr_active_nav('state_terms');fltr_draw_terms();}else{fltr_clear_terms();}
if(set_auth==true){fltr_active_nav('state_author');fltr_draw_author();}else{fltr_clear_authors();}
if(set_cat==true){fltr_active_nav('state_categories');fltr_draw_categories();}else{fltr_clear_categories();}
if(ttl_init!=true){ttl_init=true;}else{if($.address.parameter('ttl')){ttl=parseFloat($.address.parameter('ttl'));}}
if($.address.parameter('lmt')){lmt=parseFloat($.address.parameter('lmt'));$('#pck_Max').val(lmt);}
if($.address.parameter('qury')){qury=$.address.parameter('qury');}
fltr_apply_sbmit();}
var vars_fltr_sbmt={};function fltr_create_var(n,m){var n,m;vars_fltr_sbmt[n]=m;}
function fltr_apply_sbmit(){disableSubmit('fltr_apply_btn');vars_fltr_sbmt={};var fltr=false;$('#serch_revnu').css('display','none');$('#save_reslt_tr').css('display','none');if(page){fltr_create_var('page',page);}
if(sort){fltr_create_var('sort',sort);}
if(display>0){fltr_create_var('display',display);}
if(lightbox>0){fltr_create_var('lightbox',lightbox);}
if(category>0){fltr_create_var('category',category);}
if(terms_arr.length>0){fltr_create_var('terms',terms_arr.join(','));}
if(terms_arr_all.length>0){fltr_create_var('terms_all',terms_arr_all.join(','));}
if(terms_arr_excl.length>0){fltr_create_var('terms_excl',terms_arr_excl.join(','));}
if(fcat_arr.length>0){fltr_create_var('fcat',fcat_arr.join(','));}
if(fcatx_arr.length>0){fltr_create_var('fcatx',fcatx_arr.join(','));}
if(fauth_arr.length>0){fltr_create_var('fauth',fauth_arr.join(','));}
if(fauthx_arr.length>0){fltr_create_var('fauthx',fauthx_arr.join(','));}
if(author.length>0){fltr_create_var('author',author);}
if(filter_fclr.length>0){fltr_create_var('fclr',filter_fclr);}
if(geo.length>0){fltr_create_var('geo',geo);}
if(filter_flicense.length>0){fltr_create_var('flicense',filter_flicense);}
if(filter_fsize.length>0){fltr_create_var('fsize',filter_fsize);}
if(filter_frate.length>0){fltr_create_var('frate',filter_frate);}
if(filter_fdate.length>0){fltr_create_var('fdate',filter_fdate);}
if(fbox.length>0){fltr_create_var('fbox',fbox);}
if(gp.length>0){fltr_create_var('gp',gp);}
if(cauth.length>0){fltr_create_var('cauth',cauth);}
if(cfrnd.length>0){fltr_create_var('cfrnd',cfrnd);}
if(label.length>0){fltr_create_var('label',label);}
if(ttl>0){fltr_create_var('ttl',ttl);}
if($('#pck_Max').length>0){lmt=$('#pck_Max').val();}
if(lmt>0){fltr_create_var('lmt',lmt);}
if(qury.length>0){fltr_create_var('qury',qury);}
fltr_create_var('sort',sort);fltr_create_var('flio',true);fltr_create_var('return_brdfeed',true);fltr_create_var('return_related',filters_changed);qury='';if(!_use_flash){if(_application_init==true){doMrgSiteLoader(true);}
doMrgSrvrCall(confirm_fltr_apply,errorHandler,"json",script_url+"/json.php",vars_fltr_sbmt);}else{if(_use_flash=='cooliris'){if(!dpLnk){var tmp=new Array();for(var p in app_vars_object){t=app_vars_object[p];if(this[p]){tmp.push(t+'='+this[p]);}}
var str='?'+tmp.join('&');dpLnk=str;}
cooliris_url=script_url_base+'/xml/'+dpLnk;if(!cooliris){cooliris_url=$.URLEncode(cooliris_url);var wallClr='white';if(clr_path=='clr2'){wallClr='black';}
var flashvars={feed:cooliris_url,showSearch:false,showChrome:false,showTutorial:true,showEmbed:false,style:wallClr,tilt:5};var params={allowscriptaccess:"always"};swfobject.embedSWF("http://apps.cooliris.com/embed/cooliris.swf","wall_flash","810","450","9.0.0","",flashvars,params);cooliris={onEmbedInitialized:function(){}};data='';doMrgSiteLoader(false);filters_changed=false;set_sort_Nav(sort);reset_accordian();}else{cooliris.embed.setFeedURL(cooliris_url);}}}}
function reset_date(){if(_pnl_date_init==true){var tmp_arr=new Array();tmp_arr=filter_fdate.split(',');var date_min=tmp_arr[0];var date_max=tmp_arr[1];if(date_max>0){if(_pnl_date_open==true){}else{_pnl_date_1_reset=date_min;_pnl_date_2_reset=date_max;}}else{filter_fdate='';}}
if(filter_fdate){fltr_active_nav('state_date');}}
function reset_rate(){if(_pnl_rate_init==true){var tmp_arr=new Array();tmp_arr=filter_frate.split(',');var rate_min=tmp_arr[0];var rate_max=tmp_arr[1];if(rate_max>0){if(_pnl_rate_open==true){$('#sldr_rate_label_1').html(Math.ceil(rate_min));$('#sldr_rate_label_2').html(Math.ceil(rate_max));}else{_pnl_rate_1_reset=rate_min;_pnl_rate_2_reset=rate_max;}}else{filter_frate='';}}
if(filter_frate){fltr_active_nav('state_rating');}}
function reset_size(){if(_pnl_size_init==true){var tmp_arr=new Array();tmp_arr=filter_fsize.split(',');var size_min=tmp_arr[0];var size_max=tmp_arr[1];if(size_max>0){if(_pnl_size_open==true){$('#sldr_size_label_1').html(filesize(size_min));$('#sldr_size_label_2').html(filesize(size_max));}else{_pnl_size_1_reset=size_min;_pnl_size_2_reset=size_max;}}else{filter_fsize='';}}
if(filter_fsize){fltr_active_nav('state_size');}}
function confirm_fltr_apply(data){unbind_thumbs();$('#thumb_stage_slds .tmb_dspl').remove();$('#thumb_stage_slds .roundedcornr_box_folio').remove();var id;if(data['thumbs']){jQuery.each(data['thumbs'],function(){switch(parseFloat(tmb_format_type)){case 4:var tmb=$('<div><\/div>').addClass('thmb_preview_span').addClass('drg_block').addClass('tmb_dspl');break;case 5:var tmb=$('<div><\/div>').addClass('brwseDiv').addClass('drg_block').addClass('tmb_dspl');break;default:var tmb=$('<span><\/span>').addClass('thmb_span').addClass('drg_block').addClass('tmb_dspl');break;}
if(this['box_id']){id=this['box_id'];$(tmb).attr('lbox',true);}else{id=this['unique_id'];}
$(tmb).attr('file_type',this['file_type']);$(tmb).attr('id',id);$('#thumb_stage_slds').append(tmb);mrg_Thumb(this,id);});bind_thumbs();}else{if(data['_mrgfle']['priv_check_error']){$('#thumb_stage_slds').html('<div class="roundedcornr_box_folio no_res_box"><div class="roundedcornr_top_folio"><div><\/div><\/div><div class="roundedcornr_content_folio"><div class="no_results_1col">[ You do not have the correct permissions to view these files. Invalid or missing privacy key! Check the link integrity. ]<\/div><\/div><div class="roundedcornr_bottom_folio"><div><\/div><\/div><\/div>');}else{$('#thumb_stage_slds').html('<div class="roundedcornr_box_folio no_res_box"><div class="roundedcornr_top_folio"><div><\/div><\/div><div class="roundedcornr_content_folio"><div class="no_results_1col">[ NO RESULTS ]<\/div><\/div><div class="roundedcornr_bottom_folio"><div><\/div><\/div><\/div>');}}
_application_init=true;$('#sub_folio_links').css('display','block');if(data['_mrgfle']['cat_titles_obj']){for(var p in data['_mrgfle']['cat_titles_obj']){p=parseFloat(p);cat_titles_obj[p]=data['_mrgfle']['cat_titles_obj'][p];}
fltr_draw_categories();}
if(data['_mrgfle']['ttl']){ttl=data['_mrgfle']['ttl'];}
if(data['_mrgfle']['lmt']){lmt=data['_mrgfle']['lmt'];}
if(data['_mrgfle']['display_type']){display_type=data['_mrgfle']['display_type'];}
if(lmt){$('#pck_Max').val(lmt);}
if(data['_mrgfle']['folio_html']){$('#sub_folio_nav_rws').css('display','block');$('.sub_folio_nav').html(data['_mrgfle']['folio_html']);}else{$('#sub_folio_nav_rws').css('display','none');$('.sub_folio_nav').html('');}
if(data['_mrgfle']['related_tags']){$('#nav_tags_stg p').remove();for(var i=0;i<data['_mrgfle']['related_tags'].length;++i){$('#nav_tags_stg').append(data['_mrgfle']['related_tags'][i]);}
$('#nav_tags').css('display','block');}else{$('#nav_tags').css('display','none');}
if(data['_mrgfle']['related_authors']){$('#nav_authors_stg p').remove();for(var i=0;i<data['_mrgfle']['related_authors'].length;++i){$('#nav_authors_stg').append(data['_mrgfle']['related_authors'][i]);}
$('#nav_authors').css('display','block');}else{$('#nav_authors').css('display','none');}
if(data['_mrgfle']['related_categories']){$('#nav_catgrs_stg p').remove();for(var i=0;i<data['_mrgfle']['related_categories'].length;++i){$('#nav_catgrs_stg').append(data['_mrgfle']['related_categories'][i]);}
$('#nav_catgrs').css('display','block');}else{$('#nav_catgrs').css('display','none');}
if(data['_mrgfle']['p_owner']){$('#publc_link').css('display','block');}else{$('#publc_link').css('display','none');}
$('#brd_fd ul').remove();if(data['_mrgfle']['bird_feed']){$('#brd_fd').append(create_brd_feed(data['_mrgfle']['bird_feed'],data['_mrgfle']['title']));jQuery(function(){jQuery('ul.sf-menu').superfish();});}
if(data['_mrgfle']['upld_to_fldr']){uploader_display_id=data['_mrgfle']['upld_to_fldr'];uploader_display_title=cat_titles_obj[parseFloat(uploader_display_id)];uploader_display_title=uploader_display_title.shorten(15);$('#upld_bar').css('display','block');$('#upCstTxt').html('Upload to '+uploader_display_title);if(data['_mrgfle']['upld_to_fldr_cnt']){$('#up_cstm_txt').css('display','block');$('#up_cstm_txt').html('You have '+data['_mrgfle']['upld_to_fldr_cnt']+' files in this album');$('#upCstBtn').bind('click',function(){show_hdr_nav('upload',display_type,uploader_display_id);});}else{$('#up_cstm_txt').css('display','none');}}else{uploader_display_id=uploader_display_title='';$('#upld_bar').css('display','none');}
if(data['_mrgfle']['usr_compnt']){$('#usr_col_space_thmb').html(data['_mrgfle']['usr_compnt']);$('#usr_col_space_thmb').slideDown("slow");$('#usr_col_space_thmb').fadeIn("slow");$('.usr_component').bind('mouseover',doUsrMseOvr);$('.usr_component').bind('mouseout',doUsrMseOut);$('.usr_component').bind('click',doUsrClck);}else{$('#usr_col_space_thmb').slideUp("slow",function(){$('#usr_col_space_thmb').html('');});}
if(data['_mrgfle']['priv_key_hash_link']){$('#share_nav').html('Share this slide with this link. ( make sure to copy the entire url )<br><b>'+data['_mrgfle']['priv_key_hash_link']+'<\/b>');}else{$('#share_nav').html();}
if(data['_mrgfle']['sort']){sort=data['_mrgfle']['sort'];}
$('#gallery').attr('href',$.URLEncode(data['_mrgfle']['alt_rss_link']));$('#rss_link').attr('href',data['_mrgfle']['alt_rss_link']);data='';doMrgSiteLoader(false);filters_changed=false;set_sort_Nav(sort);reset_accordian();$('.sub_folio_links').css('display','block');$('#serch_revnu').css('display','block');$('#save_reslt_tr').css('display','block');}
function create_brd_feed(n,m){var n,m;if(n&&m){var brd_fd_main=$('<ul><\/ul>').addClass('sf-menu').addClass('brd_fd_div').addClass('sf-js-enabled').addClass('sf-shadow');var brd_fd_title=$('<div><\/div>').addClass('brd_crmb_title');var brd_fd_li=$('<li><\/li>').addClass('current');var brd_fd_ul=$('<ul><\/ul>').addClass('brd_crmb_lst').css('display','none').css('visibility','hidden');if(n.length>0){for(var i=0;i<n.length;++i){if(n[i]){tmp=$('<li><\/li>');tmp_id=n[i]['id'];a=$("<a><\/a>").attr('href','#').text(n[i]['title']);$(a).bind("click",{lnk:n[i]['link']},doClick);$(tmp).append(a);if(i==(n.length-1)){$(tmp).addClass('brd_crmb_last');}else{$(tmp).addClass('brd_crmb');}
brd_fd_ul.append(tmp);}}}
m=(m==undefined)?'Untitled':m;brd_fd_title.text(m);brd_fd_li.append(brd_fd_title).append(brd_fd_ul);brd_fd_main.append(brd_fd_li);return brd_fd_main;}}
function doClick(evt){window.location=evt.data.lnk;return false;}
function page_click(n){var n=(!n)?1:n;page=n;page_chck();fltr_apply();}
function page_prev_click(){page=parseFloat(page)-1;page_chck();fltr_apply();}
function page_next_click(){page=parseFloat(page)+1;page_chck();fltr_apply();}
function page_jump(){$.modal('<p>Go to page <input name="page" id="page" class="page_jump_input" type="text" value="1" size="15" maxlength="250"><\/p> <p><button type="submit" onclick="submit_page_jump();">Go<\/button>  <button type="submit" class="modalClose">Cancel<\/button><\/p>');}
function submit_page_jump(){page=$('#modalContainer .page_jump_input').val();$.modal.close();page_chck();fltr_apply();}
function page_chck(){page_count=parseFloat(page_count);page=parseFloat(page);page=(page_count&&page>page_count)?page_count:page;page=(page<=0)?1:page;}
var tp_panel='';var tp_upldr='';var _lght_box='';function set_box_panel(n,ttle,m){var n,m;$('#'+m+' div').remove();$('#'+m).removeClass('thmb_lbox_instrct');$('#'+m).addClass('thmb_lbox_drop');var txt=$('<div><\/div>').addClass('thmb_lbox_droptx').html('Drag files here<BR><B>Lightbox: '+ttle+'<\B>');$('#'+m).append(txt);_lght_box=n;}
function add_to_lbox(n){var n;if(_LOCKED!=true){if(n&&_lght_box){doMrgSiteLoader(true);edit_arr=new Object;edit_arr['action']='add_to_ltbox';edit_arr['file_ids']=n;edit_arr['box_id']=_lght_box;doMrgSrvrCall(confrim_lbox,lboxErrorHandler,"json",site_base+"/js/php/ajax_edit.php",edit_arr);_LOCKED=true;}else{alert('Plase select a lightbox first.');}}}
function confrim_lbox(data){_LOCKED=false;$.modal.close();}
function lboxErrorHandler(){alert('lboxErrorHandler');_LOCKED=false;$.modal.close();}
function show_thumbsub_nav(n){var n,offst;if(tp_upldr){close_upload_box();}
if(tp_panel){offst=700;$('#thmb_'+tp_panel+'_slct').slideUp("slow");}else{offst=0;}
if(n&&n!=tp_panel){setTimeout(function(){$('#thmb_'+tp_panel+'_slct').slideDown("slow");if(tp_panel=='lghtbox'){$('#thmb_lghtbox_tree').fileTree({root:'lightbox',useClckSlct:true,snd_var:'lightbox'},function(fle,ttle,typ){if(typ=='lightbox'){set_box_panel(fle,ttle,'thmb_lghtbox_drop');}else{alert('You can only add files to lightboxes');}});}
if(tp_panel=='pcat'){$('#thmb_pcat_tree').fileTree({root:'pcat',useClckSlct:true,snd_var:'category'},function(fle,ttle,typ){if(typ=='lightbox'){set_box_panel(fle,ttle,'thmb_pcat_drop');}else{alert('You can only add files to lightboxes');}});}},offst);tp_panel=n;}else{tp_panel='';}}
function saveRoll(){$.get(site_base+"/js/modal_content/save_roll.php",function(data){$(data).modal({onShow:function(dialog){$('#modalContainer .roll-add').click(function(e){saveRollCommit();$('#modalContainer .modalContentDiv').html('<p class="modalCenter"><img src="/images/loading-small.gif"><\/p>');});}});});}
function saveRollCommit(){var edit_arr=new Object;edit_arr['action']='save_roll';edit_arr['display_type']=display_type;edit_arr['title']=$('#roll_title').val();for(var v in app_vars_object){var param=app_vars_object[v];if(this[v]){edit_arr[param]=this[v];}}
doMrgSrvrCall(confrim_saveRoll,errorHandler,"json",site_base+"/js/php/ajax_edit.php",edit_arr);}
function confrim_saveRoll(srvrdata){$.modal.close();if(srvrdata){if(srvrdata['error']){alert(srvrdata['errorMsg']+' '+srvrdata['errorMsgEx']);}else{$.get(site_base+"/js/modal_content/save_roll_confrm.php",function(data){$(data).modal({onShow:function(dialog){$('#modalContainer .roll_link_field').val(srvrdata['roll_link']);}});});}}else{alert('Error!');}}
function srtng_pick(s){var s;if(s.length<=0){s='date_added';}
sort=s;set_sort_Nav(s);fltr_apply();return false;}
function set_sort_Nav(s){var s;if(sort!='off'){$('#nav_sort').css('display','block');$('#nav_sort .srting_active').removeClass('srting_active');$('#'+s).addClass('srting_active');}else{$('#nav_sort').css('display','none');}}
function pres_pick(s){var s;if(s.length<=0){s='date_added';}
fltr_apply(s);return false;};(function($){$.fn.editable=function(target,options){if('disable'==target){$(this).data('disabled.editable',true);return;}
if('enable'==target){$(this).data('disabled.editable',false);return;}
if('destroy'==target){$(this).unbind($(this).data('event.editable')).removeData('disabled.editable').removeData('event.editable');return;}
var settings={target:target,name:'value',id:'id',type:'text',width:'auto',height:'auto',event:'click',onblur:'cancel',loadtype:'GET',loadtext:'Loading...',placeholder:'Click to edit',loaddata:{},submitdata:{},ajaxoptions:{}};if(options){$.extend(settings,options);}
var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types['defaults'].buttons;var content=$.editable.types[settings.type].content||$.editable.types['defaults'].content;var element=$.editable.types[settings.type].element||$.editable.types['defaults'].element;var reset=$.editable.types[settings.type].reset||$.editable.types['defaults'].reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr('title',settings.tooltip);}
settings.autowidth='auto'==settings.width;settings.autoheight='auto'==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data('event.editable',settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder);}
$(this).bind(settings.event,function(e){if(true===$(this).data('disabled.editable')){return;}
if(self.editing){return;}
if(false===onedit.apply(this,[settings,self])){return;}
if(settings.tooltip){$(self).removeAttr('title');}
if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight;}else{if(settings.width!='none'){settings.width=settings.autowidth?$(self).width():settings.width;}
if(settings.height!='none'){settings.height=settings.autoheight?$(self).height():settings.height;}}
if($(this).html().toLowerCase().replace(/(;|")/g,'')==settings.placeholder.toLowerCase().replace(/(;|")/g,'')){$(this).html('');}
self.editing=true;self.revert=$(self).html();$(self).html('');var form=$('<form />');if(settings.cssclass){if('inherit'==settings.cssclass){form.attr('class',$(self).attr('class'));}else{form.attr('class',settings.cssclass);}}
if(settings.style){if('inherit'==settings.style){form.attr('style',$(self).attr('style'));form.css('display',$(self).css('display'));}else{form.attr('style',settings.style);}}
var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self]);},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]));}else{$.extend(loaddata,settings.loaddata);}
$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false;}});}else if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings]);}}else{input_content=self.revert;}
content.apply(form,[input_content,settings,self]);input.attr('name',settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(':input:visible:enabled:first',form).focus();if(settings.select){input.select();}
input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self]);}});var t;if('cancel'==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self]);},500);});}else if('submit'==settings.onblur){input.blur(function(e){t=setTimeout(function(){form.submit();},200);});}else if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings]);});}else{input.blur(function(e){});}
form.submit(function(e){if(t){clearTimeout(t);}
e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]));}else{$.extend(submitdata,settings.submitdata);}
if('PUT'==settings.method){submitdata['_method']='put';}
$(self).html(settings.indicator);var ajaxoptions={type:'POST',data:submitdata,url:settings.target,success:function(result,status){$(self).html(result);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr]);}}
$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions);}}}
$(self).attr('title',settings.tooltip);return false;});});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder);}
if(settings.tooltip){$(self).attr('title',settings.tooltip);}}}}});};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden"></input>');$(this).append(input);return(input);},content:function(string,settings,original){$(':input:first',this).val(string);},reset:function(settings,original){original.reset(this);},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit();}});}else{var submit=$('<button type="submit" />');submit.html(settings.submit);}
$(this).append(submit);}
if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel);}else{var cancel=$('<button type="cancel" />');cancel.html(settings.cancel);}
$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset;}else{var reset=$.editable.types['defaults'].reset;}
reset.apply(form,[settings,original]);return false;});}}},text:{element:function(settings,original){var input=$('<input />');if(settings.width!='none'){input.width(settings.width);}
if(settings.height!='none'){input.height(settings.height);}
input.attr('autocomplete','off');$(this).append(input);return(input);}},text_read:{element:function(settings,original){var input=$('<input />');input.attr('readOnly',true);if(settings.width!='none'){input.width(settings.width);}
if(settings.height!='none'){input.height(settings.height);}
input.attr('autocomplete','off');$(this).append(input);return(input);}},textarea:{element:function(settings,original){var textarea=$('<textarea />');if(settings.rows){textarea.attr('rows',settings.rows);}else if(settings.height!="none"){textarea.height(settings.height);}
if(settings.cols){textarea.attr('cols',settings.cols);}else if(settings.width!="none"){textarea.width(settings.width);}
$(this).append(textarea);return(textarea);}},select:{element:function(settings,original){var select=$('<select />');$(this).append(select);return(select);},content:function(data,settings,original){if(String==data.constructor){eval('var json = '+data);}else{var json=data;}
for(var key in json){if(!json.hasOwnProperty(key)){continue;}
if('selected'==key){continue;}
var option=$('<option />').val(key).append(json[key]);$('select',this).append(option);}
$('select',this).children().each(function(){if($(this).val()==json['selected']||$(this).text()==original.revert){$(this).attr('selected','selected');};});}}},addInputType:function(name,input){$.editable.types[name]=input;}};})(jQuery);;(function($){var menu,shadow,trigger,content,hash,currentTarget;var defaults={menuStyle:{listStyle:'none',padding:'1px',margin:'0px',backgroundColor:'#fff',border:'1px solid #999',textAlign:'left',width:'100px'},itemStyle:{margin:'0px',color:'#000',display:'block',cursor:'default',padding:'3px',border:'1px solid #fff',textAlign:'left',backgroundColor:'transparent'},itemHoverStyle:{border:'1px solid #0a246a',backgroundColor:'#b6bdd2'},eventPosX:'pageX',eventPosY:'pageY',shadow:true,onContextMenu:null,onShowMenu:null};$.fn.contextMenu=function(id,options){if(!menu){menu=$('<div id="jqContextMenu"></div>').hide().css({position:'absolute',zIndex:'500'}).appendTo('body').bind('click',function(e){e.stopPropagation();});}
if(!shadow){shadow=$('<div></div>').css({backgroundColor:'#000',position:'absolute',opacity:0.2,zIndex:499}).appendTo('body').hide();}
hash=hash||[];hash.push({id:id,menuStyle:$.extend({},defaults.menuStyle,options.menuStyle||{}),itemStyle:$.extend({},defaults.itemStyle,options.itemStyle||{}),itemHoverStyle:$.extend({},defaults.itemHoverStyle,options.itemHoverStyle||{}),bindings:options.bindings||{},shadow:options.shadow||options.shadow===false?options.shadow:defaults.shadow,onContextMenu:options.onContextMenu||defaults.onContextMenu,onShowMenu:options.onShowMenu||defaults.onShowMenu,eventPosX:options.eventPosX||defaults.eventPosX,eventPosY:options.eventPosY||defaults.eventPosY});var index=hash.length-1;$(this).bind('contextmenu',function(e){var bShowContext=(!!hash[index].onContextMenu)?hash[index].onContextMenu(e):true;if(bShowContext)display(index,this,e,options);return false;});return this;};function display(index,trigger,e,options){var cur=hash[index];content=$('#'+cur.id).find('ul:first').clone(true);content.css(cur.menuStyle).find('li').css(cur.itemStyle).hover(function(){$(this).css(cur.itemHoverStyle);},function(){$(this).css(cur.itemStyle);}).find('img').css({verticalAlign:'middle',paddingRight:'2px'});menu.html(content);if(!!cur.onShowMenu)menu=cur.onShowMenu(e,menu);$.each(cur.bindings,function(id,func){$('#'+id,menu).bind('click',function(e){hide();func(trigger,currentTarget);});});menu.css({'left':e[cur.eventPosX],'top':e[cur.eventPosY]}).show();if(cur.shadow)shadow.css({width:menu.width(),height:menu.height(),left:e.pageX+2,top:e.pageY+2}).show();$(document).one('click',hide);}
function hide(){menu.hide();shadow.hide();}
$.contextMenu={defaults:function(userDefaults){$.each(userDefaults,function(i,val){if(typeof val=='object'&&defaults[i]){$.extend(defaults[i],val);}
else defaults[i]=val;});}};})(jQuery);$(function(){$('div.contextMenu').hide();});