/* site/music.js */
var timerId=null;$(function(){var abcLang=getCookie('music-tab-wrapper-language');var abcLangHidden="rus";var abcType=getCookie('music-tab-wrapper');if(abcType=="mt_classic"){abcLang="rus";}
else if(!abcLang){abcLang="eng";}
if(abcType!="mt_music"&&abcType!="mt_soundtracks"&&abcType!="mt_collection"&&abcType!="mt_radioshow"&&abcType!="mt_classic"){abcType="mt_music";}
if(abcLang=="rus"){abcLangHidden="eng";}
if((abcType=="mt_radioshow")||(abcType=="mt_classic")){$("#lang_content").hide();}
$(".mt_cont").hide();$("#"+abcLangHidden+"_set").hide();$("#"+abcLang+"_set").show().css("top","-15px");$("#"+abcLang+"_set").addClass("first");$("#"+abcLangHidden+"_set").addClass("second");$("."+abcLangHidden+"_main_table").hide();$("."+abcLang+"_main_table").fadeIn();$('#mt_classic_cont .rus_main_table').fadeIn();$("#"+abcType).addClass("cur");$("#"+abcType+"_cont").show();$("#abc #music_cont div div").click(function(){if($(this).hasClass("cur")){if(document.getElementById("music_cont").clientHeight<30){$("#abc #music_cont div div").show();$(this).css("text-decoration","underline");}
else{$("#abc #music_cont div div").hide();$(this).show();$(this).css("text-decoration","underline");}}
else{$("#abc #music_cont div div").removeClass("cur").hide();$(this).addClass("cur").show();$(this).css("text-decoration","underline");id=this.getAttribute("id");$(".mt_cont").hide();if((id=="mt_radioshow")||(id=="mt_classic")){$("#lang_content").hide();}
else{$("#lang_content").show();}
$("#"+id+"_cont").fadeIn();setCookie('music-tab-wrapper',id,1,'/music/');}
return false;});var tag_links=$('#freshlinks a.tab_link');tag_links.each(function(){var link=$(this);link.click(function(event){event.preventDefault();var tag_links=$('#freshlinks a.tab_link');var chart_blocks=$('div.chartblock-item');tag_links.each(function(){$(this).removeClass('active_tab')});link.addClass('active_tab');chart_blocks.each(function(){$(this).hide();});$('#chart_for_'+link.attr("id")).show();});link.focus(function(){this.blur();});});$('#freshlinks a.tab_link:first').click();$('.do_search_in_web').click(function(e){e.preventDefault();var link=$(this);$(this).parent().after('<img title="Идет поиск… Пожалуйста подождите." alt="Идет поиск… Пожалуйста подождите." src="http://static.weburg.ru/img/js//preload.gif" class="preload" />');$.getJSON('/ajax/download/music',{},function(json){$('#search_in_web_results .music_item').find('a:last').each(function(){a=$(this);a.attr('href',json.href+a.attr('href'));a.text(json.text);});$('.preload').remove();$('.do_search_in_web').parent().hide();$('#search_in_web_results').slideDown("slow");$('.bubble_cell div.hidden').show();$('.hide_attention').hide();timerId[0]=setTimeout(showFirst,1500);timerId[1]=setTimeout(showLast,3500);var linkto='#search_in_web_results';window.location.href=linkto;});});$('.do_search_in_google').click(function(){var clicked=$(this);$('.search_in_web_container').after('<img title="Идет поиск… Пожалуйста подождите." alt="Идет поиск… Пожалуйста подождите." src="http://static.weburg.ru/img/js//preload.gif" class="preload" />');$.getJSON("http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q="+$.trim(escape($('#google_search_query').text()))+"&rsz=large&hl=ru&key=ABQIAAAA6YI50wh8-xzgKD4N35qPYxThIwQbqtkc5rhudQQjJYW_JcIdnRRGmKo8nbcusM-YVepIhdC1pDGlTQ&callback=GoogleCallback&context=?",function(data){$('.preload').remove();var li='';$.each(data.results,function(i,val){li+='<li><a href="/redirect/?url='+val.url.replace('http://','')+'" title="'+val.url+'" target="_blank">'+val.title+"</a> - "+val.content+'</li>';});var ul='<h3>Результаты поиска:</h3><ul class="google_results_list">'+li+'</ul>';ul+='<p>Посмотреть все результаты поиска на <a href="http://www.google.ru/search?hl=ru&q='+$.trim($('#google_search_query').text())+'" target="_blank">Google.ru</a></p>';clicked.parent().hide().next('.search_in_web_results').html(ul).slideDown("slow");});});$("div#persons a").hover(function(){$(this).css('background-color','#369');$(this).css('color','#fff');},function(){$(this).css('background-color','#fff');$(this).css('color','#369');});});function showFirst(){clearTimeout(timerId[0]);$('.bubble_cell div.hidden .bubble:first').fadeIn("slow");}
function showLast(){clearTimeout(timerId[1]);$('.bubble_cell div.hidden .bubble:last').fadeIn("slow");}
/* site/recomend.js */
var _formattedItem=function(row){return row['name'];}
$(function(){$("#nm_dialog").dialog({autoOpen:false,bgiframe:true,height:350,width:470,modal:true,resizable:true,zIndex:10000});function addMess(){if($("#content_message").attr("value")==""){alert("Сообщение не может быть пустым!");}
else{if($("#theme").attr("value").length<255){$.ajax({url:'/users/messages/new-message',type:"get",data:$("#nm_form").serialize(),beforeSend:function(){$("#nm_form").css("cursor","wait");$("#send_message").closest('td').append('<img src="http://static.weburg.ru/img/js//preload.gif" width="70" height="10" alt="идет отправка…" id="sending"/>');$("#send_message").hide();},success:function(data,textStatus){$("#sending").remove();$("#send_message").show();$("#nm_form").css("cursor","default");$("#nm_form").hide();$("#nm_done").html(data);$("#nm_done").show();setTimeout(function(){$("#nm_dialog").dialog('close');},5000);}});}
else{alert("Заголовок сообщения не должен превышать 250 символов");$("#theme").attr("value","");}}}
$("#send_message").live("click",function(){addMess();});$(".recomend_link").live("click",function(){$("#nm_done").hide();$("#user_group").hide();$("#user_name").val('');$("#nm_form").show();$("#nm_dialog").dialog('open');});$("#user_name").autocomplete('/ajax/autocomplete/messages/'+$("#user_name").attr("id"),{formatItem:_formattedItem,max:0,multiple:true,minChars:3,parse:function(data){var hash=json_parse(data);var parsed=new Array();for(key in hash){parsed.push({data:hash[key],value:hash[key]['name'],result:hash[key]['name']});}
return parsed;}}).result(function(event,data,formatted){$("#user_id").val($("#user_id").val()+data['id']+',');});$(".pick_from_ugroups").live("click",function(){$("#user_group").show();});});
/* site/awards.js */
$(function(){$(document).ready(function(){if($('.reflect').length>0){$('.reflect').reflect({height:0.1,opacity:0.5});}});var awards_content=$('#awards_content');var add_nominee=$('#add_nominee',awards_content);var awards_info=$('#awards_info');if(add_nominee.length){$('.add_nominee',awards_content).live('click',function(){$('.add_nominee_notice',add_nominee).hide();var nomination=$(this).closest('.nomination');var nomination_id=nomination.attr('id').match(/nomination_(\d+)/i)[1];var nomination_name=nomination.find('.header .nomination_name').html();$('#add_nominee_nomination',add_nominee).val(nomination_id);$('#add_nominee_nomination_name',add_nominee).val(nomination_name.match(/^(.*)/)[1].toLowerCase());$('.add_nominee_nomination',add_nominee).html('Номинация "'+nomination_name+'"');$('.add_nominee_description',add_nominee).html('Добавьте '+$('#add_nominee_nomination_name',add_nominee).val()+', которые достойны стать лучшими. '+'<a href="/awards/about/">Подробнее</a> об условиях конкурса.');$('#add_nominee_name',add_nominee).val('');$('#add_nominee_id',add_nominee).val('');$('#add_nominee_text',add_nominee).val('').html('');add_nominee.show();var newTop=Math.max((window.innerHeight-add_nominee.height())/2,0);var newLeft=Math.max((window.innerWidth-add_nominee.width())/2,0);var scrollY=window.scrollY;if($.browser.msie){if(document.documentElement.clientHeight){newTop=parseInt(Math.max((document.documentElement.clientHeight-add_nominee.height())/2,0));newLeft=parseInt(Math.max((document.documentElement.clientWidth-add_nominee.width())/2,0));}else{newTop=parseInt(Math.max((document.body.clientHeight-add_nominee.height())/2,0));newLeft=parseInt(Math.max((document.body.clientWidth-add_nominee.width())/2,0));}
scrollY=parseInt(window.screenTop);}
add_nominee.css('top',newTop+scrollY);add_nominee.css('left',newLeft);$("#add_nominee_text",add_nominee).focus();});$('.close, .close_link',add_nominee).click(function(){add_nominee.hide();});$('#add_nominee_button').click(function(){$('.add_nominee_notice',add_nominee).hide();var poetry_text=$('#add_nominee_text',add_nominee).val();var phone=$('#add_nominee_phone',add_nominee).val();var nomination_id=$('#add_nominee_nomination',add_nominee).val();var award_url=$('#award_url').attr('url');if(!nomination_id||!award_url){awards_info.html('Не выбрана номинация или конкурс');awards_info.dialog('open');return;}
var type=$('#awards_type').attr('type');$.ajax({data:{type:type,text:poetry_text,phone:phone},url:'/awards/'+award_url+'/nomination/'+nomination_id+'/add_nominee',beforeSend:function(){add_nominee.append('<div style="text-align: center; " id="add_nominee_loader"><img src="http://static.weburg.ru/img/js//thickbox/thickbox-ico-loading.gif" /></div>');},success:function(data,textStatus){$('#add_nominee_loader',add_nominee).remove();if(data=='no_nomination'){awards_info.html('Предложенный вариант не может быть добавлен в список номинантов. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.');$('.add_nominee_notice',add_nominee).html('Предложенный вариант не может быть добавлен в список номинантов. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.').show();}else if(data=='no_user'){awards_info.html('Пожалуйста, <a href="/auth/login/">авторизуйтесь на сайте</a> для добавления '+$('#add_nominee_nomination_name',add_nominee).val()+'а в список номинантов.');$('.add_nominee_notice',add_nominee).html('Пожалуйста, <a href="/auth/login/">авторизуйтесь на сайте</a> для добавления '+$('#add_nominee_nomination_name',add_nominee).val()+'а в список номинантов.').show();}else if(data=='wrong_stage'){awards_info.html('Добавление номинантов разрешено только в течение 1 этапа. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.');$('.add_nominee_notice',add_nominee).html('Добавление номинантов разрешено только в течение 1 этапа. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.').show();}else if(!data||data=='dont_added'){awards_info.html('Внимание! Произошла ошибка, попробуйте добавить ваш вариант еще раз.');$('.add_nominee_notice',add_nominee).html('Внимание! Произошла ошибка, попробуйте добавить ваш вариант еще раз.').show();}else{$('#add_nominee_text',add_nominee).val('').html('');awards_info.html('Ваш вариант успешно добавлен.<br/>Это окно автоматически закроется через 5 секунд');awards_info.dialog('open');setTimeout("$('#awards_info').dialog('close');",4000);add_nominee.hide();return;}
$('.add_nominee_notice',add_nominee).show();},error:function(){$('#add_nominee_loader',add_nominee).remove();awards_info.html('Внимание! Произошла ошибка, попробуйте добавить ваш вариант еще раз.');$('.add_nominee_notice',add_nominee).html('Внимание! Произошла ошибка, попробуйте добавить ваш вариант еще раз.').show();}});});}
if($('.nominations_voting',awards_content).length){$('.nominee .voting',awards_content).click(function(){var nominee=$(this).closest('.nominee');var nomination=nominee.closest('.nomination');var nomination_name=nomination.find('.header .nomination_name').html().match(/^(.*)/)[1].toLowerCase();if(nominee.hasClass('nominee_already_vote')){awards_info.html('Вы уже проголосовали сегодня за данного номинанта. <br/><a href="/awards/about/">Подробнее</a> об условиях рейтинга.');awards_info.dialog('open');return;}
if(!nominee.hasClass('nominee_vote')&&(nomination.find('.nominee.nominee_vote').length>=$('#'+nomination.attr('id')+'_votes_left').val())){awards_info.html('Вы можете проголовать только за 3 '+nomination_name+'а в день.<br/><a href="/awards/about/">Подробнее</a> об условиях рейтинга.');awards_info.dialog('open');return;}
nominee.toggleClass('nominee_vote');if(nomination.find('.nominee.nominee_vote').length){nomination.find('.add_vote').css({opacity:1,cursor:'pointer'});}else{nomination.find('.add_vote').css({opacity:0.3,cursor:'default'});}});$('.nomination .add_vote',awards_content).click(function(){var nomination=$(this).closest('.nomination');var nomination_id=nomination.attr('id').match(/nomination_(\d+)/i)[1];var nominees=nomination.find('.nominee.nominee_vote');var votes_left=$('#'+nomination.attr('id')+'_votes_left');var vote_button=$(this);if(!nominees.length){awards_info.html('Выберите номинантов и нажмите на кнопку "Голосовать".');awards_info.dialog('open');return;}
if(nominees.length>votes_left.val()){awards_info.html('Вы можете проголовать только за 3 '+nomination_name+'а в день.<br/><a href="/awards/about/">Подробнее</a> об условиях рейтинга.');awards_info.dialog('open');return;}
var award_url=$('#award_url').attr('url');if(!nomination_id||!award_url){awards_info.html('Не выбрана номинация или конкурс');awards_info.dialog('open');return;}
var nomineesIds='';nominees.each(function(){nomineesIds+=$(this).attr('id').match(/nominee_(\d+)/i)[1]+',';});$.ajax({data:{nomineesIds:nomineesIds},url:'/awards/'+award_url+'/nomination/'+nomination_id+'/vote',beforeSend:function(){vote_button.before('<div style="text-align: center; margin-top: -15px; " id="voting_loader"><img src="http://static.weburg.ru/img/js//thickbox/thickbox-ico-loading.gif" /></div>');vote_button.hide();},success:function(data,textStatus){$('#voting_loader',nomination).remove();vote_button.show();if(data=='no_nominees'){awards_info.html('Выберите номинантов и нажмите на кнопку "Голосовать".');}else if(data=='no_nomination'){awards_info.html('Выберите, пожалуйста, номинацию.');}else if(data=='no_votes'){awards_info.html('Вы можете проголовать только за 3 '+nomination_name+'а в день.<br/><a href="/awards/about/">Подробнее</a> об условиях рейтинга.');}else if(data=='no_user'){awards_info.html('Пожалуйста, <a href="/auth/login/">авторизуйтесь на сайте</a> для участия в голосовании');}else if(data=='voted_nominee'){awards_info.html('Вы уже сегодня проголосовали за одного из выбранных номинантов.<br/>Пожалуйста, выберите только тех номинантов, за которых вы сегодня не голосовали.');}else if(data=='wrong_stage'){awards_info.html('Голосование разрешено только в течение 2 этапа. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.');}else if(!data){awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');}else if(data.match(/^(\d+)\s+/i)){$('.votes_left',nomination).html(data);nominees.removeClass('nominee_vote').addClass('nominee_already_vote');awards_info.html('Ваши голоса приняты');votes_left.val(data.match(/^(\d+)\s+/i)[1]);nomination.find('.votes .vote_star:lt('+nominees.length+')').remove();}else{awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');}
awards_info.dialog('open');},error:function(){vote_button.show();$('#voting_loader',nomination).remove();awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');awards_info.dialog('open');}});});}
$('.nomination .nominee .voting_wide',awards_content).click(function(){var nomination=$(this).closest('.nomination');var nomination_id=nomination.attr('id').match(/nomination_(\d+)/i)[1];var nominee=$(this).closest('.nominee');if(!nominee.length){awards_info.html('Вы уже голосовали за данного номинанта');awards_info.dialog('open');return false;}
var vote_button=$(this);var nomineeId=nominee.attr('id').match(/nominee_(\d+)/i)[1];var award_url=$('#award_url').attr('url');if(!nomination_id||!nomineeId){awards_info.html('Не выбран номинант или конкурс');awards_info.dialog('open');return;}
$.ajax({url:'/awards/'+award_url+'/nominee/'+nomineeId+'/vote',success:function(data,textStatus){$('#voting_loader',nomination).remove();vote_button.show();if(data=='no_nominees'){awards_info.html('Выберите номинантов и нажмите на кнопку "Голосовать".');}else if(data=='no_nomination'){awards_info.html('Выберите, пожалуйста, номинацию.');}else if(data=='no_votes'){awards_info.html('Вы можете проголовать только за 3 '+nomination_name+'а в день.<br/><a href="/awards/about/">Подробнее</a> об условиях рейтинга.');}else if(data=='no_user'){awards_info.html('Пожалуйста, <a href="/auth/login/">авторизуйтесь на сайте</a> для участия в голосовании');}else if(data=='voted_nominee'){awards_info.html('Вы уже сегодня проголосовали за одного из выбранных номинантов.<br/>Пожалуйста, выберите только тех номинантов, за которых вы сегодня не голосовали.');}else if(data=='wrong_stage'){awards_info.html('Голосование разрешено только в течение 2 этапа. Пожалуйста, ознакомьтесь с <a href="/awards/about/">правилами рейтинга</a>.');}else if(!data){awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');}else if(data=='ok'){nominee.removeClass('nominee_vote').addClass('nominee_already_vote');vote_button.removeClass('voting_wide').removeClass('rating_plus');vote_button.addClass('unactive');vote_button.siblings('.rating_count').html(parseInt(vote_button.siblings('.rating_count').html())+1);return;}else{awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');}
awards_info.dialog('open');},error:function(){vote_button.show();$('#voting_loader',nomination).remove();awards_info.html('Внимание! Произошла ошибка, попробуйте проголосовать еще раз.');awards_info.dialog('open');}});});var awards_candidate=$('#awards_candidate');awards_candidate.dialog('option','width','500px');$('.object_for_nominee .object_actions .candidate_approve').click(function(e){e.preventDefault();var candidateId=$(this).closest('.object_for_nominee').attr('id').match(/candidate_(\d+)/i)[1];if(!candidateId){return;}
awards_candidate.find('input[name="candidate_id"]').val(candidateId);awards_candidate.find('form').hide();awards_candidate.find('.approve_form').show();awards_candidate.find(':checkbox').attr('checked','');awards_candidate.dialog('open');});$('.object_for_nominee .object_actions .candidate_edit').click(function(e){e.preventDefault();var candidate=$(this).closest('.object_for_nominee');var candidateId=candidate.attr('id').match(/candidate_(\d+)/i)[1];if(!candidateId){return;}
awards_candidate.find('input[name="candidate_id"]').val(candidateId);awards_candidate.find('form').hide();awards_candidate.find('.edit_form').show();awards_candidate.find('.edit_form #edit_nominee_text').val(candidate.find('.candidate_text').text().trim());awards_candidate.find('.edit_form #edit_nominee_phone').val(candidate.find('.candidate_phone').text().trim());awards_candidate.dialog('open');});$('.object_for_nominee .object_actions .candidate_delete').click(function(e){e.preventDefault();if(!confirm('Вы уверены, что хотите удалить данного претендента?')){return false;}
var candidateId=$(this).closest('.object_for_nominee').attr('id').match(/candidate_(\d+)/i)[1];if(!candidateId){return;}
var url=$(this).attr('href');$.ajax({url:url,success:function(data,textStatus){if(data=='ok'){$('#candidate_'+candidateId).remove();}else{awards_info.html('Внимание! Произошла ошибка, попробуйте удалить еще раз.');awards_info.dialog('open');}},error:function(){awards_info.html('Внимание! Произошла ошибка, попробуйте удалить еще раз.');awards_info.dialog('open');}});});awards_candidate.find('form').submit(function(e){e.preventDefault();var form=$(this);var url=form.attr('action');var candidateId=form.find('input[name="candidate_id"]').val();$.ajax({url:url,type:"post",data:form.serialize(),success:function(data,textStatus){if(data=='ok_approve'){$('#candidate_'+candidateId).remove();}else if(data=='ok_edit'){document.location.reload();}else{awards_info.html('Внимание! Произошла ошибка, попробуйте утвердить еще раз.');awards_info.dialog('open');}},error:function(){awards_info.html('Внимание! Произошла ошибка, попробуйте утвердить еще раз.');awards_info.dialog('open');}});return false;});});
