
// jquery.easing.1.3.jsQQOMC5 
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b}return -c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t+b}return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t+b}return -c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t*t+b}return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return -c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return -c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0){return b}if(t==d){return b+c}if((t/=d/2)<1){return c/2*Math.pow(2,10*(t-1))+b}return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return -c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1){return -c/2*(Math.sqrt(1-t*t)-1)+b}return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return -(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d/2)==2){return b+c}if(!p){p=d*(0.3*1.5)}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}if(t<1){return -0.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b}return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*0.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}if((t/=d/2)<1){return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b}return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else{if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+0.75)+b}else{if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+0.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+0.984375)+b}}}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2){return jQuery.easing.easeInBounce(x,t*2,0,c,d)*0.5+b}return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*0.5+c*0.5+b}});
// jquery.easing.compatibility.jsFS8Oji 
jQuery.extend(jQuery.easing,{easeIn:function(x,t,b,c,d){return jQuery.easing.easeInQuad(x,t,b,c,d)},easeOut:function(x,t,b,c,d){return jQuery.easing.easeOutQuad(x,t,b,c,d)},easeInOut:function(x,t,b,c,d){return jQuery.easing.easeInOutQuad(x,t,b,c,d)},expoin:function(x,t,b,c,d){return jQuery.easing.easeInExpo(x,t,b,c,d)},expoout:function(x,t,b,c,d){return jQuery.easing.easeOutExpo(x,t,b,c,d)},expoinout:function(x,t,b,c,d){return jQuery.easing.easeInOutExpo(x,t,b,c,d)},bouncein:function(x,t,b,c,d){return jQuery.easing.easeInBounce(x,t,b,c,d)},bounceout:function(x,t,b,c,d){return jQuery.easing.easeOutBounce(x,t,b,c,d)},bounceinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBounce(x,t,b,c,d)},elasin:function(x,t,b,c,d){return jQuery.easing.easeInElastic(x,t,b,c,d)},elasout:function(x,t,b,c,d){return jQuery.easing.easeOutElastic(x,t,b,c,d)},elasinout:function(x,t,b,c,d){return jQuery.easing.easeInOutElastic(x,t,b,c,d)},backin:function(x,t,b,c,d){return jQuery.easing.easeInBack(x,t,b,c,d)},backout:function(x,t,b,c,d){return jQuery.easing.easeOutBack(x,t,b,c,d)},backinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBack(x,t,b,c,d)}});
// jquery.blockUI.js8eGWlu 
/*
 * jQuery blockUI plugin
 * Version 2.26 (09-SEP-2009)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+$.fn.jquery);return}$.fn._fadeIn=$.fn.fadeIn;var mode=document.documentMode||0;var setExpr=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;$.blockUI=function(opts){install(window,opts)};$.unblockUI=function(opts){remove(window,opts)};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title){$m.append("<h1>"+title+"</h1>")}if(message){$m.append("<h2>"+message+"</h2>")}if(timeout==undefined){timeout=3000}$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS})};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,"position")=="static"){this.style.position="relative"}if($.browser.msie){this.style.zoom=1}install(this,opts)})};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts)})};$.blockUI.version=2.26;$.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});var themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock){remove(window,{fadeOut:0})}if(msg&&typeof msg!="string"&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data("blockUI.history",data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent){data.parent.removeChild(node)}}var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3;if(opts.theme&&full){var s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>';lyr3=$(s)}else{lyr3=full?$('<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>'):$('<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>')}if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass("ui-widget-content")}else{lyr3.css(css)}}if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform))){lyr2.css(opts.overlayCSS)}lyr2.css("position",full?"fixed":"absolute");if($.browser.msie||opts.forceIframe){lyr1.css("opacity",0)}$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full?"body":el);if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:".ui-dialog-titlebar",cancel:"li"})}var expr=setExpr&&(!$.boxModel||$("object,embed",full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel){$("html,body").css("height","100%")}if((ie6||!$.boxModel)&&!full){var t=sz(el,"borderTopWidth"),l=sz(el,"borderLeftWidth");var fixT=t?"(0 - "+t+")":0;var fixL=l?"(0 - "+l+")":0}$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position="absolute";if(i<2){full?s.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression("height",'this.parentNode.offsetHeight + "px"');full?s.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression("width",'this.parentNode.offsetWidth + "px"');if(fixL){s.setExpression("left",fixL)}if(fixT){s.setExpression("top",fixT)}}else{if(opts.centerY){if(full){s.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}s.marginTop=0}else{if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+top+') + "px"';s.setExpression("top",expression)}}}})}if(msg){if(opts.theme){lyr3.find(".ui-widget-content").append(msg)}else{lyr3.append(msg)}if(msg.jquery||msg.nodeType){$(msg).show()}}if(($.browser.msie||opts.forceIframe)&&opts.showOverlay){lyr1.show()}if(opts.fadeIn){if(opts.showOverlay){lyr2._fadeIn(opts.fadeIn)}if(msg){lyr3.fadeIn(opts.fadeIn)}}else{if(opts.showOverlay){lyr2.show()}if(msg){lyr3.show()}}bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(":input:enabled:visible",pageBlock);if(opts.focusInput){setTimeout(focus,20)}}else{center(lyr3[0],opts.centerX,opts.centerY)}if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts)},opts.timeout);$(el).data("blockUI.timeout",to)}}function remove(el,opts){var full=(el==window);var $el=$(el);var data=$el.data("blockUI.history");var to=$el.data("blockUI.timeout");if(to){clearTimeout(to);$el.removeData("blockUI.timeout")}opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full){els=$("body").children().filter(".blockUI").add("body > .blockUI")}else{els=$(".blockUI",el)}if(full){pageBlock=pageBlockEls=null}if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el)},opts.fadeOut)}else{reset(els,data,opts,el)}}function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode){this.parentNode.removeChild(this)}});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent){data.parent.appendChild(data.el)}$(data.el).removeData("blockUI.history")}if(typeof opts.onUnblock=="function"){opts.onUnblock(el,opts)}}function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data("blockUI.isBlocked"))){return}if(!full){$el.data("blockUI.isBlocked",b)}if(!opts.bindEvents||(b&&!opts.showOverlay)){return}var events="mousedown mouseup keydown keypress";b?$(document).bind(events,opts,handler):$(document).unbind(events,handler)}function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false}}}if($(e.target).parents("div.blockMsg").length>0){return true}return $(e.target).parents().children().filter("div.blockUI").length==0}function focus(back){if(!pageBlockEls){return}var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e){e.focus()}}function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,"borderLeftWidth");var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,"borderTopWidth");if(x){s.left=l>0?(l+"px"):"0"}if(y){s.top=t>0?(t+"px"):"0"}}function sz(el,p){return parseInt($.css(el,p))||0}})(jQuery);
// jquery.aop-1.2.js16hJ3O 
(function(){var _after=1;var _before=2;var _around=3;var _intro=4;var _regexEnabled=true;var weaveOne=function(source,method,advice){var old=source[method];if(!(old instanceof Function)){var oldObject=old;old=function(){var code=arguments.length>0?"arguments[0]":"";for(var i=1;i<arguments.length;i++){code+=",arguments["+i+"]"}return eval("oldObject("+code+");")}}var aspect;if(advice.type==_after){aspect=function(){var returnValue=old.apply(this,arguments);return advice.value.apply(this,[returnValue,method])}}else{if(advice.type==_before){aspect=function(){advice.value.apply(this,[arguments,method]);return old.apply(this,arguments)}}else{if(advice.type==_intro){aspect=function(){return advice.value.apply(this,arguments)}}else{if(advice.type==_around){aspect=function(){var invocation={object:this,args:Array.prototype.slice.call(arguments)};return advice.value.apply(invocation.object,[{arguments:invocation.args,method:method,proceed:function(){return old.apply(invocation.object,invocation.args)}}])}}}}}aspect.unweave=function(){source[method]=old;pointcut=source=aspect=old=null};source[method]=aspect;return aspect};var weave=function(pointcut,advice){var source=(typeof(pointcut.target.prototype)!="undefined")?pointcut.target.prototype:pointcut.target;var advices=[];if(advice.type!=_intro&&typeof(source[pointcut.method])=="undefined"){for(var method in source){var item=null;try{item=source[method]}catch(e){}if(item!=null&&item instanceof Function&&method.match(pointcut.method)){advices[advices.length]=weaveOne(source,method,advice)}}}else{advices[0]=weaveOne(source,pointcut.method,advice)}return _regexEnabled?advices:advices[0]};jQuery.aop={after:function(pointcut,advice){return weave(pointcut,{type:_after,value:advice})},before:function(pointcut,advice){return weave(pointcut,{type:_before,value:advice})},around:function(pointcut,advice){return weave(pointcut,{type:_around,value:advice})},introduction:function(pointcut,advice){return weave(pointcut,{type:_intro,value:advice})},setup:function(settings){_regexEnabled=settings.regexMatch}}})();
// ifx.jsMY5Ktd 
jQuery.fxCheckTag=function(e){if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName)){return false}else{return true}};jQuery.fx.destroyWrapper=function(e,old){var c=e.firstChild;var cs=c.style;cs.position=old.position;cs.marginTop=old.margins.t;cs.marginLeft=old.margins.l;cs.marginBottom=old.margins.b;cs.marginRight=old.margins.r;cs.top=old.top+"px";cs.left=old.left+"px";e.parentNode.insertBefore(c,e);e.parentNode.removeChild(e)};jQuery.fx.buildWrapper=function(e){if(!jQuery.fxCheckTag(e)){return false}var t=jQuery(e);var es=e.style;var restoreStyle=false;if(t.css("display")=="none"){oldVisibility=t.css("visibility");t.css("visibility","hidden").show();restoreStyle=true}var oldStyle={};oldStyle.position=t.css("position");oldStyle.sizes=jQuery.iUtil.getSize(e);oldStyle.margins=jQuery.iUtil.getMargins(e);var oldFloat=e.currentStyle?e.currentStyle.styleFloat:t.css("float");oldStyle.top=parseInt(t.css("top"))||0;oldStyle.left=parseInt(t.css("left"))||0;var wid="w_"+parseInt(Math.random()*10000);var wr=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName)?"div":e.nodeName);jQuery.attr(wr,"id",wid);var wrapEl=jQuery(wr).addClass("fxWrapper");var wrs=wr.style;var top=0;var left=0;if(oldStyle.position=="relative"||oldStyle.position=="absolute"){top=oldStyle.top;left=oldStyle.left}wrs.top=top+"px";wrs.left=left+"px";wrs.position=oldStyle.position!="relative"&&oldStyle.position!="absolute"?"relative":oldStyle.position;wrs.height=oldStyle.sizes.hb+"px";wrs.width=oldStyle.sizes.wb+"px";wrs.marginTop=oldStyle.margins.t;wrs.marginRight=oldStyle.margins.r;wrs.marginBottom=oldStyle.margins.b;wrs.marginLeft=oldStyle.margins.l;wrs.overflow="hidden";if(jQuery.browser.msie){wrs.styleFloat=oldFloat}else{wrs.cssFloat=oldFloat}if(jQuery.browser.msie){es.filter="alpha(opacity="+0.999*100+")"}es.opacity=0.999;e.parentNode.insertBefore(wr,e);wr.appendChild(e);es.marginTop="0px";es.marginRight="0px";es.marginBottom="0px";es.marginLeft="0px";es.position="absolute";es.listStyle="none";es.top="0px";es.left="0px";if(restoreStyle){t.hide();es.visibility=oldVisibility}return{oldStyle:oldStyle,wrapper:jQuery(wr)}};jQuery.fx.namedColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};jQuery.fx.parseColor=function(color,notColor){if(jQuery.fx.namedColors[color]){return{r:jQuery.fx.namedColors[color][0],g:jQuery.fx.namedColors[color][1],b:jQuery.fx.namedColors[color][2]}}else{if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(color)){return{r:parseInt(result[1]),g:parseInt(result[2]),b:parseInt(result[3])}}else{if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(color)){return{r:parseFloat(result[1])*2.55,g:parseFloat(result[2])*2.55,b:parseFloat(result[3])*2.55}}else{if(result=/^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(color)){return{r:parseInt("0x"+result[1]+result[1]),g:parseInt("0x"+result[2]+result[2]),b:parseInt("0x"+result[3]+result[3])}}else{if(result=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(color)){return{r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])}}else{return notColor==true?false:{r:255,g:255,b:255}}}}}}};jQuery.fx.cssProps={borderBottomWidth:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,bottom:1,fontSize:1,height:1,left:1,letterSpacing:1,lineHeight:1,marginBottom:1,marginLeft:1,marginRight:1,marginTop:1,maxHeight:1,maxWidth:1,minHeight:1,minWidth:1,opacity:1,outlineOffset:1,outlineWidth:1,paddingBottom:1,paddingLeft:1,paddingRight:1,paddingTop:1,right:1,textIndent:1,top:1,width:1,zIndex:1};jQuery.fx.colorCssProps={backgroundColor:1,borderBottomColor:1,borderLeftColor:1,borderRightColor:1,borderTopColor:1,color:1,outlineColor:1};jQuery.fx.cssSides=["Top","Right","Bottom","Left"];jQuery.fx.cssSidesEnd={borderWidth:["border","Width"],borderColor:["border","Color"],margin:["margin",""],padding:["padding",""]};jQuery.fn.extend({animate:function(prop,speed,easing,callback){return this.queue(function(){var opt=jQuery.speed(speed,easing,callback);var e=new jQuery.fxe(this,opt,prop)})},pause:function(speed,callback){return this.queue(function(){var opt=jQuery.speed(speed,callback);var e=new jQuery.pause(this,opt)})},stop:function(step){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,step)}})},stopAll:function(step){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,step)}if(this.queue&&this.queue.fx){this.queue.fx=[]}})}});jQuery.extend({pause:function(elem,options){var z=this,values;z.step=function(){if(jQuery.isFunction(options.complete)){options.complete.apply(elem)}};z.timer=setInterval(function(){z.step()},options.duration);elem.animationHandler=z},easing:{linear:function(p,n,firstNum,delta,duration){return((-Math.cos(p*Math.PI)/2)+0.5)*delta+firstNum}},fxe:function(elem,options,prop){var z=this,values;var y=elem.style;var oldOverflow=jQuery.css(elem,"overflow");var oldDisplay=jQuery.css(elem,"display");var props={};z.startTime=(new Date()).getTime();options.easing=options.easing&&jQuery.easing[options.easing]?options.easing:"linear";z.recurseValue=function(elem,tp){var zv=parseFloat(jQuery.curCSS(elem,tp));if(!isNaN(zv)){return zv}var depth=0;var e=elem.parentNode;while(isNaN(zv)&&depth<100&&e){zv=parseFloat(jQuery.curCSS(e,tp));e=e.parentNode;depth=depth+1}if(depth==100&&isNaN(zv)){zv=0}return zv};z.getValues=function(tp,vp){if(jQuery.fx.cssProps[tp]){if(vp=="show"||vp=="hide"||vp=="toggle"){if(!elem.orig){elem.orig={}}var r=z.recurseValue(elem,tp);elem.orig[tp]=r&&r>-10000?r:(z.recurseValue(elem,tp)||0);vp=vp=="toggle"?(oldDisplay=="none"?"show":"hide"):vp;options[vp]=true;props[tp]=vp=="show"?[0,elem.orig[tp]]:[elem.orig[tp],0];if(tp!="opacity"){y[tp]=props[tp][0]+(tp!="zIndex"&&tp!="fontWeight"?"px":"")}else{jQuery.attr(y,"opacity",props[tp][0])}}else{props[tp]=[z.recurseValue(elem,tp),parseFloat(vp)||0]}}else{if(jQuery.fx.colorCssProps[tp]){props[tp]=[jQuery.fx.parseColor(jQuery.curCSS(elem,tp)),jQuery.fx.parseColor(vp)]}else{if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)){var m=vp.replace(/\s+/g," ").replace(/rgb\s*\(\s*/g,"rgb(").replace(/\s*,\s*/g,",").replace(/\s*\)/g,")").match(/([^\s]+)/g);switch(tp){case"margin":case"padding":case"borderWidth":case"borderColor":m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];for(var i=0;i<jQuery.fx.cssSides.length;i++){var nmp=jQuery.fx.cssSidesEnd[tp][0]+jQuery.fx.cssSides[i]+jQuery.fx.cssSidesEnd[tp][1];props[nmp]=tp=="borderColor"?[jQuery.fx.parseColor(jQuery.curCSS(elem,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(elem,nmp)),parseFloat(m[i])]}break;case"border":for(var i=0;i<m.length;i++){var floatVal=parseFloat(m[i]);var sideEnd=!isNaN(floatVal)?"Width":(!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(m[i])?"Color":false);if(sideEnd){for(var j=0;j<jQuery.fx.cssSides.length;j++){nmp="border"+jQuery.fx.cssSides[j]+sideEnd;props[nmp]=sideEnd=="Color"?[jQuery.fx.parseColor(jQuery.curCSS(elem,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(elem,nmp)),floatVal]}}else{y.borderStyle=m[i]}}break}}else{y[tp]=vp}}}return false};for(p in prop){if(p=="style"){var newStyles=jQuery.parseStyle(prop[p]);for(np in newStyles){this.getValues(np,newStyles[np])}}else{if(p=="className"){if(document.styleSheets){for(var i=0;i<document.styleSheets.length;i++){var cssRules=document.styleSheets[i].cssRules||document.styleSheets[i].rules||null;if(cssRules){for(var j=0;j<cssRules.length;j++){if(cssRules[j].selectorText=="."+prop[p]){var rule=new RegExp("."+prop[p]+" {");var styles=cssRules[j].style.cssText;var newStyles=jQuery.parseStyle(styles.replace(rule,"").replace(/}/g,""));for(np in newStyles){this.getValues(np,newStyles[np])}}}}}}}else{this.getValues(p,prop[p])}}}y.display=oldDisplay=="none"?"block":oldDisplay;y.overflow="hidden";z.step=function(){var t=(new Date()).getTime();if(t>options.duration+z.startTime){clearInterval(z.timer);z.timer=null;for(p in prop){if(p=="opacity"){jQuery.attr(y,"opacity",props[p][1])}else{if(typeof props[p][1]=="object"){y[p]="rgb("+props[p][1].r+","+props[p][1].g+","+props[p][1].b+")"}else{y[p]=props[p][1]+(p!="zIndex"&&p!="fontWeight"?"px":"")}}}if(options.hide||options.show){for(var p in elem.orig){if(p=="opacity"){jQuery.attr(y,p,elem.orig[p])}else{y[p]=""}}}y.display=options.hide?"none":(oldDisplay!="none"?oldDisplay:"block");y.overflow=oldOverflow;elem.animationHandler=null;if(jQuery.isFunction(options.complete)){options.complete.apply(elem)}}else{var n=t-this.startTime;var pr=n/options.duration;for(p in prop){if(typeof props[p][1]=="object"){y[p]="rgb("+parseInt(jQuery.easing[options.easing](pr,n,props[p][0].r,(props[p][1].r-props[p][0].r),options.duration))+","+parseInt(jQuery.easing[options.easing](pr,n,props[p][0].g,(props[p][1].g-props[p][0].g),options.duration))+","+parseInt(jQuery.easing[options.easing](pr,n,props[p][0].b,(props[p][1].b-props[p][0].b),options.duration))+")"}else{var pValue=jQuery.easing[options.easing](pr,n,props[p][0],(props[p][1]-props[p][0]),options.duration);if(p=="opacity"){jQuery.attr(y,"opacity",pValue)}else{if(!isNaN(pValue)){y[p]=pValue+(p!="zIndex"&&p!="fontWeight"?"px":"")}else{y[p]="auto"}}}}}if(jQuery.browser.msie&&elem.nodeName=="UL"){elem.style.removeAttribute("filter",false)}};z.timer=setInterval(function(){z.step()},13);elem.animationHandler=z},stopAnim:function(elem,step){if(step){elem.animationHandler.startTime-=100000000}else{window.clearInterval(elem.animationHandler.timer);elem.animationHandler=null;jQuery.dequeue(elem,"fx")}}});jQuery.parseStyle=function(styles){var newStyles={};if(typeof styles=="string"){styles=styles.toLowerCase().split(";");for(var i=0;i<styles.length;i++){rule=styles[i].split(":");if(rule.length==2){newStyles[jQuery.trim(rule[0].replace(/\-(\w)/g,function(m,c){return c.toUpperCase()}))]=jQuery.trim(rule[1])}}}return newStyles};
// ui.core.jsz2OoDU 
jQuery.ui||(function($){var _remove=$.fn.remove,isFF2=$.browser.mozilla&&(parseFloat($.browser.version)<1.9);$.ui={version:"1.7.2",plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]])}},call:function(instance,name,args){var set=instance.plugins[name];if(!set||!instance.element[0].parentNode){return}for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(el,a){if($(el).css("overflow")=="hidden"){return false}var scroll=(a&&a=="left")?"scrollLeft":"scrollTop",has=false;if(el[scroll]>0){return true}el[scroll]=1;has=(el[scroll]>0);el[scroll]=0;return has},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(reference+size))},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(isFF2){var attr=$.attr,removeAttr=$.fn.removeAttr,ariaNS="http://www.w3.org/2005/07/aaa",ariaState=/^aria-/,ariaRole=/^wairole:/;$.attr=function(elem,name,value){var set=value!==undefined;return(name=="role"?(set?attr.call(this,elem,name,"wairole:"+value):(attr.apply(this,arguments)||"").replace(ariaRole,"")):(ariaState.test(name)?(set?elem.setAttributeNS(ariaNS,name.replace(ariaState,"aaa:"),value):attr.call(this,elem,name.replace(ariaState,"aaa:"))):attr.apply(this,arguments)))};$.fn.removeAttr=function(name){return(ariaState.test(name)?this.each(function(){this.removeAttributeNS(ariaNS,name.replace(ariaState,""))}):removeAttr.call(this,name))}}$.fn.extend({remove:function(){$("*",this).add(this).each(function(){$(this).triggerHandler("remove")});return _remove.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,"position",1))&&(/(auto|scroll)/).test($.curCSS(this,"overflow",1)+$.curCSS(this,"overflow-y",1)+$.curCSS(this,"overflow-x",1))}).eq(0)}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,"overflow",1)+$.curCSS(this,"overflow-y",1)+$.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!scrollParent.length?$(document):scrollParent}});$.extend($.expr[":"],{data:function(elem,i,match){return !!$.data(elem,match[3])},focusable:function(element){var nodeName=element.nodeName.toLowerCase(),tabIndex=$.attr(element,"tabindex");return(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"==nodeName||"area"==nodeName?element.href||!isNaN(tabIndex):!isNaN(tabIndex))&&!$(element)["area"==nodeName?"parents":"closest"](":hidden").length},tabbable:function(element){var tabIndex=$.attr(element,"tabindex");return(isNaN(tabIndex)||tabIndex>=0)&&$(element).is(":focusable")}});function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return(typeof methods=="string"?methods.split(/,?\s+/):methods)}var methods=getMethods("getter");if(args.length==1&&typeof args[0]=="string"){methods=methods.concat(getMethods("getterSetter"))}return($.inArray(method,methods)!=-1)}$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=="string"),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&options.substring(0,1)=="_"){return this}if(isMethodCall&&getter(namespace,name,options,args)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined)}return this.each(function(){var instance=$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options))._init());(instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,args))})};$[namespace]=$[namespace]||{};$[namespace][name]=function(element,options){var self=this;this.namespace=namespace;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+"-"+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind("setData."+name,function(event,key,value){if(event.target==element){return self._setData(key,value)}}).bind("getData."+name,function(event,key){if(event.target==element){return self._getData(key)}}).bind("remove",function(){return self.destroy()})};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter="option"};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(key,value){var options=key,self=this;if(typeof key=="string"){if(value===undefined){return this._getData(key)}options={};options[key]=value}$.each(options,function(key,value){self._setData(key,value)})},_getData:function(key){return this.options[key]},_setData:function(key,value){this.options[key]=value;if(key=="disabled"){this.element[value?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",value)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(type,event,data){var callback=this.options[type],eventName=(type==this.widgetEventPrefix?type:this.widgetEventPrefix+type);event=$.Event(event);event.type=eventName;if(event.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];event[prop]=event.originalEvent[prop]}}this.element.trigger(event,data);return !($.isFunction(callback)&&callback.call(this.element[0],event,data)===false||event.isDefaultPrevented())}};$.widget.defaults={disabled:false};$.ui.mouse={_mouseInit:function(){var self=this;this.element.bind("mousedown."+this.widgetName,function(event){return self._mouseDown(event)}).bind("click."+this.widgetName,function(event){if(self._preventClickEvent){self._preventClickEvent=false;event.stopImmediatePropagation();return false}});if($.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);($.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(event){event.originalEvent=event.originalEvent||{};if(event.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(event));this._mouseDownEvent=event;var self=this,btnIsLeft=(event.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(event.target).parents().add(event.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(event)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(event)!==false);if(!this._mouseStarted){event.preventDefault();return true}}this._mouseMoveDelegate=function(event){return self._mouseMove(event)};this._mouseUpDelegate=function(event){return self._mouseUp(event)};$(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);($.browser.safari||event.preventDefault());event.originalEvent.mouseHandled=true;return true},_mouseMove:function(event){if($.browser.msie&&!event.button){return this._mouseUp(event)}if(this._mouseStarted){this._mouseDrag(event);return event.preventDefault()}if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,event)!==false);(this._mouseStarted?this._mouseDrag(event):this._mouseUp(event))}return !this._mouseStarted},_mouseUp:function(event){$(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(event.target==this._mouseDownEvent.target);this._mouseStop(event)}return false},_mouseDistanceMet:function(event){return(Math.max(Math.abs(this._mouseDownEvent.pageX-event.pageX),Math.abs(this._mouseDownEvent.pageY-event.pageY))>=this.options.distance)},_mouseDelayMet:function(event){return this.mouseDelayMet},_mouseStart:function(event){},_mouseDrag:function(event){},_mouseStop:function(event){},_mouseCapture:function(event){return true}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);
// ui.slider.js4lCPRa 
(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(){if(!o.disabled){$(this).addClass("ui-state-hover")}},function(){$(this).removeClass("ui-state-hover")}).focus(function(){if(!o.disabled){$(".ui-slider .ui-state-focus").removeClass("ui-state-focus");$(this).addClass("ui-state-focus")}else{$(this).blur()}}).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((this.options.values.length==2&&this.options.range===true)&&((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"disabled":if(value){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled")}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.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);
// mousehold.jss_Kwn8 
jQuery.fn.mousehold=function(timeout,f){if(timeout&&typeof timeout=="function"){f=timeout;timeout=100}if(f&&typeof f=="function"){var timer=0;var fireStep=0;return this.each(function(){jQuery(this).mousedown(function(){fireStep=1;var ctr=0;var t=this;timer=setInterval(function(){ctr++;f.call(t,ctr);fireStep=2},timeout)});clearMousehold=function(){clearInterval(timer);if(fireStep==1){f.call(this,1)}fireStep=0};jQuery(this).mouseout(clearMousehold);jQuery(this).mouseup(clearMousehold)})}};
// init.js7T8DKF 
jQuery.worlddigitallibrary={};
// init.jsQ8N9dh 
jQuery.worlddigitallibrary.util={};jQuery.worlddigitallibrary.util={idbase:0,generateId:function(){return"jQuery.worlddigitallibrary.util.id_"+(jQuery.worlddigitallibrary.util.idbase++)}};
// init.jsrQfPDQ 
jQuery.worlddigitallibrary.models={};
// filterzhwidblsrN2K 
jQuery.opensearch={id:null,Url:{template:"search?q={searchTems}&",type:"application/xml",indexOffset:0,pageOffset:0,other:{},parameterMap:{searchTerms:"",language:"",count:"",startIndex:"",startPage:"",inputEncoding:"",outputEncoding:""},newUrl:function(options){return this.each(function(){try{if(this.tagName===null||this.tagName===undefined){return}if(this.tagName!="URL"&&this.tagName!="Url"){return}this.prototype=jQuery.extend(this,jQuery.opensearch.Url);this.template=jQuery(this).attr("template")?jQuery(this).attr("template"):this.template;try{parameterRegularExpression=/\{(\w)+(\:)*(\w)*(\?)?\}/;match=parameterRegularExpression.exec(this.template);param=match&&match.length&&match[0]?match[0]:null;index=match&&match.index?match.index:null;templateParameters={};while(param!==null&&index!==null){pname=param.replace(/\{/,"").replace(/\?/,"").replace(/\}/,"");templateParameters[pname]="";offset=index+param.length;match=parameterRegularExpression.exec(this.template.substring(offset,this.template.length));param=match&&match.length&&match[0]?match[0]:null;index=match&&match.index?match.index+offset:null}jQuery.extend(this.parameterMap,templateParameters)}catch(tube){this.exception(tube)}}catch(e){}})}},Description:{id:null,xml:null,shortName:"Not Available",description:"Not Available",urls:[],tags:"",longName:"Not Available",image:[],query:[],language:["*"],contact:[],developer:"Not Available",adultContent:"false",attribution:"Not Available",syndicationRight:"open",inputEncoding:["UTF-8"],outputEncoding:["UTF-8"],other:{},getDescription:function(url){return jQuery(this.xml)},setDescription:function(xml){this.xml=xml;this.updateDescription()},updateDescription:function(){this.shortName=jQuery("ShortName",this.xml)?jQuery("ShortName",this.xml).text():this.shortName;this.description=jQuery("Description",this.xml)?jQuery("Description",this.xml).text():this.description;this.urls=jQuery("Url",this.xml)?jQuery("Url",this.xml).each(function(){jQuery(this).OpenSearchUrl()}):this.urls;this.tags=jQuery("Tags",this.xml)?jQuery("Tags",this.xml).text():this.tags;this.longName=jQuery("LongName",this.xml)?jQuery("LongName",this.xml).text():this.longName;this.developer=jQuery("Developer",this.xml)?jQuery("Developer",this.xml).text():this.developer;this.attribution=jQuery("Attribution",this.xml)?jQuery("Attribution",this.xml).text():this.attribution;this.syndicationRight=jQuery("SyndicationRight",this.xml)?jQuery("SyndicationRight",this.xml).text():this.syndicationRight;this.adultContent=jQuery("AdultContent",this.xml)?jQuery("AdultContent",this.xml).text():this.adultContent;this.contact=jQuery("Contact",this.xml)?jQuery("Contact",this.xml).each(function(){jQuery(this).text()}):this.contact;this.image=jQuery("Image",this.xml)?jQuery("Image",this.xml).each(function(){jQuery(this)}):this.image;this.query=jQuery("Query",this.xml)?jQuery("Query",this.xml).each(function(){jQuery(this)}):this.query;this.language=jQuery("Language",this.xml)?jQuery("Language",this.xml).each(function(){jQuery(this).text()}):this.language;this.inputEncoding=jQuery("InputEncoding",this.xml)?jQuery("InputEncoding",this.xml).each(function(){jQuery(this).text()}):this.inputEncoding;this.outputEncoding=jQuery("OutputEncoding",this.xml)?jQuery("OutputEncoding",this.xml).each(function(){jQuery(this).text()}):this.outputEncoding},newDescription:function(options){return this.each(function(){try{if(!(this.tagName=="LINK"&&jQuery(this).attr("type")=="application/opensearchdescription+xml")&&!(this.tagName=="OPENSEARCHDESCRIPTION")){return}this.prototype=jQuery.extend(this,jQuery.opensearch.Description);if(this.tagName=="OPENSEARCHDESCRIPTION"){this.setDescription(this)}else{if(this.tagName=="LINK"&&jQuery(this).attr("type")=="application/opensearchdescription+xml"){this.getDescription(jQuery(this).attr("href"))}else{return}}}catch(e){}})}},SearchClient:{configUrl:"#",searchs:{},cache:null,clear:function(){jQuery.opensearch.SearchClient.cache=null;jQuery.opensearch.SearchClient.cache={}},add:function(id,object){if(!jQuery.opensearch.SearchClient.cache[id]){jQuery.opensearch.SearchClient.cache[id]=object}},find:function(id){return jQuery.opensearch.SearchClient.cache[id]?jQuery.opensearch.SearchClient.cache[id]:null},updateSearch:function(data){var searcher=this;try{searcher=this;jQuery.WDLMapModel.filterTime(data.a,data.b);var region=data.r;var region_items=jQuery.WDLMapModel.regionItems(region);var region_countries=jQuery.WDLMapModel.regionCountries(region);var region_represent=jQuery.WDLMapModel.regionRepresent(region);searcher.setSearch(region,region_items,region_countries,region_represent[0])}catch(e){}return jQuery(searcher)},setSearch:function(region,region_items,region_countries,regionRepresentItemId){var geoItem={id:region,items:region_items,countries:region_countries,representativeItemId:regionRepresentItemId};try{this.add(region,geoItem)}catch(e){}return jQuery(geoItem)},getSearch:function(){return this.scans},init:function(){this.clear()},newSearchClient:function(options){return jQuery(this).each(function(){if(!(this.tagName.toUpperCase()=="LINK"&&jQuery(this).attr("type")=="application/opensearchdescription+xml"&&jQuery(this).attr("rel")=="search")&&!(this.tagName.toUpperCase()=="OPENSEARCHDESCRIPTION")){return}jQuery(this).OpenSearchDescription(options);this.prototype=jQuery.extend(this,jQuery.opensearch.SearchClient);this.clear()})}},ScanClient:{configUrl:"#",scans:{},cache:null,clear:function(){jQuery.opensearch.ScanClient.cache=null;jQuery.opensearch.ScanClient.cache={}},add:function(id,object){if(!jQuery.opensearch.ScanClient.cache[id]){jQuery.opensearch.ScanClient.cache[id]=object}},find:function(id){return jQuery.opensearch.ScanClient.cache[id]?jQuery.opensearch.ScanClient.cache[id]:null},updateScans:function(data){var scanner=this;try{if(data.s){jQuery.WDLMapModel.filterTime(data.a,data.b);var map_data=jQuery.WDLMapModel.worldData();this.setScans(map_data)}}catch(e){}return jQuery(scanner)},setScans:function(scan_data){var atomScan;try{this.scans=scan_data;var feed_elt=jQuery(scan_data,this);atomScan=feed_elt.OpenSearchAtomResponse().get(0);this.add(atomScan.id,atomScan)}catch(e){}return jQuery(atomScan)},getScans:function(){return this.scans},init:function(){this.clear();this.updateScans({})},newScanClient:function(options){return jQuery(this).each(function(){if(!(this.tagName=="LINK"&&jQuery(this).attr("type")=="application/opensearchdescription+xml"&&jQuery(this).attr("rel")=="scan")&&!(this.tagName=="OPENSEARCHDESCRIPTION")){return}jQuery(this).OpenSearchDescription(options);this.prototype=jQuery.extend(this,jQuery.opensearch.ScanClient);this.clear();this.updateScans({})})}},Response:{configureResponse:function(options){},newResponse:function(options){return jQuery(this).each(function(){try{this.prototype=jQuery.extend(this,jQuery.opensearch.Response);this.configureResponse(options)}catch(e){}})}},AtomResponse:{newAtomResponse:function(){return jQuery(this).each(function(){try{jQuery(this).Atom10Feed();jQuery(this).OpenSearchResponse();jQuery(this.entry).each(function(){jQuery(this).OpenSearchResponse()});this.prototype=jQuery.extend(this,jQuery.opensearch.AtomResponse)}catch(e){}})}},RssResponse:{},XhtmlResponse:{}};jQuery.fn.OpenSearchDescription=jQuery.opensearch.Description.newDescription;jQuery.fn.OpenSearchUrl=jQuery.opensearch.Url.newUrl;jQuery.fn.OpenSearchSearchClient=jQuery.opensearch.SearchClient.newSearchClient;jQuery.fn.OpenSearchScanClient=jQuery.opensearch.ScanClient.newScanClient;jQuery.fn.OpenSearchResponse=jQuery.opensearch.Response.newResponse;jQuery.fn.OpenSearchAtomResponse=jQuery.opensearch.AtomResponse.newAtomResponse;
// filterIB_voTIvfM50 
jQuery.Atom={_1_0:{namespace:"http://www.w3.org/2005/Atom",Feed:{id:"",title:"Not Available",updated:new Date(),subtitle:"Not Available",author:[],category:[],contributor:[],link:[],entry:[],generator:null,icon:null,logo:null,rights:null,updateFeed:function(url){return jQuery(this)},configureFeed:function(options){try{if(jQuery.isArgonaut){jQuery.each(this.entry,function(){jQuery(this).Atom10Entry(options)})}}catch(e){}},newFeed:function(options){return this.each(function(){try{var tag_name;tag_name=this.tagName;if(tag_name!="atom:feed"&&tag_name!="feed"){return}this.prototype=jQuery.extend(this,jQuery.Atom._1_0.Feed);this.configureFeed(options)}catch(e){}})}},Entry:{id:"",title:"Not Available",updated:new Date(),subtitle:"Not Available",author:[],category:[],content:{},contributor:[],link:[],published:null,rights:null,source:null,summary:null,icon:null,logo:null,other:{},updateEntry:function(url){return jQuery(this.xml)},configureEntry:function(options){try{if(!jQuery.isArgonaut){this.id=jQuery("> id",this)?jQuery("> id",this).text():this.id;this.title=jQuery("> title",this)?jQuery("> title",this).text():this.title}}catch(e){}},newEntry:function(options){return this.each(function(){try{var tag_name;tag_name=this.tagName;if(tag_name!="entry"){return}this.prototype=jQuery.extend(this,jQuery.Atom._1_0.Entry);this.configureEntry(options)}catch(e){}})}}}};jQuery.fn.Atom10Feed=jQuery.Atom._1_0.Feed.newFeed;jQuery.fn.Atom10Entry=jQuery.Atom._1_0.Entry.newEntry;
// home.jsX0sC0w 
(function($){jQuery.WDLMapModel={data:null,lang:null,use_ajax:false,media_url:null,item_href:null,thumblow_pattern:null,thumbhigh_pattern:null,rkey_to_region:null,regions_expanded:{},current_items:null,timeline:{start:-8000,end:2010},total_item_count:0,lang_map:{ara:"ar",spa:"es",fra:"fr",por:"pt",rus:"ru",zho:"zh",eng:"en"},init:function(map_data,lang){this.lang=this.lang_map[lang];this.data=map_data;this.media_url=map_data.media_url;this.item_href=map_data.item_href;this.thumblow_pattern=map_data.thumblow_pattern;this.thumbhigh_pattern=map_data.thumbhigh_pattern;this.rkey_to_region=map_data.rkey_to_region;this.total_item_count=map_data.world["total_items"];this.fullyQualifyItems();if(this.use_ajax==false){this.filterTime(this.timeline.start,this.timeline.end)}},fullyQualifyItems:function(){for(var item_id in this.data.items){this.data.items[item_id]=this.qualifiedItem(item_id,this.data.items[item_id])}},qualifiedItem:function(item_id,abbr_item){var fq_item={id:item_id,title:abbr_item.T,thumbLow:this.makeThumbLow(item_id,abbr_item.L),thumbHigh:this.makeThumbHigh(item_id,abbr_item.L),href:this.item_href.replace("0",item_id),r:this.rkeyToRegion(abbr_item.R),period:abbr_item.P};return fq_item},makeThumbLow:function(item_id,thumb_fname){var thumb=this.thumblow_pattern.replace("id",item_id.toString());thumb=this.media_url+"/"+thumb.replace("img",thumb_fname);return thumb},makeThumbHigh:function(item_id,thumb_fname){var thumb=this.thumbhigh_pattern.replace("id",item_id.toString());thumb=this.media_url+"/"+thumb.replace("img",thumb_fname);return thumb},rkeyToRegion:function(rk){var regions=new Array(rk.length);for(var i=0;i<rk.length;i=i+1){regions[i]=this.rkey_to_region[rk[i]]}return regions},init_with_ajax:function(world_data,lang){this.lang=this.lang_map[lang];jQuery.ajax({type:"GET",url:"/"+this.lang+"/search/home",data:({region:"world"}),dataType:"json",async:false,cache:true,success:function(json_data){jQuery.WDLMapModel.data=json_data;jQuery.WDLMapModel.media_url=json_data.media_url;jQuery.WDLMapModel.item_href=json_data.item_href;jQuery.WDLMapModel.thumblow_pattern=json_data.thumblow_pattern;jQuery.WDLMapModel.thumbhigh_pattern=json_data.thumbhigh_pattern;jQuery.WDLMapModel.rkey_to_region=json_data.rkey_to_region;jQuery.WDLMapModel.fullyQualifyItems()},error:function(XMLHttpRequest,textStatus,errorThrown){alert(textStatus);alert(errorThrown);alert(XMLHttpRequest.responseText)}})},filterTime:function(start,end){if(this.use_ajax==true&&(this.timeline.start!=start||this.timeline.end!=end)){this.fetchItemCountAndRepresentativeItems(start,end)}var current_items={};var count=0;for(var i in this.data.items){var info=this.data.items[i];var x=info.period;if(x[0]<=end&&x[1]>=start){count=count+1;for(var k=0;k<info.r.length;k++){var region=info.r[k];if(region in current_items){current_items[region].push(i)}else{current_items[region]=[i]}}}}this.current_items=current_items;this.timeline.start=start;this.timeline.end=end;if(this.use_ajax==false){for(var r in this.data.regions){if(r!="world"){this.data.regions[r][5]=jQuery.WDLMapModel.regionCount(r)}}this.total_item_count=count}},fetchItemCountAndRepresentativeItems:function(start,end){jQuery.ajax({type:"GET",url:"/"+this.lang+"/search/home",data:({timeline:start+","+end}),dataType:"json",async:false,cache:true,success:function(json_data){jQuery.WDLMapModel.updateRegionCountAndRepresenativeItem(json_data)},error:function(XMLHttpRequest,textStatus,errorThrown){alert(textStatus);alert(errorThrown);alert(XMLHttpRequest.responseText)}})},regionCount:function(region){var r_items=this.current_items[region];if(r_items===undefined){return 0}return r_items.length},updateRegionCountAndRepresenativeItem:function(json_data){for(var item_id in json_data.items){this.data.items[item_id]=this.qualifiedItem(item_id,json_data.items[item_id])}for(var r in json_data.regions){if(r=="world"){this.total_item_count=json_data.regions[r]}else{this.data.regions[r][5]=json_data.regions[r]}}},getCurrentTimeLine:function(){return this.timeline},regionRepresent:function(region){var rdata=this.data.regions[region];var preferred_item_id=rdata[4];var r_items=this.current_items[region];if(r_items===undefined){return false}for(var i=0;i<r_items.length;i++){if(r_items[i]==preferred_item_id){return[preferred_item_id,this.data.items[preferred_item_id]]}}var idx=Math.floor(Math.random()*r_items.length);return[r_items[idx],this.data.items[r_items[idx]]]},regionCountries:function(region){var country=new Array();var code=new Array();var count=new Array();var r_items=this.current_items[region];for(var i=0;i<r_items.length;i++){var item_id=r_items[i];var item_info=this.data.items[item_id];if(!item_info.countries){continue}for(var k=0;k<item_info.countries.length;k++){var c=item_info.countries[k];if(country[c.code]){count[c.code]=count[c.code]+1}else{country[c.code]=c.caption;code[c.code]=c.code;count[c.code]=1}}}var countries=[];for(var cc in code){var d={caption:country[cc],count:count[cc],code:cc,query_string:"ql="+this.lang+"&r="+region+"&a="+this.timeline.start+"&b="+this.timeline.end+"&c="+cc};countries.push(d)}return countries.sort(function(a,b){if(a.caption<b.caption){return -1}if(a.caption==b.caption){return 0}if(a.caption>b.caption){return 1}})},worldCount:function(){return this.total_item_count},regionItems:function(region){if(this.use_ajax==true&&this.regions_expanded[region]==null){this.fetchRegionItems(region);this.regions_expanded[region]=region;this.filterTime(this.timeline.start,this.timeline.end)}var items=[];var r_items=this.current_items[region];for(var i=0;i<r_items.length;i++){var item_id=r_items[i];var item_info=this.data.items[item_id];var d={id:item_id,title:item_info.title,thumbLow:item_info.thumbLow,thumbHigh:item_info.thumbHigh,href:item_info.href};items.push(d)}return items},fetchRegionItems:function(region_code){jQuery.ajax({type:"GET",url:"/"+this.lang+"/search/home",data:({region:region_code}),dataType:"json",async:false,cache:true,success:function(json_data){for(var item_id in json_data.items){var item=json_data.items[item_id];jQuery.WDLMapModel.data.items[item_id]=jQuery.WDLMapModel.qualifiedItem(item_id,item)}},error:function(XMLHttpRequest,textStatus,errorThrown){alert(textStatus);alert(errorThrown);alert(XMLHttpRequest.responseText)}})},regionAttributes:function(region){var rdata=this.data.regions[region];if(rdata===undefined){return undefined}var d={};d.title=rdata[0];d.x=rdata[1];d.y=rdata[2];d.z=rdata[3];d.id=region;d.colorClass=region;d.totalResults=rdata[5];if(this.lang=="ar"){d.totalResults=jQuery.arabic_numeral(d.totalResults)}var search_url="/search/gallery?&r="+region+"&a="+this.timeline.start+"&b="+this.timeline.end;search_url=jQuery.lang.encode(search_url);d.searchMapUrl=d.searchGalleryUrl=search_url;d.searchUrl=search_url;var r_info=this.regionRepresent(region);var r_id=r_info[0];var r_item=r_info[1];d.representativeItemId=r_id;d.thumbLow=r_item.thumbLow;d.thumbHigh=r_item.thumbHigh;d.countries=r_item.countries;return d},worldData:function(){try{var d={};var map_items=[];jQuery.extend(d,this.data.world);d.totalResults=this.worldCount();if(this.lang=="ar"){d.totalResults=jQuery.arabic_numeral(d.totalResults)}for(var r in this.current_items){var rdata=this.regionAttributes(r);if(rdata===undefined){continue}map_items.push(rdata)}d.mapItems=map_items;d.title="World";return d}catch(e){console.error(e)}},geoItemTemplate:function(){return this.data.geoitem}}})(jQuery);
// init.jsfmEu2N 
jQuery.worlddigitallibrary.views={idbase:0,generateId:function(){return"jQuery.worlddigitallibrary.views.id_"+(jQuery.worlddigitallibrary.views.idbase++)},Mode:{MAXIMIZED:"maximized",MIDSIZED:"midsized",MINIMIZED:"minimized"}};
// filterRqxZYffZaXgn 
jQuery.worlddigitallibrary.views.Map={template:null,mapTitle:"",mapImage:"",mapItemsCache:[],state:{region:"World"},fadeOutAndRemove:function(map_item){jQuery(map_item).fadeOut("slow",function(){jQuery(this).remove()})},fadeOutFadeIn:function(map_item){jQuery(map_item).fadeOut("slow",function(){jQuery(this).fadeIn("slow")})},clear:function(){try{for(var map_item_id in this.mapItemsCache){this.fadeOutAndRemove(this.mapItemsCache[map_item_id])}}catch(e){}this.mapItemsCache=null;this.mapItemsCache={}},add:function(map_item){if(!this.mapItemsCache[map_item.id]){this.mapItemsCache[map_item.id]=map_item}return map_item},find:function(id){return this.mapItemsCache&&this.mapItemsCache[id]?this.mapItemsCache[id]:null},markAllDirty:function(){for(var mapItem in this.mapItemsCache){this.mapItemsCache[mapItem].dirty=true}},clean:function(){for(var mapItemId in this.mapItemsCache){var map_item=this.mapItemsCache[mapItemId];if(map_item.dirty===true){if(map_item.mode===jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){map_item.parent.unblockAll();map_item.midsize(null,null)}this.fadeOutAndRemove(map_item);delete this.mapItemsCache[mapItemId]}}},displayLoading:function(){try{jQuery(this).parent().css({backgroundImage:"url(/static/js/images/wdl_loader_transparent.gif)",backgroundPosition:"center",backgroundRepeat:"no-repeat"})}catch(e){}},clearLoading:function(){try{jQuery(this).parent().css({backgroundImage:""})}catch(e){}},updateMap:function(){this.displayLoading();return jQuery(this)},unblockAll:function(id){for(var mapItemId in this.mapItemsCache){jQuery(this.find(mapItemId)).fadeTo("slow",1).unblock()}},blockAllBut:function(id){for(var mapItemId in this.mapItemsCache){if(mapItemId!=id){jQuery(this.find(mapItemId)).fadeTo("slow",0.3).block({message:null,showOverlay:true})}}},refreshMap:function(data){try{if(data!==null){this.clearLoading();this.markAllDirty();if(this.mapImage!=data.mapImage){this.mapImage=data.mapImage;jQuery(this).attr("src",this.mapImage);jQuery(this).fadeIn("slow")}else{if(jQuery(this).css("display")=="none"){jQuery(this).fadeIn("slow")}}this.mapTitle=data.mapTitle?data.mapTitle:this.mapTitle;var currentlyMaximizedMapItemId=null;for(var i=0;i<data.mapItems.length;i++){try{var mapItemData={id:data.mapItems[i].id,parent:this,x:data.mapItems[i].x,y:data.mapItems[i].y,z:data.mapItems[i].z,geoTitle:data.mapItems[i].title,totalResults:data.mapItems[i].totalResults,auto:(data.mapTitle=="World")?false:true,colorClass:data.mapItems[i].colorClass?data.mapItems[i].colorClass:null,thumbLow:data.mapItems[i].thumbLow,thumbHigh:data.mapItems[i].thumbHigh,searchMapUrl:data.mapItems[i].searchMapUrl,searchGalleryUrl:data.mapItems[i].searchGalleryUrl,searchUrl:data.mapItems[i].searchUrl,representativeItemId:data.mapItems[i].representativeItemId?data.mapItems[i].representativeItemId:null};var currentMapItem=this.find(data.mapItems[i].id);if(currentMapItem!==null){if(currentMapItem.mode==jQuery.worlddigitallibrary.views.Mode.MIDSIZED){this.fadeOutFadeIn(currentMapItem.thumbLow);currentMapItem.clearCurrentItem();currentMapItem.update(mapItemData);currentMapItem.clear()}else{if(currentMapItem.mode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){currentlyMaximizedMapItemId=data.mapItems[i].id;currentMapItem.clearCurrentItem();currentMapItem.update(mapItemData);currentMapItem.clear();currentMapItem.triggerUpdate()}}currentMapItem.dirty=false}else{var mapItem=this.addMapItem(mapItemData);mapItem.dirty=false;jQuery(mapItem).show();if(data.mapTitle=="World"){mapItem.midsize()}}}catch(e){}}if(currentlyMaximizedMapItemId){this.blockAllBut(currentlyMaximizedMapItemId)}this.clean()}else{}}catch(ex){}},addMapItem:function(map_item_data){var map_item=jQuery(this).parent().addMapItem(map_item_data).get(0);this.add(map_item);return map_item},setMapItems:function(mapItems){},getMapItems:function(){this.clear();return this.mapItemsCache},setMapTitle:function(mapTitle){this.mapTitle=mapTitle},getMapTitle:function(){return this.mapTitle},setMapImage:function(src){this.mapImage=jQuery(this).attr("src",src)},getMapImage:function(){return this.mapImage},trigger:function(){this.updateMap()},configure:function(options){this.mapImage=jQuery(this).attr("src");this.trigger()},newMap:function(options){return this.each(function(){try{if(this.tagName.toUpperCase()!="DIV"&&jQuery(this).attr("id")!="map"){return}this.prototype=jQuery.extend(this,jQuery.worlddigitallibrary.views.Map);this.clear();jQuery(this).hide();this.configure(options)}catch(exx){try{}catch(exxx){}}})}};jQuery.fn.WDLMap=jQuery.worlddigitallibrary.views.Map.newMap;
// filterMXc_LPT1EN6Y 
jQuery.worlddigitallibrary.views.MapItem={index:0,options:{},cache:null,template:null,displayMode:"carousel",slider_dict:{},slider_mouse_x:0,itemcarousel:null,itemcarouselsize:0,itemcarouselHolder:null,countries:null,countriesSummaryList:null,countriesTableWrapper:null,countriesTable:null,countriesTotalResultsButton:null,countriesTotalResults:null,countriesTotalResultsLabel:null,countriesThumb:null,countriesThumbLow:null,clear:function(){this.index=0;this.cache=null;this.cache=[]},add:function(item){this.index=this.cache.length;this.cache.push(item)},next:function(){return this.cache[this.index+1]?this.cache[++this.index]:this.first()},previous:function(){return this.cache[this.index-1]?this.cache[--this.index]:this.last()},representativeItem:function(representativeItemId){var item=this.first();var firstItemId=item.id;while(item.id!=representativeItemId){item=this.next();if(item.id===firstItemId){break}}return item},first:function(){this.index=0;var item=this.cache[this.index];return item},last:function(){this.index=this.cache.length-1;var item=this.cache[this.index];return item},cacheCount:function(){return this.cache.length},nextItem:function(){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.setCurrentItem(geoItem.next())},previousItem:function(){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.setCurrentItem(geoItem.previous())},displayLoading:function(){try{jQuery(this.thumbHolder).css({backgroundImage:"url(/static/js/images/wdl_loader_transparent.gif)",backgroundPosition:"center",backgroundRepeat:"no-repeat"})}catch(e){}},clearLoading:function(){try{jQuery(this.thumbHolder).css({backgroundImage:""})}catch(e){}},refreshMapItems:function(items){try{this.clearLoading();this.clear();for(var i=0;i<items.length;i++){this.add(items[i])}var firstItem=this.first();if(this.representativeItemId!==null){firstItem=this.representativeItem(this.representativeItemId)}this.setCurrentItem(firstItem)}catch(e){}},setCurrentItem:function(item){try{if(item!==null){var title=item.title?item.title:"";var geoItem=this;jQuery(this.thumbHigh).attr("src",item.thumbHigh?item.thumbHigh:jQuery(this).attr("src"));jQuery(this.thumbHigh).parent("a").attr("href",item.retreiveUrl?item.retreiveUrl:"#");jQuery(this.thumbHigh).parent("a").attr("title",title);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){jQuery(this.thumbHigh).fadeOut("fast",function(){jQuery(this).fadeIn("fast")})}jQuery(this.currentItem.itemTitle).text(title);jQuery(this.currentItem.itemTitle).parent("a").attr("href",item.retreiveUrl?item.retreiveUrl:"#");jQuery(this.detailsButton).attr("href",item.retreiveUrl?item.retreiveUrl:"#")}else{}}catch(e){}},createItemsCarousel:function(geoItem){jQuery.geoRegion=geoItem;if(geoItem.cacheCount()>1){this.createItemsSlider(geoItem)}},createItemsSlider:function(geoItem){var slider_content_div="div."+geoItem.id+"itemcarousel";jQuery(slider_content_div+" *").remove();var slider_code=geoItem.id;var slider_viewer_id="slider-viewer-"+slider_code;var slider_viewer_selector="#"+slider_viewer_id;var slider_nav_prev_id="slider-nav-prev-"+slider_code;var slider_nav_next_id="slider-nav-next-"+slider_code;var slider_outer_container_id="slider-outer-container-"+slider_code;var slider_outer_container_selector="#"+slider_outer_container_id;var slider_conveyor_id="slider-conveyor-"+slider_code;var slider_conveyor_selector="#"+slider_conveyor_id;var slider_id="slider-"+slider_code;var slider_selector="#slider-"+slider_code;var slider_viewer_ara_class="";var slider_outer_container_ara_class="";if(jQuery.pageLanguage=="ara"){slider_viewer_ara_class=" slider-viewer-ara";slider_outer_container_ara_class=" slider-outer-container-ara";jQuery(slider_content_div).addClass("slider-content-ara")}var html="";html+='<div id="'+slider_outer_container_id+'" class="slider-outer-container '+slider_outer_container_ara_class+'">';html+='  <div id="slider-nav-prev-'+slider_code+'"  class="slider-nav-prev"></div>';html+='  <div id="slider-viewer-'+slider_code+'"  class="oddimage slider-viewer ui-corner-all '+slider_viewer_ara_class+'">';html+='    <div id="'+slider_conveyor_id+'" class="content-conveyor"></div>';html+='    <div class="ui-slider-behind">';html+='      <div id="'+slider_id+'"></div>';html+="    </div>";html+="  </div>";html+='  <div id="slider-nav-next-'+slider_code+'"  class="slider-nav-next"></div>';html+="</div>";jQuery(slider_content_div).append(html);geoItem.addItemsToSlider(geoItem,slider_conveyor_selector);var conveyor=jQuery(slider_conveyor_selector);var item=jQuery(".slider-item",jQuery(slider_viewer_selector));var item_total_width=item.length*(parseInt(item.css("width"))+parseInt(item.css("marginLeft"))+parseInt(item.css("marginRight")));var slider_max=item_total_width-parseInt(jQuery(slider_content_div).css("width"))+42;if(jQuery.browser.msie&&jQuery.browser.version==6){item_total_width=item_total_width+34;slider_max=item_total_width-parseInt(jQuery(slider_content_div).css("width"))+10}conveyor.css("width",item_total_width);var slider_handle_width=88;var initial_value=0;var sliderOpts={animate:true,max:slider_max,step:1,orientation:"horizontal",range:false,value:initial_value,start:function(event,ui){jQuery.worlddigitallibrary.views.MapItem.slider_mouse_x=event.originalEvent.clientX},slide:function(event,ui){if(event.originalEvent.clientX!=jQuery.worlddigitallibrary.views.MapItem.slider_mouse_x){conveyor.css("left","-"+ui.value+"px");jQuery.worlddigitallibrary.views.MapItem.slider_mouse_x=event.originalEvent.clientX;return true}return false},change:function(event,ui){if(ui.value>=slider_max){jQuery("#"+slider_nav_next_id).addClass("slider-nav-next-disabled");jQuery("#"+slider_nav_prev_id).removeClass("slider-nav-prev-disabled")}else{if(ui.value<=0){jQuery("#"+slider_nav_prev_id).addClass("slider-nav-prev-disabled");jQuery("#"+slider_nav_next_id).removeClass("slider-nav-next-disabled")}else{jQuery("#"+slider_nav_next_id).removeClass("slider-nav-next-disabled");jQuery("#"+slider_nav_prev_id).removeClass("slider-nav-prev-disabled")}}}};jQuery(slider_selector).slider(sliderOpts);jQuery("#"+slider_nav_prev_id).addClass("slider-nav-prev-disabled");if(item.length<=6){jQuery(slider_selector).slider("value",0);jQuery(slider_selector).slider("disable");jQuery("a.ui-slider-handle",jQuery(slider_selector)).css("left",0);conveyor.css("left","0px");jQuery("#"+slider_nav_next_id).addClass("slider-nav-next-disabled");jQuery("#"+slider_nav_prev_id).addClass("slider-nav-prev-disabled");return}var selector_dict={slider_selector:slider_selector,slider_conveyor_selector:slider_conveyor_selector};geoItem.slider_dict[slider_nav_prev_id]=selector_dict;geoItem.slider_dict[slider_nav_next_id]=selector_dict;jQuery("#"+slider_nav_prev_id).mousehold(200,function(){var conveyor_selector=jQuery.worlddigitallibrary.views.MapItem.slider_dict[this.id].slider_conveyor_selector;var slider_selector=jQuery.worlddigitallibrary.views.MapItem.slider_dict[this.id].slider_selector;var value=jQuery(slider_selector).slider("value");var slider_step=64;var new_value=value-slider_step;if(new_value<0){new_value=0}jQuery(slider_selector).slider("value",new_value);jQuery(conveyor_selector).css("left","-"+new_value+"px")});jQuery("#"+slider_nav_next_id).mousehold(200,function(){var conveyor_selector=jQuery.worlddigitallibrary.views.MapItem.slider_dict[this.id].slider_conveyor_selector;var slider_selector=jQuery.worlddigitallibrary.views.MapItem.slider_dict[this.id].slider_selector;var value=jQuery(slider_selector).slider("value");var slider_max=jQuery(slider_selector).slider("option","max");if(value<slider_max){var slider_step=64;var new_value=value+slider_step;if(new_value>slider_max){new_value=slider_max}jQuery(slider_selector).slider("value",new_value);jQuery(conveyor_selector).css("left","-"+new_value+"px")}})},addItemsToSlider:function(geoItem,slider_conveyor_selector){var i=0;while(i<geoItem.cacheCount()){geoItem.addSingleItemToSlider(slider_conveyor_selector,geoItem.cache[i],geoItem);i=i+1}},addSingleItemToSlider:function(slider_conveyor_selector,item,geoItem){if(item!==null&&typeof(item)!="undefined"){var img_id="jcli"+item.id.replace(/\//g,"_");var img_title=item.title.replace(/"/g,"");var html='<div class="slider-item">';html+=' <img id="'+img_id+'" src="'+item.thumbLow+'" class="reflect slider-item-img" title="'+img_title+'" width="64" height="53"/>';html+="</div>";jQuery(slider_conveyor_selector).append(html);var event_data={car_item:item,car_geoItem:geoItem};jQuery("#"+img_id).bind("mousedown",event_data,geoItem.swapExpandedItem)}},createItemsCarouselOld:function(geoItem){jQuery.geoRegion=geoItem;var wrapper_div="div."+geoItem.id+"itemcarousel";var carousel_list_id=geoItem.id+"_carousel_list";jQuery(wrapper_div+" *").remove();if(geoItem.cacheCount()>1){jQuery(wrapper_div).append('<ul id="'+carousel_list_id+'" class="regionitems" style="padding:0px 1px 0px 0px; margin:2px 0px 0px 1px;"></ul>');var opts={size:0,scroll:6,easing:"swing",animation:500,initCallback:geoItem.initItemsCarousel,itemLoadCallback:{onBeforeAnimation:geoItem.beforeAddItemsToCarousel,onAfterAnimation:geoItem.afterAddItemsToCarousel},itemLastInCallback:{onBeforeAnimation:geoItem.beforeLastItemIn,onAfterAnimation:geoItem.afterLastItemIn}};if(geoItem.cacheCount()<=6){jQuery.extend(opts,{buttonPrevHTML:null,buttonNextHTML:null})}geoItem.itemcarouselsize=0}},removeCarousel:function(geoItem){var wrapper_div="div."+geoItem.id+"itemcarousel";jQuery(wrapper_div+" *").remove()},initItemsCarousel:function(carousel,state){var geoItem=jQuery.geoRegion;if(state=="init"||state=="reset"){geoItem.itemcarouselsize=0;jQuery.geoRegion.itemcarousel=carousel}},beforeAddItemsToCarousel:function(carousel,state){var geoItem=jQuery.geoRegion;var chunk=14;var i=0;if(state=="init"||state=="reset"){if(geoItem.cacheCount()>0){while(i<chunk&&i<geoItem.cacheCount()){geoItem.addSingleItemToCarousel(carousel,geoItem.cache[i],i+1,geoItem);i=i+1}geoItem.itemcarouselsize=i}if(geoItem.itemcarouselsize>0){carousel.size(geoItem.itemcarouselsize)}if(jQuery.pageDirection=="rtl"){jQuery(carousel.container).css("direction","ltr")}if(jQuery.browser.msie&&carousel.size()>0&&carousel.size()==geoItem.cacheCount()){geoItem.msieCarouselHack(carousel,geoItem)}}else{if(state=="next"){geoItem.itemcarouselsize=carousel.size();i=geoItem.itemcarouselsize;var item_count=0;if(geoItem.cacheCount()>0){while(item_count<chunk&&i<geoItem.cacheCount()){geoItem.addSingleItemToCarousel(carousel,geoItem.cache[i],i+1,geoItem);i=i+1;item_count=item_count+1}geoItem.itemcarouselsize=i}if(item_count>0){carousel.size(geoItem.itemcarouselsize);if(jQuery.browser.msie&&carousel.size()>0&&carousel.size()==geoItem.cacheCount()){geoItem.msieCarouselHack(carousel,geoItem)}}}}},afterAddItemsToCarousel:function(carousel,state){var geoItem=jQuery.geoRegion},beforeLastItemIn:function(carousel,li,index,state){var geoItem=jQuery.geoRegion},afterLastItemIn:function(carousel,li,index,state){var geoItem=jQuery.geoRegion},msieCarouselHack:function(carousel,geoItem){if(jQuery.browser.msie){var carousel_ul_id=geoItem.id+"_carousel_list";var width=jQuery("#"+carousel_ul_id).css("width");width=parseInt(width)+64;if(isNaN(width)==false){jQuery("#"+carousel_ul_id).css("width",width+"px")}}},addSingleItemToCarousel:function(carousel,item,item_index,geoItem){if(item!==null&&typeof(item)!="undefined"){var img_id="jcli"+item.id.replace(/\//g,"_");var img_title=item.title.replace(/"/g,"");var li=carousel.add(item_index,'<img id="'+img_id+'" src="'+item.thumbLow+'" title="'+img_title+'" width="64" height="53"/>');jQuery(li).css("margin-left","0px").css("margin-right","0px").css("list-style-type","none").css("padding","1px 0px 1px 0px");var event_data={car_item:item,car_geoItem:geoItem};jQuery("#"+img_id).bind("mousedown",event_data,geoItem.swapExpandedItem)}},swapExpandedItem:function(e){e.data.car_geoItem.setCurrentItem(e.data.car_item)},resetItemsCarousel:function(geoItem){geoItem.removeCarousel(geoItem)},createCountriesTable:function(geoItem){jQuery.geoRegion=geoItem;geoItem.removeCountriesTable(geoItem);var num_cols=2;if(geoItem.countries&&geoItem.countries.length>0){var html="<table class='countriesTable'><tbody><tr>";var i=0;for(i=0;i<geoItem.countries.length;i++){var href=jQuery.lang.encode("/search/gallery?"+geoItem.countries[i].query_string);var celltext='<a href="'+href+'" class="countriesHref">';celltext+='<span class="countriesCaption">'+geoItem.countries[i].caption+"("+geoItem.countries[i].count+")</span></a>";html+='<td class="countriesTableCell">'+celltext+"</td>";if((i+1)%num_cols==0){html+="</tr><tr>"}}if(i%num_cols!=0){for(var j=1;j<=num_cols;j++){if(i%num_cols!=0){html+='<td class="countriesTableCell"> &nbsp;</td>'}else{html+="</tr>";break}i++}}html+="</tbody>";var count_str=geoItem.totalResults[0].parentNode.innerHTML.replace('totalResults"','countriesTotalResults"').replace("totalResultsLabel","countriesTotalResultsLabel");html+='<tfoot><tr class="countriesTableFooter"><td colspan="'+num_cols+'"><a class="countriesTotalHref" href="'+jQuery(geoItem.totalResultsButton).attr("href")+'">'+count_str+"</a>";html+="</td></tr></tfoot></table>";jQuery(geoItem.countriesTableWrapper).append(html)}},removeCountriesTable:function(geoItem){jQuery.geoRegion=geoItem;jQuery("div.countriesTableWrapper *",geoItem.countriesSummaryList).remove()},clearCurrentItem:function(){try{jQuery(this.thumbHigh).attr("src","");jQuery(this.thumbHigh).parent("a").attr("href","#");jQuery(this.thumbHigh).parent("a").attr("title","");jQuery(this.currentItem.itemTitle).text("");jQuery(this.currentItem.itemTitle).parent("a").attr("href","#");jQuery(this.detailsButton).attr("href","#")}catch(e){}},updateMapItems:function(id){this.displayLoading();return jQuery(this)},triggerUpdate:function(event){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);if(event&&event.data){geoItem.displayMode=event.data.display}if(geoItem.cache.length===0){return geoItem.updateMapItems(geoItem.id)}else{}},maximizeWithCarousel:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.displayMode="carousel";geoItem.maximize(event,callback)},maximizeWithCountries:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.displayMode="countries";geoItem.maximize(event,callback)},maximize:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);jQuery.geoRegion=geoItem;stage1=300;stage2=300;stage3=200;stage4=200;var carousel_mode_div_width="550px";var carousel_mode_div_height="174px";var countries_mode_div_width="448px";var countries_mode_div_height="300px";if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MIDSIZED){jQuery(geoItem).unbind("mouseout");try{if(geoItem.parent){geoItem.parent.blockAllBut(geoItem.id)}}catch(e){}try{jQuery(geoItem.enlargeButton).hide();jQuery(geoItem.thumbLow).hide();var options={zIndex:1000,top:geoItem.detailPositionY+"px"};if(jQuery.browser.msie&&jQuery.browser.version=="6.0"&&jQuery.pageLanguage=="ara"){jQuery.extend(options,{right:geoItem.detailPositionX+"px"})}else{jQuery.extend(options,{left:geoItem.detailPositionX+"px"})}if(geoItem.displayMode=="carousel"){jQuery(geoItem).animate(options,stage1,function(){jQuery(geoItem.titleBar).addClass("titleBarMaximizedWithCarousel");jQuery(geoItem).animate({width:carousel_mode_div_width},stage2,function(){jQuery(geoItem).animate({height:carousel_mode_div_height},stage2,function(){jQuery(geoItem.itemDescription).slideDown(stage3,function(){if(jQuery.browser.mozilla){var s=jQuery.browser.version.split(".");if(s[2]=="0"){jQuery(geoItem.closeButton).css({marginTop:"-14px"})}}jQuery(geoItem.closeButton).show();jQuery(geoItem.thumbHolder).animate({width:"100px"},stage4,function(){jQuery(geoItem.thumbHolder).animate({height:"83px"},stage4,function(){jQuery(geoItem.thumbHigh).fadeIn("fast");jQuery(geoItem.thumbHolder).css({listStyle:"none"});jQuery(geoItem.previousButton).show();jQuery(geoItem.nextButton).show();jQuery(geoItem.itemcarouselHolder).show("fast");geoItem.mode=jQuery.worlddigitallibrary.views.Mode.MAXIMIZED;jQuery(geoItem.itemcarouselHolder).animate({width:"450px",height:"74px"},stage4,function(){geoItem.createItemsCarousel(geoItem)});if(callback){callback.apply(this)}})})})})})})}else{if(geoItem.displayMode=="countries"){jQuery(geoItem).animate(options,stage1,function(){geoItem.removeCountriesTable(geoItem);jQuery(geoItem.countriesSummaryList).hide();jQuery(geoItem.thumbHolder).hide();jQuery(geoItem.summaryList).hide();jQuery(geoItem.countriesThumb).hide();jQuery(geoItem).animate({width:countries_mode_div_width},stage2,function(){jQuery(geoItem.titleBar).addClass("titleBarMaximizedWithCountries");jQuery(geoItem.closeButton).show()});jQuery(geoItem.countriesSummaryList).animate({width:countries_mode_div_width},stage4,function(){jQuery(geoItem.countriesSummaryList).animate({height:countries_mode_div_height},stage4,function(){geoItem.mode=jQuery.worlddigitallibrary.views.Mode.MAXIMIZED;geoItem.createCountriesTable(geoItem);jQuery(geoItem.countriesThumbLow).attr("src",jQuery(geoItem.thumbLow).attr("src"));jQuery(geoItem.countriesSummaryList).slideDown("fast",function(){jQuery(geoItem.countriesThumb).show();jQuery(geoItem.countriesThumbLow).fadeIn("fast")});if(callback){callback.apply(this)}})})})}}}catch(e){}}else{if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED){geoItem.midsize(event,geoItem.maximize)}}return jQuery(geoItem)},midsize:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);stage1=300;stage2=200;stage3=200;var scan_summary_width="80px";if(jQuery.browser.msie&&jQuery("html").attr("xml:lang")=="ara"){scan_summary_width="70px"}if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){jQuery(geoItem.itemDescription).slideUp(stage1,function(){jQuery(geoItem.titleBar).removeClass("titleBarMaximizedWithCountries");jQuery(geoItem.titleBar).removeClass("titleBarMaximizedWithCarousel");jQuery(geoItem.closeButton).hide();jQuery(geoItem.previousButton).hide();jQuery(geoItem.nextButton).hide();jQuery(geoItem.thumbHigh).hide();geoItem.removeCarousel(geoItem);geoItem.removeCountriesTable(geoItem);jQuery(geoItem.itemcarouselHolder).hide();jQuery(geoItem.countriesSummaryList).hide();jQuery(geoItem.thumbHolder).show();jQuery(geoItem.summaryList).show()});jQuery(geoItem.thumbHolder).animate({height:"53px"},stage2,function(){jQuery(geoItem.thumbHolder).animate({width:"64px"},stage2,function(){jQuery(geoItem.enlargeButton).show();jQuery(geoItem.thumbLow).fadeIn("fast");var options={zIndex:geoItem.z,top:geoItem.positionY+"px"};if(jQuery.browser.msie&&jQuery.browser.version=="6.0"&&jQuery.pageLanguage=="ara"){var posx=952-geoItem.positionX-146;jQuery.extend(options,{left:"0px",right:posx+"px"})}else{jQuery.extend(options,{left:geoItem.positionX+"px"})}jQuery(geoItem).animate(options,stage3,function(){try{if(geoItem.parent){geoItem.parent.unblockAll()}}catch(e){}geoItem.mode=jQuery.worlddigitallibrary.views.Mode.MIDSIZED;if(geoItem.auto){jQuery(geoItem).hover(this.autoExpand,this.autoCollapse);jQuery(geoItem).trigger("mouseout")}if(callback){callback.apply(this)}})});var ht=jQuery.browser.msie&&jQuery("html").attr("xml:lang")=="rus"?"87px":"80px";jQuery(geoItem).animate({width:geoItem.getMinWidth(),height:ht},"fast")})}else{if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED&&geoItem.submode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){var ht=jQuery.browser.msie&&jQuery("html").attr("xml:lang")=="rus"?"87px":"80px";jQuery(geoItem).css({height:ht});if(jQuery.browser.msie&&jQuery("html").attr("xml:lang")=="ara"){jQuery(geoItem).css({textAlign:"right"});jQuery(geoItem.summaryList).css({display:"inline"})}jQuery(geoItem.summaryList).fadeIn("fast");jQuery(geoItem.geoMarker).fadeOut("fast");jQuery(geoItem.thumbHigh).hide();jQuery(geoItem.thumbHolder).animate({height:"53px",width:"64px"},"fast",function(){jQuery(geoItem.enlargeButton).show();jQuery(geoItem.thumbHolder).css({listStyle:"none"});jQuery(geoItem.thumbLow).css({display:"inline"});jQuery(geoItem.thumbLow).fadeIn("fast");jQuery(geoItem.scanSummary).animate({width:scan_summary_width},"fast",function(){});jQuery(geoItem.totalResults).css({display:"inline"}).show("fast");geoItem.mode=jQuery.worlddigitallibrary.views.Mode.MIDSIZED;if(callback){callback.apply(this)}})}else{if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED&&geoItem.submode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED){geoItem.showGeoTitle(event,geoItem.midsize)}}}return jQuery(this)},reallyvisible:function(a){return !(jQuery(a).is(":hidden")||jQuery(a).parents(":hidden").length)},setTotalResultsLabel:function(geoItem){if(geoItem.reallyvisible(geoItem.totalResults)==true){if(jQuery(geoItem.totalResults).html()!=="1"){jQuery(geoItem.totalResultsLabel).css({display:"inline"}).show();jQuery(geoItem.totalResultsLabelOne).hide()}else{jQuery(geoItem.totalResultsLabel).hide();jQuery(geoItem.totalResultsLabelOne).css({display:"inline"}).show()}}},minimize:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MIDSIZED){jQuery(geoItem.enlargeButton).hide();jQuery(geoItem.itemcarouselHolder).hide();jQuery(geoItem.thumbLow).fadeOut("fast",function(){jQuery(geoItem).animate({width:geoItem.getMinWidth(),height:"35px"},"fast",function(){jQuery(geoItem.totalResults).hide();jQuery(geoItem.totalResultsLabel).hide();jQuery(geoItem.totalResultsLabelOne).hide();jQuery(geoItem.scanSummary).animate({width:"40px"},200,function(){});jQuery(geoItem.thumbHolder).animate({height:"13px",width:"13px"},300,function(){jQuery(geoItem.geoMarker).fadeIn("fast");geoItem.mode=jQuery.worlddigitallibrary.views.Mode.MINIMIZED;geoItem.submode=jQuery.worlddigitallibrary.views.Mode.MAXIMIZED;if(callback){callback.apply(this)}})})})}else{if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){geoItem.midsize(event,geoItem.minimize)}else{if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED){geoItem.submode=jQuery.worlddigitallibrary.views.Mode.MINIMIZED;if(callback){callback.apply(this)}}}}return jQuery(this)},getMinWidth:function(){var width=this.textStringWidth(jQuery(this.geoTitle).text());if(this.x+width>952){width=952-this.x}return width+"px"},textStringWidth:function(text){var spanElement=document.createElement("span");spanElement.style.whiteSpace="nowrap";spanElement.style.textTransform="uppercase";spanElement.innerHTML=text;spanElement.style.fontSize="0.9em";spanElement.style.fontSizeAdjust="none";spanElement.style.fontStretch="normal";spanElement.style.fontStyle="normal";spanElement.style.fontVariant="normal";spanElement.style.fontWeight="bold";spanElement.style.fontFamily='"Arial Unicode MS",Arial,Helvetica,sans-serif';spanElement.style.visibility="hidden";spanElement.style.display="inline";spanElement.style.padding="0";spanElement.style.margin="0";document.body.appendChild(spanElement);var width=spanElement.offsetWidth;document.body.removeChild(spanElement);var minimumWidth=146;var maximumWidth=285;width=width>minimumWidth?width:minimumWidth;width=width>maximumWidth?maximumWidth:width;return width},showGeoTitle:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED&&geoItem.submode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED){jQuery(geoItem.summaryList).fadeOut("fast",function(){jQuery(geoItem).animate({width:geoItem.getMinWidth()},"fast",function(){jQuery(geoItem.geoTitle).show().css({display:"inline"});geoItem.submode=jQuery.worlddigitallibrary.views.Mode.MAXIMIZED;if(callback){callback.apply(this)}})})}return jQuery(this)},hideGeoTitle:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED&&geoItem.submode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){jQuery(geoItem.geoTitle).hide();jQuery(geoItem).animate({width:"55px"},"fast",function(){jQuery(geoItem.summaryList).fadeIn("fast",function(){geoItem.submode=jQuery.worlddigitallibrary.views.Mode.MINIMIZED;if(callback){callback.apply(this)}})})}return jQuery(this)},expand:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MINIMIZED&&geoItem.submode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){geoItem.midsize(event,callback)}return jQuery(this)},autoExpand:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.showGeoTitle(event,geoItem.midsize)},autoCollapse:function(event,callback){var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);geoItem.minimize(event,geoItem.hideGeoTitle)},create:function(data,state){var initialState=state?state:jQuery.worlddigitallibrary.views.Mode.MINIMIZED;var wdlGRV=jQuery.worlddigitallibrary.views.MapItem;return wdlGRV.get().appendTo(jQuery(this)).hide().WDLMapItem(data)},get:function(){if(jQuery.worlddigitallibrary.views.MapItem.template===null){jQuery.worlddigitallibrary.views.MapItem.template=jQuery.WDLMapModel.geoItemTemplate()}return jQuery(jQuery.worlddigitallibrary.views.MapItem.template)},getLeft:function(element){var left=0,absoluteAncestor=false,computedStyle=(document.defaultView&&document.defaultView.getComputedStyle),currentStyle=(element.currentStyle);while(element.offsetParent){left=left+element.offsetLeft;element=element.offsetParent;if(currentStyle&&element.currentStyle.hasLayout&&element.nodeName.toLowerCase()!="html"){left=left+element.clientLeft;if(element.currentStyle.position=="absolute"){absoluteAncestor=true}}else{if(computedStyle&&document.defaultView.getComputedStyle(element,"").getPropertyValue("position")=="absolute"){left=left+parseInt(document.defaultView.getComputedStyle(element,"").getPropertyValue("border-left-width"));absoluteAncestor=true}}}if(!absoluteAncestor&&currentStyle){left=left+document.getElementsByTagName("body")[0].offsetLeft;return left}else{if(!absoluteAncestor&&computedStyle){left=left+parseInt(document.defaultView.getComputedStyle(document.getElementsByTagName("body")[0],"").getPropertyValue("border-left-width"));return left}}},getTop:function getTop(element){var top=0,absoluteAncestor=false,computedStyle=(document.defaultView&&document.defaultView.getComputedStyle),currentStyle=(element.currentStyle);while(element.offsetParent){top=top+element.offsetTop;element=element.offsetParent;if(currentStyle&&element.currentStyle.hasLayout&&(element.nodeName.toLowerCase()!="html")){top=top+element.clientTop;if(element.currentStyle.position=="absolute"){absoluteAncestor=true}}else{if(computedStyle&&document.defaultView.getComputedStyle(element,"").getPropertyValue("position")=="absolute"){top=top+parseInt(document.defaultView.getComputedStyle(element,"").getPropertyValue("border-top-width"));absoluteAncestor=true}}}if(!absoluteAncestor&&currentStyle){top=top+document.getElementsByTagName("body")[0].offsetTop;return top}else{if(!absoluteAncestor&&computedStyle){top=top+parseInt(document.defaultView.getComputedStyle(document.getElementsByTagName("body")[0],"").getPropertyValue("border-top-width"));return top}}},update:function(data){try{var geoItem=jQuery.worlddigitallibrary.views.MapItem.getRoot(this);var ie6=jQuery.browser.msie&&jQuery.browser.version=="6.0";if(data!==null){geoItem.id=data.id?data.id:geoItem.id;geoItem.x=data.x?data.x:(geoItem.x?geoItem.x:0);geoItem.y=data.y?data.y:(geoItem.x?geoItem.x:0);geoItem.z=data.z?data.z:(geoItem.z?geoItem.z:10);if(data.thumbLow){if(!ie6){jQuery(geoItem.thumbLow).attr("src",data.thumbLow)}else{var src=jQuery(geoItem.thumbLow).attr("src");if(src==""||src.length==0){jQuery(geoItem.thumbLow).attr("src",data.thumbLow)}}}if(data.thumbHigh){jQuery(geoItem.thumbHigh).attr("src",data.thumbHigh)}if(data.totalResults){jQuery(geoItem.totalResults).text(data.totalResults);geoItem.setTotalResultsLabel(geoItem)}if(data.representativeItemId){this.representativeItemId=data.representativeItemId}if(data.geoTitle){var title_string=data.geoTitle;if(jQuery.pageLanguage!="ara"&&jQuery.browser.mozilla){title_string+="&nbsp;"}jQuery(geoItem.geoTitle).html(title_string)}if(data.flavor){jQuery(geoItem).addClass(data.flavor)}if(data.searchGalleryUrl){jQuery(geoItem.totalResultsButton).attr("href",data.searchGalleryUrl)}var parentWidth=952;var parentHeight=423;if(geoItem.parentNode||data.parent){geoItem.parent=data.parent?data.parent:geoItem.parentNode;var pw=jQuery(geoItem.parent).width();var ph=jQuery(geoItem.parent).height();if(pw<=0){pw=jQuery("#main").width()}if(ph<=0){ph=jQuery("#main").height()}parentWidth=pw>195*2?pw:parentWidth;parentHeight=ph>60*2?ph:parentHeight;geoItem.offsetX=0;geoItem.offsetY=0;geoItem.positionX=geoItem.x;geoItem.positionY=geoItem.y;geoItem.detailPositionX=parentWidth/2-195;geoItem.detailPositionY=parentHeight/2-60}else{geoItem.positionX=geoItem.x;geoItem.positionY=geoItem.y;geoItem.detailPositionX=geoItem.x;geoItem.detailPositionY=geoItem.y}if(geoItem.mode!=jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){if(jQuery.browser.msie&&jQuery.browser.version=="6.0"&&jQuery.pageLanguage=="ara"){jQuery(geoItem).css({position:"absolute",left:"0px",right:parentWidth-geoItem.positionX-146,top:geoItem.positionY,zIndex:geoItem.z,zoom:1})}else{jQuery(geoItem).css({position:"absolute",left:geoItem.positionX,top:geoItem.positionY,zIndex:geoItem.z,zoom:1})}}}else{}}catch(e){}return jQuery(this)},getRoot:function(_this){if(_this.tagName.toUpperCase()!="DIV"&&jQuery(_this).attr("class")!="geoitem"){return jQuery(_this).parents("div").get(0)}else{return _this}},configure:function(options){try{this.searchUrl=options.searchUrl?options.searchUrl:"";this.summaryList=jQuery(".summaryList",this);this.thumbHolder=jQuery(".thumb",this);this.geoMarker=jQuery(".geoMarker",this.thumbHolder);this.thumbLow=jQuery(".thumbLow",this.thumbHolder);this.thumbHigh=jQuery(".thumbHigh",this.thumbHolder);this.nextButton=jQuery(".nextButton",this.thumbHolder);this.enlargeButton=jQuery(".enlargeButton",this.thumbHolder);this.previousButton=jQuery(".previousButton",this.thumbHolder);this.titleBar=jQuery(".titleBar",this);this.geoTitle=jQuery(".geoTitle",this.titleBar);this.geoTitleButton=jQuery(".geoTitleButton",this.titleBar);this.closeButton=jQuery(".closeButton",this.titleBar);this.scanSummary=jQuery(".scanSummary",this);this.totalResults=jQuery(".totalResults",this.scanSummary);this.totalResultsButton=jQuery(".totalResultsButton",this.scanSummary);this.totalResultsLabel=jQuery(".totalResultsLabel",this.scanSummary);this.totalResultsLabelOne=jQuery(".totalResultsLabelOne",this.scanSummary);this.itemDescription=jQuery(".itemDescription",this);this.detailsButton=jQuery(".detailButton",this.itemDescription);this.currentItem={itemTitle:jQuery(".itemTitle",this.itemDescription),itemSummary:jQuery(".itemSummary",this.itemDescription),itemIndex:0};this.detailOpen=false;this.colorClass=options&&options.colorClass?options.colorClass:"default";jQuery(this).removeClass("default");jQuery(this).addClass(this.colorClass);this.auto=options&&options.auto?options.auto:false;this.update(options);this.thumbLow.bind("click",this.maximizeWithCarousel);jQuery(this.thumbLow).bind("click",{display:"carousel"},this.triggerUpdate);this.enlargeButton.bind("click",this.maximizeWithCarousel);jQuery(this.enlargeButton).bind("click",{display:"carousel"},this.triggerUpdate);this.closeButton.bind("click",this.midsize);jQuery(this.nextButton).bind("click",this.nextItem);jQuery(this.previousButton).bind("click",this.previousItem);jQuery(".itemcarousel",this).removeClass("default").addClass(this.colorClass+"itemcarousel");this.itemcarouselHolder=jQuery("div."+this.colorClass+"itemcarousel");jQuery("div."+this.colorClass+"itemcarousel *").remove();jQuery(this.itemcarouselHolder).hide();this.countriesSummaryList=jQuery(".countriesSummaryList",this);this.countriesTableWrapper=jQuery(".countriesTableWrapper",this.countriesSummaryList);this.countriesThumb=jQuery(".countriesThumb",this.countriesSummaryList);this.countriesThumbLow=jQuery(".countriesThumbLow",this.countriesThumb);this.mode=jQuery.worlddigitallibrary.views.Mode.MINIMIZED;this.submode=jQuery.worlddigitallibrary.views.Mode.MINIMIZED;if(options&&options.mode){if(options.mode==jQuery.worlddigitallibrary.views.Mode.MIDSIZED){this.minimize(null,this.midsize)}}else{this.minimize()}}catch(e){}},newMapItem:function(options){return this.each(function(){try{if(this.tagName!="DIV"&&jQuery(this).attr("class")!="geoitem"){return}var defaultId=options&&options.id?options.id:jQuery.worlddigitallibrary.views.generateId();this.id=jQuery(this).attr("id")?jQuery(this).attr("id"):defaultId;this.prototype=jQuery.extend(this,jQuery.worlddigitallibrary.views.MapItem);this.clear();this.configure(options)}catch(e){}})}};jQuery.fn.WDLMapItem=jQuery.worlddigitallibrary.views.MapItem.newMapItem;jQuery.fn.WDLMapItemTemplate=jQuery.worlddigitallibrary.views.MapItem.template;jQuery.fn.addMapItem=jQuery.worlddigitallibrary.views.MapItem.create;jQuery.geoRegion=null;
// filter9qk9SrZb2l9o 
jQuery.worlddigitallibrary.views.TimeSlider={log:null,cache:null,initialized:false,state:{after:-8000,before:2010},y:[-8000,-8000,-4250,-499,500,1000,1499,1500,1600,1699,1700,1750,1799,1800,1825,1849,1850,1875,1899,1900,1925,1949,1950,2000,2010],p:[0,2,6,9,13,18,23,25,31,35,38,45,49,51,58,62,65,71,75,78,85,89,91,96,100],clear:function(){jQuery.worlddigitallibrary.views.TimeSlider.cache=null;jQuery.worlddigitallibrary.views.TimeSlider.cache={}},add:function(id,object){if(!jQuery.worlddigitallibrary.views.TimeSlider.cache[id]){jQuery.worlddigitallibrary.views.TimeSlider.cache[id]=object}},find:function(id){return jQuery.worlddigitallibrary.views.TimeSlider.cache[id]?jQuery.worlddigitallibrary.views.TimeSlider.cache[id]:null},set:function(data){try{this.clearLoading();jQuery(this.totalResults).text(data.totalResults);jQuery(".items a",this).attr("href","search/?a="+this.state.after+"&b="+this.state.before)}catch(e){}},displayLoading:function(){try{jQuery(this.totalResults).text(".     .");jQuery(this.totalResults).css({backgroundImage:"url(/static/js/images/tiny_red.gif)",backgroundPosition:"left",backgroundRepeat:"no-repeat"})}catch(e){}},clearLoading:function(){try{jQuery(this.totalResults).css({backgroundImage:""})}catch(e){}},update:function(data){return jQuery(this)},trigger:function(event,ui){var timeslider=jQuery.worlddigitallibrary.views.TimeSlider.find("#timeselector");try{if(timeslider.initialized){timeslider.update(timeslider.state)}}catch(e){}},yearMap:function(x,direction){var ym;for(var i=0;i<this.p.length-1;i++){if(this.p[i]<=x&&x<=this.p[i+1]){ym=this.interpolateYear(x,this.p[i],this.p[i+1],this.y[i],this.y[i+1]);break}}return ym},interpolateYear:function(x,pl,pr,yl,yr){if(pr==pl){return yl}var z=yl+((x-pl)*(yr-yl))/(pr-pl);return Math.floor(z)},onStart:function(event,ui){jQuery(this).data("startTarget",$(event.originalEvent.target))},onSlide:function(event,ui){var target_id=jQuery(this).data("startTarget").attr("id");if(target_id!="indicatorlow"&&target_id!="indicatorhigh"){return false}var timeslider=jQuery.worlddigitallibrary.views.TimeSlider.find("#timeselector");if(!timeslider){return}var low_value=ui.values[0];var hi_value=ui.values[1];if(hi_value<=low_value){return}var handle=target_id;try{var slider_x_pos=ui.values[0];if(handle=="indicatorlow"){if(timeslider.direction=="RTL"){timeslider.state.before=timeslider.yearMap(100-slider_x_pos,timeslider.direction);timeslider.before.text(jQuery(this).arabic_numeral(Math.abs(timeslider.state.before)));timeslider.beforeEraLabel.text(timeslider.state.before<0?timeslider.bce_text:timeslider.ce_text);timeslider.unselectedLow.width(slider_x_pos+"%");timeslider.lowerIndicator.css("left",slider_x_pos+"%")}else{timeslider.state.after=timeslider.yearMap(slider_x_pos,timeslider.direction);timeslider.after.text(Math.abs(timeslider.state.after));var eraLabel=(timeslider.state.after<0?timeslider.bce_text:timeslider.ce_text);timeslider.afterEraLabel.text(eraLabel);timeslider.unselectedLow.width(slider_x_pos+"%");timeslider.lowerIndicator.css("left",slider_x_pos+"%")}}else{if(handle=="indicatorhigh"){slider_x_pos=ui.values[1];if(timeslider.direction=="RTL"){timeslider.state.after=timeslider.yearMap(100-slider_x_pos,timeslider.direction);timeslider.after.text(jQuery(this).arabic_numeral(Math.abs(timeslider.state.after)));var eraLabel=(timeslider.state.after<0?timeslider.bce_text:timeslider.ce_text);timeslider.afterEraLabel.text(eraLabel);timeslider.unselectedHigh.width((98-slider_x_pos)+"%");if(slider_x_pos<=98){timeslider.upperIndicator.css("left",slider_x_pos+"%")}}else{timeslider.state.before=timeslider.yearMap(slider_x_pos,timeslider.direction);timeslider.before.text(Math.abs(timeslider.state.before));timeslider.beforeEraLabel.text(timeslider.state.before<0?timeslider.bce_text:timeslider.ce_text);timeslider.unselectedHigh.width((100-slider_x_pos-2)+"%");if(slider_x_pos<=98){timeslider.upperIndicator.css("left",slider_x_pos+"%")}}}}}catch(e){}},onChange:function(event,ui){var target_id=jQuery(this).data("startTarget").attr("id");if(target_id!="indicatorlow"&&target_id!="indicatorhigh"){return false}var timeslider=jQuery.worlddigitallibrary.views.TimeSlider.find("#timeselector");try{if(!timeslider){return}else{timeslider.trigger(event,ui)}}catch(e){}},configure:function(options){try{var _this=this;this.timerange=jQuery(".timerange",this);this.selectedStart=jQuery("#selected-start",this);this.after=jQuery("#after",this.selectedStart);this.afterEraLabel=jQuery("#after_era_label",this.selectedStart);this.bce_text=this.afterEraLabel.text();this.selectedEnd=jQuery("#selected-end",this);this.before=jQuery("#before",this.selectedEnd);this.beforeEraLabel=jQuery("#before_era_label",this.selectedEnd);this.ce_text=this.beforeEraLabel.text();this.unselectedLow=jQuery("#unselectedlow",this);this.unselectedHigh=jQuery("#unselectedhigh",this);this.totalResults=jQuery("#itemno",this);this.state.before=jQuery.currentYear;this.y[this.y.length-1]=jQuery.currentYear;var positions=null;if(jQuery("body").css("direction")=="rtl"){this.direction="RTL";positions=[[755,0],[0,0]];this.upperIndicator=jQuery("#indicatorlow",this);this.lowerIndicator=jQuery("#indicatorhigh",this);if(jQuery.browser.msie){jQuery("#div-timerange",this).css({right:"12px"})}}else{this.direction="LTR";positions=[[0,0],[755,0]];this.lowerIndicator=jQuery("#indicatorlow",this);this.upperIndicator=jQuery("#indicatorhigh",this)}this.lowerIndicator=jQuery("#indicatorlow",this);this.upperIndicator=jQuery("#indicatorhigh",this);jQuery(this.timerange).slider({animate:true,orientation:"horizontal",min:0,max:100,values:[0,100],start:_this.onStart,slide:_this.onSlide,change:_this.onChange,range:true})}catch(e){}},newTimeSlider:function(options){return this.each(function(){try{if(this.tagName.toUpperCase()!="DIV"&&jQuery(this).attr("class")!="timeselector"){return}this.prototype=jQuery.extend(this,jQuery.worlddigitallibrary.views.TimeSlider);jQuery.worlddigitallibrary.views.TimeSlider.clear();jQuery.worlddigitallibrary.views.TimeSlider.add("#timeselector",this);this.configure(options);this.initialized=true}catch(e){}})}};jQuery.fn.WDLTimeSlider=jQuery.worlddigitallibrary.views.TimeSlider.newTimeSlider;
// filtermf7wABjbh_DV 
jQuery.worlddigitallibrary.controller={};
// filterAHc0pI730Mit 
jQuery.worlddigitallibrary.controller.Application={searchClient:null,scanClient:null,suggestClient:null,suggestBox:null,configure:function(){try{var application=this;var xmlLang=jQuery("html").attr("xml:lang");if(typeof(xmlLang)!="undefined"){if(xmlLang.toLowerCase()=="zho"){var body=jQuery("body");jQuery("*",body).css("font-family","verdana,helvetica,sans-serif")}else{if(xmlLang.toLowerCase()=="ara"){jQuery.pageDirection="rtl"}}}var searchClient=jQuery.opensearch.SearchClient;searchClient.init();var scanClient=jQuery.opensearch.ScanClient;scanClient.init();var map=jQuery("#map",this).WDLMap().get(0);var timeSlider=jQuery("#timeselector",this).WDLTimeSlider().get(0);try{if(map&&scanClient){jQuery.aop.around({target:map,method:"updateMap"},function(invocation){try{scanClient.updateScans(invocation.arguments[0])}catch(e){}return invocation.proceed()});jQuery.aop.after({target:scanClient,method:"setScans"},function(result){try{var modelData=result.get(0);var viewData=application.ModelToView("mapscan",modelData);map.refreshMap(viewData);if(timeSlider){timeSlider.set(viewData)}}catch(e){}})}}catch(e){}try{if(map&&searchClient){jQuery.aop.after({target:map,method:"addMapItem"},function(result){try{var _this=result;jQuery.aop.around({target:_this,method:"updateMapItems"},function(invocation){try{var modelData={r:invocation.arguments[0]};if(timeSlider!==null){modelData=jQuery.extend(modelData,{a:timeSlider.state.after,b:timeSlider.state.before})}searchClient.updateSearch(modelData)}catch(e){}return invocation.proceed()});jQuery.aop.after({target:searchClient,method:"setSearch"},function(searchResults){try{if(searchResults){var modelData=searchResults[0];var viewData=application.ModelToView("mapsearch",modelData.items);var geoItem=map.find(modelData.id);geoItem.countries=modelData.countries;geoItem.refreshMapItems(viewData);if(geoItem.mode==jQuery.worlddigitallibrary.views.Mode.MAXIMIZED){try{if(geoItem.parent){geoItem.parent.blockAllBut(geoItem.id)}if(geoItem.displayMode=="carousel"){geoItem.createItemsCarousel(geoItem)}else{if(geoItem.displayMode=="countries"){geoItem.createCountriesTable(geoItem)}}}catch(e){}}}}catch(e){}})}catch(e){}return result})}}catch(e){}try{if(timeSlider&&scanClient&&map){jQuery.aop.around({target:timeSlider,method:"update"},function(invocation){try{var viewData=timeSlider.state?timeSlider.state:{};jQuery.extend(viewData,map.state);var modelData=application.ViewToModel("scanPlaceTime",viewData);scanClient.updateScans(modelData)}catch(e){}return invocation.proceed()})}}catch(e){}try{jQuery.extend(jQuery.blockUI.defaults.overlayCSS,{background:"transparent",cursor:"default"})}catch(e){}try{application.initializeStates(scanClient,searchClient)}catch(e){}}catch(e){}},ModelToView:function(transform,result){try{var i;if(transform=="mapscan"){var atomScan=result;var mapdata={};mapdata.mapImage=result.mapImage;mapdata.mapTitle=result.title;mapdata.totalResults=result.totalResults;mapdata.mapItems=[];for(i=0;i<result.mapItems.length;i++){var mapItem={};var e=result.mapItems[i];mapItem.x=parseInt(e.x);mapItem.y=parseInt(e.y);mapItem.z=parseInt(e.z);mapItem.colorClass=e.colorClass;mapItem.representativeItemId=e.representativeItemId;mapItem.id=e.id;mapItem.title=e.title;mapItem.totalResults=e.totalResults;mapItem.thumbLow=e.thumbLow;mapItem.thumbHigh=e.thumbHigh;mapItem.searchUrl=e.searchUrl;mapItem.searchGalleryUrl=e.searchGalleryUrl;mapItem.searchMapUrl=e.searchMapUrl;mapdata.mapItems.push(mapItem)}return mapdata}else{if(transform=="mapsearch"){var items=[];for(i=0;i<result.length;i++){var itemdata={};var item=result[i];itemdata.id=item.id;itemdata.title=item.title;itemdata.thumbHigh=item.thumbHigh;itemdata.thumbLow=item.thumbLow;itemdata.retreiveUrl=item.href;items.push(itemdata)}return items}else{return result}}}catch(e){}},ViewToModel:function(transform,data){try{if(transform=="scanPlaceTime"||transform=="scanPlace"){var r="World";var a=-8000;var b=jQuery.currentYear;if(data!==null){if(data.region!=null&&typeof(data.region)!=undefined){r=data.region}if(data.after!=null&&typeof(data.after)!=undefined){a=data.after}if(data.before!=null&&typeof(data.before)!=undefined){b=data.before}}return{s:"wdlp:region",r:r,a:a,b:b}}}catch(e){}},initializeStates:function(scanClient,searchClient){var _this=this;try{var state={q:"",c:"",sp:"",si:"",lang:"",ie:"",oe:"",s:"wdlp:region",v:"",it:"",a:"-8000",b:"2010",t:"",i:"",r:"World",k:"",get:""};scanClient.updateScans(state)}catch(e){}},newApplication:function(options){return this.each(function(){try{if(this.nodeName!="#document"){return}this.prototype=jQuery.extend(this,jQuery.worlddigitallibrary.controller.Application);this.configure(options)}catch(e){try{}catch(e_){}}})},run:function(options){return jQuery(this)},test:function(){return jQuery(this)}};jQuery.fn.WDLApplication=jQuery.worlddigitallibrary.controller.Application.newApplication;jQuery.pageLanguage=null;jQuery.pageDirection="ltr";jQuery(document).ready(function(){try{jQuery.pageLanguage=jQuery(document).children("html").attr("xml:lang");var today=new Date();jQuery.currentYear=2010;jQuery.WDLMapModel.init(WDLItemsData,jQuery.pageLanguage);var wdlApplication=jQuery(this).WDLApplication();wdlApplication.get(0).run({loglevel:"DEBUG",test:true})}catch(e){}});