function class_vote_rank() {
	this.url                  = ""; //ランキング表示url



}
$.extend(class_vote_rank.prototype, {
	/*
	 * 初回ロード時
	 */
	init : function(){
		this.url      = window.location.href;
		this.ajax_url = "http://blog.lookjtb.com/acc_original/vote/rank_ajax.php";

	},

	get_rank_ajax : function(paging_no){
		$.ajax({
			type: "GET",
			url: vote_rank.ajax_url,
			dataType: "json",
			data: {
				paging_no          : paging_no,
				url                : this.url
			},
			cache: false,
			//jsonp : 'jsoncallback',
			success: function(data){
				//alert(urldecode(data.rank_str));
				$("#vote_rank_menu").hide();
				$("#vote_rank_menu").html(data.rank_str);
				vote_rank.pre_next_onmouse();

				if(vote_rank.press_pre_next == "pre"){
					$("#vote_rank_menu").show("slide", { direction: "left" }, 700);
				}else if(vote_rank.press_pre_next == "next"){
					$("#vote_rank_menu").show("slide", { direction: "right" }, 700);
				}else{ //初回表示
					$("#vote_rank_menu").fadeIn("slow");

				}

			}
		});
	},

	/*
	 * pre next onclick時
	 */
	pre_next_onmouse : function(){

		$(".rank_navi_left a").click(function(){
			var paging_no = jQuery(this).attr("paging_no");
			//var paging_no = jQuery("#i2i_h_rank_box_entry .pre a").attr("paging_no");
			vote_rank.press_pre_next = "pre";
			vote_rank.get_rank_ajax(paging_no);

			return false;

		});
		$(".rank_navi_right a").click(function(){
			var paging_no = jQuery(this).attr("paging_no");
			//var paging_no = jQuery("#i2i_h_rank_box_entry .pre a").attr("paging_no");
			vote_rank.press_pre_next = "next";
			vote_rank.get_rank_ajax(paging_no);

			return false;

		});
	}
});

//オブジェクト化
var vote_rank = new class_vote_rank();
$(function(){
	vote_rank.init();
	vote_rank.get_rank_ajax(1);

})