/* File: js/main.js, Ratio: 15,7% */

function relativeTime(pastTime){var origStamp=Date.parse(pastTime);var curDate=new Date();var currentStamp=curDate.getTime();var difference=parseInt((currentStamp-origStamp)/1000);if(difference<0)return false;if(difference<=5)return"Сейчас";if(difference<=20)return"Секунду назад";if(difference<=60)return"Минуту назад";if(difference<3600)return parseInt(difference/60)+" минут назад";if(difference<=1.5*3600)return"Один час назад";if(difference<23.5*3600)return Math.round(difference/3600)+" часа назад";if(difference<1.5*24*3600)return"День назад";var dateArr=pastTime.split(' ');return dateArr[4].replace(/\:\d+$/,'')+' '+dateArr[2]+' '+dateArr[1]+(dateArr[3]!=curDate.getFullYear()?' '+dateArr[3]:'');}
function formatTwitString(str){str=' '+str;str=str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\-\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank" rel="nofollow">$1</a>');str=str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank" rel="nofollow">$2</a>');str=str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank" rel="nofollow">#$2</a>');return str;}
function TweetTick(ob){var container=$('#tweet-container');container.html('');$(ob.results).each(function(el){var str=' <div class="tweet">\
    <div class="avatar"><a href="http://twitter.com/'+this.from_user+'" target="_blank" rel="nofollow"><img src="'+this.profile_image_url+'" alt="'+this.from_user+'" /></a></div>\
    <div class="user"><a href="http://twitter.com/'+this.from_user+'" target="_blank" rel="nofollow">'+this.from_user+'</a></div>\
    <div class="time">'+relativeTime(this.created_at)+'</div>\
    <div class="txt">'+formatTwitString(this.text)+'</div>\
    ';container.append(str);});container.jScrollPane({scrollbarWidth:3,scrollbarMargin:2});}
function seamless(){var ssa=$('div.seamless-switch a');var article=$('div.article');var articleO=$('div.article object');var isie6=($.browser.msie&&$.browser.version<7);var seamlessHeightMin=$('div.article img.img-right').height();if(!seamlessHeightMin)
return;articleO.attr('wmode','opaque');if(!$.browser.msie){articleO.append('<param name="wmode" value="opaque" />');}
article.height(seamlessHeightMin);$('div.seamless-switch').show();$('#seamless').show();if(isie6)
$('#seamless').css('background','');ssa.parent().find('div:eq(0)').hide();ssa.toggle(function(){article.css('height','auto');var seamlessHeightMax=article.height();article.height(seamlessHeightMin);article.animate({'height':seamlessHeightMax-30,'padding-bottom':50},1000,'easeOutCubic',function(){ssa.html('Свернуть');ssa.parent().find('div:eq(0)').show();ssa.parent().find('div:eq(1)').hide();$('div.seamless-switch').addClass('seamless-shift');if(!isie6)
article.css('height','auto');});return false;},function(){article.animate({'height':seamlessHeightMin,'padding-bottom':0},1000,'easeOutCubic',function(){ssa.html('Подробнее');ssa.parent().find('div:eq(0)').hide();ssa.parent().find('div:eq(1)').show();$('div.seamless-switch').removeClass('seamless-shift');});return false;});$('div.seamless-switch img').click(function(){ssa.click();});}
function footerDown(){var margin=$(window).height()-$('#base').height()-172;if(margin>0)
$('#footer').css('margin-top',(parseInt($('#footer').css('margin-top'))+margin)+'px');}
$(document).ready(function(){if($.browser.msie){$('#menu').addClass('govnoIE');if($.browser.version>=7){$("#menu a, #menu strong").textShadow({x:0,y:0,radius:'1px',color:"#ffffff"});}}
if(document.getElementById('seamless')){if($.browser.msie){seamless();}else{var im=$('div.article img.img-right');$("<img>").attr('src',im.attr('src')).load(function(){seamless();});}}
$.ifixpng('/design/pixel.gif');$('img[src$=.png]').ifixpng();$("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});});$('div.notice, div.error, div.success').ifixpng();footerDown();$("#goods-list tr:not('.th')").hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover')});$('#menu li').hover(function(){$(this).css('background-color','#d9d2d2');},function(){$(this).css('background-color','');});var samples=$('.samples');samples.each(function(i,v){$(this).css('top',i*22+"px");});slideSamples(0);startSlide();function slideSamples(current){samples.each(function(i){if(i<=current){$(this).animate({'top':i*22+'px'},{duration:600,queue:false,easing:'easeOutQuint'});}else{$(this).animate({'top':(110+i*22)+'px'},{duration:600,queue:false,easing:'easeOutBounce'});}});}
function startSlide(){samples.mouseenter(function(){slideSamples($(this).index());});}
$("#brands li").hover(function(){$(this).addClass('brands-hover');},function(){$(this).removeClass('brands-hover')});var tweetUsers=[];var buildString="ufacity";$('#twitter-ticker').slideDown('slow');for(var i=0;i<tweetUsers.length;i++){if(i!=0)buildString+='+OR+';buildString+='from:'+tweetUsers[i];}
var fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src","http://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp=20");document.getElementsByTagName("head")[0].appendChild(fileref);});
