﻿(function(){function b(c,a){if(a)for(var b in a)if(a.hasOwnProperty(b))c[b]=a[b];return c}function g(a,d){var c=[];for(var b in a)if(a.hasOwnProperty(b))c[b]=d(a[b]);return c}function h(g,e,h){if(a.isSupported(e.version))g.innerHTML=a.getHTML(e,h);else if(e.expressInstall&&a.isSupported([6,65]))g.innerHTML=a.getHTML(b(e,{src:e.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!g.innerHTML.replace(/\s/g,"")){g.innerHTML="<h2>Flash version "+e.version+" or greater is required</h2><h3>"+(c[0]>0?"Your version is "+c:"You have no flash plugin installed")+"</h3>"+(g.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+f+"'>here</a></p>");if(g.tagName=="A")g.onclick=function(){location.href=f}}if(e.onFail){var i=e.onFail.call(this);if(typeof i=="string")g.innerHTML=i}}if(d)window[e.id]=document.getElementById(e.id);b(this,{getRoot:function(){return g},getOptions:function(){return e},getConf:function(){return h},getApi:function(){return g.firstChild}})}var d=document.all,f="http://www.adobe.com/go/getflashplayer",i=typeof jQuery=="function",j=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,e={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});window.flashembed=function(a,c,d){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof c=="string")c={src:c};return new h(a,b(b({},e),c),d)}};var a=b(window.flashembed,{conf:e,getVersion:function(){var b,a;try{a=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{a=(b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&b.GetVariable("$version")}catch(d){try{a=(b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&b.GetVariable("$version")}catch(e){}}}return(a=j.exec(a))?[a[1],a[3]]:[0,0]},asString:function(b){if(b===null||b===undefined)return null;var c=typeof b;if(c=="object"&&b.push)c="array";switch(c){case"string":b=b.replace(new RegExp('(["\\\\])',"g"),"\\$1");b=b.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+b+'"';case"array":return"["+g(b,function(b){return a.asString(b)}).join(",")+"]";case"function":return'"function()"';case"object":c=[];for(var d in b)b.hasOwnProperty(d)&&c.push('"'+d+'":'+a.asString(b[d]));return"{"+c.join(",")+"}"}return String(b).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(c,g){c=b({},c);var e='<object width="'+c.width+'" height="'+c.height+'" id="'+c.id+'" name="'+c.id+'"';if(c.cachebusting)c.src+=(c.src.indexOf("?")!=-1?"&":"?")+Math.random();e+=c.w3c||!d?' data="'+c.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';e+=">";if(c.w3c||d)e+='<param name="movie" value="'+c.src+'" />';c.width=c.height=c.id=c.w3c=c.src=null;c.onFail=c.version=c.expressInstall=null;for(var f in c)if(c[f])e+='<param name="'+f+'" value="'+c[f]+'" />';c="";if(g){for(var h in g)if(g[h]){f=g[h];c+=h+"="+(/function|object/.test(typeof f)?a.asString(f):f)+"&"}c=c.slice(0,-1);e+='<param name="flashvars" value=\''+c+"' />"}e+="</object>";return e},isSupported:function(a){return c[0]>a[0]||c[0]==a[0]&&c[1]>=a[1]}}),c=a.getVersion();if(i){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:e};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,a,b))})}}})();(function(a){function e(c){if(c){var a=b.contentWindow.document;a.open().close();a.location.hash=c}}var d,b,c,f;a.tools=a.tools||{version:"1.2.5"};a.tools.history={init:function(g){if(!f){if(a.browser.msie&&a.browser.version<"8"){if(!b){b=a("<iframe/>").attr("src","javascript:false;").hide().get(0);a("body").append(b);setInterval(function(){var c=b.contentWindow.document;c=c.location.hash;d!==c&&a.event.trigger("hash",c)},100);e(location.hash||"#")}}else setInterval(function(){var b=location.hash;b!==d&&a.event.trigger("hash",b)},100);c=!c?g:c.add(g);g.click(function(d){var c=a(this).attr("href");b&&e(c);if(c.slice(0,1)!="#"){location.href="#"+c;return d.preventDefault()}});f=true}}};a(window).bind("hash",function(e,b){b?c.filter(function(){var c=a(this).attr("href");return c==b||c==b.replace("#","")}).trigger("history",[b]):c.eq(0).trigger("history",[b]);d=b});a.fn.history=function(b){a.tools.history.init(this);return this.bind("history",b)}})(jQuery);(function(a){function h(){if(a.browser.msie){var b=a(document).height(),c=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[a(document).width(),a(document).height()]}function e(b){if(b)return b.call(a.mask)}a.tools=a.tools||{version:"1.2.5"};var i;i=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};var b,f,c,d,g;a.mask={load:function(j,k){if(c)return this;if(typeof j=="string")j={color:j};j=j||d;d=j=a.extend(a.extend({},i.conf),j);b=a("#"+j.maskId);if(!b.length){b=a("<div/>").attr("id",j.maskId);a("body").append(b)}var l=h();b.css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:j.startOpacity,zIndex:j.zIndex});j.color&&b.css("backgroundColor",j.color);if(e(j.onBeforeLoad)===false)return this;j.closeOnEsc&&a(document).bind("keydown.mask",function(b){b.keyCode==27&&a.mask.close(b)});j.closeOnClick&&b.bind("click.mask",function(b){a.mask.close(b)});a(window).bind("resize.mask",function(){a.mask.fit()});if(k&&k.length){g=k.eq(0).css("zIndex");a.each(k,function(){var b=a(this);/relative|absolute|fixed/i.test(b.css("position"))||b.css("position","relative")});f=k.css({zIndex:Math.max(j.zIndex+1,g=="auto"?0:g)})}b.css({display:"block"}).fadeTo(j.loadSpeed,j.opacity,function(){a.mask.fit();e(j.onLoad);c="full"});c=true;return this},close:function(){if(c){if(e(d.onBeforeClose)===false)return this;b.fadeOut(d.closeSpeed,function(){e(d.onClose);f&&f.css({zIndex:g});c=false});a(document).unbind("keydown.mask");b.unbind("click.mask");a(window).unbind("resize.mask")}return this},fit:function(){if(c){var a=h();b.css({width:a[0],height:a[1]})}},getMask:function(){return b},isLoaded:function(a){return a?c=="full":c},getConf:function(){return d},getExposed:function(){return f}};a.fn.mask=function(b){a.mask.load(b);return this};a.fn.expose=function(b){a.mask.load(b,this);return this}})(jQuery);(function(a){function b(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data);b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120}b.type="wheel";return a.event.handle.call(this,b,b.delta)}a.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};a.event.special.wheel={setup:function(){a.event.add(this,c,b,{})},teardown:function(){a.event.remove(this,c,b)}};var c=!a.browser.mozilla?"mousewheel":"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":"")})(jQuery);(function(a){function d(h,i,b){var d=this,j=h.add(this),e=h.find(b.tabs),f=i.jquery?i:h.children(i),g;e.length||(e=h.children());f.length||(f=h.parent().find(i));f.length||(f=a(i));a.extend(this,{click:function(f,h){var i=e.eq(f);if(typeof f=="string"&&f.replace("#","")){i=e.filter("[href*="+f.replace("#","")+"]");f=Math.max(e.index(i),0)}if(b.rotate){var k=e.length-1;if(f<0)return d.click(k,h);if(f>k)return d.click(0,h)}if(!i.length){if(g>=0)return d;f=b.initialIndex;i=e.eq(f)}if(f===g)return d;h=h||a.Event();h.type="onBeforeClick";j.trigger(h,[f]);if(!h.isDefaultPrevented()){c[b.effect].call(d,f,function(){h.type="onClick";j.trigger(h,[f])});g=f;e.removeClass(b.current);i.addClass(b.current);return d}},getConf:function(){return b},getTabs:function(){return e},getPanes:function(){return f},getCurrentPane:function(){return f.eq(g)},getCurrentTab:function(){return e.eq(g)},getIndex:function(){return g},next:function(){return d.click(g+1)},prev:function(){return d.click(g-1)},destroy:function(){e.unbind(b.event).removeClass(b.current);f.find("a[href^=#]").unbind("click.T");return d}});a.each("onBeforeClick,onClick".split(","),function(e,c){a.isFunction(b[c])&&a(d).bind(c,b[c]);d[c]=function(b){b&&a(d).bind(c,b);return d}});if(b.history&&a.fn.history){a.tools.history.init(e);b.event="history"}e.each(function(c){a(this).bind(b.event,function(a){d.click(c,a);return a.preventDefault()})});f.find("a[href^=#]").bind("click.T",function(b){d.click(a(this).attr("href"),b)});if(location.hash&&b.tabs=="a"&&h.find("[href="+location.hash+"]").length)d.click(location.hash);else(b.initialIndex===0||b.initialIndex>0)&&d.click(b.initialIndex)}a.tools=a.tools||{version:"1.2.5"};a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(b,a){c[b]=a}};var c={"default":function(b,a){this.getPanes().hide().eq(b).show();a.call()},fade:function(e,d){var b=this.getConf(),c=b.fadeOutSpeed,a=this.getPanes();c?a.fadeOut(c):a.hide();a.eq(e).fadeIn(b.fadeInSpeed,d)},slide:function(b,a){this.getPanes().slideUp(200);this.getPanes().eq(b).slideDown(400,a)},ajax:function(b,a){this.getPanes().eq(0).load(this.getTabs().eq(b).attr("href"),a)}},b;a.tools.tabs.addEffect("horizontal",function(d,c){b||(b=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(d).animate({width:b},function(){a(this).show();c.call()})});a.fn.tabs=function(e,b){var c=this.data("tabs");if(c){c.destroy();this.removeData("tabs")}if(a.isFunction(b))b={onBeforeClick:b};b=a.extend({},a.tools.tabs.conf,b);this.each(function(){c=new d(a(this),e,b);a(this).data("tabs",c)});return b.api?c:this}})(jQuery);(function(a){function c(g,d){function k(c){var b=a(c);return b.length<2?b:g.parent().find(c)}var b=this,f=g.add(this),c=g.data("tabs"),e,h=true,l=k(d.next).click(function(){c.next()}),i=k(d.prev).click(function(){c.prev()});a.extend(b,{getTabs:function(){return c},getConf:function(){return d},play:function(){if(e)return b;var g=a.Event("onBeforePlay");f.trigger(g);if(g.isDefaultPrevented())return b;e=setInterval(c.next,d.interval);h=false;f.trigger("onPlay");return b},pause:function(){if(!e)return b;var c=a.Event("onBeforePause");f.trigger(c);if(c.isDefaultPrevented())return b;e=clearInterval(e);f.trigger("onPause");return b},stop:function(){b.pause();h=true}});a.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(e,c){a.isFunction(d[c])&&a(b).bind(c,d[c]);b[c]=function(d){return a(b).bind(c,d)}});d.autopause&&c.getTabs().add(l).add(i).add(c.getPanes()).hover(b.pause,function(){h||b.play()});d.autoplay&&b.play();d.clickable&&c.getPanes().click(function(){c.next()});if(!c.getConf().rotate){var j=d.disabledClass;c.getIndex()||i.addClass(j);c.onBeforeClick(function(b,a){i.toggleClass(j,!a);l.toggleClass(j,a==c.getTabs().length-1)})}}var b;b=a.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3e3,clickable:true,api:false}};a.fn.slideshow=function(e){var d=this.data("slideshow");if(d)return d;e=a.extend({},b.conf,e);this.each(function(){d=new c(a(this),e);a(this).data("slideshow",d)});return e.api?d:this}})(jQuery);(function(a){function c(b,g,c){var d=c.relative?b.position().top:b.offset().top,f=c.relative?b.position().left:b.offset().left,e=c.position[0];d-=g.outerHeight()-c.offset[0];f+=b.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))d-=a(window).scrollTop();var h=g.outerHeight()+b.outerHeight();if(e=="center")d+=h/2;if(e=="bottom")d+=h;e=c.position[1];b=g.outerWidth()+b.outerWidth();if(e=="center")f-=b/2;if(e=="left")f-=b;return{top:d,left:f}}function d(e,d){var f=this,j=e.add(f),g,l=0,m=0,k=e.attr("title"),n=e.attr("data-tooltip"),o=b[d.effect],i,p=e.is(":input"),r=p&&e.is(":checkbox, :radio, select, :button, :submit"),q=e.attr("type"),h=d.events[q]||d.events[p?r?"widget":"input":"def"];if(!o)throw'Nonexistent effect "'+d.effect+'"';h=h.split(/,\s*/);if(h.length!=2)throw"Tooltip: bad events configuration for "+q;e.bind(h[0],function(a){clearTimeout(l);if(d.predelay)m=setTimeout(function(){f.show(a)},d.predelay);else f.show(a)}).bind(h[1],function(a){clearTimeout(m);if(d.delay)l=setTimeout(function(){f.hide(a)},d.delay);else f.hide(a)});if(k&&d.cancelDefault){e.removeAttr("title");e.data("title",k)}a.extend(f,{show:function(p){if(!g){if(n)g=a(n);else if(d.tip)g=a(d.tip).eq(0);else if(k)g=a(d.layout).addClass(d.tipClass).appendTo(document.body).hide().append(k);else{g=e.next();g.length||(g=e.parent().next())}if(!g.length)throw"Cannot find tooltip for "+e;}if(f.isShown())return f;g.stop(true,true);var b=c(e,g,d);d.tip&&g.html(e.data("title"));p=p||a.Event();p.type="onBeforeShow";j.trigger(p,[b]);if(p.isDefaultPrevented())return f;b=c(e,g,d);g.css({position:"absolute",top:b.top,left:b.left});i=true;o[0].call(f,function(){p.type="onShow";i="full";j.trigger(p)});b=d.events.tooltip.split(/,\s*/);if(!g.data("__set")){g.bind(b[0],function(){clearTimeout(l);clearTimeout(m)});b[1]&&!e.is("input:not(:checkbox, :radio), textarea")&&g.bind(b[1],function(a){a.relatedTarget!=e[0]&&e.trigger(h[1].split(" ")[0])});g.data("__set",true)}return f},hide:function(c){if(!g||!f.isShown())return f;c=c||a.Event();c.type="onBeforeHide";j.trigger(c);if(!c.isDefaultPrevented()){i=false;b[d.effect][1].call(f,function(){c.type="onHide";j.trigger(c)});return f}},isShown:function(a){return a?i=="full":i},getConf:function(){return d},getTip:function(){return g},getTrigger:function(){return e}});a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(c,b){a.isFunction(d[b])&&a(f).bind(b,d[b]);f[b]=function(c){c&&a(f).bind(b,c);return f}})}a.tools=a.tools||{version:"1.2.5"};a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(c){var a=this.getConf(),b=this.getTip();a=a.opacity;a<1&&b.css({opacity:a});b.show();c.call()},function(a){this.getTip().hide();a.call()}],fade:[function(b){var a=this.getConf();this.getTip().fadeTo(a.fadeInSpeed,a.opacity,b)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(true,{},a.tools.tooltip.conf,b);if(typeof b.position=="string")b.position=b.position.split(/,?\s/);this.each(function(){c=new d(a(this),b);a(this).data("tooltip",c)});return b.api?c:this}})(jQuery);(function(a){var c=a.tools.tooltip;a.extend(c.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var b={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};c.addEffect("slide",function(f){var a=this.getConf(),e=this.getTip(),c=a.slideFade?{opacity:a.opacity}:{},d=b[a.direction]||b.up;c[d[1]]=d[0]+"="+a.slideOffset;a.slideFade&&e.css({opacity:0});e.show().animate(c,a.slideInSpeed,f)},function(h){var c=this.getConf(),g=c.slideOffset,e=c.slideFade?{opacity:0}:{},f=b[c.direction]||b.up,d=""+f[0];if(c.bounce)d=d=="+"?"-":"+";e[f[1]]=d+"="+g;this.getTip().animate(e,c.slideOutSpeed,function(){a(this).hide();h.call()})})})(jQuery);(function(a){function c(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}function d(a){for(var b=a.length;b--;)if(a[b])return false;return true}var b=a.tools.tooltip;b.dynamic={conf:{classNames:"top right bottom left"}};a.fn.dynamic=function(e){if(typeof e=="number")e={speed:e};e=a.extend({},b.dynamic.conf,e);var g=e.classNames.split(/\s/),f;this.each(function(){var b=a(this).tooltip().onBeforeShow(function(i,h){i=this.getTip();var b=this.getConf();f||(f=[b.position[0],b.position[1],b.offset[0],b.offset[1],a.extend({},b)]);a.extend(b,f[4]);b.position=[f[0],f[1]];b.offset=[f[2],f[3]];i.css({visibility:"hidden",position:"absolute",top:h.top,left:h.left}).show();h=c(i);if(!d(h)){if(h[2]){a.extend(b,e.top);b.position[0]="top";i.addClass(g[0])}if(h[3]){a.extend(b,e.right);b.position[1]="right";i.addClass(g[1])}if(h[0]){a.extend(b,e.bottom);b.position[0]="bottom";i.addClass(g[2])}if(h[1]){a.extend(b,e.left);b.position[1]="left";i.addClass(g[3])}if(h[0]||h[2])b.offset[0]*=-1;if(h[1]||h[3])b.offset[1]*=-1}i.css({visibility:"visible"}).hide()});b.onBeforeShow(function(){var a=this.getConf();this.getTip();setTimeout(function(){a.position=[f[0],f[1]];a.offset=[f[2],f[3]]},0)});b.onHide(function(){var a=this.getTip();a.removeClass(e.classNames)});ret=b});return e.api?ret:this}})(jQuery);(function(a){function c(d,c){var b=a(c);return b.length<2?b:d.parent().find(c)}function d(g,e){var d=this,k=g.add(d),f=g.children(),i=0,h=e.vertical;b||(b=d);if(f.length>1)f=a(e.items,g);a.extend(d,{getConf:function(){return e},getIndex:function(){return i},getSize:function(){return d.getItems().size()},getNaviButtons:function(){return l.add(m)},getRoot:function(){return g},getItemWrap:function(){return f},getItems:function(){return f.children(e.item).not("."+e.clonedClass)},move:function(a,b){return d.seekTo(i+a,b)},next:function(a){return d.move(1,a)},prev:function(a){return d.move(-1,a)},begin:function(a){return d.seekTo(0,a)},end:function(a){return d.seekTo(d.getSize()-1,a)},focus:function(){return b=d},addItem:function(b){b=a(b);if(e.circular){f.children("."+e.clonedClass+":last").before(b);f.children("."+e.clonedClass+":first").replaceWith(b.clone().addClass(e.clonedClass))}else f.append(b);k.trigger("onAddItem",[b]);return d},seekTo:function(c,j,l){c.jquery||(c*=1);if(e.circular&&c===0&&i==-1&&j!==0)return d;if(!e.circular&&c<0||c>d.getSize()||c<-1)return d;var g=c;if(c.jquery)c=d.getItems().index(c);else g=d.getItems().eq(c);var m=a.Event("onBeforeSeek");if(!l){k.trigger(m,[c,j]);if(m.isDefaultPrevented()||!g.length)return d}g=h?{top:-g.position().top}:{left:-g.position().left};i=c;b=d;if(j===undefined)j=e.speed;f.animate(g,j,e.easing,l||function(){k.trigger("onSeek",[c])});return d}});a.each(["onBeforeSeek","onSeek","onAddItem"],function(c,b){a.isFunction(e[b])&&a(d).bind(b,e[b]);d[b]=function(c){c&&a(d).bind(b,c);return d}});if(e.circular){var n=d.getItems().slice(-1).clone().prependTo(f),o=d.getItems().eq(1).clone().appendTo(f);n.add(o).addClass(e.clonedClass);d.onBeforeSeek(function(a,b,c){if(!a.isDefaultPrevented())if(b==-1){d.seekTo(n,c,function(){d.end(0)});return a.preventDefault()}else b==d.getSize()&&d.seekTo(o,c,function(){d.begin(0)})});d.seekTo(0,0,function(){})}var l=c(g,e.prev).click(function(){d.prev()}),m=c(g,e.next).click(function(){d.next()});if(!e.circular&&d.getSize()>1){d.onBeforeSeek(function(b,a){setTimeout(function(){if(!b.isDefaultPrevented()){l.toggleClass(e.disabledClass,a<=0);m.toggleClass(e.disabledClass,a>=d.getSize()-1)}},1)});e.initialIndex||l.addClass(e.disabledClass)}e.mousewheel&&a.fn.mousewheel&&g.mousewheel(function(b,a){if(e.mousewheel){d.move(a<0?1:-1,e.wheelSpeed||50);return false}});if(e.touch){var j={};f[0].ontouchstart=function(a){a=a.touches[0];j.x=a.clientX;j.y=a.clientY};f[0].ontouchmove=function(b){if(b.touches.length==1&&!f.is(":animated")){var a=b.touches[0],c=j.x-a.clientX;a=j.y-a.clientY;d[h&&a>0||!h&&c>0?"next":"prev"]();b.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(c){if(!(!e.keyboard||c.altKey||c.ctrlKey||a(c.target).is(":input")))if(!(e.keyboard!="static"&&b!=d)){var f=c.keyCode;if(h&&(f==38||f==40)){d.move(f==38?-1:1);return c.preventDefault()}if(!h&&(f==37||f==39)){d.move(f==37?-1:1);return c.preventDefault()}}});e.initialIndex&&d.seekTo(e.initialIndex,0,function(){})}a.tools=a.tools||{version:"1.2.5"};a.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var b;a.fn.scrollable=function(c){var b=this.data("scrollable");if(b)return b;c=a.extend({},a.tools.scrollable.conf,c);this.each(function(){b=new d(a(this),c);a(this).data("scrollable",b)});return c.api?b:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:true,interval:3e3,autopause:true}};a.fn.autoscroll=function(c){if(typeof c=="number")c={interval:c};var d=a.extend({},b.autoscroll.conf,c),e;this.each(function(){var b=a(this).data("scrollable");if(b)e=b;var c,f=true;b.play=function(){if(!c){f=false;c=setInterval(function(){b.next()},d.interval)}};b.pause=function(){c=clearInterval(c)};b.stop=function(){b.pause();f=true};d.autopause&&b.getRoot().add(b.getNaviButtons()).hover(b.pause,b.play);d.autoplay&&b.play()});return d.api?e:this}})(jQuery);(function(a){function c(d,b){var c=a(b);return c.length<2?c:d.parent().find(b)}var b=a.tools.scrollable;b.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};a.fn.navigator=function(d){if(typeof d=="string")d={navi:d};d=a.extend({},b.navigator.conf,d);var e;this.each(function(){function j(a,c,d){b.seekTo(c);if(g){if(location.hash)location.hash=a.attr("href").replace("#","")}else return d.preventDefault()}function f(){return h.find(d.naviItem||"> *")}function k(b){var c=a("<"+(d.naviItem||"a")+"/>").click(function(c){j(a(this),b,c)}).attr("href","#"+b);b===0&&c.addClass(i);d.indexed&&c.text(b+1);d.idPrefix&&c.attr("id",d.idPrefix+b);return c.appendTo(h)}function l(a,b){a=f().eq(b.replace("#",""));a.length||(a=f().filter("[href="+b+"]"));a.click()}var b=a(this).data("scrollable"),h=d.navi.jquery?d.navi:c(b.getRoot(),d.navi),m=b.getNaviButtons(),i=d.activeClass,g=d.history&&a.fn.history;if(b)e=b;b.getNaviButtons=function(){return m.add(h)};f().length?f().each(function(b){a(this).click(function(c){j(a(this),b,c)})}):a.each(b.getItems(),function(a){k(a)});b.onBeforeSeek(function(a,b){setTimeout(function(){if(!a.isDefaultPrevented()){var c=f().eq(b);!a.isDefaultPrevented()&&c.length&&f().removeClass(i).eq(b).addClass(i)}},1)});b.onAddItem(function(c,a){a=k(b.getItems().index(a));g&&a.history(l)});g&&f().history(l)});return d.api?e:this}})(jQuery);(function(a){function d(h,e){var d=this,j=h.add(d),m=a(window),i,f,k,g=a.tools.expose&&(e.mask||e.expose),l=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var n=e.target||h.attr("rel");f=n?a(n):h;if(!f.length)throw"Could not find Overlay: "+n;h&&h.index(f)==-1&&h.click(function(a){d.load(a);return a.preventDefault()});a.extend(d,{load:function(h){if(d.isOpened())return d;var o=b[e.effect];if(!o)throw'Overlay: cannot find effect : "'+e.effect+'"';e.oneInstance&&a.each(c,function(){this.close(h)});h=h||a.Event();h.type="onBeforeLoad";j.trigger(h);if(h.isDefaultPrevented())return d;k=true;g&&a(f).expose(g);var i=e.top,n=e.left,p=f.outerWidth({margin:true}),q=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((m.height()-q)/2,0):parseInt(i,10)/100*m.height();if(n=="center")n=Math.max((m.width()-p)/2,0);o[0].call(d,{top:i,left:n},function(){if(k){h.type="onLoad";j.trigger(h)}});g&&e.closeOnClick&&a.mask.getMask().one("click",d.close);e.closeOnClick&&a(document).bind("click."+l,function(b){a(b.target).parents(f).length||d.close(b)});e.closeOnEsc&&a(document).bind("keydown."+l,function(a){a.keyCode==27&&d.close(a)});return d},close:function(c){if(!d.isOpened())return d;c=c||a.Event();c.type="onBeforeClose";j.trigger(c);if(!c.isDefaultPrevented()){k=false;b[e.effect][1].call(d,function(){c.type="onClose";j.trigger(c)});a(document).unbind("click."+l).unbind("keydown."+l);g&&a.mask.close();return d}},getOverlay:function(){return f},getTrigger:function(){return h},getClosers:function(){return i},isOpened:function(){return k},getConf:function(){return e}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(c,b){a.isFunction(e[b])&&a(d).bind(b,e[b]);d[b]=function(c){c&&a(d).bind(b,c);return d}});i=f.find(e.close||".close");if(!i.length&&!e.close){i=a('<a class="close"></a>');f.prepend(i)}i.click(function(a){d.close(a)});e.load&&d.load()}a.tools=a.tools||{version:"1.2.5"};a.tools.overlay={addEffect:function(d,a,c){b[d]=[a,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var c=[],b={};a.tools.overlay.addEffect("default",function(b,e){var c=this.getConf(),d=a(window);if(!c.fixed){b.top+=d.scrollTop();b.left+=d.scrollLeft()}b.position=c.fixed?"fixed":"absolute";this.getOverlay().css(b).fadeIn(c.speed,e)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});a.fn.overlay=function(b){var e=this.data("overlay");if(e)return e;if(a.isFunction(b))b={onBeforeLoad:b};b=a.extend(true,{},a.tools.overlay.conf,b);this.each(function(){e=new d(a(this),b);c.push(e);a(this).data("overlay",e)});return b.api?e:this}})(jQuery);(function(b){function c(a){var b=a.offset();return{top:b.top+a.height()/2,left:b.left+a.width()/2}}var d=b.tools.overlay,a=b(window);b.extend(d.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function e(h,m){var e=this.getOverlay(),f=this.getConf(),g=this.getTrigger(),n=this,k=e.outerWidth({margin:true}),d=e.data("img"),l=f.fixed?"fixed":"absolute";if(!d){d=e.css("backgroundImage");if(!d)throw"background-image CSS property not set for overlay";d=d.slice(d.indexOf("(")+1,d.indexOf(")")).replace(/\"/g,"");e.css("backgroundImage","none");d=b('<img src="'+d+'"/>');d.css({border:0,display:"none"}).width(k);b("body").append(d);e.data("img",d)}var i=f.start.top||Math.round(a.height()/2),j=f.start.left||Math.round(a.width()/2);if(g){g=c(g);i=g.top;j=g.left}if(f.fixed){i-=a.scrollTop();j-=a.scrollLeft()}else{h.top+=a.scrollTop();h.left+=a.scrollLeft()}d.css({position:"absolute",top:i,left:j,width:0,zIndex:f.zIndex}).show();h.position=l;e.css(h);d.animate({top:e.css("top"),left:e.css("left"),width:k},f.speed,function(){e.css("zIndex",f.zIndex+1).fadeIn(f.fadeInSpeed,function(){n.isOpened()&&!b(this).index(e)?m.call():e.hide()})}).css("position",l)}function f(h){var e=this.getOverlay().hide(),d=this.getConf(),f=this.getTrigger();e=e.data("img");var g={top:d.start.top,left:d.start.left,width:0};f&&b.extend(g,c(f));d.fixed&&e.css({position:"absolute"}).animate({top:"+="+a.scrollTop(),left:"+="+a.scrollLeft()},0);e.animate(g,d.closeSpeed,h)}d.addEffect("apple",e,f)})(jQuery);(function(a){function f(a,b){return 32-new Date(a,b,32).getDate()}function g(a,b){a=""+a;for(b=b||2;a.length<b;)a="0"+a;return a}function h(a,e,b){var i=a.getDate(),h=a.getDay(),d=a.getMonth();a=a.getFullYear();var f={d:i,dd:g(i),ddd:c[b].shortDays[h],dddd:c[b].days[h],m:d+1,mm:g(d+1),mmm:c[b].shortMonths[d],mmmm:c[b].months[d],yy:String(a).slice(2),yyyy:a};e=e.replace(l,function(a){return a in f?f[a]:a.slice(1,a.length-1)});return m.html(e).html()}function b(a){return parseInt(a,10)}function i(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}function d(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(b(c[0]),b(c[1])-1,b(c[2]));if(!/^-?\d+$/.test(a))return;a=b(a)}c=new Date;c.setDate(c.getDate()+a);return c}}function n(m,l){function D(b,d,c){p=b;u=b.getFullYear();v=b.getMonth();w=b.getDate();c=c||a.Event("api");c.type="change";x.trigger(c,[b]);if(!c.isDefaultPrevented()){m.val(h(b,d.format,d.lang));m.data("date",b);g.hide(c)}}function I(b){b.type="onShow";x.trigger(b);a(document).bind("keydown.d",function(d){if(d.ctrlKey)return true;var b=d.keyCode;if(b==8){m.val("");return g.hide(d)}if(b==27)return g.hide(d);if(a(j).index(b)>=0){if(!r){g.show(d);return d.preventDefault()}var h=a("#"+e.weeks+" a"),f=a("."+e.focus),c=h.index(f);f.removeClass(e.focus);if(b==74||b==40)c+=7;else if(b==75||b==38)c-=7;else if(b==76||b==39)c+=1;else if(b==72||b==37)c-=1;if(c>41){g.addMonth();f=a("#"+e.weeks+" a:eq("+(c-42)+")")}else if(c<0){g.addMonth(-1);f=a("#"+e.weeks+" a:eq("+(c+42)+")")}else f=h.eq(c);f.addClass(e.focus);return d.preventDefault()}if(b==34)return g.addMonth();if(b==33)return g.addMonth(-1);if(b==36)return g.today();if(b==13)a(d.target).is("select")||a("."+e.focus).click();return a([16,17,18,9]).index(b)>=0});a(document).bind("click.d",function(c){var b=c.target;!a(b).parents("#"+e.root).length&&b!=m[0]&&(!E||b!=E[0])&&g.hide(c)})}var g=this,B=new Date,e=l.css,C=c[l.lang],n=a("#"+e.root),F=n.find("#"+e.title),E,y,z,u,v,w,p=m.attr("data-value")||l.value||m.val(),o=m.attr("min")||l.min,q=m.attr("max")||l.max,r;if(o===0)o="0";p=d(p)||B;o=d(o||l.yearRange[0]*365);q=d(q||l.yearRange[1]*365);if(!C)throw"Dateinput: invalid language: "+l.lang;if(m.attr("type")=="date"){var G=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,a){G.attr(a,m.attr(a))});m.replaceWith(G);m=G}m.addClass(e.input);var x=m.add(g);if(!n.length){n=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",e.root);n.children().eq(0).attr("id",e.head).end().eq(1).attr("id",e.body).children().eq(0).attr("id",e.days).end().eq(1).attr("id",e.weeks).end().end().end().find("a").eq(0).attr("id",e.prev).end().eq(1).attr("id",e.next);F=n.find("#"+e.head).find("div").attr("id",e.title);if(l.selectors){var t=a("<select/>").attr("id",e.month),s=a("<select/>").attr("id",e.year);F.html(t.add(s))}for(var J=n.find("#"+e.days),H=0;H<7;H++)J.append(a("<span/>").text(C.shortDays[(H+l.firstDay)%7]));a("body").append(n)}if(l.trigger)E=a("<a/>").attr("href","#").addClass(e.trigger).click(function(a){g.show();return a.preventDefault()}).insertAfter(m);var A=n.find("#"+e.weeks);s=n.find("#"+e.year);t=n.find("#"+e.month);a.extend(g,{show:function(b){if(!(m.attr("readonly")||m.attr("disabled")||r)){b=b||a.Event();b.type="onBeforeShow";x.trigger(b);if(!b.isDefaultPrevented()){a.each(k,function(){this.hide()});r=true;t.unbind("change").change(function(){g.setValue(s.val(),a(this).val())});s.unbind("change").change(function(){g.setValue(a(this).val(),t.val())});y=n.find("#"+e.prev).unbind("click").click(function(){y.hasClass(e.disabled)||g.addMonth(-1);return false});z=n.find("#"+e.next).unbind("click").click(function(){z.hasClass(e.disabled)||g.addMonth();return false});g.setValue(p);var c=m.offset();if(/iPad/i.test(navigator.userAgent))c.top-=a(window).scrollTop();n.css({top:c.top+m.outerHeight({margins:true})+l.offset[0],left:c.left+l.offset[1]});if(l.speed)n.show(l.speed,function(){I(b)});else{n.show();I(b)}return g}}},setValue:function(d,h,k){var c=b(h)>=-1?new Date(b(d),b(h),b(k||1)):d||p;if(c<o)c=o;else if(c>q)c=q;d=c.getFullYear();h=c.getMonth();k=c.getDate();if(h==-1){h=11;d--}else if(h==12){h=0;d++}if(!r){D(c,l);return g}v=h;u=d;k=new Date(d,h,1-l.firstDay);k=k.getDay();var x=f(d,h),E=f(d,h-1),w;if(l.selectors){t.empty();a.each(C.months,function(b,c){o<new Date(d,b+1,-1)&&q>new Date(d,b,0)&&t.append(a("<option/>").html(c).attr("value",b))});s.empty();c=B.getFullYear();for(var j=c+l.yearRange[0];j<c+l.yearRange[1];j++)o<=new Date(j+1,-1,1)&&q>new Date(j,0,0)&&s.append(a("<option/>").text(j));t.val(h);s.val(d)}else F.html(C.months[h]+" "+d);A.empty();y.add(z).removeClass(e.disabled);j=!k?-7:0;for(var m,n;j<(!k?35:42);j++){m=a("<a/>");if(j%7===0){w=a("<div/>").addClass(e.week);A.append(w)}if(j<k){m.addClass(e.off);n=E-k+j+1;c=new Date(d,h-1,n)}else if(j>=k+x){m.addClass(e.off);n=j-x-k+1;c=new Date(d,h+1,n)}else{n=j-k+1;c=new Date(d,h,n);if(i(p,c))m.attr("id",e.current).addClass(e.focus);else i(B,c)&&m.attr("id",e.today)}o&&c<o&&m.add(y).addClass(e.disabled);q&&c>q&&m.add(z).addClass(e.disabled);m.attr("href","#"+n).text(n).data("date",c);w.append(m)}A.find("a").click(function(c){var b=a(this);if(!b.hasClass(e.disabled)){a("#"+e.current).removeAttr("id");b.attr("id",e.current);D(b.data("date"),l,c)}return false});e.sunday&&A.find(e.week).each(function(){var b=l.firstDay?7-l.firstDay:0;a(this).children().slice(b,b+1).addClass(e.sunday)});return g},setMin:function(a,b){o=d(a);b&&p<o&&g.setValue(o);return g},setMax:function(a,b){q=d(a);b&&p>q&&g.setValue(q);return g},today:function(){return g.setValue(B)},addDay:function(a){return this.setValue(u,v,w+(a||1))},addMonth:function(a){return this.setValue(u,v+(a||1),w)},addYear:function(a){return this.setValue(u+(a||1),v,w)},hide:function(b){if(r){b=a.Event();b.type="onHide";x.trigger(b);a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;n.hide();r=false}return g},getConf:function(){return l},getInput:function(){return m},getCalendar:function(){return n},getValue:function(a){return a?h(p,a,l.lang):p},isOpen:function(){return r}});a.each(["onBeforeShow","onShow","change","onHide"],function(c,b){a.isFunction(l[b])&&a(g).bind(b,l[b]);g[b]=function(c){c&&a(g).bind(b,c);return g}});m.bind("focus click",g.show).keydown(function(b){var c=b.keyCode;if(!r&&a(j).index(c)>=0){g.show(b);return b.preventDefault()}return b.shiftKey||b.ctrlKey||b.altKey||c==9?true:b.preventDefault()});d(m.val())&&D(p,l)}a.tools=a.tools||{version:"1.2.5"};var k=[],e,j=[75,76,38,39,74,72,40,37],c={};e=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(d,b){a.each(b,function(a,c){b[a]=c.split(",")});c[d]=b}};e.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var l=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,m=a("<a/>");a.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!a(b).data("dateinput")};a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(true,{},e.conf,b);a.each(b.css,function(a,c){if(!c&&a!="prefix")b.css[a]=(b.css.prefix||"")+(c||a)});var c;this.each(function(){var d=new n(a(this),b);k.push(d);d=d.getInput().data("dateinput",d);c=c?c.add(d):d});return c?c:this}})(jQuery);(function(a){function g(b,a){a=Math.pow(10,a);return Math.round(b*a)/a}function b(a,b){return(b=parseInt(a.css(b),10))?b:(a=a[0].currentStyle)&&a.width&&parseInt(a.width,10)}function e(a){return(a=a.data("events"))&&a.onSlide}function h(f,c){function u(i,b,a,e){if(a===undefined)a=b/h*v;else if(e)a-=c.min;if(m)a=Math.round(a/m)*m;if(b===undefined||m)b=a*h/v;if(isNaN(a))return d;b=Math.max(0,Math.min(b,h));a=b/h*v;if(e||!l)a+=c.min;if(l)if(e)b=h-b;else a=c.max-a;a=g(a,p);var n=i.type=="click";if(w&&k!==undefined&&!n){i.type="onSlide";s.trigger(i,[a,b]);if(i.isDefaultPrevented())return d}e=n?c.speed:0;n=n?function(){i.type="change";s.trigger(i,[a])}:null;if(l){j.animate({top:b},e,n);c.progress&&t.animate({height:h-b+j.width()/2},e)}else{j.animate({left:b},e,n);c.progress&&t.animate({width:b+j.width()/2},e)}k=a;y=b;f.val(a);return d}function n(){if(l=c.vertical||b(i,"height")>b(i,"width")){h=b(i,"height")-b(j,"height");q=i.offset().top+h}else{h=b(i,"width")-b(j,"width");q=i.offset().left}}function x(){n();d.setValue(c.value!==undefined?c.value:c.min)}var d=this,o=c.css,i=a("<div><div/><a href='#'/></div>").data("rangeinput",d),l,k,q,h,y;f.before(i);var j=i.addClass(o.slider).find("a").addClass(o.handle),t=i.find("div").addClass(o.progress);a.each("min,max,step,value".split(","),function(a,b){a=f.attr(b);if(parseFloat(a))c[b]=parseFloat(a,10)});var v=c.max-c.min,m=c.step=="any"?0:c.step,p=c.precision;if(p===undefined)try{p=m.toString().split(".")[1].length}catch(z){p=0}if(f.attr("type")=="range"){var r=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,a){r.attr(a,f.attr(a))});r.val(c.value);f.replaceWith(r);f=r}f.addClass(o.input);var s=a(d).add(f),w=true;a.extend(d,{getValue:function(){return k},setValue:function(c,b){n();return u(b||a.Event("api"),undefined,c,true)},getConf:function(){return c},getProgress:function(){return t},getHandle:function(){return j},getInput:function(){return f},step:function(e,b){b=b||a.Event();var f=c.step=="any"?1:c.step;d.setValue(k+f*(e||1),b)},stepUp:function(a){return d.step(a||1)},stepDown:function(a){return d.step(-a||-1)}});a.each("onSlide,change".split(","),function(e,b){a.isFunction(c[b])&&a(d).bind(b,c[b]);d[b]=function(c){c&&a(d).bind(b,c);return d}});j.drag({drag:false}).bind("dragStart",function(){n();w=e(a(d))||e(f)}).bind("drag",function(b,a,c){if(f.is(":disabled"))return false;u(b,l?a:c)}).bind("dragEnd",function(a){if(!a.isDefaultPrevented()){a.type="change";s.trigger(a,[k])}}).click(function(a){return a.preventDefault()});i.click(function(a){if(f.is(":disabled")||a.target==j[0])return a.preventDefault();n();var b=j.width()/2;u(a,l?h-q-b+a.pageY:a.pageX-q-b)});c.keyboard&&f.keydown(function(b){if(!f.attr("readonly")){var c=b.keyCode,e=a([75,76,38,33,39]).index(c)!=-1,g=a([74,72,40,34,37]).index(c)!=-1;if((e||g)&&!(b.shiftKey||b.altKey||b.ctrlKey)){if(e)d.step(c==33?10:1,b);else g&&d.step(c==34?-10:-1,b);return b.preventDefault()}}});f.blur(function(c){var b=a(this).val();b!==k&&d.setValue(b,c)});a.extend(f[0],{stepUp:d.stepUp,stepDown:d.stepDown});x();h||a(window).load(x)}a.tools=a.tools||{version:"1.2.5"};var f;f=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var c,d;a.fn.drag=function(b){document.ondragstart=function(){return false};b=a.extend({x:true,y:true,drag:true},b);c=c||a(document).bind("mousedown mouseup",function(f){var e=a(f.target);if(f.type=="mousedown"&&e.data("drag")){var g=e.position(),j=f.pageX-g.left,i=f.pageY-g.top,h=true;c.bind("mousemove.drag",function(a){var f=a.pageX-j;a=a.pageY-i;var c={};if(b.x)c.left=f;if(b.y)c.top=a;if(h){e.trigger("dragStart");h=false}b.drag&&e.css(c);e.trigger("drag",[a,f]);d=e});f.preventDefault()}else try{d&&d.trigger("dragEnd")}finally{c.unbind("mousemove.drag");d=null}});return this.data("drag",true)};a.expr[":"].range=function(c){var b=c.getAttribute("type");return b&&b=="range"||!!a(c).filter("input").data("rangeinput")};a.fn.rangeinput=function(c){if(this.data("rangeinput"))return this;c=a.extend(true,{},f.conf,c);var b;this.each(function(){var d=new h(a(this),a.extend(true,{},c));d=d.getInput().data("rangeinput",d);b=b?b.add(d):d});return b?b:this}})(jQuery);(function(a){function e(b,g,c){var d=b.offset().top,f=b.offset().left,e=c.position.split(/,?\s+/),h=e[0];e=e[1];d-=g.outerHeight()-c.offset[0];f+=b.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))d-=a(window).scrollTop();c=g.outerHeight()+b.outerHeight();if(h=="center")d+=c/2;if(h=="bottom")d+=c;b=b.outerWidth();if(e=="center")f-=(b+g.outerWidth())/2;if(e=="left")f-=b;return{top:d,left:f}}function k(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function f(i,j,f){function l(g,e,d){if(!(!f.grouped&&g.length)){var c;if(d===false||a.isArray(d)){c=b.messages[e.key||e]||b.messages["*"];c=c[f.lang]||b.messages["*"].en;(e=c.match(/\$\d/g))&&a.isArray(d)&&a.each(e,function(a){c=c.replace(this,d[a])})}else c=d[f.lang]||d;g.push(c)}}var h=this,k=j.add(h);i=i.not(":button, :image, :reset, :submit");a.extend(h,{getConf:function(){return f},getForm:function(){return j},getInputs:function(){return i},reflow:function(){i.each(function(){var b=a(this),c=b.data("msg.el");if(c){b=e(b,c,f);c.css({top:b.top,left:b.left})}});return h},invalidate:function(d,b){if(!b){var e=[];a.each(d,function(a,b){a=i.filter("[name='"+a+"']");if(a.length){a.trigger("OI",[b]);e.push({input:a,messages:[b]})}});d=e;b=a.Event()}b.type="onFail";k.trigger(b,[d]);b.isDefaultPrevented()||c[f.effect][0].call(h,d,b);return h},reset:function(b){b=b||i;b.removeClass(f.errorClass).each(function(){var b=a(this).data("msg.el");if(b){b.remove();a(this).data("msg.el",null)}}).unbind(f.errorInputEvent||"");return h},destroy:function(){j.unbind(f.formEvent+".V").unbind("reset.V");i.unbind(f.inputEvent+".V").unbind("change.V");return h.reset()},checkValidity:function(e,b){e=e||i;e=e.not(":disabled");if(!e.length)return true;b=b||a.Event();b.type="onBeforeValidate";k.trigger(b,[e]);if(b.isDefaultPrevented())return b.result;var j=[];e.not(":radio:not(:checked)").each(function(){var e=[],c=a(this).data("messages",e),i=d&&c.is(":date")?"onHide.v":f.errorInputEvent+".v";c.unbind(i);a.each(g,function(){var a=this,d=a[0];if(c.filter(d).length){a=a[1].call(h,c,c.val());if(a!==true){b.type="onBeforeFail";k.trigger(b,[c,d]);if(b.isDefaultPrevented())return false;var g=c.attr(f.messageAttr);if(g){e=[g];return false}else l(e,d,a)}}});if(e.length){j.push({input:c,messages:e});c.trigger("OI",[e]);f.errorInputEvent&&c.bind(i,function(a){h.checkValidity(c,a)})}if(f.singleError&&j.length)return false});var m=c[f.effect];if(!m)throw'Validator: cannot find effect "'+f.effect+'"';if(j.length){h.invalidate(j,b);return false}else{m[1].call(h,e,b);b.type="onSuccess";k.trigger(b,[e]);e.unbind(f.errorInputEvent+".v")}return true}});a.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(c,b){a.isFunction(f[b])&&a(h).bind(b,f[b]);h[b]=function(c){c&&a(h).bind(b,c);return h}});f.formEvent&&j.bind(f.formEvent+".V",function(a){if(!h.checkValidity(null,a))return a.preventDefault()});j.bind("reset.V",function(){h.reset()});i[0]&&i[0].validity&&i.each(function(){this.oninvalid=function(){return false}});if(j[0])j[0].checkValidity=h.checkValidity;f.inputEvent&&i.bind(f.inputEvent+".V",function(b){h.checkValidity(a(this),b)});i.filter(":checkbox, select").filter("[required]").bind("change.V",function(d){var b=a(this);(this.checked||b.is("select")&&a(this).val())&&c[f.effect][1].call(h,b,d)});var m=i.filter(":radio").change(function(a){h.checkValidity(m,a)});a(window).resize(function(){h.reflow()})}a.tools=a.tools||{version:"1.2.5"};var l=/\[type=([a-z]+)\]/,h=/^-?[0-9]*(\.[0-9]+)?$/,d=a.tools.dateinput,i=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,j=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,b;b=a.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(c,d){a.each(d,function(a,d){b.messages[a]=b.messages[a]||{};b.messages[a][c]=d})},localizeFn:function(c,d){b.messages[c]=b.messages[c]||{};a.extend(b.messages[c],d)},fn:function(c,b,d){if(a.isFunction(b))d=b;else{if(typeof b=="string")b={en:b};this.messages[c.key||c]=b}if(b=l.exec(c))c=k(b[1]);g.push([c,d])},addEffect:function(a,b,d){c[a]=[b,d]}};var g=[],c={"default":[function(c){var b=this.getConf();a.each(c,function(d,f){d=f.input;d.addClass(b.errorClass);var c=d.data("msg.el");if(!c){c=a(b.message).addClass(b.messageClass).appendTo(document.body);d.data("msg.el",c)}c.css({visibility:"hidden"}).find("p").remove();a.each(f.messages,function(d,b){a("<p/>").html(b).appendTo(c)});c.outerWidth()==c.parent().width()&&c.add(c.find("p")).css({display:"inline"});f=e(d,c,b);c.css({visibility:"visible",position:"absolute",top:f.top,left:f.left}).fadeIn(b.speed)})},function(b){var c=this.getConf();b.removeClass(c.errorClass).each(function(){var b=a(this).data("msg.el");b&&b.css({visibility:"hidden"})})}]};a.each("email,url,number".split(","),function(c,b){a.expr[":"][b]=function(a){return a.getAttribute("type")===b}});a.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};b.fn(":email","Please enter a valid email address",function(b,a){return!a||i.test(a)});b.fn(":url","Please enter a valid URL",function(b,a){return!a||j.test(a)});b.fn(":number","Please enter a numeric value.",function(b,a){return h.test(a)});b.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||d&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});b.fn("[min]","Please enter a value larger than $1",function(a,b){if(b===""||d&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});b.fn("[required]","Please complete this mandatory field.",function(a,b){return a.is(":checkbox")?a.is(":checked"):!!b});b.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});a.fn.validator=function(d){var c=this.data("validator");if(c){c.destroy();this.removeData("validator")}d=a.extend(true,{},b.conf,d);if(this.is("form"))return this.each(function(){var b=a(this);c=new f(b.find(":input"),b,d);b.data("validator",c)});else{c=new f(this,this.eq(0).closest("form"),d);return this.data("validator",c)}}})(jQuery);var App=App||{};window.App=App;(function(a){App.Collapsible={init:function(){a(".collapsible").each(function(){var c=a(this).find(".collapsible-header"),b=a(this).find(".collapsible-content");b.hide();c.wrapInner('<a href="#"></a>').click(function(){a(this).parent().find(".collapsible-content:visible").not(a(this).next()).slideUp();a(this).next().slideToggle();a(this).parent().find(".expanded").removeClass("expanded");a(this).addClass("expanded");return false})})}};function b(){if("placeholder"in document.createElement("input"))return false;a("input,textarea").each(function(){var b=a(this),c=b.attr("placeholder");c&&c.length>0&&b.addClass("placeholder").val(c).focus(function(){b.val()==c&&b.val("").removeClass("placeholder")}).blur(function(){b.val().length<1&&b.val(c).addClass("placeholder")})})}a(document).ready(function(){App.Collapsible.init();a(".scrollable").scrollable({circular:true,speed:800}).autoscroll({interval:5e3});if(a("#gallery").length){if(a("#gallery .items  a").length>5){a("#gallery").find(".next, .prev").show();a("#gallery").find(".gallery-scrollable").css({left:"23px"});a(".gallery-scrollable").scrollable({circular:true,speed:800})}a("#gallery .items  a").length==1&&a("#gallery .thumbs").hide()}a("#blueprints a").length&&a("#blueprints a").lightBox({fixedNavigation:true});a("#product-features").find(".tip").tooltip({offset:[10,0],position:"bottom center",layout:'<div><span class="arrow"></span></div>',predelay:200,effect:"slide",slideOffset:10,direction:"down",relative:true,bounce:true}).dynamic();a("#product-features1").find(".tip").tooltip({offset:[10,0],position:"bottom center",layout:'<div><span class="arrow"></span></div>',predelay:200,effect:"slide",slideOffset:10,direction:"down",relative:true,bounce:true}).dynamic();b()})})(window.jQuery);var App=App||{};window.App=App;(function(a){App.Campaign={init:function(){a("body").addClass("home");a("#campaign-tabs").tabs("#campaignarea .campaign",{effect:"fade",fadeInSpeed:1e3,fadeOutSpeed:500,rotate:true}).slideshow({autoplay:true,next:".next",prev:".prev",clickable:false,interval:8e3});var b=a("#campaign-tabs").data("tabs"),c="";b.getPanes().each(function(){var b=a(this).data("background");b&&a(this).css("background-image",'url("'+b+'")').removeData("background")});a("#campaignarea .prevnext a").bind("click dblclick",function(){return false})}}})(window.jQuery)
