var Vevo=window.Vevo||{};Vevo.Profile=function(){var username="";var addAllButtons=function(){$("ul.userPlaylists > li").each(addButton);$("a.deletePlaylist").click(showDeleteConfirmation)
};var addButton=function(){var playlistId=$(this).attr("id");html='<ul class="playlistOptions"><li><a href="/playlist/edit/'+playlistId+'" class="editPlaylist">edit<span><!--ir--></span></a></li><li><a href="#" class="deletePlaylist" rel="'+playlistId+'">delete<span><!--ir--></span></a></li></ul>';
$(".listContent",this).append(html)};var showDeleteConfirmation=function(e){e.preventDefault();var options={title:"Delete Playlist",msg:"Are you sure you want to delete this playlist?",buttons:[{title:"Yes",href:"#"+$(this).attr("rel"),classes:"smButton confirmPlaylistDelete"},{title:"No",href:"#",classes:"smButton closeDialogue"}],target:this};
Vevo.InterruptDialogue.show(options)};var confirmPlaylistDelete=function(e){Vevo.InterruptDialogue.hide(e);e.preventDefault();var playlistId=$(this).attr("href").replace("#","");
$.get("/Proxy/Playlist/Delete.ashx",{playlistID:playlistId},function(data){if(data.success===true){$("li#"+playlistId).fadeOut(1000,function(){var numberSpan=$("h1.data span");
numberSpan.text(parseInt(numberSpan.text())-1);$(this).remove()})}},"json")};return{init:function(data){$(".confirmPlaylistDelete").live("click",confirmPlaylistDelete);
username=$("h2.username").text();if(data.name.toLowerCase()===username.toLowerCase()){addAllButtons()}},userCheck:function(e,data){if(data.login&&Vevo.pageData!==undefined&&Vevo.pageData.pageType==="userProfile"){Vevo.Profile.init(data)
}}}}();$(document).ready(function(){$(Vevo).bind("userInfoAvailable",Vevo.Profile.userCheck)});