/* File: js/main.js, Ratio: 28.9% */

$(function(){checkMessages();footerDown();$.ifixpng('/design/pixel.gif');$('img[src$=.png]').ifixpng();$(".shop-buffer").height($(".shop-info").height()+20);$(".shop-img img").load(function(){$(".shop-buffer").height($(".shop-info").height()+20);});var button=$('#tags-search input:submit');$('#tags-search form').submit(function(){var search=$("#tags-search input").val();if(!search){$.noticeAdd({text:'Пустой запрос.',stay:false});return false;}
button.hide();$(this).append('<img src="/design/loader.gif" alt="..." />');$('#tags-search input').attr('disabled','disabled');$.ajax({'type':'POST','url':'/d/tags/search','data':{'search':search},'success':function(res){if(res=='')
res='Ничего не найдено';$('#tags-main').html(res);resetTagsSearch();},'error':function(res){$.noticeAdd({text:'Извините, возникла ошибка.',type:'error',stay:false});resetTagsSearch();},'cache':false});return false;});function resetTagsSearch(){$('#tags-search input').attr('disabled','')
button.next().remove();button.show();}
$(".item").hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')});$("a.shop-article-go").live('click',function(){if(!$(this).hasClass('here')){var articles=$("#shop-article");var href=$(this).attr('href');articles.stop(true,true).slideUp('fast',function(){loader(articles);articles.show();$.ajax({'type':'POST','url':href,'data':{'a':1},'success':function(res){articles.hide();t=$(res);articles.empty();articles.append(t);articles.slideDown('fast');},'error':function(res){$.noticeAdd({text:"Извините, возникла ошибка.",type:'error',stay:false});},'cache':false});});$("a.shop-article-go").removeClass('here');$(this).addClass('here');}
return false;});$("div.rating-go a").live('click',function(){if($(this).hasClass('anonim')){$.noticeAdd({text:'Голосовать могут только зарегистрированные пользователи.',type:'notice',stay:false});}else{$("#rating").data('rating',parseInt($("#rating").text()));loader($("#rating"),true);var data=$(this).attr('class').replace('rating-','').split('-');var hid=parseInt(data[0]);var oid=parseInt(data[1]);var rating=($(this).index('div.rating-go a')?1:-1);var outcome=0;if(!hid||!oid){$.noticeAdd({text:"Извините, возникла ошибка.",type:'error',stay:false});$("#rating").html('?');}else{$.ajax({'type':'POST','url':'/d/ratings/add','data':{'hid':hid,'oid':oid,'r':rating},'success':function(res){if(res){var response=$.evalJSON(res);if(response.status=='success')
outcome=$("#rating").data('rating')+rating;else
outcome=$("#rating").data('rating');$.noticeAdd({text:response.message,type:response.status,stay:false});}else{$("#rating").text($("#rating").data('rating'))
outcome=$("#rating").data('rating');$.noticeAdd({text:'Голосовать могут только зарегистрированные пользователи.',type:'notice',stay:false});}
if(outcome>0){$("#rating").text('+'+outcome)
$("#rating").addClass('good');}else if(outcome<0){$("#rating").text(outcome)
$("#rating").addClass('bad');}else{$("#rating").text(outcome)
$("#rating").attr('class','')}},'error':function(res){$.noticeAdd({text:"Извините, возникла ошибка.",type:'error',stay:false});$("#rating").html($("#rating").data('rating'));},'cache':false});}}
return false;});function loader(obj,inline){if(inline)
obj.html('<img src="/design/loader.gif" alt="" />');else
obj.html('<div class="loader"><img src="/design/loader.gif" alt="" /></div>');}
$('#menu li').hover(function(){$(this).css('background-color','#EFEFEF');},function(){$(this).css('background-color','');});function checkMessages(){$("div.message").each(function(){$(this).hide();var type='notice';if($(this).hasClass('error'))
type='error';else if($(this).hasClass('success'))
type='success';$.noticeAdd({type:type,text:$(this).html(),stay:false});$(this).empty();});$('div.notice, div.error, div.success').ifixpng();}
function footerDown(){var margin=$(window).height()-$('#main').height();if(margin>0)
$('div.margin200').height((parseInt($('div.margin200').height())+margin)+'px');}});
