/*function area*/

// tab鼠标经过、点击延迟切换：
//参数为 settings 里的参数
//调用如：
//$("#indexTab h2").tabTimeChange({
//	tabBox:".indexTabCont",
//	time:300
//	});
(function ($) {
//鼠标经过离开改变class
//使用如： $(".ul_nav li").hoverClass("over");
	$.fn.hoverClass = function (className) {
		var _self = this;
		var _parent = _self.parent();
		_self.each(function (i) {
			_self.eq(i).mouseenter(function () {
				$(this).addClass(className);
			});
			_self.eq(i).mouseleave(function () {
				$(this).removeClass(className);
			});
			_parent.eq(i).mouseenter(function () {
				$(this).prev('a').addClass('now');
			});
			_parent.eq(i).mouseleave(function () {
				$(this).prev('a').removeClass('now');
			});
		});

	return _self; 
	};

	$.fn.tabTimeChange = function (callerSettings) {
		settings = $.extend({
			headClass:'now',
			tabBox:null,
			tabClass:'now',
			time:300
		},callerSettings ||{});

		var _self = this;
		var timeout; 
		window.addClass = function(a){
			$(_self).removeClass(settings.headClass).eq(a).addClass(settings.headClass);
			$(settings.tabBox).removeClass(settings.tabClass).eq(a).addClass(settings.tabClass);
		}

		_self.each(function (i) {
			_self.eq(i).mouseenter(function () {
				timeout =setTimeout("addClass("+i+")", settings.time);	
			});
			_self.eq(i).mouseleave(function(){
				clearTimeout(timeout);
		});

		});
	};

// 盒子内的图片超过盒子宽度时自动适应宽度，并添加在新窗口打开的链接，
//可设置自定义宽度，不设置宽度时，所限宽度为盒子的宽度
//$("#imgBox").autoImgW();
//$("#imgBox").autoImgW(650);
	$.fn.autoImgW = function (imgW) {
		var _self = this;
		var w = (imgW == null)?_self.width():imgW;
		var img = _self.find('img');
		img.each(function (i) {
			var iW = $(this).width();
			var iH = $(this).height();
			var iSrc = $(this).attr('src');
			if(iW>=w){
				$(this).css({width:w,height:iH*(w/iW)}).wrap("<a href="+iSrc+" target='_blank' title='Click to view the big image in the new window' ></a>")
			}
		});
	return _self;
	}

})(jQuery);

/*use*/
$(function () {

$(".ul_mainNav li").hoverClass("over");

if ($('.index_a2').length) {
	$(".index_a2 h2").tabTimeChange({
		tabBox:".tab_s1",
		time:300
		});
}

if ($('.contDetailsBox').length) {
	$('.contDetailsBox').autoImgW();
}



/*相册styleB*/ 
if($("#albumAbsBox").length>0){
var a=0;
var b=0;
var imgC=$("#ul_scoller img");
var c=$("#ul_scoller a").length;
var d=c-5;
var n;

/*主要变化函数*/
function changeMain(x) {
	var aRel=imgC.eq(x).attr("longdesc");
	var  photoDetails=$("#ul_scoller span").eq(x).html();
	$("#ul_scoller a").removeClass("now").eq(x).attr("class","now");
	$("#span_bigShow img").attr("src",aRel);
	$("#p_photoDetails").html(photoDetails);

}

/*图片居中函数*/
function autoCenter(index) {
	n=index-2;
	if(n<0){$("#ul_scoller").animate({marginLeft:0}, "");	 a=0;	
	}else if(n>d){
	$("#ul_scoller").animate({marginLeft:-126*d}, "");	a=d;
	}else{
	$("#ul_scoller").animate({marginLeft:-126*n}, "");	a=index-2;
	}
}


/*初始化*/
$("#photoAll").text(c);
changeMain(0);


/*切换大图*/ 
$("#ul_scoller a").click(function(){
	var index = $("#ul_scoller a").index($(this));
	changeMain(index);
	b=index;
	return false;
})


/*上下按钮翻页*/
$("#a_photoPrev").click(function() {
	if (b>0) {b--;changeMain(b);}
	autoCenter(b);
	return false;
});

$("#a_photoNext").click(function() {
	if (b<c-1) {b++;changeMain(b);}
	autoCenter(b);
	return false;	
});


/*左右每点击一下，滚动一张*/ 

$("#aAPrev").click(function(){
if(a>0){
	$("#ul_scoller").animate({"marginLeft": "+=126"}, "");
	a--;
}
	return false;
});

$("#aANext").click(function(){
if (a<d){
	$("#ul_scoller").animate({"marginLeft": "-=126"}, "");
	a++;
}
	return false;
});


/*点击图片，图片居中*/ 
function absClickScoller() {
	$("#ul_scoller a").click(function(){
	var index = $("#ul_scoller a").index($(this));
	autoCenter(index);
	return false;	
});

}


/*条件判断，调用*/ 
if (c<5) {
	$("#aAPrev").hide();
	$("#aANext").hide()	;
}else{
	absClickScoller();/*点击图片，图片居中*/ 
}


}









})


















