/* Generated 2010-09-09 19:35:15*/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(".tabbed").hide();jQuery(".tabbed:first").show();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 event-invite-mates"><span class="add">Invite mates</span></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 event-invite-mates"><span class="add">Invite mates</span></span>');jQuery.modal.close()})});function inviteFriendsModal(){jQuery("#inviteFriendsModalBox").remove();jQuery("#footer").append("<div id='inviteFriendsModalBox'></div>");jQuery("#inviteFriendsModalBox").modal({containerCss:{height:460,padding:0,width:350}});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()}})};