﻿/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (MIT_LICENSE.txt)
 * and GPL Version 2 (GPL_LICENSE.txt) licenses.
 *
 * Version: 1.1.1
 * Requires jQuery 1.3+
 * Docs: http://docs.jquery.com/Plugins/livequery
 */
(function(a){a.extend(a.fn,{livequery:function(b,c,e){var f=this,d;if(a.isFunction(b))e=c,c=b,b=undefined;a.each(a.livequery.queries,function(g,a){if(f.selector==a.selector&&f.context==a.context&&b==a.type&&(!c||c.$lqguid==a.fn.$lqguid)&&(!e||e.$lqguid==a.fn2.$lqguid))return(d=a)&&false});d=d||new a.livequery(this.selector,this.context,b,c,e);d.stopped=false;d.run();return this},expire:function(b,c,d){var e=this;if(a.isFunction(b))d=c,c=b,b=undefined;a.each(a.livequery.queries,function(g,f){e.selector==f.selector&&e.context==f.context&&(!b||b==f.type)&&(!c||c.$lqguid==f.fn.$lqguid)&&(!d||d.$lqguid==f.fn2.$lqguid)&&!this.stopped&&a.livequery.stop(f.id)});return this}});a.livequery=function(d,e,f,c,b){this.selector=d;this.context=e;this.type=f;this.fn=c;this.fn2=b;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;c.$lqguid=c.$lqguid||a.livequery.guid++;if(b)b.$lqguid=b.$lqguid||a.livequery.guid++;return this};a.livequery.prototype={stop:function(){var a=this;if(this.type)this.elements.unbind(this.type,this.fn);else this.fn2&&this.elements.each(function(c,b){a.fn2.apply(b)});this.elements=[];this.stopped=true},run:function(){if(this.stopped)return;var c=this,b=this.elements,d=a(this.selector,this.context),e=d.not(b);this.elements=d;if(this.type){e.bind(this.type,this.fn);b.length>0&&a.each(b,function(e,b){a.inArray(b,d)<0&&a.event.remove(b,c.type,c.fn)})}else{e.each(function(){c.fn.apply(this)});this.fn2&&b.length>0&&a.each(b,function(e,b){a.inArray(b,d)<0&&c.fn2.apply(b)})}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var b=a.livequery.queue.length;while(b--)a.livequery.queries[a.livequery.queue.shift()].run()}},pause:function(){a.livequery.running=false},play:function(){a.livequery.running=true;a.livequery.run()},registerPlugin:function(){a.each(arguments,function(d,b){if(!a.fn[b])return;var c=a.fn[b];a.fn[b]=function(){var b=c.apply(this,arguments);a.livequery.run();return b}})},run:function(b){if(b!=undefined)a.inArray(b,a.livequery.queue)<0&&a.livequery.queue.push(b);else a.each(a.livequery.queries,function(b){a.inArray(b,a.livequery.queue)<0&&a.livequery.queue.push(b)});a.livequery.timeout&&clearTimeout(a.livequery.timeout);a.livequery.timeout=setTimeout(a.livequery.checkQueue,20)},stop:function(b){if(b!=undefined)a.livequery.queries[b].stop();else a.each(a.livequery.queries,function(b){a.livequery.queries[b].stop()})}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove","html");a(function(){a.livequery.play()})})(jQuery);
/*!
* jQuery Form Plugin
* version: 2.64 (25-FEB-2011)
* @requires jQuery v1.3.2 or later
*
* Examples and documentation at: http://malsup.com/jquery/form/
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/
(function(a){a.fn.ajaxSubmit=function(c){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof c=="function")c={success:c};var l=this.attr("action"),g=typeof l==="string"?a.trim(l):"";if(g)g=(g.match(/^([^#]+)/)||[])[1];g=g||window.location.href||"";c=a.extend(true,{url:g,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},c);var j={};this.trigger("form-pre-serialize",[this,c,j]);if(j.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(c.beforeSerialize&&c.beforeSerialize(this,c)===false){b("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var e,h,i=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(e in c.data)if(c.data[e]instanceof Array)for(var r in c.data[e])i.push({name:e,value:c.data[e][r]});else{h=c.data[e];h=a.isFunction(h)?h():h;i.push({name:e,value:h})}}if(c.beforeSubmit&&c.beforeSubmit(i,this,c)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[i,this,c,j]);if(j.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var n=a.param(i);if(c.type.toUpperCase()=="GET"){c.url+=(c.url.indexOf("?")>=0?"&":"?")+n;c.data=null}else c.data=n;var d=this,f=[];c.resetForm&&f.push(function(){d.resetForm()});c.clearForm&&f.push(function(){d.clearForm()});if(!c.dataType&&c.target){var p=c.success||function(){};f.push(function(b){var d=c.replaceTarget?"replaceWith":"html";a(c.target)[d](b).each(p,arguments)})}else c.success&&f.push(c.success);c.success=function(g,e,i){for(var b=c.context||c,a=0,h=f.length;a<h;a++)f[a].apply(b,[g,e,i||d,d])};var o=a("input:file",this).length>0,m="multipart/form-data",q=d.attr("enctype")==m||d.attr("encoding")==m;if(c.iframe!==false&&(o||c.iframe||q))if(c.closeKeepAlive)a.get(c.closeKeepAlive,k);else k();else a.ajax(c);this.trigger("form-submit-notify",[this,c]);return this;function k(){var h=d[0];if(a(":input[name=submit],:input[id=submit]",h).length){alert('Error: Form elements must not have name or id of "submit".');return}var e=a.extend(true,{},a.ajaxSettings,c);e.context=e.context||e;var n="jqFormIO"+ +new Date,w="_"+n,j=a('<iframe id="'+n+'" name="'+n+'" src="'+e.iframeSrc+'" />'),i=j[0];j.css({position:"absolute",top:"-1000px",left:"-1000px"});var f={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;j.attr("src",e.iframeSrc)}},l=e.global;l&&!a.active++&&a.event.trigger("ajaxStart");l&&a.event.trigger("ajaxSend",[f,e]);if(e.beforeSend&&e.beforeSend.call(e.context,f,e)===false){if(e.global)a.active--;return}if(f.aborted)return;var q=0,m=h.clk;if(m){var o=m.name;if(o&&!m.disabled){e.extraData=e.extraData||{};e.extraData[o]=m.value;if(m.type=="image"){e.extraData[o+".x"]=h.clk_x;e.extraData[o+".y"]=h.clk_y}}}function p(){var f=d.attr("target"),g=d.attr("action");h.setAttribute("target",n);h.getAttribute("method")!="POST"&&h.setAttribute("method","POST");h.getAttribute("action")!=e.url&&h.setAttribute("action",e.url);!e.skipEncodingOverride&&d.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});e.timeout&&setTimeout(function(){q=true;k()},e.timeout);var b=[];try{if(e.extraData)for(var c in e.extraData)b.push(a('<input type="hidden" name="'+c+'" value="'+e.extraData[c]+'" />').appendTo(h)[0]);j.appendTo("body");i.attachEvent?i.attachEvent("onload",k):i.addEventListener("load",k,false);h.submit()}finally{h.setAttribute("action",g);if(f)h.setAttribute("target",f);else d.removeAttr("target");a(b).remove()}}if(e.forceSync)p();else setTimeout(p,10);var r,g,s=50;function k(){g=i.contentWindow?i.contentWindow.document:i.contentDocument?i.contentDocument:i.document;if(!g||g.location.href==e.iframeSrc)return;i.detachEvent?i.detachEvent("onload",k):i.removeEventListener("load",k,false);var c=true;try{if(q)throw"timeout";var d=e.dataType=="xml"||g.XMLDocument||a.isXMLDoc(g);b("isXml="+d);if(!d&&window.opera&&(g.body==null||g.body.innerHTML==""))if(--s){b("requeing onLoad callback, DOM not available");setTimeout(k,250);return}f.responseText=g.body?g.body.innerHTML:g.documentElement?g.documentElement.innerHTML:null;f.responseXML=g.XMLDocument?g.XMLDocument:g;f.getResponseHeader=function(b){var a={"content-type":e.dataType};return a[b]};var m=/(json|script)/.test(e.dataType);if(m||e.textarea){var n=g.getElementsByTagName("textarea")[0];if(n)f.responseText=n.value;else if(m){var h=g.getElementsByTagName("pre")[0],o=g.getElementsByTagName("body")[0];if(h)f.responseText=h.textContent;else if(o)f.responseText=o.innerHTML}}else if(e.dataType=="xml"&&!f.responseXML&&f.responseText!=null)f.responseXML=v(f.responseText);r=u(f,e.dataType,e)}catch(p){b("error caught:",p);c=false;f.error=p;e.error&&e.error.call(e.context,f,"error",p);l&&a.event.trigger("ajaxError",[f,e,p])}if(f.aborted){b("upload aborted");c=false}if(c){e.success&&e.success.call(e.context,r,"success",f);l&&a.event.trigger("ajaxSuccess",[f,e])}l&&a.event.trigger("ajaxComplete",[f,e]);l&&!--a.active&&a.event.trigger("ajaxStop");e.complete&&e.complete.call(e.context,f,c?"success":"error");setTimeout(function(){j.removeData("form-plugin-onload");j.remove();f.responseXML=null},100)}var v=a.parseXML||function(b,a){if(window.ActiveXObject){a=new ActiveXObject("Microsoft.XMLDOM");a.async="false";a.loadXML(b)}else a=(new DOMParser).parseFromString(b,"text/xml");return a&&a.documentElement&&a.documentElement.nodeName!="parsererror"?a:null},t=a.parseJSON||function(a){return window.eval("("+a+")")},u=function(d,c,f){var e=d.getResponseHeader("content-type")||"",g=c==="xml"||!c&&e.indexOf("xml")>=0,b=g?d.responseXML:d.responseText;if(g&&b.documentElement.nodeName==="parsererror")a.error&&a.error("parsererror");if(f&&f.dataFilter)b=f.dataFilter(b,c);if(typeof b==="string")if(c==="json"||!c&&e.indexOf("json")>=0)b=t(b);else(c==="script"||!c&&e.indexOf("javascript")>=0)&&a.globalEval(b);return b}}};a.fn.ajaxForm=function(d){if(this.length===0){var c={s:this.selector,c:this.context};if(!a.isReady&&c.s){b("DOM not ready, queuing ajaxForm");a(function(){a(c.s,c.c).ajaxForm(d)});return this}b("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(b){if(!b.isDefaultPrevented()){b.preventDefault();a(this).ajaxSubmit(d)}}).bind("click.form-plugin",function(c){var d=c.target,e=a(d);if(!e.is(":submit,input:image")){var g=e.closest(":submit");if(g.length==0)return;d=g[0]}var b=this;b.clk=d;if(d.type=="image")if(c.offsetX!=undefined){b.clk_x=c.offsetX;b.clk_y=c.offsetY}else if(typeof a.fn.offset=="function"){var f=e.offset();b.clk_x=c.pageX-f.left;b.clk_y=c.pageY-f.top}else{b.clk_x=c.pageX-d.offsetLeft;b.clk_y=c.pageY-d.offsetTop}setTimeout(function(){b.clk=b.clk_x=b.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(i){var d=[];if(this.length===0)return d;var c=this[0],k=i?c.getElementsByTagName("*"):c.elements;if(!k)return d;var g,h,b,e,f,n,m;for(g=0,n=k.length;g<n;g++){f=k[g];b=f.name;if(!b)continue;if(i&&c.clk&&f.type=="image"){if(!f.disabled&&c.clk==f){d.push({name:b,value:a(f).val()});d.push({name:b+".x",value:c.clk_x},{name:b+".y",value:c.clk_y})}continue}e=a.fieldValue(f,true);if(e&&e.constructor==Array)for(h=0,m=e.length;h<m;h++)d.push({name:b,value:e[h]});else e!==null&&typeof e!="undefined"&&d.push({name:b,value:e})}if(!i&&c.clk){var l=a(c.clk),j=l[0];b=j.name;if(b&&!j.disabled&&j.type=="image"){d.push({name:b,value:l.val()});d.push({name:b+".x",value:c.clk_x},{name:b+".y",value:c.clk_y})}}return d};a.fn.formSerialize=function(b){return a.param(this.formToArray(b))};a.fn.fieldSerialize=function(c){var b=[];this.each(function(){var f=this.name;if(!f)return;var d=a.fieldValue(this,c);if(d&&d.constructor==Array)for(var e=0,g=d.length;e<g;e++)b.push({name:f,value:d[e]});else d!==null&&typeof d!="undefined"&&b.push({name:this.name,value:d})});return a.param(b)};a.fn.fieldValue=function(e){for(var c=[],d=0,f=this.length;d<f;d++){var g=this[d],b=a.fieldValue(g,e);if(b===null||typeof b=="undefined"||b.constructor==Array&&!b.length)continue;b.constructor==Array?a.merge(c,b):c.push(b)}return c};a.fieldValue=function(b,f){var n=b.name,d=b.type,k=b.tagName.toLowerCase();if(f===undefined)f=true;if(f&&(!n||b.disabled||d=="reset"||d=="button"||(d=="checkbox"||d=="radio")&&!b.checked||(d=="submit"||d=="image")&&b.form&&b.form.clk!=b||k=="select"&&b.selectedIndex==-1))return null;if(k=="select"){var g=b.selectedIndex;if(g<0)return null;for(var l=[],j=b.options,h=d=="select-one",m=h?g+1:j.length,i=h?g:0;i<m;i++){var c=j[i];if(c.selected){var e=c.value;if(!e)e=c.attributes&&c.attributes.value&&!c.attributes.value.specified?c.text:c.value;if(h)return e;l.push(e)}}return l}return a(b).val()};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var a=this.type,b=this.tagName.toLowerCase();if(a=="text"||a=="password"||b=="textarea")this.value="";else if(a=="checkbox"||a=="radio")this.checked=false;else if(b=="select")this.selectedIndex=-1})};a.fn.resetForm=function(){return this.each(function(){(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)&&this.reset()})};a.fn.enable=function(a){if(a===undefined)a=true;return this.each(function(){this.disabled=!a})};a.fn.selected=function(b){if(b===undefined)b=true;return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio")this.checked=b;else if(this.tagName.toLowerCase()=="option"){var c=a(this).parent("select");b&&c[0]&&c[0].type=="select-one"&&c.find("option").selected(false);this.selected=b}})};function b(){if(a.fn.ajaxSubmit.debug){var b="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(b);else window.opera&&window.opera.postError&&window.opera.postError(b)}}})(jQuery);
/*!
 * jQuery blockUI plugin
 * Version 2.31 (06-JAN-2010)
 * @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(a){if(/1\.(0|1|2)\.(0|1|2)/.test(a.fn.jquery)||/^1.1/.test(a.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+a.fn.jquery);return}a.fn._fadeIn=a.fn.fadeIn;var g=function(){},f=document.documentMode||0,n=a.browser.msie&&(a.browser.version<8&&!f||f<8),m=a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!f;a.blockUI=function(a){i(window,a)};a.unblockUI=function(a){e(window,a)};a.growlUI=function(e,d,b,f){var c=a('<div class="growlUI"></div>');e&&c.append("<h1>"+e+"</h1>");d&&c.append("<h2>"+d+"</h2>");if(b==undefined)b=3e3;a.blockUI({message:c,fadeIn:700,fadeOut:1e3,centerY:false,timeout:b,showOverlay:false,onUnblock:f,css:a.blockUI.defaults.growlCSS})};a.fn.block=function(b){return this.unblock({fadeOut:0}).each(function(){if(a.css(this,"position")=="static")this.style.position="relative";if(a.browser.msie)this.style.zoom=1;i(this,b)})};a.fn.unblock=function(a){return this.each(function(){e(this,a)})};a.blockUI.version=2.31;a.blockUI.defaults={message:'<div class="blockUI-text">Loading...</div>',title:null,draggable:true,theme:false,css:{padding:"10px 15px 10px",margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"1px solid #ddd",backgroundColor:"#fff",cursor:"default"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#fff",opacity:.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.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:1e3,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var c=null,b=[];function i(p,f){var i=p==window,h=f&&f.message!==undefined?f.message:undefined;f=a.extend({},a.blockUI.defaults,f||{});f.overlayCSS=a.extend({},a.blockUI.defaults.overlayCSS,f.overlayCSS||{});var G=a.extend({},a.blockUI.defaults.css,f.css||{}),A=a.extend({},a.blockUI.defaults.themedCSS,f.themedCSS||{});h=h===undefined?f.message:h;i&&c&&e(window,{fadeOut:0});if(h&&typeof h!="string"&&(h.parentNode||h.jquery)){var s=h.jquery?h[0]:h,q={};a(p).data("blockUI.history",q);q.el=s;q.parent=s.parentNode;q.display=s.style.display;q.position=s.style.position;q.parent&&q.parent.removeChild(s)}var t=f.baseZ,u=a.browser.msie||f.forceIframe?a('<iframe class="blockUI" style="z-index:'+t+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+f.iframeSrc+'"></iframe>'):a('<div class="blockUI" style="display:none"></div>'),r=a('<div class="blockUI blockOverlay" style="z-index:'+t+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),k;if(f.theme&&i){var I='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+t+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(f.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>';k=a(I)}else k=i?a('<div class="blockUI blockMsg blockPage" style="z-index:'+t+';display:none;position:fixed"></div>'):a('<div class="blockUI blockMsg blockElement" style="z-index:'+t+';display:none;position:absolute"></div>');if(h)if(f.theme){k.css(A);k.addClass("ui-widget-content")}else k.css(G);(!f.applyPlatformOpacityRules||!(a.browser.mozilla&&/Linux/.test(navigator.platform)))&&r.css(f.overlayCSS);r.css("position",i?"fixed":"absolute");(a.browser.msie||f.forceIframe)&&u.css("opacity",0);var B=[u,r,k],C=i?a("body"):a(p);a.each(B,function(){this.appendTo(C)});f.theme&&f.draggable&&a.fn.draggable&&k.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var D=n&&(!a.boxModel||a("object,embed",i?null:p).length>0);if(m||D){i&&f.allowBodyStretch&&a.boxModel&&a("html,body").css("height","100%");if((m||!a.boxModel)&&!i)var z=d(p,"borderTopWidth"),y=d(p,"borderLeftWidth"),w=z?"(0 - "+z+")":0,v=y?"(0 - "+y+")":0;a.each([u,r,k],function(d,e){var a=e[0].style;a.position="absolute";if(d<2){i?a.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+f.quirksmodeOffsetHack+') + "px"'):a.setExpression("height",'this.parentNode.offsetHeight + "px"');i?a.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):a.setExpression("width",'this.parentNode.offsetWidth + "px"');v&&a.setExpression("left",v);w&&a.setExpression("top",w)}else if(f.centerY){i&&a.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');a.marginTop=0}else if(!f.centerY&&i){var c=f.css&&f.css.top?parseInt(f.css.top):0,b="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+c+') + "px"';a.setExpression("top",b)}})}if(h){if(f.theme)k.find(".ui-widget-content").append(h);else k.append(h);(h.jquery||h.nodeType)&&a(h).show()}(a.browser.msie||f.forceIframe)&&f.showOverlay&&u.show();if(f.fadeIn){var x=f.onBlock?f.onBlock:g,E=f.showOverlay&&!h?x:g,F=h?x:g;f.showOverlay&&r._fadeIn(f.fadeIn,E);h&&k._fadeIn(f.fadeIn,F)}else{f.showOverlay&&r.show();h&&k.show();f.onBlock&&f.onBlock()}l(1,p,f);if(i){c=k[0];b=a(":input:enabled:visible",c);f.focusInput&&setTimeout(j,20)}else o(k[0],f.centerX,f.centerY);if(f.timeout){var H=setTimeout(function(){i?a.unblockUI(f):a(p).unblock(f)},f.timeout);a(p).data("blockUI.timeout",H)}}function e(e,d){var i=e==window,g=a(e),h=g.data("blockUI.history"),j=g.data("blockUI.timeout");if(j){clearTimeout(j);g.removeData("blockUI.timeout")}d=a.extend({},a.blockUI.defaults,d||{});l(0,e,d);var f;if(i)f=a("body").children().filter(".blockUI").add("body > .blockUI");else f=a(".blockUI",e);if(i)c=b=null;if(d.fadeOut){f.fadeOut(d.fadeOut);setTimeout(function(){k(f,h,d,e)},d.fadeOut)}else k(f,h,d,e)}function k(e,b,c,d){e.each(function(){this.parentNode&&this.parentNode.removeChild(this)});if(b&&b.el){b.el.style.display=b.display;b.el.style.position=b.position;b.parent&&b.parent.appendChild(b.el);a(d).removeData("blockUI.history")}if(typeof c.onUnblock=="function")c.onUnblock(d,c)}function l(b,i,e){var d=i==window,g=a(i);if(!b&&(d&&!c||!d&&!g.data("blockUI.isBlocked")))return;!d&&g.data("blockUI.isBlocked",b);if(!e.bindEvents||b&&!e.showOverlay)return;var f="mousedown mouseup keydown keypress";b?a(document).bind(f,e,h):a(document).unbind(f,h)}function h(d){if(d.keyCode&&d.keyCode==9)if(c&&d.data.constrainTabKey){var e=b,g=!d.shiftKey&&d.target==e[e.length-1],f=d.shiftKey&&d.target==e[0];if(g||f){setTimeout(function(){j(f)},10);return false}}return a(d.target).parents("div.blockMsg").length>0?true:a(d.target).parents().children().filter("div.blockUI").length==0}function j(c){if(!b)return;var a=b[c===true?b.length-1:0];a&&a.focus()}function o(a,g,h){var b=a.parentNode,e=a.style,c=(b.offsetWidth-a.offsetWidth)/2-d(b,"borderLeftWidth"),f=(b.offsetHeight-a.offsetHeight)/2-d(b,"borderTopWidth");if(g)e.left=c>0?c+"px":"0";if(h)e.top=f>0?f+"px":"0"}function d(b,c){return parseInt(a.css(b,c))||0}})(jQuery);
/*!
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function(){"$:nomunge";var e,g=$.event.special,b="location",a="hashchange",d="href",j=$.browser,i=document.documentMode,h=j.msie&&(i===undefined||i<8),f="on"+a in window&&!h;function c(a){a=a||window[b][d];return a.replace(/^[^#]*#?(.*)$/,"$1")}$[a+"Delay"]=100;g[a]=$.extend(g[a],{setup:function(){if(f)return false;$(e.start)},teardown:function(){if(f)return false;$(e.stop)}});e=function(){var j={},f,g,e,i;function k(){e=i=function(a){return a};if(h){g=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;i=function(){return c(g.document[b][d])};e=function(a,d){if(a!==d){var c=g.document;c.open().close();c[b].hash="#"+a}};e(c())}}j.start=function(){if(f)return;var g=c();e||k();(function h(){var k=c(),j=i(g);if(k!==g){e(g=k,j);$(window).trigger(a)}else if(j!==g)window[b][d]=window[b][d].replace(/#.*/,"")+"#"+j;f=setTimeout(h,$[a+"Delay"])})()};j.stop=function(){if(!g){f&&clearTimeout(f);f=0}};return j}()})(jQuery,this);(function(a){var b=(a.browser.msie?"paste":"input")+".mask",c=window.orientation!=undefined;a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},dataName:"rawMaskFn"};a.fn.extend({caret:function(a,b){if(this.length==0)return;if(typeof a=="number"){b=typeof b=="number"?b:a;return this.each(function(){if(this.setSelectionRange)this.setSelectionRange(a,b);else if(this.createTextRange){var c=this.createTextRange();c.collapse(true);c.moveEnd("character",b);c.moveStart("character",a);c.select()}})}else{if(this[0].setSelectionRange){a=this[0].selectionStart;b=this[0].selectionEnd}else if(document.selection&&document.selection.createRange){var c=document.selection.createRange();a=0-c.duplicate().moveStart("character",-1e5);b=a+c.text.length}return{begin:a,end:b}}},unmask:function(){return this.trigger("unmask")},mask:function(g,f){if(!g&&this.length>0){var k=a(this[0]);return k.data(a.mask.dataName)()}f=a.extend({placeholder:"_",completed:null},f);var j=a.mask.definitions,d=[],h=g.length,i=null,e=g.length;a.each(g.split(""),function(b,a){if(a=="?"){e--;h=b}else if(j[a]){d.push(new RegExp(j[a]));if(i==null)i=d.length-1}else d.push(null)});return this.trigger("unmask").each(function(){var k=a(this),l=a.map(g.split(""),function(a){if(a!="?")return j[a]?f.placeholder:a}),q=k.val();function m(a){while(++a<=e&&!d[a]);return a}function u(a){while(--a>=0&&!d[a]);return a}function r(c,g){if(c<0)return;for(var b=c,a=m(g);b<e;b++)if(d[b]){if(a<e&&d[b].test(l[a])){l[b]=l[a];l[a]=f.placeholder}else break;a=m(a)}o();k.caret(Math.max(i,c))}function v(h){for(var a=h,b=f.placeholder;a<e;a++)if(d[a]){var c=m(a),g=l[a];l[a]=b;if(c<e&&d[c].test(g))b=g;else break}}function t(f){var d=f.which;if(d==8||d==46||c&&d==127){var e=k.caret(),b=e.begin,a=e.end;if(a-b==0){b=d!=46?u(b):a=m(b-1);a=d==46?m(a):a}p(b,a);r(b,a-1);return false}else if(d==27){k.val(q);k.caret(0,n());return false}}function s(c){var g=c.which,a=k.caret();if(c.ctrlKey||c.altKey||c.metaKey||g<32)return true;else if(g){if(a.end-a.begin!=0){p(a.begin,a.end);r(a.begin,a.end-1)}var b=m(a.begin-1);if(b<e){var i=String.fromCharCode(g);if(d[b].test(i)){v(b);l[b]=i;o();var h=m(b);k.caret(h);f.completed&&h>=e&&f.completed.call(k)}}return false}}function p(b,c){for(var a=b;a<c&&a<e;a++)if(d[a])l[a]=f.placeholder}function o(){return k.val(l.join("")).val()}function n(j){for(var g=k.val(),b=-1,a=0,c=0;a<e;a++)if(d[a]){l[a]=f.placeholder;while(c++<g.length){var m=g.charAt(c-1);if(d[a].test(m)){l[a]=m;b=a;break}}if(c>g.length)break}else if(l[a]==g.charAt(c)&&a!=h){c++;b=a}if(!j&&b+1<h){k.val("");p(0,e)}else if(j||b+1>=h){o();!j&&k.val(k.val().substring(0,b+1))}return h?a:i}k.data(a.mask.dataName,function(){return a.map(l,function(a,b){return d[b]&&a!=f.placeholder?a:null}).join("")});!k.attr("readonly")&&k.one("unmask",function(){k.unbind(".mask").removeData(a.mask.dataName)}).bind("focus.mask",function(){q=k.val();var b=n();o();var c=function(){if(b==g.length)k.caret(0,b);else k.caret(b)};(a.browser.msie?c:function(){setTimeout(c,0)})()}).bind("blur.mask",function(){n();k.val()!=q&&k.change()}).bind("keydown.mask",t).bind("keypress.mask",s).bind(b,function(){setTimeout(function(){k.caret(n(true))},0)});n()})}})})(jQuery);(function(b,K,bb){function W(d){if(!J){k=d,ab(b.extend(a,b.data(k,n))),g=b(k),e=0,a.rel!=="nofollow"&&(g=b("."+E).filter(function(){var c=b.data(this,n).rel||this.rel;return c===a.rel}),e=g.index(k),e===-1&&(g=g.add(k),e=g.length-1));if(!p){p=x=true,i.show();if(a.returnFocus)try{k.blur(),b(k).one(Z,function(){try{this.focus()}catch(a){}})}catch(f){}s.css({opacity:+a.opacity,cursor:a.overlayClose?"pointer":"auto"}).show(),a.w=m(a.initialWidth,"x"),a.h=m(a.initialHeight,"y"),c.position(0),H&&l.bind("resize."+I+" scroll."+I,function(){s.css({width:l.width(),height:l.height(),top:l.scrollTop(),left:l.scrollLeft()})}).trigger("resize."+I),t(Y,a.onOpen),Q.add(L).hide(),O.html(a.close).show()}c.load(true)}}function cb(){var b,d=h+"Slideshow_",f="click."+h,j,k,l;a.slideshow&&g[1]&&(j=function(){A.text(a.slideshowStop).unbind(f).bind(P,function(){if(e<g.length-1||a.loop)b=setTimeout(c.next,a.slideshowSpeed)}).bind(N,function(){clearTimeout(b)}).one(f+" "+F,k),i.removeClass(d+"off").addClass(d+"on"),b=setTimeout(c.next,a.slideshowSpeed)},k=function(){clearTimeout(b),A.text(a.slideshowStart).unbind([P,N,F,f].join(" ")).one(f,j),i.removeClass(d+"on").addClass(d+"off")},a.slideshowAuto?j():k())}function t(c,a){a&&a.call(k),b.event.trigger(c)}function ab(a){for(var c in a)b.isFunction(a[c])&&c.substring(0,2)!=="on"&&(a[c]=a[c].call(k));a.rel=a.rel||k.rel||"nofollow",a.href=b.trim(a.href||b(k).attr("href")),a.title=a.title||k.title}function V(b){return a.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(b)}function m(a,b){b=b==="x"?l.width():l.height();return typeof a=="string"?Math.round(/%/.test(a)?b/100*parseInt(a,10):parseInt(a,10)):a}function d(c,d){var a=K.createElement("div");a.id=c?h+c:false,a.style.cssText=d||false;return b(a)}var X={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,inline:false,html:false,iframe:false,fastIframe:true,photo:false,href:false,title:false,rel:false,opacity:.9,preloading:true,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,returnFocus:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true},n="colorbox",h="cbox",Y=h+"_open",N=h+"_load",P=h+"_complete",F=h+"_cleanup",Z=h+"_closed",G=h+"_purge",D=b.browser.msie&&!b.support.opacity,H=D&&b.browser.version<7,I=h+"_IE6",s,i,w,o,R,S,T,U,g,l,j,y,z,L,M,A,B,C,O,Q,a={},u,v,q,r,k,e,f,p,x,J=false,c,E=h+"Element";c=b.fn[n]=b[n]=function(c,e){var a=this,d;if(!a[0]&&a.selector)return a;c=c||{},e&&(c.onComplete=e);if(!a[0]||a.selector===undefined)a=b("<a/>"),c.open=true;a.each(function(){b.data(this,n,b.extend({},b.data(this,n)||X,c)),b(this).addClass(E)}),d=c.open,b.isFunction(d)&&(d=d.call(a)),d&&W(a[0]);return a},c.init=function(){l=b(bb),i=d().attr({id:n,"class":D?h+(H?"IE6":"IE"):""}),s=d("Overlay",H?"position:absolute":"").hide(),w=d("Wrapper"),o=d("Content").append(j=d("LoadedContent","width:0; height:0; overflow:hidden"),z=d("LoadingOverlay").add(d("LoadingGraphic")),L=d("Title"),M=d("Current"),B=d("Next"),C=d("Previous"),A=d("Slideshow").bind(Y,cb),O=d("Close")),w.append(d().append(d("TopLeft"),R=d("TopCenter"),d("TopRight")),d(false,"clear:left").append(S=d("MiddleLeft"),o,T=d("MiddleRight")),d(false,"clear:left").append(d("BottomLeft"),U=d("BottomCenter"),d("BottomRight"))).children().children().css({"float":"left"}),y=d(false,"position:absolute; width:9999px; visibility:hidden; display:none"),b("body").prepend(s,i.append(w,y)),o.children().hover(function(){b(this).addClass("hover")},function(){b(this).removeClass("hover")}).addClass("hover"),u=R.height()+U.height()+o.outerHeight(true)-o.height(),v=S.width()+T.width()+o.outerWidth(true)-o.width(),q=j.outerHeight(true),r=j.outerWidth(true),i.css({"padding-bottom":u,"padding-right":v}).hide(),B.click(function(){c.next()}),C.click(function(){c.prev()}),O.click(function(){c.close()}),Q=B.add(C).add(M).add(A),o.children().removeClass("hover"),b("."+E).live("click",function(a){a.button!==0&&typeof a.button!="undefined"||a.ctrlKey||a.shiftKey||a.altKey||(a.preventDefault(),W(this))}),s.click(function(){a.overlayClose&&c.close()}),b(K).bind("keydown",function(b){p&&a.escKey&&b.keyCode===27&&(b.preventDefault(),c.close()),p&&a.arrowKey&&!x&&g[1]&&(b.keyCode===37&&(e||a.loop)?(b.preventDefault(),C.click()):b.keyCode===39&&(e<g.length-1||a.loop)&&(b.preventDefault(),B.click()))})},c.remove=function(){i.add(s).remove(),b("."+E).die("click").removeData(n).removeClass(E)},c.position=function(e,b){function d(a){R[0].style.width=U[0].style.width=o[0].style.width=a.style.width,z[0].style.height=z[1].style.height=o[0].style.height=S[0].style.height=T[0].style.height=a.style.height}var c,f=Math.max(K.documentElement.clientHeight-a.h-q-u,0)/2+l.scrollTop(),g=Math.max(l.width()-a.w-r-v,0)/2+l.scrollLeft();c=i.width()===a.w+r&&i.height()===a.h+q?0:e,w[0].style.width=w[0].style.height="9999px",i.dequeue().animate({width:a.w+r,height:a.h+q,top:f,left:g},{duration:c,complete:function(){d(this),x=false,w[0].style.width=a.w+r+v+"px",w[0].style.height=a.h+q+u+"px",b&&b()},step:function(){d(this)}})},c.resize=function(b){if(p){b=b||{},b.width&&(a.w=m(b.width,"x")-r-v),b.innerWidth&&(a.w=m(b.innerWidth,"x")),j.css({width:a.w}),b.height&&(a.h=m(b.height,"y")-q-u),b.innerHeight&&(a.h=m(b.innerHeight,"y"));if(!b.innerHeight&&!b.height){var d=j.wrapInner("<div style='overflow:auto'></div>").children();a.h=d.height(),d.replaceWith(d.children())}j.css({height:a.h}),c.position(a.transition==="none"?0:a.speed)}},c.prep=function(q){function m(d){c.position(d,function(){var r,m,s,o,q=g.length,d,u;!p||(u=function(){z.hide(),t(P,a.onComplete)},D&&f&&j.fadeIn(100),L.html(a.title).add(j).show(),q>1?(typeof a.current=="string"&&M.html(a.current.replace(/\{current\}/,e+1).replace(/\{total\}/,q)).show(),B[a.loop||e<q-1?"show":"hide"]().html(a.next),C[a.loop||e?"show":"hide"]().html(a.previous),r=e?g[e-1]:g[q-1],s=e<q-1?g[e+1]:g[0],a.slideshow&&A.show(),a.preloading&&(o=b.data(s,n).href||s.href,m=b.data(r,n).href||r.href,o=b.isFunction(o)?o.call(s):o,m=b.isFunction(m)?m.call(r):m,V(o)&&(b("<img/>")[0].src=o),V(m)&&(b("<img/>")[0].src=m))):Q.hide(),a.iframe?(d=b("<iframe frameborder=0/>").addClass(h+"Iframe")[0],a.fastIframe?u():b(d).load(u),d.name=h+ +new Date,d.src=a.href,a.scrolling||(d.scrolling="no"),D&&(d.allowTransparency="true"),b(d).appendTo(j).one(G,function(){d.src="//about:blank"})):u(),a.transition==="fade"?i.fadeTo(k,1,function(){i[0].style.filter=""}):i[0].style.filter="",l.bind("resize."+h,function(){c.position(0)}))})}function s(){a.h=a.h||j.height(),a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}function r(){a.w=a.w||j.width(),a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}if(!!p){var k=a.transition==="none"?0:a.speed;l.unbind("resize."+h),j.remove(),j=d("LoadedContent").html(q),j.hide().appendTo(y.show()).css({width:r(),overflow:a.scrolling?"auto":"hidden"}).css({height:s()}).prependTo(o),y.hide(),b(f).css({"float":"none"}),H&&b("select").not(i.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(F,function(){this.style.visibility="inherit"}),a.transition==="fade"?i.fadeTo(k,0,function(){m(0)}):m(k)}},c.load=function(p){var i,o,l=c.prep;x=true,f=false,k=g[e],p||ab(b.extend(a,b.data(k,n))),t(G),t(N,a.onLoad),a.h=a.height?m(a.height,"y")-q-u:a.innerHeight&&m(a.innerHeight,"y"),a.w=a.width?m(a.width,"x")-r-v:a.innerWidth&&m(a.innerWidth,"x"),a.mw=a.w,a.mh=a.h,a.maxWidth&&(a.mw=m(a.maxWidth,"x")-r-v,a.mw=a.w&&a.w<a.mw?a.w:a.mw),a.maxHeight&&(a.mh=m(a.maxHeight,"y")-q-u,a.mh=a.h&&a.h<a.mh?a.h:a.mh),i=a.href,z.show(),a.inline?(d().hide().insertBefore(b(i)[0]).one(G,function(){b(this).replaceWith(j.children())}),l(b(i))):a.iframe?l(" "):a.html?l(a.html):V(i)?(b(f=new Image).addClass(h+"Photo").error(function(){a.title=false,l(d("Error").text("This image could not be loaded"))}).load(function(){var b;f.onload=null,a.scalePhotos&&(o=function(){f.height-=f.height*b,f.width-=f.width*b},a.mw&&f.width>a.mw&&(b=(f.width-a.mw)/f.width,o()),a.mh&&f.height>a.mh&&(b=(f.height-a.mh)/f.height,o())),a.h&&(f.style.marginTop=Math.max(a.h-f.height,0)/2+"px"),g[1]&&(e<g.length-1||a.loop)&&(f.style.cursor="pointer",f.onclick=function(){c.next()}),D&&(f.style.msInterpolationMode="bicubic"),setTimeout(function(){l(f)},1)}),setTimeout(function(){f.src=i},1)):i&&y.load(i,function(e,a,c){l(a==="error"?d("Error").text("Request unsuccessful: "+c.statusText):b(this).contents())})},c.next=function(){x||(e=e<g.length-1?e+1:0,c.load())},c.prev=function(){x||(e=e?e-1:g.length-1,c.load())},c.close=function(){p&&!J&&(J=true,p=false,t(F,a.onCleanup),l.unbind("."+h+" ."+I),s.fadeTo(200,0),i.stop().fadeTo(300,0,function(){i.add(s).css({opacity:1,cursor:"auto"}).hide(),t(G),j.remove(),setTimeout(function(){J=false,t(Z,a.onClosed)},1)}))},c.element=function(){return b(k)},c.settings=X,b(c.init)})(jQuery,document,this);(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);
/*!
 * jQuery Templates Plugin 1.0.0pre
 * http://github.com/jquery/jquery-tmpl
 * Requires jQuery 1.4.2
 *
 * Copyright Software Freedom Conservancy, Inc.
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||e===0||e===false?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i<j&&!(f=a.data(h[i++],"tmplItem")));if(f&&c)g[2]=function(b){a.tmpl.afterManip(this,b,k)};r.apply(this,g)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var i,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(j(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);i=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(j(c,null,i)):i},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?a.template[c]=b:b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(h=j.length-1;h>=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery)
