﻿$(document).ready(function(){
//reply 
  $(".replypic").hide();
  $("#thecomments li").hover(function() {
  $(this).find(".replypic").fadeIn();
  }, function() {
	$(this).find(".replypic").fadeOut();
  });
});


//my social icon
$(document).ready(function(){
  $("#mysocial a").fadeTo("slow", 0.3);
  $("#mysocial a").hover(function(){
  $(this).fadeTo("slow", 1.0);
  },function(){
  $(this).fadeTo("slow", 0.3);
  });
});


//scrollto
jQuery.getPos = function (e)
{
	var l = 0;
	var t  = 0;
	var w = jQuery.intval(jQuery.css(e,'width'));
	var h = jQuery.intval(jQuery.css(e,'height'));
	var wb = e.offsetWidth;
	var hb = e.offsetHeight;
	while (e.offsetParent){
		l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
		t += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
		e = e.offsetParent;
	}
	l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
	t  += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
	return {x:l, y:t, w:w, h:h, wb:wb, hb:hb};
};
jQuery.getClient = function(e)
{
	if (e) {
		w = e.clientWidth;
		h = e.clientHeight;
	} else {
		w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
		h = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	}
	return {w:w,h:h};
};
jQuery.getScroll = function (e)
{
	if (e) {
		t = e.scrollTop;
		l = e.scrollLeft;
		w = e.scrollWidth;
		h = e.scrollHeight;
	} else  {
		if (document.documentElement && document.documentElement.scrollTop) {
			t = document.documentElement.scrollTop;
			l = document.documentElement.scrollLeft;
			w = document.documentElement.scrollWidth;
			h = document.documentElement.scrollHeight;
		} else if (document.body) {
			t = document.body.scrollTop;
			l = document.body.scrollLeft;
			w = document.body.scrollWidth;
			h = document.body.scrollHeight;
		}
	}
	return { t: t, l: l, w: w, h: h };
};
jQuery.intval = function (v)
{
	v = parseInt(v);
	return isNaN(v) ? 0 : v;
};
jQuery.fn.ScrollTo = function(s) {
	o = jQuery.speed(s);
	return this.each(function(){
		new jQuery.fx.ScrollTo(this, o);
	});
};
jQuery.fx.ScrollTo = function (e, o)
{
	var z = this;
	z.o = o;
	z.e = e;

	z.p = jQuery.getPos(e);
	z.s = jQuery.getScroll();
	z.clear = function(){clearInterval(z.timer);z.timer=null};
	z.t=(new Date).getTime();
	z.step = function(){
		var t = (new Date).getTime();
		var p = (t - z.t) / z.o.duration;
		if (t >= z.o.duration+z.t) {
			z.clear();
			setTimeout(function(){z.scroll(z.p.y, z.p.x)},13);
		} else {
			st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t;
			sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l;
			z.scroll(st, sl);
		}
	};
	z.scroll = function (t, l){window.scrollTo(l, t)};
	z.timer=setInterval(function(){z.step();},13);
};

$(document).ready(function(){
  $('#goTop').click(function(){$('#header').ScrollTo(1500);return false;});
  var C=/^@/;var A=/^#comment-/;$("#comments-list ol li p a").each(function(){if($(this).text().match(C)&&$(this).attr("href").match(A)){$(this).addClass("smooth")}});
  $('#comments-list li .comment-meta a').click(function(){$($(this).attr("href")).ScrollTo(1000);return false;});
  $('.smooth').click(function(){$($(this).attr("href")).ScrollTo(1000);return false;});
  $('.gocomment,.replypic a').click(function(){$('#respond').ScrollTo(1500);setTimeout(function() {$("#comment").focus();},1500);return false;});
});
//scrolltoover

//hide
$(document).ready(function() {
if($('input#author').val !=''&& $('input#email').val() != ''){
	$("#respond .form-input").slideUp('slow');
	var change='<span  id="show_author_info">change &raquo;</span>';
	var close='<span  id="hide_author_info">close &raquo;</span>';
	$('#row').append(change);
	$('#row').append(close);
    $('#hide_author_info').css('display','none');
	$('#show_author_info').click(function()
		{
		$('#respond .form-input').slideDown('slow')
		$('#show_author_info').css('display','none');
		$('#hide_author_info').css('display','inline');
	$('#hide_author_info').click(function()
		{
		$('#respond .form-input').slideUp('slow')
		$('#hide_author_info').css('display','none');
        $('#show_author_info').css('display','inline');
		})})}
})

$(document).ready(function(){
//commentyulan
$('#thecomments .smooth').hover(function(){
$($(this).attr("href")).clone().hide().attr("id","").insertAfter($(this).parents("li")).addClass('tip').fadeIn('slow');},function(){$(".tip").animate({opacity: "hide",top:'+=80'}, {duration: 700},function(){$(this).remove()})}).mousemove(function(e){$(".tip").css({left:(e.clientX+10),top:(e.pageY+15)})});
//tab
$(".entry-foot span:first").addClass("current");
$(".entry-foot ul:not(:first)").hide();
$(".entry-foot span").mouseover(function(){
		$(".entry-foot span").removeClass("current");
		$(this).addClass("current");
		$(".entry-foot ul").hide();
		$("."+$(this).attr("id")).fadeIn("slow"); 
});
$('#commentedit').html($('#ed_toolbar_comment').html());
});
