jQuery(document).ready(function(){jQuery('.votemeta').each(function(){var voteObj=jQuery(this),contentId=false,contentType=false;jQuery(voteObj.attr('class').split(' ')).each(function(e){cssClass=this.toString();if(cssClass.substr(0,8)=='vote_cid')contentId=cssClass.substr(9);if(cssClass.substr(0,10)=='vote_ctype')contentType=cssClass.substr(11)});if(contentType&&contentId&&MPORA.globalVars.uid>0)setUpVote(voteObj,contentId,contentType);if(jQuery(".vote_cid_"+contentId+" .rank").length>0)var toolTipAPI=jQuery(".vote_cid_"+contentId+" .rank a").tooltip({tip:'.vote_cid_'+contentId+' .voteToolTip',relative:true,position:'center right',effect:'slide',direction:'left',slideOffset:10,bounce:true,offset:[4,10],api:true,onBeforeHide:function(e){if(jQuery('.chartPosition:hover').length>0)return false}})});voteAddDisableVoteTitles()})
function setUpVote(voteObj,contentId,contentType){jQuery('.voteLink',voteObj).click(function(){doVote(voteObj,contentId,contentType,jQuery(this).attr('rel'));return false})}
function doVote(voteObj,contentId,contentType,direction){if(jQuery('.voteLink.voteDisabled[rel="'+direction+'"]',voteObj).length>0||jQuery('.voteInProgress',voteObj).length>0)return false;jQuery('.voteLink',voteObj).addClass('voteInProgress');jQuery.getJSON('/ajax/do_vote/direction/'+direction+'/contentid/'+contentId+'/contenttype/'+contentType+'/',function(data){var vote_string=voteGetNiceString(data.votes);if(jQuery('#voteContainer').length>0){jQuery('#voteContainer',voteObj).fadeOut('fast',function(){jQuery('#voteContainer',voteObj).removeClass('normalVote smallerVote');var voteclass='normalVote';if(vote_string.length>3)voteclass='smallerVote';jQuery('#voteContainer',voteObj).addClass(voteclass);jQuery('#voteContainer',voteObj).html(vote_string);if(data.votes==1){jQuery('#voteLabel',voteObj).html('VOTE')}else jQuery('#voteLabel',voteObj).html('VOTES')})}else{var vote_24hrs_string=voteGetNiceString(data.votes_last_24);jQuery('.voteToolTipToday .toolTipNumber',voteObj).html(vote_24hrs_string);jQuery('.voteToolTipAllTime .toolTipNumber',voteObj).html(vote_string)};var oppDirection='up';if(direction=='up')oppDirection='down';if(jQuery('[rel="'+oppDirection+'"]',voteObj).hasClass('voteDisabled')){jQuery('[rel="'+oppDirection+'"]',voteObj).removeClass('voteDisabled')}else jQuery('[rel="'+direction+'"]',voteObj).addClass('voteDisabled');if(jQuery('#voteContainer').length>0){jQuery('#voteContainer',voteObj).fadeIn('fast',function(){jQuery('.voteLink',voteObj).removeClass('voteInProgress')})}else jQuery('.voteLink',voteObj).removeClass('voteInProgress');if(data.user_votes==1&&contentType!='user')usersFirstVote();voteAddDisableVoteTitles()});return false}
function voteGetNiceString(votes){var vote_string=votes.toString();if(votes>9999||votes<-999)vote_string=Math.floor(votes/1000).toString()+'k';return vote_string}
function usersFirstVote(){firstvotePrompt=jQuery("#prompt").overlay({expose:{color:'#fff',loadSpeed:200,opacity:0.4},onBeforeLoad:function(){jQuery('.leaderboard').hide();jQuery("#prompt").load('/ajax/firstvote_subscribe/',false,function(){jQuery("#topten_firstvote_sub").submit(function(e){var subType=jQuery("#topten_firstvote_sub #vote_email_freq:checked").val();if(subType=='daily'||subType=='weekly'){jQuery('.feedbackIcon').addClass('iconLoading');jQuery.get('/ajax/top10_alert_sub/'+subType+'/',function(){jQuery('.feedbackIcon').removeClass('iconLoading');jQuery('.feedbackIcon').addClass('iconSuccess');setTimeout(function(){firstvotePrompt.close()},1000)})};return e.preventDefault()});jQuery("#topten_firstvote_sub #close").click(function(){firstvotePrompt.close()})})},onClose:function(){jQuery('.leaderboard').show()},closeOnClick:true,api:true}).load();return false}
function voteAddDisableVoteTitles(){jQuery('.voteLink').each(function(){if(jQuery(this).hasClass('voteDisabled')){jQuery(this).attr('title',MPORA.lang['vote_click_'+jQuery(this).attr('rel')+'_cancel'])}else jQuery(this).attr('title',MPORA.lang['vote_click_'+jQuery(this).attr('rel')])})};
