/* FancyBox - Janis Skarnelis - Version 1.2.1
$jQuery.fn.fancybox.showIframe() -> jQuery.fn.fancybox.showIframe() (WordPress Fix) */
(function(F){F.fn.fixPNG=function(){};var D,A,G=false,C=new Image,H,I=1,E=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var B=(F.browser.msie&&parseInt(F.browser.version.substr(0,1))<8);F.fn.fancybox=function(K){K=F.extend({},F.fn.fancybox.defaults,K);var S=this;function N(){D=this;A=K;L();return false;}function L(){if(G){return ;}if(F.isFunction(A.callbackOnStart)){A.callbackOnStart();}A.itemArray=[];A.itemCurrent=0;if(K.itemArray.length>0){A.itemArray=K.itemArray;}else{var U={};if(!D.rel||D.rel==""){var U={href:D.href,title:D.title};if(F(D).children("img:first").length){U.orig=F(D).children("img:first");}A.itemArray.push(U);}else{var V=F(S).filter("a[rel="+D.rel+"]");var U={};for(var T=0;T<V.length;T++){U={href:V[T].href,title:V[T].title};if(F(V[T]).children("img:first").length){U.orig=F(V[T]).children("img:first");}A.itemArray.push(U);}while(A.itemArray[A.itemCurrent].href!=D.href){A.itemCurrent++;}}}if(A.overlayShow){if(B){F("embed, object, select").css("visibility","hidden");}F("#fancy_overlay").css("opacity",A.overlayOpacity).show();}O();}function O(){F("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var T=A.itemArray[A.itemCurrent].href;if(T.match(/#/)){var U=window.location.href.split("#")[0];U=T.replace(U,"");U=U.substr(U.indexOf("#"));M('<div id="fancy_div">'+F(U).html()+"</div>",A.frameWidth,A.frameHeight);}else{if(T.match(E)){C=new Image;C.src=T;if(C.complete){R();}else{F.fn.fancybox.showLoading();F(C).unbind().bind("load",function(){F(".fancy_loading").hide();R();});}}else{if(T.match("iframe")||D.className.indexOf("iframe")>=0){M('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+T+'"></iframe>',A.frameWidth,A.frameHeight);}else{F.get(T,function(V){M('<div id="fancy_ajax">'+V+"</div>",A.frameWidth,A.frameHeight);});}}}}function R(){if(A.imageScale){var U=F.fn.fancybox.getViewport();var W=Math.min(Math.min(U[0]-36,C.width)/C.width,Math.min(U[1]-60,C.height)/C.height);var V=Math.round(W*C.width);var T=Math.round(W*C.height);}else{var V=C.width;var T=C.height;}M('<img alt="" id="fancy_img" src="'+C.src+'" />',V,T);}function P(){if((A.itemArray.length-1)>A.itemCurrent){var T=A.itemArray[A.itemCurrent+1].href;if(T.match(E)){objNext=new Image();objNext.src=T;}}if(A.itemCurrent>0){var T=A.itemArray[A.itemCurrent-1].href;if(T.match(E)){objNext=new Image();objNext.src=T;}}}function M(Y,U,a){G=true;var W=A.padding;if(B){F("#fancy_content")[0].style.removeExpression("height");F("#fancy_content")[0].style.removeExpression("width");}if(W>0){U+=W*2;a+=W*2;F("#fancy_content").css({top:W+"px",right:W+"px",bottom:W+"px",left:W+"px",width:"auto",height:"auto"});if(B){F("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - 20)");F("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - 20)");}}else{F("#fancy_content").css({top:0,right:0,bottom:0,left:0,width:"100%",height:"100%"});}if(F("#fancy_outer").is(":visible")&&U==F("#fancy_outer").width()&&a==F("#fancy_outer").height()){F("#fancy_content").fadeOut("fast",function(){F("#fancy_content").empty().append(F(Y)).fadeIn("normal",function(){J();});});return ;}var Z=F.fn.fancybox.getViewport();var V=(U+36)>Z[0]?Z[2]:(Z[2]+Math.round((Z[0]-U-36)/2));var c=(a+50)>Z[1]?Z[3]:(Z[3]+Math.round((Z[1]-a-50)/2));var b={left:V,top:c,width:U+"px",height:a+"px"};if(F("#fancy_outer").is(":visible")){F("#fancy_content").fadeOut("normal",function(){F("#fancy_content").empty();F("#fancy_outer").animate(b,A.zoomSpeedChange,A.easingChange,function(){F("#fancy_content").append(F(Y)).fadeIn("normal",function(){J();});});});}else{if(A.zoomSpeedIn>0&&A.itemArray[A.itemCurrent].orig!==undefined){F("#fancy_content").empty().append(F(Y));var X=A.itemArray[A.itemCurrent].orig;var T=F.fn.fancybox.getPosition(X);F("#fancy_outer").css({left:(T.left-18)+"px",top:(T.top-18)+"px",width:F(X).width(),height:F(X).height()});if(A.zoomOpacity){b.opacity="show";}F("#fancy_outer").animate(b,A.zoomSpeedIn,A.easingIn,function(){J();});}else{F("#fancy_content").hide().empty().append(F(Y)).show();F("#fancy_outer").css(b).fadeIn("normal",function(){J();});}}}function Q(){if(A.itemCurrent!=0){F("#fancy_left, #fancy_left_ico").unbind().bind("click",function(T){T.stopPropagation();A.itemCurrent--;O();return false;});F("#fancy_left").show();}if(A.itemCurrent!=(A.itemArray.length-1)){F("#fancy_right, #fancy_right_ico").unbind().bind("click",function(T){T.stopPropagation();A.itemCurrent++;O();return false;});F("#fancy_right").show();}}function J(){Q();P();F(document).keydown(function(T){if(T.keyCode==27){F.fn.fancybox.close();F(document).unbind("keydown");}else{if(T.keyCode==37&&A.itemCurrent!=0){A.itemCurrent--;O();F(document).unbind("keydown");}else{if(T.keyCode==39&&A.itemCurrent!=(A.itemArray.length-1)){A.itemCurrent++;O();F(document).unbind("keydown");}}}});if(A.centerOnScroll){F(window).bind("resize scroll",F.fn.fancybox.scrollBox);}else{F("div#fancy_outer").css("position","absolute");}if(A.hideOnContentClick){F("#fancy_wrap").click(F.fn.fancybox.close);}F("#fancy_overlay, #fancy_close").bind("click",F.fn.fancybox.close);F("#fancy_close").show();if(A.itemArray[A.itemCurrent].title!==undefined&&A.itemArray[A.itemCurrent].title.length>0){F("#fancy_title div").html(A.itemArray[A.itemCurrent].title);F("#fancy_title").show();}if(A.overlayShow&&B){F("embed, object, select",F("#fancy_content")).css("visibility","visible");}if(F.isFunction(A.callbackOnShow)){A.callbackOnShow();}G=false;}return this.unbind("click").click(N);};F.fn.fancybox.scrollBox=function(){var J=F.fn.fancybox.getViewport();F("#fancy_outer").css("left",((F("#fancy_outer").width()+36)>J[0]?J[2]:J[2]+Math.round((J[0]-F("#fancy_outer").width()-36)/2)));F("#fancy_outer").css("top",((F("#fancy_outer").height()+50)>J[1]?J[3]:J[3]+Math.round((J[1]-F("#fancy_outer").height()-50)/2)));};F.fn.fancybox.getNumeric=function(J,K){return parseInt(F.curCSS(J.jquery?J[0]:J,K,true))||0;};F.fn.fancybox.getPosition=function(J){var K=J.offset();K.top+=F.fn.fancybox.getNumeric(J,"paddingTop");K.top+=F.fn.fancybox.getNumeric(J,"borderTopWidth");K.left+=F.fn.fancybox.getNumeric(J,"paddingLeft");K.left+=F.fn.fancybox.getNumeric(J,"borderLeftWidth");return K;};F.fn.fancybox.showIframe=function(){F(".fancy_loading").hide();F("#fancy_frame").show();};F.fn.fancybox.getViewport=function(){return[F(window).width(),F(window).height(),F(document).scrollLeft(),F(document).scrollTop()];};F.fn.fancybox.animateLoading=function(){if(!F("#fancy_loading").is(":visible")){clearInterval(H);return ;}F("#fancy_loading > div").css("top",(I*-40)+"px");I=(I+1)%12;};F.fn.fancybox.showLoading=function(){clearInterval(H);var J=F.fn.fancybox.getViewport();F("#fancy_loading").css({left:((J[0]-40)/2+J[2]),top:((J[1]-40)/2+J[3])}).show();F("#fancy_loading").bind("click",F.fn.fancybox.close);H=setInterval(F.fn.fancybox.animateLoading,66);};F.fn.fancybox.close=function(){G=true;F(C).unbind();F("#fancy_overlay, #fancy_close").unbind();if(A.hideOnContentClick){F("#fancy_wrap").unbind();}F("#fancy_close, .fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();if(A.centerOnScroll){F(window).unbind("resize scroll");}__cleanup=function(){F("#fancy_overlay, #fancy_outer").hide();if(A.centerOnScroll){F(window).unbind("resize scroll");}if(B){F("embed, object, select").css("visibility","visible");}if(F.isFunction(A.callbackOnClose)){A.callbackOnClose();}G=false;};if(F("#fancy_outer").is(":visible")!==false){if(A.zoomSpeedOut>0&&A.itemArray[A.itemCurrent].orig!==undefined){var K=A.itemArray[A.itemCurrent].orig;var J=F.fn.fancybox.getPosition(K);var L={left:(J.left-18)+"px",top:(J.top-18)+"px",width:F(K).width(),height:F(K).height()};if(A.zoomOpacity){L.opacity="hide";}F("#fancy_outer").stop(false,true).animate(L,A.zoomSpeedOut,A.easingOut,__cleanup);}else{F("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup);}}else{__cleanup();}return false;};F.fn.fancybox.build=function(){var J="";J+='<div id="fancy_overlay"></div>';J+='<div id="fancy_wrap">';J+='<div class="fancy_loading" id="fancy_loading"><div></div></div>';J+='<div id="fancy_outer">';J+='<div id="fancy_inner">';J+='<div id="fancy_close"></div>';J+='<div id="fancy_bg"><div class="fancy_bg fancy_bg_n"></div><div class="fancy_bg fancy_bg_ne"></div><div class="fancy_bg fancy_bg_e"></div><div class="fancy_bg fancy_bg_se"></div><div class="fancy_bg fancy_bg_s"></div><div class="fancy_bg fancy_bg_sw"></div><div class="fancy_bg fancy_bg_w"></div><div class="fancy_bg fancy_bg_nw"></div></div>';J+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';J+='<div id="fancy_content"></div>';J+='<div id="fancy_title"></div>';J+="</div>";J+="</div>";J+="</div>";F(J).appendTo("body");F('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");if(B){F("#fancy_inner").prepend('<iframe class="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');F("#fancy_close, .fancy_bg, .fancy_title, .fancy_ico").fixPNG();}};F.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:false,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:425,frameHeight:355,overlayShow:true,overlayOpacity:0.3,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};F(document).ready(function(){F.fn.fancybox.build();});})(jQuery);

/* jScrollPane - Kelvin Luck - Version 1.2.3 */
(function(A){A.jScrollPane={active:[]};A.fn.jScrollPane=function(C){C=A.extend({},A.fn.jScrollPane.defaults,C);var B=function(){return false};return this.each(function(){var O=A(this);O.css("overflow","hidden");var X=this;if(A(this).parent().is(".jScrollPaneContainer")){var Ac=C.maintainPosition?O.position().top:0;var L=A(this).parent();var d=L.innerWidth();var Ad=L.outerHeight();var M=Ad;A(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",L).remove();O.css({top:0})}else{var Ac=0;this.originalPadding=O.css("paddingTop")+" "+O.css("paddingRight")+" "+O.css("paddingBottom")+" "+O.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(O.css("paddingLeft"))||0)+(parseInt(O.css("paddingRight"))||0);var d=O.innerWidth();var Ad=O.innerHeight();var M=Ad;O.wrap(A("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:Ad+"px",width:d+"px"}));A(document).bind("emchange",function(Ae,Af,p){O.jScrollPane(C)})}if(C.reinitialiseOnImageLoad){var N=A.data(X,"jScrollPaneImagesToLoad")||A("img",O);var G=[];if(N.length){N.each(function(p,Ae){A(this).bind("load",function(){if(A.inArray(p,G)==-1){G.push(Ae);N=A.grep(N,function(Ag,Af){return Ag!=Ae});A.data(X,"jScrollPaneImagesToLoad",N);C.reinitialiseOnImageLoad=false;O.jScrollPane(C)}}).each(function(Af,Ag){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var o=this.originalSidePaddingTotal;var l={height:"auto",width:d-C.scrollbarWidth-C.scrollbarMargin-o+"px"};if(C.scrollbarOnLeft){l.paddingLeft=C.scrollbarMargin+C.scrollbarWidth+"px"}else{l.paddingRight=C.scrollbarMargin+"px"}O.css(l);var m=O.outerHeight();var i=Ad/m;if(i<0.99){var H=O.parent();H.append(A("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:C.scrollbarWidth+"px"}),A("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:C.scrollbarWidth+"px"}))));var z=A(">.jScrollPaneTrack",H);var P=A(">.jScrollPaneTrack .jScrollPaneDrag",H);if(C.showArrows){var g;var Ab;var S;var r;var j=function(){if(r>4||r%4==0){y(u+Ab*b)}r++};var K=function(p){A("html").unbind("mouseup",K);g.removeClass("jScrollActiveArrowButton");clearInterval(S)};var Z=function(){A("html").bind("mouseup",K);g.addClass("jScrollActiveArrowButton");r=0;j();S=setInterval(j,100)};H.append(A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:C.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){g=A(this);Ab=-1;Z();this.blur();return false}).bind("click",B),A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:C.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){g=A(this);Ab=1;Z();this.blur();return false}).bind("click",B));var Q=A(">.jScrollArrowUp",H);var J=A(">.jScrollArrowDown",H);if(C.arrowSize){M=Ad-C.arrowSize-C.arrowSize;z.css({height:M+"px",top:C.arrowSize+"px"})}else{var s=Q.height();C.arrowSize=s;M=Ad-s-J.height();z.css({height:M+"px",top:s+"px"})}}var w=A(this).css({position:"absolute",overflow:"visible"});var D;var Y;var b;var u=0;var V=i*Ad/2;var a=function(Ae,Ag){var Af=Ag=="X"?"Left":"Top";return Ae["page"+Ag]||(Ae["client"+Ag]+(document.documentElement["scroll"+Af]||document.body["scroll"+Af]))||0};var f=function(){return false};var v=function(){n();D=P.offset(false);D.top-=u;Y=M-P[0].offsetHeight;b=2*C.wheelSpeed*Y/m};var E=function(p){v();V=a(p,"Y")-u-D.top;A("html").bind("mouseup",T).bind("mousemove",h);if(A.browser.msie){A("html").bind("dragstart",f).bind("selectstart",f)}return false};var T=function(){A("html").unbind("mouseup",T).unbind("mousemove",h);V=i*Ad/2;if(A.browser.msie){A("html").unbind("dragstart",f).unbind("selectstart",f)}};var y=function(Ae){Ae=Ae<0?0:(Ae>Y?Y:Ae);u=Ae;P.css({top:Ae+"px"});var Af=Ae/Y;w.css({top:((Ad-m)*Af)+"px"});O.trigger("scroll");if(C.showArrows){Q[Ae==0?"addClass":"removeClass"]("disabled");J[Ae==Y?"addClass":"removeClass"]("disabled")}};var h=function(p){y(a(p,"Y")-D.top-V)};var q=Math.max(Math.min(i*(Ad-C.arrowSize*2),C.dragMaxHeight),C.dragMinHeight);P.css({height:q+"px"}).bind("mousedown",E);var k;var R;var I;var t=function(){if(R>8||R%4==0){y((u-((u-I)/2)))}R++};var Aa=function(){clearInterval(k);A("html").unbind("mouseup",Aa).unbind("mousemove",e)};var e=function(p){I=a(p,"Y")-D.top-V};var U=function(p){v();e(p);R=0;A("html").bind("mouseup",Aa).bind("mousemove",e);k=setInterval(t,100);t()};z.bind("mousedown",U);H.bind("mousewheel",function(Ae,Ag){v();n();var Af=u;y(u-Ag*b);var p=Af!=u;return !p});var F;var W;function c(){var p=(F-u)/C.animateStep;if(p>1||p<-1){y(u+p)}else{y(F);n()}}var n=function(){if(W){clearInterval(W);delete F}};var x=function(Af,p){if(typeof Af=="string"){$e=A(Af,O);if(!$e.length){return}Af=$e.offset().top-O.offset().top}H.scrollTop(0);n();var Ae=-Af/(Ad-m)*Y;if(p||!C.animateTo){y(Ae)}else{F=Ae;W=setInterval(c,C.animateInterval)}};O[0].scrollTo=x;O[0].scrollBy=function(Ae){var p=-parseInt(w.css("top"))||0;x(p+Ae)};v();x(-Ac,true);A("*",this).bind("focus",function(Ah){var Ag=A(this);var Aj=0;while(Ag[0]!=O[0]){Aj+=Ag.position().top;Ag=Ag.offsetParent()}var p=-parseInt(w.css("top"))||0;var Ai=p+Ad;var Af=Aj>p&&Aj<Ai;if(!Af){var Ae=Aj-C.scrollbarMargin;if(Aj>p){Ae+=A(this).height()+15+C.scrollbarMargin-Ad}x(Ae)}});if(location.hash){x(location.hash)}A(document).bind("click",function(Ae){$target=A(Ae.target);if($target.is("a")){var p=$target.attr("href");if(p.substr(0,1)=="#"){x(p)}}});A.jScrollPane.active.push(O[0])}else{O.css({height:Ad+"px",width:d-this.originalSidePaddingTotal+"px",padding:this.originalPadding});O.parent().unbind("mousewheel")}})};A.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};A(window).bind("unload",function(){var C=A.jScrollPane.active;for(var B=0;B<C.length;B++){C[B].scrollTo=C[B].scrollBy=null}})})(jQuery);

jQuery(document).ready(function($){
	//Register Dropdown
	var hide = false;
	$("#how-register,#how-register-names").css({"cursor":"pointer"}).hover(function(){
		if (hide) clearTimeout(hide);
		$("#how-register-names").fadeIn();
	}, function(){
		hide = setTimeout(function(){
		$("#how-register-names").fadeOut("slow");
		}, 1000);
	});
	
	//Fancybox
	$(".register-form-button").fancybox({'frameWidth':600,'frameHeight':400,'hideOnContentClick':false});
	$(".fancybox-video").fancybox({'frameWidth':400,'frameHeight':280,'hideOnContentClick':false});
	
	//jScrollPane
	$('#dates').jScrollPane();
});