﻿/**侧边栏的评论*/
(function() {

function page(wpurl, args, start, loading) {
	var url = wpurl + '?action=rc_ajax&args=' + args + '&start=' + start;
	runChange(url, loading);
}

function detail(id, wpurl, args, start, loading) {
	var url = wpurl + '?action=rc_detail_ajax&id=' + id + '&args=' + args + '&start=' + start;
	runChange(url, loading);
}

function runChange(url, loading) {
	jQuery.ajax({
		type:         'GET'
		,url:         url
		,cache:       false
		,contentType: 'text/html; charset=utf-8'

		,beforeSend: function(data){
			document.body.style.cursor = 'wait';
			jQuery('#rc_nav').html('<span class="rc_ajax_loader">' + ((loading == undefined) ? 'Loading...' : loading + '...') + '</span>');
		}

		,success: function(data){
			jQuery('#rc_item_1').parent().fadeOut(function() {
				jQuery(this).html(data).fadeIn();
			});
			document.body.style.cursor = 'auto';
		}

		,error: function(data){
			alert('Oops, failed to load data.');
		}
	});
}

window['RCJS'] = {};
window['RCJS']['page'] = page;
window['RCJS']['detail'] = detail;

})();

$(function(){
	$.get("http://www.36ria.com/images-data/images.html",function(data){
		$("#images").children().fadeOut("slow",function(){
			$("#images").html(data);
			showItem(0);
			$(".images-titles > li").hover(function(){
				var _i = $(".images-titles > li").index($(this));
				showItem(_i);
				$(this).addClass("images-titles-li-hover");
			},function(){
				$(this).removeClass("images-titles-li-hover");
			})			
		})
	})	   
	

})
$(function(){
    //显示欢迎词
	$("#logo").hover(function(){
		$("#welcome-tip").stop().animate({"top":"-20","opacity":1},"slow");
	},function(){
		$("#welcome-tip").stop().animate({"top":"-40","opacity":0},"slow");
	})	 
	
	var _$c = $("#sidebar-top-contents-container");
	//侧边头部导航
	$("#sidebar-top > li").hover(function(){
		var _i = $("#sidebar-top > li").index($(this));
		showSidebarTopItem(_i);
		$(this).addClass("sidebar-top-li-hover");
	},function(){
		$(this).removeClass("sidebar-top-li-hover");
	})
	$("#sidebar-top-box").hover(function(){},function(){
		_$c.slideUp("fast");
		$("#sidebar-top > li").removeClass("sidebar-top-li-current");
	})
	//鼠标滑过导航
	$("#nav > li").hover(function(){
		$(this).addClass("divSlider-item-current");
	},function(){
		$(this).removeClass("divSlider-item-current");
	})	
	
	//修正侧边栏高度
	var _sidebarHeight = $("#sidebar").height();
	var _contentBodyLeftHeight = $("#content-body-left").height();
	_sidebarHeight < _contentBodyLeftHeight && $("#sidebar").height(_contentBodyLeftHeight);
	
	//鼠标滑过文章列表上的文章
	$("#article-list > .post").hover(function(){
		$(this).addClass("post-hover");
		var _a = $(this).find(".article-title").html();
		$("<h2 />",{"class":"article-full-title"}).appendTo($(this)).html(_a);
	},function(){
		$(this).removeClass("post-hover");
		$(this).children(".article-full-title").remove();
	})
	
	//设置分页导航
	var $pagePrev = $(".wp-pagenavi-prev");
	var $pageNext = $(".wp-pagenavi-next");
	$pagePrev.attr("href",$(".previouspostslink").size()>0 && $(".previouspostslink").attr("href") || "#"); 
	$pageNext.attr("href",$(".nextpostslink").size()>0 && $(".nextpostslink").attr("href") || "#"); 
	$(".tab1 > tbody > tr:odd").addClass("td_bg");
	$(".tab1 > tbody > tr").each(function(){
		$(this).children("td:first").addClass("td_first");
		$(this).hover(function(){$(this).addClass("table1_tr_hover")},function(){$(this).removeClass("table1_tr_hover")});
	})
	
})
function showSidebarTopItem(index){
	var _$title_li = $("#sidebar-top > li").eq(index);
	var _$content = $("#sidebar-top-contents");
	var _$c = $("#sidebar-top-contents-container");
	_$c.css("display") == "none" && _$c.slideDown("fast"); 
	$("#sidebar-top > li").removeClass("sidebar-top-li-current") && _$title_li.addClass("sidebar-top-li-current");
	
	var _$ct = $("#sidebar-top-contents > li").eq(index);
	if(_$ct.data("data") == null){
		var _href = _$title_li.attr("href");
		$.get(_href,function(data){
			_$ct.children().fadeOut("fast",function(){
				_$ct.html(data);
				_$ct.data("data",data);			
			})
		})
	};
	
	 var _dis = index * _$content.children().height();
	 var _d = _dis == 0 && 0 || "-"+_dis;
	 _$content.stop().animate({"marginTop":_d},"fast");
	 return true;
}

function showItem(index){
	var _$title_li = $(".images-titles > li").eq(index);
	var _$content = $(".images-contents");
	$(".images-titles > li").removeClass("images-titles-li-current") && _$title_li.addClass("images-titles-li-current");
	 var _dis = index * _$content.children().height();
	 var _d = _dis == 0 && 0 || "-"+_dis;
	 _$content.stop().animate({"marginTop":_d},"fast");
	 return true;
}
