var Vevo=window.Vevo||{};Vevo.History=(function(){var $Vevo=$(Vevo);var CONSTANTS={favoriteCookie:"vevoLastActions"};var c=CONSTANTS;function writeCookie(arr){var cData="";
for(var i=0;i++;i<arr.length){cData+=arr[i]}}function addFavorite($node){var cData=Vevo.Cookie.getCookie(c.favoriteCookie);if(null==cData){cData={}}if(!$.isArray(cData.favs)){cData.favs=[]
}if(-1==$.inArray(window.location.protocol+"//"+window.location.host+$node.attr("href"),cData.favs)){var s=window.location.protocol+"//"+window.location.host+$node.attr("href");
cData.favs.unshift(s.split("#")[0]);if(3<cData.favs.length){cData.favs.length=3}var encoded=$.toJSON(cData);Vevo.Cookie.setCookie(c.favoriteCookie,encoded,{expires:365,path:"/"})
}}function removeFavorite($node){}return{init:function(){$Vevo.bind("updatedFavorite",function(e,obj){if(obj.status){addFavorite(obj.$node)}else{removeFavorite(obj.$node)
}})},recordURL:function(){var cData=Vevo.Cookie.getCookie(c.favoriteCookie);if(null==cData){cData={}}if(!$.isArray(cData.visited)){cData.visited=[]}if(-1==$.inArray(window.location.href,cData.visited)){cData.visited.unshift(window.location.href.split("#")[0]);
if(5<cData.visited.length){cData.visited.length=5}var encoded=$.toJSON(cData);Vevo.Cookie.setCookie(c.favoriteCookie,encoded,{expires:365,path:"/"})}},recThresholdTest:function(){var favData=Vevo.Cookie.getCookie(c.favoriteCookie);
var numFavs=0;if((null!=favData)&&$.isArray(favData.favs)){numFavs=favData.favs.length}if(numFavs>=1){return true}return false}}})();$(document).ready(function(){Vevo.History.init()
});