(function(a){a.fn.hint=function(b){if(!b){b="blur"}return this.each(function(){var g=a(this),e=g.attr("title"),d=a(this.form),f=a(window);function c(){if(g.val()===e&&g.hasClass(b)){g.val("").removeClass(b)}}if(e){g.blur(function(){if(this.value===""){g.val(e).addClass(b)}}).focus(c).blur();d.submit(c);f.unload(c)}})}})(jQuery);jQuery.fn.extend({selectbox:function(a){return this.each(function(){new jQuery.SelectBox(this,a)})}});if(!window.console){var console={log:function(a){}}}jQuery.SelectBox=function(s,d){var a=d||{};a.inputClass=a.inputClass||"selectbox";a.containerClass=a.containerClass||"selectbox-wrapper";a.hoverClass=a.hoverClass||"current";a.currentClass=a.selectedClass||"selected";a.debug=a.debug||false;var j=s.id;var e=-1;var c=false;var r=0;var q=$(s);var o=g(a);var b=l(a);q.hide().before(b).before(o);p();b.click(function(){if(!c){o.toggle()}}).focus(function(){if(o.not(":visible")){c=true;o.show()}}).keydown(function(t){switch(t.keyCode){case 38:t.preventDefault();k(-1);break;case 40:t.preventDefault();k(1);break;case 13:t.preventDefault();$("li."+a.hoverClass).trigger("click");break;case 27:h();break}}).blur(function(){if(o.is(":visible")&&r>0){if(a.debug){console.log("container visible and has focus")}}else{h()}});function h(){r=0;o.hide()}function p(){o.append(m(b.attr("id"))).hide();var t=b.css("width");o.width(t)}function g(u){var t=document.createElement("div");o=$(t);o.attr("id",j+"_container");o.addClass(u.containerClass);return o}function l(u){var t=document.createElement("input");var v=$(t);v.attr("id",j+"_input");v.attr("type","text");v.addClass(u.inputClass);v.attr("autocomplete","off");v.attr("readonly","readonly");v.attr("tabIndex",q.attr("tabindex"));return v}function k(u){var t=$("li",o);if(!t){return}e+=u;if(e<0){e=0}else{if(e>=t.size()){e=t.size()-1}}t.removeClass(a.hoverClass);$(t[e]).addClass(a.hoverClass)}function f(){var t=$("li."+a.currentClass,o).get(0);var u=(""+t.id).split("_");var v=u[u.length-1];q.val(v);b.val($(t).html());return true}function n(){return q.val()}function i(){return b.val()}function m(u){var v=new Array();var t=document.createElement("ul");q.children("option").each(function(){var w=document.createElement("li");w.setAttribute("id",u+"_"+$(this).val());w.innerHTML=$(this).html();if($(this).is(":selected")){b.val($(this).html());$(w).addClass(a.currentClass)}t.appendChild(w);$(w).mouseover(function(x){r=1;if(a.debug){console.log("over on : "+this.id)}jQuery(x.target,o).addClass(a.hoverClass)}).mouseout(function(x){r=-1;if(a.debug){console.log("out on : "+this.id)}jQuery(x.target,o).removeClass(a.hoverClass)}).click(function(x){var y=$("li."+a.hoverClass,o).get(0);if(a.debug){console.log("click on :"+this.id)}$("li."+a.currentClass).removeClass(a.currentClass);$(this).addClass(a.currentClass);f();h()})});return t}};(function(a){a.anythingSlider=function(d,c){var e=this;e.$el=a(d).addClass("anythingBase").wrap('<div class="anythingSlider"><div class="anythingWindow" /></div>');e.$el.data("AnythingSlider",e);e.init=function(){e.options=a.extend({},a.anythingSlider.defaults,c);if(a.isFunction(e.options.onBeforeInitialize)){e.$el.bind("before_initialize",e.options.onBeforeInitialize)}e.$el.trigger("before_initialize",e);e.$wrapper=e.$el.parent().closest("div.anythingSlider").addClass("anythingSlider-"+e.options.theme);e.$window=e.$el.closest("div.anythingWindow");e.$controls=a('<div class="anythingControls"></div>').appendTo((e.options.appendControlsTo!==null&&a(e.options.appendControlsTo).length)?a(e.options.appendControlsTo):e.$wrapper);e.win=window;e.$win=a(e.win);e.$nav=a('<ul class="thumbNav" />').appendTo(e.$controls);e.timer=null;e.flag=false;e.playing=false;e.slideshow=false;e.hovered=false;e.panelSize=[];e.currentPage=e.options.startPanel=parseInt(e.options.startPanel,10)||1;e.adjustLimit=(e.options.infiniteSlides)?0:1;if(e.options.playRtl){e.$wrapper.addClass("rtl")}e.original=[e.options.autoPlay,e.options.buildNavigation,e.options.buildArrows];e.updateSlider();e.$lastPage=e.$currentPage;e.runTimes=a("div.anythingSlider").index(e.$wrapper)+1;e.regex=new RegExp("panel"+e.runTimes+"-(\\d+)","i");if(!a.isFunction(a.easing[e.options.easing])){e.options.easing="swing"}if(e.options.theme!=="default"&&!a("link[href*="+e.options.theme+"]").length){a("head").append('<link rel="stylesheet" href="'+e.options.themeDirectory.replace(/\{themeName\}/g,e.options.theme)+'" type="text/css" />')}if(e.options.pauseOnHover){e.$wrapper.hover(function(){if(e.playing){e.$el.trigger("slideshow_paused",e);e.clearTimer(true)}},function(){if(e.playing){e.$el.trigger("slideshow_unpaused",e);e.startStop(e.playing,true)}})}var f,g=(e.options.hashTags)?e.gotoHash()||e.options.startPanel:e.options.startPanel;e.setCurrentPage(g,false);e.slideControls(false);e.$wrapper.bind("mouseenter mouseleave",function(h){e.hovered=(h.type==="mouseenter")?true:false;e.slideControls(e.hovered,false)});if(e.options.enableKeyboard){a(document).keyup(function(h){if(e.$wrapper.is(".activeSlider")&&!h.target.tagName.match("TEXTAREA|INPUT|SELECT")){switch(h.which){case 39:e.goForward();break;case 37:e.goBack();break}}})}f="slideshow_paused slideshow_unpaused slide_init slide_begin slideshow_stop slideshow_start initialized swf_completed".split(" ");a.each("onShowPause onShowUnpause onSlideInit onSlideBegin onShowStop onShowStart onInitialized onSWFComplete".split(" "),function(h,j){if(a.isFunction(e.options[j])){e.$el.bind(f[h],e.options[j])}});if(a.isFunction(e.options.onSlideComplete)){e.$el.bind("slide_complete",function(){setTimeout(function(){e.options.onSlideComplete(e)},0)})}e.$el.trigger("initialized",e)};e.updateSlider=function(){e.$el.find("li.cloned").remove();e.$nav.empty();e.$items=e.$el.find("> li");e.pages=e.$items.length;if(e.options.showMultiple>1){if(e.options.showMultiple>e.pages){e.options.showMultiple=e.pages}e.adjustMultiple=(e.options.infiniteSlides)?0:parseInt(e.options.showMultiple,10)-1;e.pages=e.$items.length-e.adjustMultiple}if(e.pages<=1){e.options.autoPlay=false;e.options.buildNavigation=false;e.options.buildArrows=false;e.$controls.hide();e.$nav.hide();if(e.$forward){e.$forward.add(e.$back).hide()}}else{e.options.autoPlay=e.original[0];e.options.buildNavigation=e.original[1];e.options.buildArrows=e.original[2];e.$controls.hide();e.$nav.hide();if(e.$forward){e.$forward.add(e.$back).show()}e.buildNavigation();if(e.options.autoPlay){e.playing=!e.options.startStopped;e.buildAutoPlay()}if(e.options.buildArrows){e.buildNextBackButtons()}}if(e.options.infiniteSlides&&e.pages>1){e.$el.prepend(e.$items.last().clone().addClass("cloned").removeAttr("id"));if(e.options.showMultiple>1){e.$el.append(e.$items.filter(":lt("+e.options.showMultiple+")").clone().addClass("cloned").addClass("multiple").removeAttr("id"))}else{e.$el.append(e.$items.first().clone().addClass("cloned").removeAttr("id"))}e.$el.find("li.cloned").each(function(){a(this).find("a,input,textarea,select").attr("disabled","disabled");a(this).find("[id]").removeAttr("id")})}e.$items=e.$el.find("> li").addClass("panel");e.setDimensions();if(!e.options.resizeContents){e.$win.load(function(){e.setDimensions()})}if(e.options.resizeContents){if(e.options.width){e.$items.css("width",e.options.width);e.$wrapper.css("width",e.getDim(e.currentPage)[0])}if(e.options.height){e.$wrapper.add(e.$items).css("height",e.options.height)}}if(e.currentPage>e.pages){e.currentPage=e.pages;e.setCurrentPage(e.pages,false)}e.$nav.find("a").eq(e.currentPage-1).addClass("cur");e.hasEmb=e.$items.find("embed[src*=youtube]").length;e.hasSwfo=(typeof(swfobject)!=="undefined"&&swfobject.hasOwnProperty("embedSWF")&&a.isFunction(swfobject.embedSWF))?true:false;if(e.hasEmb&&e.hasSwfo){e.$items.find("embed[src*=youtube]").each(function(g){var f=(a(this).parent()[0].tagName==="OBJECT")?a(this).parent():a(this);f.wrap('<div id="ytvideo'+g+'"></div>');swfobject.embedSWF(a(this).attr("src")+"&enablejsapi=1&version=3&playerapiid=ytvideo"+g,"ytvideo"+g,f.attr("width"),f.attr("height"),"10",null,null,{allowScriptAccess:"always",wmode:e.options.addWmodeToObject,allowfullscreen:true},{"class":f.attr("class"),style:f.attr("style")},function(){if(g>=e.hasEmb-1){e.$el.trigger("swf_completed",e)}})})}e.$items.find("a").unbind("focus").bind("focus",function(g){e.$items.find(".focusedLink").removeClass("focusedLink");a(this).addClass("focusedLink");var f=a(this).closest(".panel");if(!f.is(".activePage")){e.gotoPage(e.$items.index(f));g.preventDefault()}})};e.buildNavigation=function(){var g,f,h;if(e.options.buildNavigation&&(e.pages>1)){e.$items.filter(":not(.cloned)").each(function(k){var j=k+1;f=((j===1)?"first":"")+((j===e.pages)?"last":"");h=a('<a href="#"></a>').addClass("panel"+j).wrap('<li class="'+f+'" />');e.$nav.append(h.parent());if(a.isFunction(e.options.navigationFormatter)){g=e.options.navigationFormatter(j,a(this));h.html("<span>"+g+"</span>");if(parseInt(h.find("span").css("text-indent"),10)<0){h.addClass(e.options.tooltipClass).attr("title",g)}}else{h.html("<span>"+j+"</span>")}h.bind(e.options.clickControls,function(i){if(!e.flag&&e.options.enableNavigation){e.flag=true;setTimeout(function(){e.flag=false},100);e.gotoPage(j);if(e.options.hashTags){e.setHash(j)}}i.preventDefault()})})}};e.buildNextBackButtons=function(){if(e.$forward){return}e.$forward=a('<span class="arrow forward"><a href="#"><span>'+e.options.forwardText+"</span></a></span>");e.$back=a('<span class="arrow back"><a href="#"><span>'+e.options.backText+"</span></a></span>");e.$back.bind(e.options.clickArrows,function(f){e.goBack();f.preventDefault();e.startStop(true,false)});e.$forward.bind(e.options.clickArrows,function(f){e.goForward();f.preventDefault();e.startStop(true,false)});e.$back.add(e.$forward).find("a").bind("focusin focusout",function(){a(this).toggleClass("hover")});e.$wrapper.prepend(e.$forward).prepend(e.$back);e.$arrowWidth=e.$forward.width()};e.buildAutoPlay=function(){if(e.$startStop||e.pages<2){return}e.$startStop=a("<a href='#' class='start-stop'></a>").html("<span>"+(e.playing?e.options.stopText:e.options.startText)+"</span>");e.$controls.prepend(e.$startStop);e.$startStop.bind(e.options.clickSlideshow,function(f){if(e.options.enablePlay){e.startStop(!e.playing);if(e.playing){if(e.options.playRtl){e.goBack(true)}else{e.goForward(true)}}}f.preventDefault()}).bind("focusin focusout",function(){a(this).toggleClass("hover")});e.startStop(e.playing)};e.setDimensions=function(){var i,l,n,g,j,m=0,f=(e.options.showMultiple>1)?e.options.width||e.$window.width():e.$window.width(),k=e.$win.width();e.$items.each(function(h){n=a(this).children("*");if(e.options.resizeContents){i=parseInt(e.options.width,10)||f;l=parseInt(e.options.height,10)||e.$window.height();a(this).css({width:i,height:l});if(n.length===1){n.css({width:"100%",height:"100%"});if(n[0].tagName==="OBJECT"){n.find("embed").andSelf().attr({width:"100%",height:"100%"})}}}else{i=a(this).width();j=(i>=k)?true:false;if(n.length===1&&j){g=(n.width()>=k)?f:n.width();a(this).css("width",g);n.css("max-width",g);i=g}i=(j)?e.options.width||f:i;a(this).css("width",i);l=a(this).outerHeight();a(this).css("height",l)}e.panelSize[h]=[i,l,m];m+=i});e.$el.css("width",(m<e.options.maxOverallWidth)?m:e.options.maxOverallWidth)};e.getDim=function(k){k=(e.options.infiniteSlides)?k:k-1;var g,f=e.panelSize[k][0],j=e.panelSize[k][1];if(e.options.showMultiple>1){for(g=1;g<e.options.showMultiple;g++){f+=e.panelSize[(k+g)%e.options.showMultiple][0];j=Math.max(j,e.panelSize[k+g][1])}}return[f,j]};e.gotoPage=function(g,f,i){if(e.pages<=1){return}e.$lastPage=e.$currentPage;if(typeof(g)!=="number"){g=e.options.startPanel;e.setCurrentPage(g)}if(e.hasEmb&&e.checkVideo(e.playing)){return}if(g>e.pages+1-e.adjustLimit){g=(!e.options.infiniteSlides&&!e.options.stopAtEnd)?1:e.pages}if(g<e.adjustLimit){g=(!e.options.infiniteSlides&&!e.options.stopAtEnd)?e.pages:1}e.currentPage=(g>e.pages)?e.pages:(g<1)?1:e.currentPage;e.$currentPage=e.$items.eq(e.currentPage-1);e.exactPage=g;e.$el.trigger("slide_init",e);e.slideControls(true,false);if(f!==true){f=false}if(!f||(e.options.stopAtEnd&&g===e.pages)){e.startStop(false)}e.$el.trigger("slide_begin",e);if(!e.options.resizeContents){var h=e.getDim(g);e.$wrapper.filter(":not(:animated)").animate({width:h[0],height:h[1]},{queue:false,duration:e.options.animationTime,easing:e.options.easing})}e.$el.filter(":not(:animated)").animate({left:-e.panelSize[(e.options.infiniteSlides)?g:g-1][2]},{queue:false,duration:e.options.animationTime,easing:e.options.easing,complete:function(){e.endAnimation(g,i)}})};e.endAnimation=function(g,h){if(g===0){e.$el.css("left",-e.panelSize[e.pages][2]);g=e.pages}else{if(g>e.pages){e.$el.css("left",-e.panelSize[1][2]);g=1}}e.exactPage=g;e.setCurrentPage(g,false);e.$items.removeClass("activePage").eq(g-e.adjustLimit).addClass("activePage");if(!e.hovered){e.slideControls(false)}if(e.hasEmb){var f=e.$currentPage.find("object[id*=ytvideo], embed[id*=ytvideo]");if(f.length&&a.isFunction(f[0].getPlayerState)&&f[0].getPlayerState()>0&&f[0].getPlayerState()!==5){f[0].playVideo()}}e.$el.trigger("slide_complete",e);if(typeof h==="function"){h(e)}if(e.options.autoPlayLocked&&!e.playing){setTimeout(function(){e.startStop(true)},e.options.resumeDelay-e.options.delay)}};e.setCurrentPage=function(g,f){if(e.pages<=1){return}g=parseInt(g,10);if(g>e.pages+1-e.adjustLimit){g=e.pages-e.adjustLimit}if(g<e.adjustLimit){g=1}if(e.options.buildNavigation){e.$nav.find(".cur").removeClass("cur");e.$nav.find("a").eq(g-1).addClass("cur")}if(!e.options.infiniteSlides&&e.options.stopAtEnd){e.$wrapper.find("span.forward")[g===e.pages?"addClass":"removeClass"]("disabled");e.$wrapper.find("span.back")[g===1?"addClass":"removeClass"]("disabled");if(g===e.pages&&e.playing){e.startStop()}}if(!f){var h=e.getDim(g);e.$wrapper.css({width:h[0],height:h[1]});e.$wrapper.scrollLeft(0);e.$el.css("left",-e.panelSize[(e.options.infiniteSlides)?g:g-1][2])}e.currentPage=g;e.$currentPage=e.$items.eq(g).addClass("activePage");if(!e.$wrapper.is(".activeSlider")){a(".activeSlider").removeClass("activeSlider");e.$wrapper.addClass("activeSlider")}};e.goForward=function(f){if(f!==true){f=false;e.startStop(false)}e.gotoPage(e.currentPage+1,f)};e.goBack=function(f){if(f!==true){f=false;e.startStop(false)}e.gotoPage(e.currentPage-1,f)};e.gotoHash=function(){var f=e.win.location.hash.match(e.regex);return(f===null)?"":parseInt(f[1],10)};e.setHash=function(i){var g="panel"+e.runTimes+"-",f=e.win.location.hash;if(typeof f!=="undefined"){e.win.location.hash=(f.indexOf(g)>0)?f.replace(e.regex,g+i):f+"&"+g+i}};e.slideControls=function(f){var h=(f)?"slideDown":"slideUp",j=(f)?0:e.options.animationTime,i=(f)?e.options.animationTime:0,k=(f)?1:0,g=(f)?0:1;if(e.options.toggleControls){e.$controls.stop(true,true).delay(j)[h](e.options.animationTime/2).delay(i)}if(e.options.buildArrows&&e.options.toggleArrows){if(!e.hovered&&e.playing){g=1;k=0}e.$forward.stop(true,true).delay(j).animate({right:g*e.$arrowWidth,opacity:k},e.options.animationTime/2);e.$back.stop(true,true).delay(j).animate({left:g*e.$arrowWidth,opacity:k},e.options.animationTime/2)}};e.clearTimer=function(f){if(e.timer){e.win.clearInterval(e.timer);if(!f&&e.slideshow){e.$el.trigger("slideshow_stop",e);e.slideshow=false}}};e.startStop=function(g,f){if(g!==true){g=false}if(g&&!f){e.$el.trigger("slideshow_start",e);e.slideshow=true}e.playing=g;if(e.options.autoPlay){e.$startStop.toggleClass("playing",g).html("<span>"+(g?e.options.stopText:e.options.startText)+"</span>");if(parseInt(e.$startStop.find("span").css("text-indent"),10)<0){e.$startStop.addClass(e.options.tooltipClass).attr("title",g?"Stop":"Start")}}if(g){e.clearTimer(true);e.timer=e.win.setInterval(function(){if(!(e.hasEmb&&e.checkVideo(g))){if(e.options.playRtl){e.goBack(true)}else{e.goForward(true)}}},e.options.delay)}else{e.clearTimer()}};e.checkVideo=function(h){var g,i,f=false;e.$items.find("object[id*=ytvideo], embed[id*=ytvideo]").each(function(){g=a(this);if(g.length&&a.isFunction(g[0].getPlayerState)){i=g[0].getPlayerState();if(h&&(i===1||i>2)&&e.$items.index(g.closest("li.panel"))===e.currentPage&&e.options.resumeOnVideoEnd){f=true}else{if(i>0){g[0].pauseVideo()}}}});return f};e.init()};var b=Math.floor(Math.random()*5)+1;a.anythingSlider.defaults={width:245,height:200,resizeContents:true,showMultiple:false,tooltipClass:"tooltip",theme:"default",themeDirectory:"css/theme-{themeName}.css",startPanel:b,hashTags:true,infiniteSlides:true,enableKeyboard:true,buildArrows:true,toggleArrows:false,buildNavigation:true,enableNavigation:true,toggleControls:false,appendControlsTo:null,navigationFormatter:null,forwardText:"&raquo;",backText:"&laquo;",enablePlay:true,autoPlay:true,autoPlayLocked:false,startStopped:false,pauseOnHover:true,resumeOnVideoEnd:true,stopAtEnd:false,playRtl:false,startText:"Start",stopText:"Stop",delay:5000,resumeDelay:15000,animationTime:800,easing:"swing",clickArrows:"click",clickControls:"click focusin",clickSlideshow:"click",addWmodeToObject:"opaque",maxOverallWidth:32766};a.fn.anythingSlider=function(c,d){return this.each(function(){var f,e=a(this).data("AnythingSlider");if((typeof(c)).match("object|undefined")){if(!e){(new a.anythingSlider(this,c))}else{e.updateSlider()}}else{if(/\d/.test(c)&&!isNaN(c)&&e){f=(typeof(c)==="number")?c:parseInt(a.trim(c),10);if(f>=1&&f<=e.pages){e.gotoPage(f,false,d)}}}})}})(jQuery);
