jQuery(document).ready(function(){jQuery("input[title],textarea[title]").inputHints();jQuery(".show-moredescription").toggle(function(){jQuery(".event-description").hide();jQuery(".event-description-long").show();jQuery(".show-moredescription").html("Close")},function(){jQuery(".event-description-long").hide();jQuery(".event-description").show();jQuery(".show-moredescription").html("Tell Me More")});jQuery(".show-location-map").toggle(function(){jQuery(".event-map").show();jQuery(".show-location-map").html("- Map")},function(){jQuery(".event-map").hide();jQuery(".show-location-map").html("+ Map")});jQuery(".view-all").live("click",function(){jQuery(this).webService({type:"GET",url:"/services/gateway/?service[module]=Expressions&service[action]=SocialCalendar&service[format]=html&params[itemType]="+document.jsItemType+"&params[itemId]="+document.jsItemID+"&user[token]="+document.userToken,dataType:"html",success:function(a){jQuery("#members-going-list").append(a);jQuery(".view-all").addClass("view-all-close");jQuery(".view-all-close").removeClass("view-all");jQuery(".going-list-summary").hide();jQuery(".view-all-close").html("Close")},loading:true,loadingLocation:"#members-going-list"})});jQuery(".view-all-close").live("click",function(){jQuery(".view-all-close").addClass("view-all");jQuery(".going-list-all").remove();jQuery(".going-list-summary").show();jQuery(".view-all").html("View All");jQuery(".view-all").removeClass("view-all-close")});jQuery(".event-add-me").click(function(){if(document.loggedinUserName){inviteFriendsModal();addCalendar()}else{window.location.href="/login"}});jQuery(".event-invite-mates").live("click",function(){inviteFriendsModal()});jQuery(".event-invite-accept").live("click",function(){inviteFriendsModal();addCalendar();jQuery("#section-invite-mate").fadeOut();setTimeout(function(){jQuery("#section-invite-mate").remove()},1500)});jQuery(".event-invite-reject").live("click",function(){var a="/services/gateway/?service[module]=WhatsOn&service[action]=InviteReject&service[format]=json&params[actionableId]="+document.actionableId+"&user[token]="+document.userToken;jQuery(this).webService({type:"POST",url:a,dataType:"json",success:function(b){jQuery("#section-invite-mate").fadeOut();setTimeout(function(){jQuery("#section-invite-mate").remove()},1500)},error:"true",loading:true,loadingLocation:".members-invitation-request"})});jQuery(".event-invite-all").live("click",function(){jQuery("#mates-list li").addClass("selected");jQuery("#mates-list li").each(function(a,b){var c=jQuery(b).find("img").attr("id");jQuery("#invite-mates-list-submit").append("<li id=sumbit-mate-"+c+">"+c+"</li>")})});jQuery("#mates-list li").live("click",function(){if(jQuery(this).is(".selected")){var a=jQuery(this).find("img").attr("id");jQuery(this).removeClass("selected");jQuery("#invite-mates-list-submit #sumbit-mate-"+a).remove()}else{var a=jQuery(this).find("img").attr("id");jQuery(this).addClass("selected");jQuery("#invite-mates-list-submit").append("<li id=sumbit-mate-"+a+">"+a+"</li>")}});jQuery(".event-invite-button").live("click",function(){var c=jQuery.makeArray();jQuery("#invite-mates-list-submit li").each(function(e,f){c.push(jQuery(f).html())});if(jQuery("#invite-mates-email textarea").val()=="friend@somewhere.com\n"){var d=""}else{var d=jQuery("#invite-mates-email textarea").val().split("\n")}if(jQuery("#invite-mates-message textarea").val()=="enter text..\n"){var b=""}else{var b=jQuery("#invite-mates-message textarea").val()}var a="/services/gigguide/event/"+document.jsItemID+"/invite.json?params[message]="+b+"&params[invitees][userIds]="+c+"&params[invitees][emails]="+d+"&user[token]="+document.userToken;jQuery(this).webService({type:"POST",url:a,dataType:"json",success:function(e){jQuery(".event-add-me,.event-invite-mates").remove();jQuery("#section-members-going .section-content").append('<span class="button button-primary event-invite-mates">Invite friends</span>');if(e[0]=="Invited"){jQuery("#invite-mates-result").html("Your mates have been invited to this event")}else{jQuery("#invite-mates-result").html("There was a problem with your request, please try again later...")}jQuery("#invite-mates-result").fadeIn();setTimeout(function(){jQuery("#simplemodal-overlay,#simplemodal-container,.event-add-me").fadeOut();jQuery.modal.close()},2500)},loading:true,loadingLocation:".event-invite-button"})});jQuery(".event-invite-cancel,.modalCloseImg").live("click",function(){jQuery(".event-add-me,.event-invite-mates").remove();jQuery("#section-members-going .section-content").append('<span class="button button-primary event-invite-mates">Invite friends</span>');jQuery.modal.close()});jQuery(".ingestion-options-link-button").live("click",function(h){h.preventDefault();var d=$(this).attr("id").split("-");var b=d[1];var c=d[2];var a="#"+c;var g=$(a).find(".ingestion-options-link-select").val();var f="/services/whatson/event/"+g+"/addTicket/"+c;if(g!="--"){jQuery(a).css("opacity","0.5");jQuery(this).webService({type:"POST",url:f,dataType:"json",success:function(e){jQuery(a).slideFadeToggle("slow");successLinked(b)},loading:true,loadingLocation:a})}});jQuery(".ingestion-options-ignore-button").live("click",function(d){d.preventDefault();var g=$(this).attr("id").split("-");var b=g[1];var f=g[2];var c="#"+f;var a="/services/whatson/ingest/event/"+b+"/ignore.json";jQuery(c).css("opacity","0.5");jQuery(this).webService({type:"POST",url:a,dataType:"json",success:function(e){jQuery(c).slideFadeToggle("slow")},loading:true,loadingLocation:c})})});function successLinked(b){var a="/services/whatson/ingest/event/"+b+"/ignore.json?param[status]=linked";jQuery(this).webService({type:"POST",url:a,dataType:"json",success:function(c){}})}function inviteFriendsModal(){jQuery("#inviteFriendsModalBox").remove();jQuery("#site-footer").append("<div id='inviteFriendsModalBox'></div>");jQuery("#inviteFriendsModalBox").modal({containerCss:{height:480,width:450}});jQuery("#inviteFriendsModalBox").webService({type:"GET",url:"/services/gateway/?service[module]=User&service[action]=getUserBuddies&service[format]=html&service[templateName]=inviteMates&params[offset]=1000&params[userId]="+document.loggedinUserId+"&params[eventId]="+document.jsItemID+"&params[isMe]=true&user[token]="+document.userToken,dataType:"html",loading:true,loadingText:true,loadingLocation:"#inviteFriendsModalBox",success:function(a){jQuery("#inviteFriendsModalBox").html(a)}})}function retrieveCalendar(){jQuery(this).expressionWebService({expAction:"retrieveTag",objectId:document.jsItemID,objectType:document.jsItemType,extraParamBoolean:true,extraParamType:"tagType",extraParamTypeValue:"calendar",extraParam:"tagValue",extraParamValue:"",dataType:"html",loading:true,loadingLocation:"#members-going-list",success:function(a){jQuery(".going-list-summary").html(a);var b=jQuery(".event-add-me span").html();if(b!="Invite mates"){var c=parseInt(jQuery("h2.members-going-list-count span").html());var c=c+1;if(c==1){jQuery(".members-going-list-count").html("There is <span>1</span> Member going")}if(c>1){jQuery(".members-going-list-count").html("There are <span>2</span> Members going")}jQuery(".members-going-list-count span").html(c)}}})}function addCalendar(){jQuery(this).expressionWebService({expAction:"AddTag",objectId:document.jsItemID,objectType:document.jsItemType,extraParamBoolean:true,extraParamType:"tagType",extraParamTypeValue:"calendar",extraParam:"actionableId",extraParamValue:document.actionableId,dataType:"json",loading:true,loadingLocation:"#members-going-list",success:function(a){retrieveCalendar();if(jQuery("#invite-mates-result").length){jQuery("#invite-mates-result").html("You have been added to this event, Invite some mates").fadeIn("slow");setTimeout(function(){jQuery("#invite-mates-result").fadeOut("slow")},2500)}}})}function removeCalendar(a){jQuery(this).expressionWebService({expAction:"RemoveTag",objectId:document.jsItemID,objectType:document.jsItemType,extraParamBoolean:true,extraParamType:"tagType",extraParamTypeValue:"calendar",extraParam:"unId",extraParamValue:a,dataType:"json",loading:true,loadingLocation:"#members-going-list",success:function(b){retrieveCalendar()}})};