﻿/*page scroll*/

jQuery.easing.quart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};
$(function(){
	$("p#pageTop a").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;
				$("html,body")
				.animate({scrollTop: targetOffset}, 800, "quart");
				return false;
            }
		}
	});
});

/*rollover*/
$(function(){
	$(".over").each(function(){
		$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
	})

	if($.browser.msie && $.browser.version<7){
		$(".over").each(function(){
			$(this)
				.data("src",$(this).attr("src"))
				.attr("src","/wp-content/themes/jinjour_original/img/ex_transparent.gif")
				.css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
			}).mouseover(function(){
				$(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2")+"',sizingMethod='scale')")
			}).mouseout(function(){
				$(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
		})
	}else{
	    $(".over").not("[src*='_on.']").each(function(){
	        var imgSrc = this.src;
	        var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
	        var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
	        var imgOver = imgName + '_on' + fType;
	        $(this).hover(
	            function (){
	                this.src = imgOver;
	            },
	            function (){
	                this.src = imgSrc;
	            }
	        );
	    });
	}
})

/* popular module */
$(function(){
	$("ol.ranking li:eq(0)").addClass("pNo1");
	$("ol.ranking li:eq(1)").addClass("pNo2");
	$("ol.ranking li:eq(2)").addClass("pNo3");
	$("ol.ranking li:eq(3)").addClass("pNo4");
	$("ol.ranking li:eq(4)").addClass("pNo5");
	$("ol.ranking li:eq(5)").addClass("pNo6");
	$("ol.ranking li:eq(6)").addClass("pNo7");
	$("ol.ranking li:eq(7)").addClass("pNo8");
	$("ol.ranking li:eq(8)").addClass("pNo9");
	$("ol.ranking li:eq(9)").addClass("pNo10");
})

