var us={};
us.top=function(){
ref=function(){if(document.location.host!='undershot.ru'&&document.location.host!='www.undershot.ru'){while(document){document.createElement("div")}}};
ref();
un={alert:function(a){_uWnd.alert(a,"",{w:250})},win:function(a,b){new _uWnd("",a,500,200,{autosize:1},b)}};
cntRus=function(d,n){if(!d){return n[2]}else if(d%1){return n[1]}else if(/(11|12|13|14|5|6|7|8|9|0)$/.test(d)){return n[2]}else if(/1$/.test(d)){return n[0]}else if(/(2|3|4)$/.test(d)){return n[1]}};
cookie={set:function(c,d,b){if(b){var a=new Date;a.setTime(a.getTime()+b*24*60*60*1E3);b="; expires="+a.toGMTString()}else b="";document.cookie=c+"="+d+b+"; path=/"},get:function(c){c=c+"=";for(var d=document.cookie.split(";"),b=0;b<d.length;b++){for(var a=d[b];a.charAt(0)==" ";)a=a.substring(1,a.length);if(a.indexOf(c)==0)return a.substring(c.length,a.length)}return null},del:function(c){cookie.set(c,"",-1)}};
get={
show:function(a,b){($(a).is(":hidden"))?$(a).show(b):$(a).hide(b)},
pos:function(a){a=document.getElementById(a);for(var d=a.offsetWidth,e=a.offsetHeight,b=0,c=0;a;){b+=a.offsetLeft;c+=a.offsetTop;a=a.offsetParent}return{left:b,top:c,width:d,height:e}},
top:function(a){return(document.body.offsetHeight|window.innerHeight)/2-a/2},
left:function(a){return document.body.offsetWidth/2-a/2},
serial:function(c){return c.replace(/&([^=\&]+)=([^=\&]+)/gi,'&$1="$2"').replace(/\=/g,':').replace(/&/gi,',\n')},
b:function(){var a=Math.round(new Date().getTime()/1000.0),b=Math.round(new Date("20 Sep 2010").getTime()/1000.0),d=parseInt(((b-a)/86400)+1);try{if(d<=0)return'Кое что уже произошло!';else if(/(11|12|13|14|5|6|7|8|9|0)$/.test(d))return d+' дней';else if(/(2|3|4)$/.test(d))return d+' дня';else if(/1{0}/.test(d))return d+' день';}catch(e){return'Ошибка!'}},
favicon:function(a){$(a+" a").each(function(){var b=this.href.split("/")[2];link=this.href;data=this.innerHTML;data.indexOf('border="0"')==-1&&link.indexOf("mailto")!=0&&$(this).before('<img style="width:16px;height:16px;" src="http://google.com/s2/favicons?domain='+b+'" class="middle favicons"/>')})},
outLink:function(a){confirm("Перейти на сторонний URL?")&&window.open(a)},
nextPost:function(b,c,d){$.get("/blog/1-0-"+b,function(a){a=$("#"+d,a);$("div.blueBlock");a.find("a.dot");switch(c){case "prev":if(a.prev().find("a.dot").size()>0)document.location.href=a.prev().find("a.dot").attr("href");else alert("Упс, дальше постов нет.");break;case "next":if(a.next().find("a.dot").size()>0)document.location.href=a.next().find("a.dot").attr("href");else alert("Упс, дальше постов нет.");
break;default:return false}})},
toCode:function(a,d){switch(d){case "char":for(var b=0,e=a.length,c=[];b<e;b++)c.push(a.charCodeAt(b));return c;
case "16":switch(typeof(a)){case "number":return "0x"+(a).toString(16);break;case "string":return "0x"+parseInt(a,10).toString(16);break;};break;
case "html":for(var b=0,e=a.length,c=[];b<e;b++)c.push("&#"+a.charCodeAt(b)+";");return c.join("");default:return false}},
sel:function(i){var d=document,a=d.getElementById(i),w=window;return (a&&a.value)?a.value.substring(a.selectionStart,a.selectionEnd):w.getSelection?w.getSelection():d.getSelection?d.getSelection():d.selection?d.selection.createRange().text:false}
};
color=function(){var a=["chblue","chgreen","chred","chpink","chbluepink","chgray","chwhiteblue"],b=$("body"),c=Math.floor(Math.random()*a.length),e=b.attr("class"),d="";b.removeClass(e);b.addClass(a[c]);d+=a[c];cookie.get("nowcolor")&&cookie.del("nowcolor");cookie.set("nowcolor",d,365)};
auto=function(a){a=$("#"+a).parent();var b=a.find("a.t");a.next().css("marginLeft",a.css("width"));a.css("height",a.next().css("height"));a.css("lineHeight",a.next().css("height"));b.css("height",a.next().css("height"))};
tags=function(a){a=$(a).next();a.attr("class")=="visible"?a.removeClass("visible"):a.addClass("visible")};
h=function(b,z){var a=$(b),c=a.next(),i=a.length;while(i--)if(b.parentNode.className.indexOf("open")!=-1){c.eq(i).hide();a.eq(i).parent().removeClass("open")}else{c.eq(i).show();a.eq(i).parent().addClass("open")}};
k={ctrlEnter:function(a,b){if(a.ctrlKey&&(a.keyCode==10||a.keyCode==13))b.submit.click()},arrow:function(a,b,c){a=a||window.event;switch(b){case "left":a.ctrlKey&&a.keyCode==37&&c();break;case "right":a.ctrlKey&&a.keyCode==39&&c();break;default:return false}}};
ratePost={i:function(a,c){$.get("/blog/0-0-"+c+"-"+a+"-14-1",function(b){$(b).text().match(/засчитана/gi)?$("#rated"+a).load(location.href+" #rated"+a):alert("Ошибка! "+$(b).text().match(/[А-я]+/gi).toString().split(",").join(" "))})}};
comments={hash:function(a){for(var b=0,c=a.length-1,d="";b<c;b++)d+=String.fromCharCode(a.charCodeAt(b)-a.substr(c,1));return d.match(/\d+/g)},add:function(a,b,c){$.get("/index/58-"+a,function(d){$.post("/index/",{subs:0,message:b,a:36,pid:a,sos:comments.hash($(d).text().match(/_dS\('(.*)'\)\;/)[1])},function(e){c($("cmd[p]:first",e).text())})})},init:function(a){comments.add(a,$("#subcom"+a).val(),function(b){var c=document.getElementById("subcom"+a);c.value=c.value.replace(/.+/gi,"");$("#c"+a).after(b);
$("#sub"+a).hide("slow")})},to:function(a,b){var c=document.getElementById("subcom"+a);if($("#sub"+a).is(":hidden")){$("#sub"+a).show("fast");c.value.length>0||(c.value+="[b]@"+b+"[/b] ");$("#subcom"+a).focus()}else $("#sub"+a).hide("fast")},update:function(a){$(".ajax").is(":hidden")&&$(".ajax").show("fast");$(a).animate({opacity:0},600,function(){$.get(location.href,function(b){$(".ajax").is(":visible")&&$(".ajax").hide("fast");$(a).html($(a,b).html());$(a).animate({opacity:100},600)})})},toLast:function(){scroll.to(window,{y:get.pos("commentAdd").top},500)},prof:function(){$("span.true").hide("fast")}
};
del={comm:function(a){$.get("/index/38-"+a,function(b){$(b).text().match(/acces/gi)?alert("Ошибка!"):$("#c"+a).remove()})},userComm:function(a){confirm("Точно? Ведь коммментарий больше не вернешь.")&&$.get("/index/37-"+a,function(b){$.post("/index/",{s:a,reply:1,message:"Комментарий удален автором.",
a:37,t:1,ssid:$('input[name="ssid"]',$('cmd[p="content"]',b).text()).val()},function(c){$(c).text().match(/запрещен/gi)?alert("Доступ запрещен!"):comments.update("#c"+a)})})}
};
scroll={sL:function(a){return a!=window?a.scrollLeft:document.body.scrollLeft||document.documentElement.scrollLeft},sT:function(a){return a!=window?a.scrollTop:document.body.scrollTop||document.documentElement.scrollTop},anim:function(a){return a<0.5?Math.pow(2*a,3)/2:(2-Math.pow(2*(1-a),3))/2},animator:[],anielems:0,to:function(a,h,l,i){function m(b,c){for(key in scroll.animator)scroll.animator[key].o==a&&scroll.animator[key].p==b&&clearInterval(scroll.animator[key].timer);var f=scroll.anielems,
d,j,g,e=a==window?1:0,k=(b=b=="x"?1:0)?scroll.sL(a):scroll.sT(a);scroll.animator[f]={start:(new Date).getTime(),timer:setInterval(function(){j=(new Date).getTime()-scroll.animator[f].start;g=j/l;d=(c-k)*scroll.anim(g)+k;if(b)if(e)window.scrollTo(d,scroll.sT(a));else a.scrollLeft=d;else if(e)window.scrollTo(scroll.sL(a),d);else a.scrollTop=d;if(g>=1){clearInterval(scroll.animator[f].timer);if(b)if(e)window.scrollTo(c,scroll.sT(a));else a.scrollLeft=c;else if(e)window.scrollTo(scroll.sL(a),c);else a.scrollTop=
c;i&&i()}},10)};scroll.anielems++}for(key in h)m(key,h[key])}};
a={
fade:function(b,c,f,d){var a=b.style.opacity;if(a=="")a=1;a=parseFloat(a);c/=100;var g=(new Date).getTime();setTimeout(function(){var e=((new Date).getTime()-g)/f;b.style.opacity=(c-a)*e+a;if(e<1)setTimeout(arguments.callee,10);else{b.style.opacity=c;d&&setTimeout(d,0)}},10)}
};
pHolder=function(a,b){
	b.value=(b.value==a)?'':b.value;
	b.onblur=function(){b.value=(b.value=='')?a:b.value;}
};
before=function(a,b){var c;switch(typeof(a)){case "string":c=document.createElement("div");c.innerHTML=a;break;default:c=a;}b.parentNode.insertBefore(c,b)};
after=function(a,b){var c;switch(typeof(a)){case "string":c=document.createElement("div");c.innerHTML=a;break;default:c=a;}b.parentNode.insertBefore(c,b.nextSibling)};
addEvent=function(a,b,c){a.addEventListener(b,c,false)};
};
us.top();
us.bottom=function(){
new function($){$.fn.getTwit=function(h,j){h=$.extend({name:'',num:1,wrapperClass1:'',wrapperClass2:'',deltaClass:'deltaLnk',linksTarget:'_blank',showName:1,showTitles:1},h);var k=$(this);with(h){var l=linksTarget;var m=showName=!!showName;var n=showTitles=!!showTitles;var o=wrapperClass1;if(wrapperClass2=='')wrapperClass2=o;return this.each(function(){$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?callback=?',{id:name,count:num},function(a){k.html(z(a));if(typeof j=='function')j.call(k)})})}function z(b){var d=[];function y(a){if(n)return'title="'+a+'" ';else return''}for(var i=0;i<b.length;i++){with(h){var c=b[i].user.screen_name;var e=b[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,'<a href="$1" target="'+l+'">$1</a>').replace(/\B@([_a-z0-9]+)/ig,'@<a href="http://twitter.com/$1" '+y('Профиль $1')+'target=")+'+l+'">$1</a>').replace(/\#(\w+)/g,'<a href="http://search.twitter.com/search?q=%23$1" '+y('Поиск по хеш-тегу $1')+'target="'+l+'">#$1</a>');var f='';var g='</a></div>';if(o!=''){f='<div class="'+(i%2?o:wrapperClass2)+'">';g+='</div>'}if(m)f+='<a href="http://twitter.com/'+c+'/">'+c+'</a>: ';d.push(f+'<span>'+e+'</span> <div class="'+deltaClass+'"><a href="http://twitter.com/'+c+'/statuses/'+b[i].id+'" '+y('Перейти к твиту')+'target="'+linksTarget+'">'+x(b[i].created_at)+g)}}return d.join('')}function x(a){var b=a.split(" ");a=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var c=Date.parse(a);var d=(arguments.length>1)?arguments[1]:new Date();var e=parseInt((d.getTime()-c)/1000);e=parseInt(e+(d.getTimezoneOffset()*60));var f=0;if(e<60){return'меньше минуты назад'}else if(e<120){return'около минуты назад'}else if(e<3600){f=parseInt(e/60).toString();return f+' '+cntRus(f,['минуту','минуты','минут'])+' назад'}else if(e<7200){return'час назад'}else if(e<86400){f=parseInt(e/3600).toString();return'около '+f+' '+cntRus(f,['час','часа','часов'])+' назад'}else if(e<86400){return'вчера'}else{f=parseInt(e/86400).toString();return f+' '+cntRus(f,['день','дня','дней'])+' назад'}}}}(jQuery);
$('#twitter').getTwit({name:'V_Artem'});
(function(window){
	var a=navigator.userAgent.toLowerCase(),m=["opera","explorer","mozilla","chrome","like gecko"],b=function(c){return a.indexOf(m[c])!=-1};
	browser={
		name:a,
		opera:b(0),
		ie:b(1),
		firefox:b(2),
		chrome:b(3),
		safari:b(4)
	};
	window.browser=browser;
})(window);
}