/*
 * Horniman Museum
 *
 * @author		Igino Fucci
 * @copyright	Copyright (c) 2011 (Keepthinking Ltd.)
 * @link		http://keepthinking.it
 * 
 -------------------------------------------------------------------  */

$(document).ready(function(){$(".hidden").attr("hidden","hidden");$(".expander").expander();$(".autosubmit").bind("change",function(){$(this).parents("form").submit()});$(".external_link").attr("target","_blank");if($(".form_validation").length){var b=$(".form_validation"),c=(b.hasClass("not_async"))?false:true;b.html5form({async:c,allBrowsers:true,messages:"en",responseDiv:".form_response"})}function d(e,f){var g=document.createElement(e);if(f in g){return true}else{return false}}if(!d("input","placeholder")){$("[placeholder]").not(".form_validation [placeholder]").focus(function(){var e=$(this);if(e.attr("type")=="password"){var f=$("label[for="+e.attr("id")+"]");f.attr("hidden","hidden").removeClass("pseudo_placeholder")}else{if(e.val()==e.attr("placeholder")){e.val("");e.removeClass("placeholder")}}}).blur(function(){var e=$(this);if(e.val()==""||e.val()==e.attr("placeholder")){if(e.attr("type")=="password"){var f=$("label[for="+e.attr("id")+"]");f.removeAttr("hidden").addClass("pseudo_placeholder")}else{e.addClass("placeholder");e.val(e.attr("placeholder"))}}}).blur().parents("form").submit(function(){$(this).find("[placeholder]").each(function(){var e=$(this);if(e.val()==e.attr("placeholder")){e.val("")}})})}$(".lightbox").colorbox({onComplete:function(){$.fn.colorbox.resize();if($(this).attr("rel").length){$("#cboxNext").focus()}else{$("#cboxClose").focus()}}});$(".lightbox.video").colorbox({iframe:true});$("a.lightbox").each(function(){$(this).colorbox({rel:$(this).attr("data-group")})});$("select.custom_select").customStyle();$(".tab_controller").each(function(f,g){var h=$(g);h.find(".tab_wrapper").hide();h.find(".tab_wrapper:first").show();h.find(".tab_toggle:first").parents("li:first").addClass("active")});$(".tab_toggle").click(function(j){j.preventDefault();var f=$(this),h=$(f.parents("ul").find(".active a").attr("href")),g=f.parents(".tab_controller:first");if(!f.parents("li").hasClass("active")){var i=f.attr("href");g.find(".tab_wrapper:first").siblings(".tab_wrapper").andSelf().hide();$(i).fadeTo("fast",1,function(){$(this).css("opacity","")});g.find(".tab_toggle").parents("li:first").siblings().andSelf().removeClass("active");f.parents("li:first").addClass("active")}});if($(".openclose_controller").length){var a=$(".openclose_controller");a.find(".openclose_wrapper").slideUp();a.find("footer").fadeToggle();a.find(".pseudo_submit").fadeToggle();$(".openclose_toggle").click(function(j){j.preventDefault();var f=$(this),i=$(this).attr("data-text"),g=f.closest(".openclose_controller"),l=g.find(".openclose_wrapper"),k=g.find("footer"),h=g.find(".pseudo_submit");if(i!=undefined){f.attr("data-text",$(this).text()).text(i).attr("title",i);f.parent("span").toggleClass("read_more").toggleClass("read_less")}h.fadeToggle("slow");k.fadeToggle("slow");l.slideToggle("slow")})}$(".nivo-wrapper .placeholder").remove();$(".nivo-wrapper .nivo-html-caption").hide();$(".dropdown_controller").dropdown();if($(".datepicker_dropdown").length){$(".datepicker_dropdown").css("width",$(".datepicker").width()+"px");$(".datepicker_toggle").show();$(".datepicker").attr("hidden","hidden")}$(".datepicker_toggle").live("click",function(f){f.stopPropagation();var e=$(this),h=e.parents(".datepicker_dropdown:first"),g=h.find(".datepicker");g.css("right","-"+(g.width()+35)+"px"),e.addClass("focus");g.removeAttr("hidden").addClass("dropdown").fadeIn()});$(".datepicker .day a").live("click",function(h){h.preventDefault();var f=$(this),g=f.parents(".datepicker:first");g.find(".selected").removeClass("selected");f.parents(".day:first").addClass("selected");$(".datepicker_toggle:first").val(f.attr("title")).removeClass("focus").addClass("selected");g.fadeOut()});$(".datepicker .monthNav").live("click",function(g){g.preventDefault();var f=$(this).parents(".datepicker:first");$.ajax({url:$(this).attr("href")+"/calendar/ajax",success:function(e){f.html(e)}})});$("html").live("click",function(){var e=$(this);e.find(".datepicker_toggle:first").removeClass("focus");e.find(".datepicker:first").fadeOut()});$(".datepicker").live("click",function(e){e.stopPropagation()});$(".checkout_controller").checkout()});$(window).load(function(){if($(".twin_controller").length){var b=$(".twin_controller"),h=b.find(".twin_wrapper");h.each(function(){var i=$(this).find(".twin"),j=0,k=0,l=0;i.each(function(){var q=$(this),m=q.innerHeight(),n=q.find(".twin").length,p=q.parents(".twin").length;if(p==0){if(n){var o=q.find(".twin");o.each(function(){l=l+(parseInt(o.css("paddingTop"))+parseInt(o.css("paddingBottom")+parseInt(o.css("marginTop"))+parseInt(o.css("marginBottom"))))})}j=Math.max(j,(q.find(".twin").length)>0?m-l:m)}});i.each(function(){var s=$(this),m=s.find(".twin").length,r=s.parents(".twin").length;if(m){var o=s.find(".twin"),q=0;o.each(function(){q=q+$(this).innerHeight();k=k+(parseInt(o.css("paddingTop"))+parseInt(o.css("paddingBottom")+parseInt(o.css("marginTop"))+parseInt(o.css("marginBottom"))))});var n=o.last(),p=q-n.innerHeight();n.css({height:(j-(p)-k+4)+"px"})}else{if(r==0){k=parseInt(s.css("paddingTop"))+parseInt(s.css("paddingBottom"));s.css({height:(j-k)+"px"})}}})})}if($(".switch_wrapper").length){$(".switch_toggle").click(function(l){l.preventDefault();var i=$(this),k=i.hasClass("grid")?"grid":"list",m=$(".switch_wrapper"),j=m.find(".switch");if(!m.hasClass("switch_"+k)){$(m).fadeTo("slow",0,function(){$(".switch_toggle").removeClass("selected");i.addClass("selected");if(i.hasClass("grid")){m.removeClass("switch_list").addClass("switch_grid");j.removeClass("normal").addClass("narrow");$.cookie("view_as","grid",{expires:10,path:"/"})}else{m.removeClass("switch_grid").addClass("switch_list");j.removeClass("narrow").addClass("normal");$.cookie("view_as","list",{expires:10,path:"/"})}});$(m).fadeTo("slow",1)}})}if($("#slider").length){var e=$("#slider"),f=(e.parents(".banner_browse").length)?true:false;e.nivoSlider({effect:"fade",animSpeed:500,pauseTime:5000,startSlide:0,directionNav:true,directionNavHide:false,controlNav:true,controlNavThumbs:true,controlNavThumbsFromRel:true,controlNavThumbsSearch:".png",controlNavThumbsReplace:"_thumb.png",keyboardNav:true,pauseOnHover:true,manualAdvance:f,captionOpacity:1,prevText:"Prev",nextText:"Next",beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}})}if($(".v_align").length){var g=$(".v_align"),d=g.parent("*"),a=d.height();if(a>0){g.css({height:a+"px",lineHeight:a+"px"})}}if($(".share_this-link").length){$(".share_this-link").attr("addthis:ui_click","true");$(".share_this-link").addClass("addthis_button").attr("href","http://www.addthis.com/bookmark.php?v=250&amp;pubid=karengburns");addthis.init();var c={ui_click:true,pubid:"karengburns",data_track_clickback:true,ui_use_css:false}}});
