$.fn.inputReplace=function(){return $(this).each(function(){if(this.isBound){return false}if(!$(this).val().length){$(this).val($(this).data("default"))}if($(this).val()==$(this).data("default")){$(this).css("color","#888")}$(this).focus(function(){if($(this).val()===$(this).data("default")){$(this).val("")}$(this).css("color","#444")});$(this).blur(function(){if(!$(this).val().length||$($(this)).val()===$(this).data("default")){$(this).css("color","#888");$(this).val($(this).data("default"))}});$.fn.getVal=function(){return($(this).val()===$(this).data("default"))?undefined:$(this).val()};$.fn.resetValue=function(){$(this).val($(this).data("default"));$(this).css("color","#888");return $(this)};$.fn.isDefault=function(){return $(this).val()===$(this).data("default")};$.fn.setVal=function(a){$(this).val(a);$(this).css("color","#444");return $(this)};$.fn.isValid=function(){return !$(this).isDefault()&&$(this).val().length};this.isBound=true})};
jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};
$(function(){});
$.notice=function(c){var a=60;var b=2000;$("body").append('<div id="notice"></div>');$("div#notice").css({display:"none",fontSize:"12px",lineHeight:"17px",background:"#fff",border:"1px solid #aaa",width:"200px",position:"fixed",top:"100px",left:"50%",marginLeft:"-120px",padding:"10px",borderRadius:"5px"});$("div#notice").queue(function(){$(this).text(c);$(this).fadeIn(300);$(this).delay(Math.max(b,a*c.length));$(this).fadeOut(300);$(this).dequeue()})};
$(function(){var c="Что Вы хотели мне сказать?";var d="Ваше сообщение отправлено. Спасибо! :)";var b="Возникли какие-то проблемы с отправкой. Очень скоро я все починю. Если узнаю об этом, конечно =)";function a(){$("div#feedback").animate({top:"-250px"});$("div#feedback").queue(function(){$(this).remove();$(document).unbind(".closeFeedback");$(this).dequeue()})}$("a.mail").click(function(g){g.preventDefault();g.stopPropagation();if($("div#feedback").length){return false}$("body").append('<div id="feedback"></div>');$("div#feedback").css({height:"160px",left:$("div#wrapper").offset().left,top:"-250px",background:"#eee",position:"absolute",opacity:"0.9",border:"1px solid #fff",borderBottomLeftRadius:"10px",borderBottomRightRadius:"10px",padding:"5px"}).animate({top:"-1px"});$("div#feedback").click(function(h){h.stopPropagation()});$(document).bind("click.closeFeedback",function(){a()});$(document).bind("keyup.closeFeedback",function(h){if(h.keyCode==27){a()}});$("div#feedback").append('<form><textarea name="feedbackMessage" data-default="'+c+'"></textarea><br /><input type="submit" value="Отправить" /></form>');var f=$("div#feedback > form > textarea");f.css({width:"280px",height:"100px",margin:"10px 7px",resize:"none",borderRadius:"5px",color:"#666"});f.inputReplace();$("div#feedback > form > input").css("float","right").css("margin-right","7px");$("div#feedback > form").submit(function(){if(f.val()!=c&&f.val()!=""){$.post("/blog/send_feedback",$(this).serialize(),function(e){if(e=="OK"){$.notice(d)}else{$.notice(b)}})}a();return false})})});
