var ENTITY_TYPE="VENUE";function showPhoneNumber(){wgaq(["_trackEvent","venue-contact-details","view-phone-number",venueNormalisedName]);$("#venue-phone-link a").css("display","none");$("#venue-phone-number").css("display","block");}function showPhoneNumberThrottled(){$("#venue-phone-link a").css("display","none");$("#venue-phone-number").html("You are blocked");$("#venue-phone-number").css("display","block");}function showPhoneNumberFailed(){$("#venue-phone-link a").css("display","none");$("#venue-phone-number").html("The phone number is unavailable");$("#venue-phone-number").css("display","block");}$(document).ready(function(){initProfileListItem("FV",null,venueNormalisedName,ENTITY_TYPE);initProfileListItem("WL",null,venueNormalisedName,ENTITY_TYPE);$("#venue-phone-link a").click(function(){jQuery.ajax({type:"POST",url:"/ajax/site/entity-action",data:{action:"PHONE_DETAILS","entity-normalised-name":venueNormalisedName,"entity-type":ENTITY_TYPE},success:function(c){var b=$("status",c).text();showPhoneNumber();},error:function(c,d,b){if(d=="error"){if(c.status==400){showPhoneNumberThrottled();return false;}}showPhoneNumberFailed();}});return false;});$("#venue-website-popup-link").click(function(){wgaq(["_trackEvent","venue-contact-details","view-website-links",venueNormalisedName]);$("#website-popup").show();return false;});$(".venue-link").click(function(){trackEntityAction("CLICKTHROUGH",venueNormalisedName,ENTITY_TYPE,$(this).attr("href"));window.open($(this).attr("href"));});$(".add-to-wishlist").click(function(){setProfileListItem("WL",null,venueNormalisedName,ENTITY_TYPE);return false;});$(".add-to-favourites").click(function(){setProfileListItem("FV",null,venueNormalisedName,ENTITY_TYPE);return false;});var a=new Array();$(".menu-item-name a.popup").click(function(){var e=$(this).parent().parent().find(".treatment-boxy-wrapper");var b=$(this).data("dialogId");if(b>=0){a[b].dialog("open");}else{var d=a.length;$(this).data("dialogId",d);var c=$(e).dialog({modal:true,width:400,autoOpen:false,title:$(this).text()});a[d]=c;$(c).dialog("open");}return false;});$("#wrong-email-contact-link").click(function(){$("#venue-claim-contact").css("display","block");return false;});$("#display-name").alphanumeric({allow:"-"});$(".radio-manage-account").click(function(){if(this.value=="new"){$("#venue-manage-existing:visible").slideUp("fast");$("#venue-manage-new:hidden").slideDown("fast");}else{if(this.value=="existing"){$("#venue-manage-existing:hidden").slideDown("fast");$("#venue-manage-new:visible").slideUp("fast");}}}).change();$("#form-venue-claim-verification, #form-venue-claim-wrong-email").submit(function(){var b=this;contextualLogin.protectedAction("You're almost done. Simply log in or create an account and you'll be finished.",function(){b.submit();});return false;});$("#form-venue-claim-missing-email").validate({blur:true,rules:{email:{required:true,email:true},phone:{required:true}},errorClass:"error",wrapper:"li",errorLabelContainer:$("ul.formErrors"),messages:{email:{required:"Please enter your email address",email:"Make sure you enter a real email address"},phone:{required:"Please enter your phone number"}},submitHandler:function(b){contextualLogin.protectedAction("You're almost done. Simply log in or create an account and you'll be finished.",function(){b.submit();});return false;}});$("#form-venue-claim-register").validate({blur:true,rules:{email:{required:true,email:true,uniqueemail:true},"email-confirm":{equalTo:"#email"},"display-name":{required:true,username:true,minlength:5,maxlength:25,uniqueusername:true},password:{required:true,notequalto:"#display-name",minlength:6}},errorClass:"error",wrapper:"li",errorLabelContainer:$("ul.formErrors"),messages:{email:{required:"Please enter your email address",email:"Make sure you enter a real email address",uniqueemail:"Sorry. There is already an account with that email"},"email-confirm":"Make sure both email addresses match","display-name":{required:"Please provide your user name",username:"Sorry. Your user name can only contain letters and numbers",uniqueusername:"Sorry. that name is already being used",minlength:"Check your username is between 5 and 25 characters",maxlength:"Check your username is between 5 and 25 characters"},password:{required:"Your password must be at least 6 characters long",notequalto:"Your password and display name must be different"}}});$("#form-venue-claim-login").validate({blur:true,rules:{email:{required:true,email:true},password:{required:true}},errorClass:"error",wrapper:"li",errorLabelContainer:$("ul.formErrors"),messages:{email:{required:"Please enter your email address",email:"Make sure you enter a real email address"},password:{required:"Please enter a password"}}});$("#form-venue-claim-login").submit(function(){var d=$("#login-email").val();var b=$("#login-password").val();var c;jQuery.ajax({url:"/ajax/site/login",type:"POST",data:{email:d,password:b},success:function(e){c=e.getElementsByTagName("success")[0].firstChild.nodeValue;},async:false});if(c=="true"){return true;}else{$("#venue-claim-login-error:hidden").slideDown("fast");return false;}});});function setProfileListItemDisplay(a){switch(a){case"WL":$("#add-to-wishlist-link").html("On my wishlist").addClass("wishlisted");break;case"FV":$("#add-to-favourites-link").html("In my favourites").addClass("favourited");$("button.add-to-favourites").css("display","none");break;}}function mapsApiLoaded(){if($("#venue-fullsize-map").length>0){loadMap("venue-fullsize-map",true,"","","","",venueName,venueType,"",address,0);initMap(true);}if($("#static-map").length>0){var c=$("#static-map-co-ords .latitude").text();var b=$("#static-map-co-ords .longitude").text();var a=$("#static-map-co-ords .scale").text();loadStaticMap("static-map-container",c,b,parseInt(a,10));$("#static-map-container").click(function(){window.location=$("#static-map-link a").attr("href");});}}