jQuery(document).ready(function($){
$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body');// 这行是 Opera 的补丁, 少了它 Opera 是直接用跳的而且画面闪烁 by willin
$('#gotop').mouseover(function(){ up();            // scroll up
      }).mouseout(function(){ clearTimeout(fq); // stop
      }).click(function(){
         if (getY() == 0) return;               // reach top
         $('#updown').fadeOut(function(){ self.scrollTo(0, 0); $('#updown').fadeIn(); }) // jump up
      });
$('#msg').click(function(){$body.animate({scrollTop:$('#comments').offset().top},1000)});
$('#gobottom').mouseover(function(){ dn();            // scroll dowm
      }).mouseout(function(){ clearTimeout(fq); // stop
      }).click(function(){
         if (getY() + document.documentElement.clientHeight >= document.body.offsetHeight) return; // reach bottom	  
         $('#updown').fadeOut(function(){ self.scrollTo(0, document.body.offsetHeight); $('#updown').fadeIn(); }) // jump dowm
      });
$('.comment .vcard a, .entry a, .comment-body a, .widget_links li a, .mostactive a, #footer a').not(".more-link, .no_new").attr({target:"_blank"});
$(".post-home .post-title a, .more-link, #tabbar2 .moveright li a, #tabbar3 li a,#tabbar4 li a,.recentcomments li a,.related_posts li a, .archive li a ").hover(function(){$(this).stop().animate({marginLeft:"+=8"},200)},function(){$(this).stop().animate({marginLeft:"0"},150)});
$('.tab-title span').mouseover(function(){$(this).addClass("selected").siblings().removeClass();$(".tab-content > ul").eq($('.tab-title span').index(this)).show().siblings().hide()});
$('.entry a[href*=#]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){var $target=$(this.hash);$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');if($target.length){var targetOffset=$target.offset().top;$body.animate({scrollTop:targetOffset},1000);return false}}});
$('a,input[type="submit"],button[type="button"],object').bind('focus',function(){if(this.blur){this.blur()}});
//$('.post-home .post-title a, .more-link, #tabbar2 li a,#tabbar3 li a,#tabbar4 li a,.sidebarsingle a').click(function(){myloadoriginal=this.text;$(this).text('Loading ...');var myload=this;setTimeout(function(){$(myload).text(myloadoriginal)},1800)});
$('#comment').click(function(){$('.editor,#wordcount').fadeIn('slow')});
//$('#close-sidebar').toggle(function(){$(this).text("显示侧边栏");$('.sidebar').hide();$('#container').animate({width:"948px"},1000)},function(){$(this).text("关闭侧边栏");$('#container').animate({width:"720px"},800);$('.sidebar').show()});
$('.cmt-close').toggle(function(){$(this).text("[显示]");$('.commentheader').hide()},function(){$(this).text("[隐藏]");$('.commentheader').show();$body.animate({scrollTop:$('#comments').offset().top},'fast')});
$(".pollheader").click(function() {$(this).next().slideToggle(300);return false;});
$(".menuheader").click(function() {$(this).next().slideToggle(300)});
//LavaLamp Menu Slide
$(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 });

});
function getY(){
   posY = typeof(window.pageYOffset) == 'number' ? window.pageYOffset : document.documentElement.scrollTop; // current position
   return posY;
}

function up(){
   $area = jQuery(window);
   $area.scrollTop($area.scrollTop() - 40); // steps = -40
   fq = setTimeout("up()", 10);             // frequency
}

function dn(){
   $area = jQuery(window);
   $area.scrollTop($area.scrollTop() + 40); // steps = +40
   fq = setTimeout("dn()", 10);             // frequency
}

// 插入表情
function EmbedSmiley() {jQuery('#smiley').slideToggle('fast');}

/* 起始 css */
css_string = '.toggle{display:none;}';

/* CSS3 */

//透明度
css_string+='#commentform textarea, #updown,.editor, .comment-meta img ';
css_string+='{ -moz-opacity: 0.75;   opacity:0.75; }';
//css_string+='.sidebar{ -moz-opacity: 0.9;   opacity:0.9; }';
//日志内链接图片效果
css_string+='.entry a img';
css_string+='{-moz-opacity: 0.85; opacity:0.85; }';
//日志图片悬停效果
css_string+='.entry a:hover img { -moz-opacity: 1; opacity:1; }';
 //边栏页面左下右下大圆角
css_string+='.sidebar, #container';
css_string+='{-moz-border-radius-bottomright: 20px; -khtml-border-radius-bottom-right: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px;-moz-border-radius-bottomleft: 20px; -khtml-border-radius-bottom-left: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px;}';

css_string+='#searchbox, #twitterwidget, .source, #email, #author, #url , #submit, #slide, .avatar ,.copyright, #register-gavatar, #sogoucloud, .menu li ';
css_string+='{-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}';
//中圆角
css_string+='#commentform textarea, .depth-1,.comment-body ';
css_string+='{ -moz-border-radius: 15px; -khtml-border-radius:15px; -webkit-border-radius: 15px; border-radius: 15px;}';
//低阴影
css_string+='.wp_clap_img img , .wp_clap_avatar img, .share li img, .avatar ';
css_string+='{-moz-box-shadow: rgba(50,50,50,1) 1px 4px 7px; -webkit-box-shadow: rgba(50,50,50,1) 1px 4px 7px; -khtml-box-shadow: rgba(50,50,50,1) 1px 4px 7px; box-shadow: rgba(50,50,50,1) 1px 4px 7px;}';
css_string+='#searchbox, #menu li,.depth-1,#commentform textarea,#submit{-moz-box-shadow: #aaa 1px 4px 7px; -webkit-box-shadow: #aaa  1px 4px 7px; -khtml-box-shadow: #aaa  1px 4px 7px; box-shadow: #aaa  1px 4px 7px;} ';
// 文字阴影
css_string+='a:link,a:visited,a:active {text-shadow:#aaa 4px 4px 4px;}';
css_string+='a:hover {text-shadow:#aaa 2px 2px 2px;}';
//css_string += 'body {text-shadow:1px 1px 1px #ddd;}';
// 菜单搜索文字阴影。
css_string+='#menu a, #g-input, #g-submit, #EnjoyReading_widget a {text-shadow: 0 0 3px #000;}';
//评论框outline阴影效果
css_string+='input:focus,textarea:focus,#email:focus, #url:focus, #author:focus';
css_string+='{-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);border-color: rgba(82, 168, 236, 0.75) !important;}';
//代码外框
css_string+='.source {font-family: Comic Sans MS; background-color: #f9f7ed; border:2px #ccc dashed; padding:8px;margin:5px;overflow: auto;  max-height:250px;}';

document.write('<style type="text\/css">'+css_string+'<\/style>');

// 评论编辑区
var myField=document.getElementById('comment')||0;
var Editor={
strong:function(){ addEditor(myField,'<strong>','</strong>'); },
italic:function(){ addEditor(myField,'<em>','</em>'); },
u:function(){ addEditor(myField,'<u>','</u>'); },
del:function(){ addEditor(myField,'<strike>','</strike>'); },
 code:function(){ addEditor(myField,'<code>','</code>'); },
 quote:function(){ addEditor(myField,'<blockquote>','</blockquote>'); },
 
 ahref:function(){ var URL = prompt('请输入链接的 URL 位址' ,'http://'); if (URL) { addEditor(myField,'<a target="_blank" href="' + URL + '" rel="external">','</a>'); }
 }}
 

//评论框编辑器
function addEditor(myField,ftag,etag){if(document.selection){myField.focus();sel=document.selection.createRange();etag?sel.text=ftag+sel.text+etag:sel.text=ftag;myField.focus()}else if(myField.selectionStart||myField.selectionStart=='0'){var startPos=myField.selectionStart;var endPos=myField.selectionEnd;var cursorPos=endPos;etag?myField.value=myField.value.substring(0,startPos)+ftag+myField.value.substring(startPos,endPos)+etag+myField.value.substring(endPos,myField.value.length):myField.value=myField.value.substring(0,startPos)+ftag+myField.value.substring(endPos,myField.value.length);etag?cursorPos+=ftag.length+etag.length:cursorPos+=ftag.length-endPos+startPos;if(startPos==endPos&&etag)cursorPos-=etag.length;myField.focus();myField.selectionStart=cursorPos;myField.selectionEnd=cursorPos}else{myField.value+=ftag+etag;myField.focus()}}

// 网页缩略图
jQuery(document).ready(function($){stw=getCookie('__stw');plg_url=stw.substr(0,stw.indexOf('|'));set_url=stw.substring(stw.indexOf('|')+1,stw.lastIndexOf('|'));stw_key=stw.substr(stw.lastIndexOf('|')+1);$('.webshot a, .vcard a, .author a, #sidebar a, .sidebar a, .blogroll a, .column-url a, .post p a, .entry p a, .hentry p a, .content p a, .entry-content p a').mouseover(function(){if(!stw||$(this).hasClass('no_webshot')||$(this).parents().hasClass('no_webshot'))return false;if($(this).attr('href').indexOf('http')==-1||$(this).attr('href').indexOf(location.hostname)!=-1)return false;trg_url=$(this).attr('href').toLowerCase();tmp=trg_url.replace('https://','').replace('http://','').replace(/\./g,'_');len=tmp.indexOf('/');if(len!=-1){tmp=tmp.substr(0,len)};stw_url='http://images.shrinktheweb.com/xino.php?embed=1&stwaccesskeyid='+stw_key+'&stwsize=lg&stwurl='+trg_url;if(location.href.indexOf('stw-cache')==-1){cah_url=set_url+'/'+tmp+'.jpg" onerror="this.src=\''+stw_url+'\';"'}else{cah_url=stw_url+'" onerror="this.src=\''+plg_url+'/err.png\';"'}$('#footer').after('<div id="webshot" style="width:243px;height:195px;position:absolute;bottom:20000px;display:none;background:url('+plg_url+'/bg.png);z-index:9999;"><img src="'+cah_url+' style="width:200px;height:150px;margin:25px 0 0 24px;border:3px solid #fff;" /></div>');if(!$.browser.msie){$('#webshot').css({opacity:0.8}).fadeIn(500)}else{$('#webshot').show()}}).mousemove(function(e){$('#webshot').css({left:e.pageX+15,top:e.pageY+15})}).mouseout(function(){if(!$.browser.msie){$('#webshot').fadeOut(800,function(){$(this).remove()})}else{$('#webshot').remove()}})});function getCookie(a){if(document.cookie.length>0){Start=document.cookie.indexOf(a+'=');if(Start!=-1){Start=Start+a.length+1;End=document.cookie.indexOf(';',Start);if(End==-1)End=document.cookie.length;return unescape(document.cookie.substring(Start,End))}}return''};

(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$(this).dequeue()}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);
//Easing
jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};
//评论引用
(function(){function $(id){return document.getElementById(id)}function quote(authorId,commentBodyId){var author=$(authorId).innerHTML.replace(/<.+?>/gim,"").replace(/\t|\n|\r\n/g,"");var comment=$(commentBodyId).innerHTML;$("comment").value+='<blockquote>\n<strong><a href="#comment-'+authorId.replace(/author-/,"")+'">'+author+'</a> :</strong>'+comment.replace(/\t/g,"")+'</blockquote>\n';$("comment").focus()}window['SIMPALED']={};window['SIMPALED']['quote']=quote})();
//评论框代码
(function(){if(document.getElementById('commentform')||0)
document.getElementById('commentform').onsubmit=function(){var myField=document.getElementById('comment')
var str=myField.value;var start=str.indexOf('<code>');var end=str.indexOf('</code>');if(start>-1&&end>-1&&start<end){myField.value='';}else return;while(end!=-1){myField.value+=str.substring(0,start+6)+str.substring(start+6,end).replace(/<(?=[^>]*?>)/gi,'&lt;').replace(/>/gi,'&gt;');str=str.substring(end+7,str.length);start=str.indexOf('<code>')==-1?-6:str.indexOf('<code>');end=str.indexOf('</code>');if(end==-1){myField.value+='</code>'+str;}else if(start==-6){myField.value+='&lt;/code&gt;';}else{myField.value+='</code>';}}}})();
//评论云输入法
function sogouInput(){(function(d){(function(n){if(!!d.getElementById(n)){imeClose();}else{var ie=navigator.userAgent.toString().toLowerCase().indexOf('msie')==-1||d.documentMode?0:1,c='',src='http://web.pinyin.sogou.com/web_ime/',s=d.createElement('script');if(ie){c=d.charset;}src+=ie&&c=='utf-8'?'init2_utf8.php':'init2.php';s.setAttribute('id',n);s.setAttribute('src',src);d.body.appendChild(s);}})("cloudinput_1.1")})(document)}

