var $j=jQuery.noConflict(),$docWidth=$j(document).width();(function(){$j.fn.imgWidthCentre=function(){return this.each(function(){var a=($j(this).width())/2;a="-"+a+"px";$j(this).css({"margin-left":a})})};$j.fn.imgHeightCentre=function(){return this.each(function(){var a=($j(this).height())/2;a="-"+a+"px";$j(this).css({"margin-top":a})})};$j.fn.theCarousel=function(){return this.each(function(){$j(this).wrap('<div class="genbox the-carousel"><div class="carousel-wrap"></div></div>');var e=$j(this).parents(".carousel-wrap"),i=$j(this).css("width","9999px"),a=e.outerWidth(),f=i.find("> li.carousel-item").css("width",(a+1)).attr("id",function(o){return"item-"+(o+1)}),c=f.filter(":first"),d=c.outerWidth(),g=f.length,b=1;if(i.hasClass("with-nav")){var m=g,n=document.createDocumentFragment(),h=document.createElement("li");while(m--){n.appendChild(h.cloneNode(true))}var k=$j('<ul class="inline carousel-nav"/>').prepend(n).prependTo($j(this).parents(".the-carousel")),l=k.find("> li").prepend(function(o){return'<a class="img-txt" href="#item-'+(o+1)+'">'+(o+1)+"</a>"});l.filter(":first").addClass("selected")}f.filter(":last").after(f.filter(":first").clone().addClass("cloned"));function j(r){var q=r<b?-1:1,p=Math.abs(b-r),o=d*q*p;e.filter(":not(:animated)").animate({opacity:0}).animate({scrollLeft:"+="+o}).animate({opacity:1},function(){if(r>g){e.scrollLeft(0);r=1}b=r;if(i.hasClass("with-nav")){$j(l).removeClass("selected");$j(l).filter(function(s){return s==r-1}).addClass("selected")}})}$j(this).bind("goto",function(o,p){j(p)});$j(this).bind("next",function(){j(b+1)})})};$j.fn.floatNav=function(a){return this.each(function(){var b=$j(this),c=b.outerHeight()+175;$j(window).scroll(function(){var g=$j(window).scrollTop(),f=document.getElementById("wrapper").scrollHeight,e=f-294,h=c+g;function d(){if($docWidth>1200){b.css({"margin-left":"66px",width:"144px",left:function(){return($docWidth-1200)/2}})}}if(g>=a){if(h>e){b.removeClass("fixed").removeAttr("style");b.toggleClass("fixed",false);b.toggleClass("bottom",true)}else{d();b.toggleClass("fixed",true);b.toggleClass("bottom",false)}}else{b.removeClass("fixed").removeAttr("style")}})})}})(jQuery);$j(document).ready(function(){$j("html").addClass("js-active");$j(document).bind("keydown","Ctrl+d",function(){$j("ul#grid").removeClass().addClass("col-3").toggle()});$j(document).bind("keydown","Ctrl+f",function(){$j("ul#grid").removeClass().addClass("col-4").toggle()});$j(document).bind("keydown","Ctrl+g",function(){$j("ul#grid").removeClass().addClass("col-5").toggle()});$j(document).bind("keydown","Ctrl+h",function(){$j("ul#grid").removeClass().addClass("col-6").toggle()});$j(".img-centre-wide img").imgWidthCentre();$j(".img-centre-height img, .home #gallery-1 img").imgHeightCentre();$j(".img-centre img, .gallery-icon img").imgWidthCentre().imgHeightCentre();$j(".carousel").theCarousel();$j(".carousel.scroll").each(function(){var e=$j(this),c=e.attr("rel"),d=true;if(!c){c=9000}e.mouseover(function(){d=false}).mouseout(function(){d=true});setInterval(function(){if(d){e.trigger("next")}},c)});$j(".carousel-nav li a").click(function(){$test=$j(this).parent().index()+1;$j(".carousel").trigger("goto",[$test]);return false});$j.each($j(".over-label input:text, .over-label textarea"),function(d,c){if($j(c).val()!=""){$j(c).prev("label").hide()}});$j(".over-label input:text, .over-label textarea").focus(function(){$j(this).prev("label").hide()});$j(".over-label input:text, .over-label textarea").blur(function(){if($j(this).val()==""){$j(this).prev("label").show()}});var b=$j("div.production-tabs");b.each(function(){var d=$j(this),c=$j(this).find("> div.prod-desc");d.prepend('<div class="prod-nav"></div>');c.each(function(){var e=$j(this).find("> h3"),f=e.html();$tabId=f.toLowerCase().replace(/ /g,"-");$j(this).attr("id",$tabId+"-desc");e.replaceWith('<a class="prod-term" id="'+$tabId+'" href="#'+$tabId+'-desc">'+f+"</a>");var g=$j(this).find("> a");d.find("> .prod-nav").append(g)});c.hide().filter(":first").show();d.find("a.prod-term").filter(":first").addClass("selected");d.find("a.prod-term").click(function(f){c.hide();c.filter(this.hash).show();d.find("a.prod-term").removeClass("selected");$j(this).addClass("selected");f.preventDefault()})});$j("span.gallery-icon a").fancybox({titleShow:true,overlayColor:"#fff",overlayOpacity:0.9,centerOnScroll:true,titlePosition:"outside"});$j(".fb-iframe").fancybox({type:"iframe",autoDimensions:true,titleShow:false,overlayColor:"#fff",overlayOpacity:0.9,width:692,height:450,centerOnScroll:true});$j(".single-productions .prod-nav, .page-id-215 .prod-nav").floatNav(256);$j(".page-template-page-quote-top-php ul.sub-menu").floatNav(280);$j("footer form#subForm .fieldrow, footer form#subForm #street-row, footer form#subForm #city-row, footer form#subForm #province-row, footer form#subForm #postal-row").css("width","-=9");$j(".news .post-meta").css("width","-=9");$j(".page-id-16 .main #matinees, .page-id-18 .main #alumni").css("width","-=28");var a=$j(".page-template-page-quote-top-php #long-bar div.img-centre img, .page-template-page-quote-top-php #long-bar div.img-centre-wide img, .page-id-23 div.img-centre img").attr("title");$j(".page-template-page-quote-top-php #long-bar div.img-centre, .page-template-page-quote-top-php #long-bar div.img-centre-wide, .page-id-23 div.img-centre").append("<small>"+a+"</small>");if($docWidth>1200){$j(".single-post .post-meta").css({left:function(){return($docWidth-1200)/2}})}});
