﻿$(document).ready(function () {

	//鼠标滑过渐变效果
	$('.gradientHover').css('opacity', 0).hover(function () {  
        $(this).stop().fadeTo(500, 1); //渐变至不透明  
    }, function () {  
        $(this).stop().fadeTo(500, 0); //渐变至全透明  
    });
		
	//添加到收藏夹及设置为主页
	$('#fav').click(
		function(){
			var a = $("title").html();
            if (document.all)
                window.external.addFavorite(location.href, a);
            else
                if (window.sidebar)
                    window.sidebar.addPanel(a, location.href, null);
                else
                    alert('您可以尝试通过快捷键CTRL + D 加入到收藏夹')
        });
	$('#home').click(function () {
            if (document.all) {
                document.body.style.behavior = 'url(#default#homepage)';
                document.body.setHomePage(location.href)
            }
            else
                if (window.sidebar) {
                    if (window.netscape) {
                        try {
                            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")
                        }
                        catch (e) {
                            alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
                            return
                        }
                    }
                    var a = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                    a.setCharPref('browser.startup.homepage', location.href)
                }
        });
		
	//在菜单栏上突出标示当前页面
 	var currentUrl=window.location.pathname; //用javascript获取当前网页URL的路径部分
 	var currentUrl=currentUrl.split("/");  //把URL用'/'分割, 存入数组, currentUrl[1]是数组中的第二个元素, 为什么需要这样? 因为有些网址可能目录很深
	if(!currentUrl[1])  $("#nav > li a:first").addClass('navCurrent'); //直接访问域名的话, 路径部分为空, 所以...
	else {
		 $("#nav > li a").each(function(){
		 if ($(this).attr("href")=='/'+currentUrl[1])  //遍历菜单栏的一级项目, 如果有相同的, 就添加上class咯.
		 	$(this).addClass('navCurrent') }
	)};	
	
	//弹出菜单栏
	$('#nav > li').hover(
		function(){
			$('ul', this).stop(true,true).slideDown(250);
			$(this).children('a').addClass('navHover');
		},
		function(){
			$('ul', this).stop(true,true).slideUp(150);
			$(this).children('a').removeClass('navHover');
		}
	);	
	
	//菜单栏鼠标滑过音效
	$("#nav > li").audioPlay({
		name: "navHoverSound",
		urlMp3: "/dhqzTemp/images/click.mp3",
		clone: true
	});
	
	/*图片立体翻转*/	
	$("#carousel").featureCarousel({
		  largeFeatureWidth:450,
		  largeFeatureHeight:300,
		  smallFeatureWidth:0.3,
		  smallFeatureHeight:0.3,
		  captionBelow:false,
		  carouselSpeed:350,
		  autoPlay:3000,
		  trackerIndividual:true,
		  trackerSummation:false,
		  smallFeatureOffset:60,
		  sidePadding:60,
		  topPadding:15
    });

	//标签页滑动门
	var $div_a =$(".MCnewsListTab > a");
	    $div_a.hover(function(){
			$(this).attr("class","hoverTab")            //当前<li>元素被选中
				   .siblings().attr("class","normalTab");  //去掉其他同辈<li>元素的被选中
            var index =  $div_a.index(this);  // 获取当前点击的<li>元素 在 全部li元素中的索引。
			
			$("div.MCnewsTabBox > div")   	//选取子节点。不选取子节点的话，会引起错误。如果里面还有div 
					.stop(true,true)
					.eq(index).fadeIn(250) //添加样式到要显示的tabBox中
					.siblings().hide(); //隐藏其他的同辈
	})
		
	//子页图片滑动门, 幻灯片
	$('#commendShow img').each(function(){
		var x = 300; //填入目标图片宽度
		var y = 200; //填入目标图片高度
		var w=$(this).width(), h=$(this).height();//获取图片宽度、高度
		if (w > x) { //图片宽度大于目标宽度时
			var w_original=w, h_original=h;
			h = h * (x / w); //根据目标宽度按比例算出高度
			w = x; //宽度等于预定宽度
			if (h < y) { //如果按比例缩小后的高度小于预定高度时
				w = w_original * (y / h_original); //按目标高度重新计算宽度
				h = y; //高度等于预定高度
			}
		}
		//针对chrome取不到图片的高度宽度, 所以只能让图片变形咯
		else if(w==0){
			w=300;
			h=200;}
		$(this).attr({width:w,height:h});
	});
	$("#commendShow").KinSlideshow({
                moveStyle:"left",
                titleBar:{titleBar_height:26,titleBar_bgColor:"#00334d",titleBar_alpha:0.8},
                titleFont:{TitleFont_size:12,TitleFont_color:"#FFFFFF",TitleFont_family:"Arial",TitleFont_weight:"bold"},
                btn:{btn_bgColor:"#bfbfbf",btn_bgHoverColor:"#ff9500", btn_fontColor:"#FFFFFF",btn_fontHoverColor:"#FFFFFF",                    
                     btn_borderWidth:0,btn_bgAlpha:1,btn_fontFamily:"Arial"}
    });	
	

		
	//文章正文页缩放文字大小
	$('#fontSizeSwitcher a').click(function() {
		var $ArticleContent = $('#ArticleContent, #ArticleContent p');
		var num1;
		var num2;
		if (this.id == 'switcherLarge') {
		num1 ='20px';
		num2 = '40px';}
		 else if (this.id == 'switcherSmall') {
		num1 = '14px';
		num2 = '28px';}
		$ArticleContent.css('fontSize', num1);
		$ArticleContent.css('lineHeight', num2);
		});

//文章正文页缩放文字大小, 但如果p把font-size设置为large, 这个也是没办法的...
//	$('#fontSizeSwitcher a').click(function() {
//		var $ArticleContent = $('#ArticleContent, #ArticleContent p');
//		var currentSize = $ArticleContent.css('fontSize');
//		var currentLineHeight = $ArticleContent.css('lineHeight');
//		var num1 = parseFloat( currentSize, 10 );
//		var num2 = parseFloat( currentLineHeight, 10 );
//		var unit1 = currentSize.slice(-2);
//		var unit2 = currentLineHeight.slice(-2);
//		if (this.id == 'switcherLarge') {
//		num1 *= 1.5;
//		num2 *= 1.5;}
//		 else if (this.id == 'switcherSmall') {
//		num1 /= 1.5;
//		num2 /= 1.5;}
//		$ArticleContent.css('fontSize', num1 + unit1);
//		$ArticleContent.css('lineHeight', num2 + unit2);
//		});
//把p里面的文字给text-indent一下, 当然, 如果p里面的是img的话, 就跳过, 顺便整理下正文样式.
	//$("#ArticleContent p:first").prepend("<br />");
	//$("#ArticleContent p").css({"font-size":"14px", "line-height":"28px"});	
	//$("#ArticleContent p:has(img)").css('text-indent','0em');
	//$("#ArticleContent p br").after("<span>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</span>");
		
	//文章正文页将图片缩小到645及968	
	$("#ArticleContent img").scaleImage(false,640,960,"/dhqzTemp/images/loading.gif");
	
	//首页文章列表,人物列表, 一级列表页的小图片, 按原比例和指定尺寸缩小
	$('.subNewsList div dl dt img, .MCnewsTabBox div dl dt img').scaleImage(true,143,95,"/dhqzTemp/images/loading.gif");
	$('.peopleIntro dl dt img').scaleImage(true,110,165,"/dhqzTemp/images/loading.gif");
	//$('#commendShow img').scaleImage(true,300,200,"/dhqzTemp/images/loading.gif");

});


/*
 * jquery-audioPlay.js
 * by zhangxinxu	http://www.zhangxinxu.com/
 * 2011-04-28 v1.0
 */
(function($) {
	$.fn.audioPlay = function(options) {
		var defaults = {
			name: "audioPlay",
			urlMp3: "",
			urlOgg: "",
			clone: false	
		};
		var params = $.extend(defaults, options || {}), audioHtml = "";
		
		$(this).each(function(i) {
			var strIdRoot = params.name;
				tmpAutioHtml = '<audio id="'+ strIdRoot + i +'" controls="controls" preload="auto" style="position:absolute; visibility:hidden;">' +
					'<source src="'+ params.urlMp3 +'"></source>' +
					'<source src="'+ params.urlOgg +'"></source>' +
				'</audio>';
			if (params.clone) {
				audioHtml = audioHtml + tmpAutioHtml;
				$(this).data("targetId", strIdRoot + i);
			} else {
				if (!i) {
					audioHtml = tmpAutioHtml;
				}
				$(this).data("targetId", strIdRoot + "0");
			}
		});
		$("body").append(audioHtml);
		$(this).mouseenter(function() {
			var targetId = $(this).data("targetId");
			$("#" + targetId).get(0).play();
		});
	};
})(jQuery);

		  

/*
///来源: 哎, 根据网上代码随便改的, 可以按比例缩小图片, 而且图片只是显示限定的宽度和高度, 相当于截取了部分图片来显示 当然, 图片的父容器的CSS要写好width和height, 以及overflow:hidden
///参数设置：
scaling     是否限定尺寸原比例缩小, true为限定尺寸显示, false则只分别限定最大高度及宽度(适用于对尺寸不敏感的地方)
width       图片最大高
height      图片最大宽
loadpic     加载中的图片路径
*/
jQuery.fn.scaleImage=function(scaling,width,height,loadpic){
    //if(loadpic==null)loadpic="load3.gif";
	return this.each(function(){
		var t=$(this);
		var src=$(this).attr("src")
		var img=new Image();
		//alert("Loading...")
		img.src=src;
		//自动缩放图片
		var autoScaling=function(){
			if(scaling){
				if(img.width>0 && img.height>0){
					if(img.width > width){
					  var w_original=img.width, h_original=img.height;
					  img.height=img.height*(width / img.width);
					  img.width=width;
					 if(img.height < height){
						 img.width=w_original * (height / h_original);
						 img.height=height;
						 }				  
				  	}
				}
				t.width(img.width); 
			    t.height(img.height);	
			}
			else if(!scaling){			
				if(img.width>0 && img.height>0){ 
			        if(img.width/img.height>=width/height){ 
			            if(img.width>width){ 
			                t.width(width); 
			                t.height((img.height*width)/img.width); 
			            }else{ 
			                t.width(img.width); 
			                t.height(img.height); 
			            } 
			        } 
			        else{ 
			            if(img.height>height){ 
			                t.height(height); 
			                t.width((img.width*height)/img.height); 
			            }else{ 
			                t.width(img.width); 
			                t.height(img.height); 
			            } 
			        } 
			    } 
			}	
		}
		//处理ff下会自动读取缓存图片
		if(img.complete){
		    //alert("getToCache!");
			autoScaling();
		    return;
		}
		$(this).attr("src","");
		var loading=$("<img alt=\"加载中...\" title=\"图片加载中...\" src=\""+loadpic+"\" />");
		
		t.hide();
		t.after(loading);
		$(img).load(function(){
			autoScaling();
			loading.remove();
			t.attr("src",this.src);
			t.show();
			//alert("finally!")
		});
		
	});
};


jQuery.fn.KinSlideshow = function(settings){

	  settings = jQuery.extend({
		   intervalTime : 5, //切换展示间隔时间 【单位：秒】
		   moveSpeedTime : 400,//切换一张图片所需时间，【单位：毫秒】
		   moveStyle:"left",//切换方向 【 left | right | up | down 】left:向左切换,right:向右切换,up:向上切换,down:向下切换
		   mouseEvent:"mouseclick", //鼠标操作按钮事件,【mouseclick | mouseover】mouseclick：鼠标单击切换。mouseover：鼠标滑过切换。
		   isHasTitleBar:true,//是否显示标题背景，
		   titleBar:{titleBar_height:40,titleBar_bgColor:"#000000",titleBar_alpha:0.5},//标题背景样式，(isHasTitleBar = true 前提下启用)
		   isHasTitleFont:true,//是否显示标题文字 
		   titleFont:{TitleFont_size:12,TitleFont_color:"#FFFFFF",TitleFont_family:"Verdana",TitleFont_weight:"bold"},//标题文字样式，(isHasTitleFont = true 前提下启用)
		   isHasBtn:true, //是否显示按钮
		   btn:{btn_bgColor:"#666666",btn_bgHoverColor:"#CC0000",btn_fontColor:"#CCCCCC",btn_fontHoverColor:"#000000",btn_fontFamily:"Verdana",btn_borderColor:"#999999",btn_borderHoverColor:"#FF0000",btn_borderWidth:1,btn_bgAlpha:0.7} //按钮样式设置，(isHasBtn = true 前提下启用)
	  },settings);
	  var titleBar_Bak = {titleBar_height:40,titleBar_bgColor:"#000000",titleBar_alpha:0.5}
	  var titleFont_Bak = {TitleFont_size:12,TitleFont_color:"#FFFFFF",TitleFont_family:"Verdana",TitleFont_weight:"bold"}
	  var btn_Bak = {btn_bgColor:"#666666",btn_bgHoverColor:"#CC0000",btn_fontColor:"#CCCCCC",btn_fontHoverColor:"#000000",btn_fontFamily:"Verdana",btn_borderColor:"#999999",btn_borderHoverColor:"#FF0000",btn_borderWidth:1,btn_bgAlpha:0.7} //按钮样式设置，(isHasBtn = true 前提下启用)
	  for (var key in titleBar_Bak){
		  if(settings.titleBar[key] == undefined){
			  settings.titleBar[key] = titleBar_Bak[key];
		  }
	  }	
	  for (var key in titleFont_Bak){
		  if(settings.titleFont[key] == undefined){
			  settings.titleFont[key] = titleFont_Bak[key];
		  }
	  }
	  for (var key in btn_Bak){
		  if(settings.btn[key] == undefined){
			  settings.btn[key] = btn_Bak[key];
		  }
	  }	  
	  
	 var KinSlideshow_BoxObject = this;
	 var KinSlideshow_BoxObjectSelector = $(KinSlideshow_BoxObject).selector;
	 var KinSlideshow_DateArray = new Array();
	 var KinSlideshow_imgaeLength = 0;
	 var KinSlideshow_Size =new Array();
	 var KinSlideshow_changeFlag = 0;
	 var KinSlideshow_IntervalTime = settings.intervalTime;
	 var KinSlideshow_setInterval;
	 var KinSlideshow_firstMoveFlag = true;
	 if(isNaN(KinSlideshow_IntervalTime) || KinSlideshow_IntervalTime <= 1){
			KinSlideshow_IntervalTime = 5;
	 }
	 if(settings.moveSpeedTime > 500){
		 settings.moveSpeedTime = 500;
	 }else if(settings.moveSpeedTime < 100){
		 settings.moveSpeedTime = 100;
	 }
	 
	 function KinSlideshow_initialize(){
		 $(KinSlideshow_BoxObject).css({visibility:"hidden"});
		 $(KinSlideshow_BoxObjectSelector+" a img").css({border:0});
		 KinSlideshow_start();
		 KinSlideshow_mousehover();
	 };
   
     function KinSlideshow_start(){
		 KinSlideshow_imgaeLength = $(KinSlideshow_BoxObjectSelector+" a").length;
		 KinSlideshow_Size.push($(KinSlideshow_BoxObjectSelector+" a img").width());
		 KinSlideshow_Size.push($(KinSlideshow_BoxObjectSelector+" a img").height());
		 
		$(KinSlideshow_BoxObjectSelector+" a img").each(function(i){
			KinSlideshow_DateArray.push($(this).attr("alt"));		
		});
		$(KinSlideshow_BoxObjectSelector+" a").wrapAll("<div id='KinSlideshow_content'></div>");
		
	    $("#KinSlideshow_content").clone().attr("id","KinSlideshow_contentClone").appendTo(KinSlideshow_BoxObject);
		KinSlideshow_setTitleBar();
		KinSlideshow_setTitleFont();
		KinSlideshow_setBtn();
		KinSlideshow_action();
		KinSlideshow_btnEvent(settings.mouseEvent);
		$(KinSlideshow_BoxObject).css({visibility:"visible"});
	 };
	 function KinSlideshow_setTitleBar(){
		$(KinSlideshow_BoxObject).css({width:"300px",height:"200px",overflow:"hidden",position:"relative"});
		$(KinSlideshow_BoxObject).append("<div class='KinSlideshow_titleBar'></div>");
		var getTitleBar_Height = settings.titleBar.titleBar_height;//获取面板高度
		
		if(isNaN(getTitleBar_Height)){
			getTitleBar_Height = 40;
		}else if(getTitleBar_Height < 25){
			getTitleBar_Height = 25;
		};
		
		$(KinSlideshow_BoxObjectSelector+" .KinSlideshow_titleBar").css({height:getTitleBar_Height,width:"100%",position:"absolute",bottom:0,left:0})
		 if(settings.isHasTitleBar){
		 		$(KinSlideshow_BoxObjectSelector+" .KinSlideshow_titleBar").css({background:settings.titleBar.titleBar_bgColor,opacity:settings.titleBar.titleBar_alpha})	 
		 }
	 };
	 function KinSlideshow_setTitleFont(){
		 if(settings.isHasTitleFont){
			$(KinSlideshow_BoxObjectSelector+" .KinSlideshow_titleBar").append("<h2 class='title' style='margin:3px 0 0 6px;padding:0;'></h2>");	
			$(KinSlideshow_BoxObjectSelector+" .KinSlideshow_titleBar .title").css({fontSize:settings.titleFont.TitleFont_size,color:settings.titleFont.TitleFont_color,fontFamily:settings.titleFont.TitleFont_family,fontWeight:settings.titleFont.TitleFont_weight});
			setTiltFontShow(0);
		 };
		 
	 };
	 function KinSlideshow_setBtn(){
		 if(settings.btn.btn_borderWidth > 2){settings.btn.btn_borderWidth = 2}
		 if(settings.btn.btn_borderWidth < 0 || isNaN(settings.btn.btn_borderWidth)){settings.btn.btn_borderWidth = 0}
		 if(settings.isHasBtn && KinSlideshow_imgaeLength >= 2){
			 $(KinSlideshow_BoxObject).append("<div class='KinSlideshow_btnBox' style='position:absolute;right:10px;bottom:5px; z-index:100'></div>");
			 var KinSlideshow_btnList = "";
			 for(i=1;i<=KinSlideshow_imgaeLength;i++){
					KinSlideshow_btnList+="<li>"+i+"</li>";
			 }
			 KinSlideshow_btnList = "<ul id='btnlistID' style='margin:0;padding:0; overflow:hidden'>"+KinSlideshow_btnList+"</ul>";
			 $(KinSlideshow_BoxObjectSelector+" .KinSlideshow_btnBox").append(KinSlideshow_btnList);
			 $(KinSlideshow_BoxObjectSelector+" .KinSlideshow_btnBox #btnlistID li").css({listStyle:"none",float:"left",width:18,height:18,borderWidth:settings.btn.btn_borderWidth,borderColor:settings.btn.btn_borderColor,borderStyle:"solid",background:settings.btn.btn_bgColor,textAlign:"center",cursor:"pointer",marginLeft:3,fontSize:12,fontFamily:settings.btn.btn_fontFamily,lineHeight:"18px",opacity:settings.btn.btn_bgAlpha,color:settings.btn.btn_fontColor});
			 $("#btnlistID li:eq(0)").css({background:settings.btn.btn_bgHoverColor,borderColor:settings.btn.btn_borderHoverColor,color:settings.btn.btn_fontHoverColor});
		 };
	 };
	 function KinSlideshow_action(){
		switch(settings.moveStyle){
			case "left":  KinSlideshow_moveLeft(); break;
			case "right": KinSlideshow_moveRight();break;
			case "up":    KinSlideshow_moveUp();   break;
			case "down":  KinSlideshow_moveDown(); break;
			default:      settings.moveStyle = "left"; KinSlideshow_moveLeft();
		}	 
	 };
	 function KinSlideshow_moveLeft(){
		$(KinSlideshow_BoxObjectSelector+" div:lt(2)").wrapAll("<div id='KinSlideshow_moveBox'></div>");
		$("#KinSlideshow_moveBox").css({width:KinSlideshow_Size[0],height:KinSlideshow_Size[1],overflow:"hidden",position:"relative"});
		$("#KinSlideshow_content").css({float:"left"});
		$("#KinSlideshow_contentClone").css({float:"left"});
		$(KinSlideshow_BoxObjectSelector+" #KinSlideshow_moveBox div").wrapAll("<div id='KinSlideshow_XposBox'></div>");
		$(KinSlideshow_BoxObjectSelector+" #KinSlideshow_XposBox").css({float:"left",width:"2000%"});
		
		KinSlideshow_setInterval = setInterval(function(){KinSlideshow_move(settings.moveStyle)},KinSlideshow_IntervalTime*1000+settings.moveSpeedTime);
	 };
	 function KinSlideshow_moveRight(){
		$(KinSlideshow_BoxObjectSelector+" div:lt(2)").wrapAll("<div id='KinSlideshow_moveBox'></div>");
		$("#KinSlideshow_moveBox").css({width:KinSlideshow_Size[0],height:KinSlideshow_Size[1],overflow:"hidden",position:"relative"});
		$("#KinSlideshow_content").css({float:"left"});
		$("#KinSlideshow_contentClone").css({float:"left"});
		$(KinSlideshow_BoxObjectSelector+" #KinSlideshow_moveBox div").wrapAll("<div id='KinSlideshow_XposBox'></div>");
		$(KinSlideshow_BoxObjectSelector+" #KinSlideshow_XposBox").css({float:"left",width:"2000%"});
		$("#KinSlideshow_contentClone").html("");
		$("#KinSlideshow_content a").wrap("<span></span>")
		$("#KinSlideshow_content a").each(function(i){
			$("#KinSlideshow_contentClone").prepend($("#KinSlideshow_content span:eq("+i+")").html());
		})
		
		$("#KinSlideshow_content").html($("#KinSlideshow_contentClone").html());
		var KinSlideshow_offsetLeft = (KinSlideshow_imgaeLength-1)*KinSlideshow_Size[0];
		$("#KinSlideshow_moveBox").scrollLeft(KinSlideshow_offsetLeft);
		KinSlideshow_setInterval = setInterval(function(){KinSlideshow_move(settings.moveStyle)},KinSlideshow_IntervalTime*1000+settings.moveSpeedTime);
	 };	 
	 function KinSlideshow_moveUp(){
		$(KinSlideshow_BoxObjectSelector+" div:lt(2)").wrapAll("<div id='KinSlideshow_moveBox'></div>");//用div包裹
		$("#KinSlideshow_moveBox").css({width:KinSlideshow_Size[0],height:KinSlideshow_Size[1],overflow:"hidden",position:"relative"});
		
		$("#KinSlideshow_moveBox").animate({scrollTop: 0}, 1);
		KinSlideshow_setInterval = setInterval(function(){KinSlideshow_move(settings.moveStyle)},KinSlideshow_IntervalTime*1000+settings.moveSpeedTime);
		
	 };	 
	 
	 function KinSlideshow_moveDown(){
		$(KinSlideshow_BoxObjectSelector+" div:lt(2)").wrapAll("<div id='KinSlideshow_moveBox'></div>");//用div包裹
		$("#KinSlideshow_moveBox").css({width:KinSlideshow_Size[0],height:KinSlideshow_Size[1],overflow:"hidden",position:"relative"});
		$("#KinSlideshow_contentClone").html("");
		$("#KinSlideshow_content a").wrap("<span></span>")
		$("#KinSlideshow_content a").each(function(i){
			$("#KinSlideshow_contentClone").prepend($("#KinSlideshow_content span:eq("+i+")").html());
		})
		$("#KinSlideshow_content").html($("#KinSlideshow_contentClone").html());
		
		var KinSlideshow_offsetTop = (KinSlideshow_imgaeLength-1)*KinSlideshow_Size[1];
		$("#KinSlideshow_moveBox").animate({scrollTop: KinSlideshow_offsetTop}, 1);
		KinSlideshow_setInterval = setInterval(function(){KinSlideshow_move(settings.moveStyle)},KinSlideshow_IntervalTime*1000+settings.moveSpeedTime);
	 };
	function KinSlideshow_move(style){
			
			switch(style){
				case "left":
					if(KinSlideshow_changeFlag >= KinSlideshow_imgaeLength){
						KinSlideshow_changeFlag = 0;
						$("#KinSlideshow_moveBox").scrollLeft(0);
						$("#KinSlideshow_moveBox").animate({scrollLeft:KinSlideshow_Size[0]}, settings.moveSpeedTime);
					}else{
						sp =(KinSlideshow_changeFlag+1)*KinSlideshow_Size[0];
						if ($("#KinSlideshow_moveBox").is(':animated')){ 
							$("#KinSlideshow_moveBox").stop();
							$("#KinSlideshow_moveBox").animate({scrollLeft: sp}, settings.moveSpeedTime);
						}else{
							$("#KinSlideshow_moveBox").animate({scrollLeft: sp}, settings.moveSpeedTime);
						}
					}
					setTiltFontShow(KinSlideshow_changeFlag+1);
					break;
				case "right":
					var KinSlideshow_offsetLeft = (KinSlideshow_imgaeLength-1)*KinSlideshow_Size[0];
					if(KinSlideshow_changeFlag >= KinSlideshow_imgaeLength){
						KinSlideshow_changeFlag = 0;
						$("#KinSlideshow_moveBox").scrollLeft(KinSlideshow_offsetLeft+KinSlideshow_Size[0]);
						$("#KinSlideshow_moveBox").animate({scrollLeft:KinSlideshow_offsetLeft}, settings.moveSpeedTime);
					}else{
						if(KinSlideshow_firstMoveFlag){
							KinSlideshow_changeFlag++;
							KinSlideshow_firstMoveFlag = false;
						}
						sp =KinSlideshow_offsetLeft-(KinSlideshow_changeFlag*KinSlideshow_Size[0]);
						if ($("#KinSlideshow_moveBox").is(':animated')){ 
							$("#KinSlideshow_moveBox").stop();
							$("#KinSlideshow_moveBox").animate({scrollLeft: sp}, settings.moveSpeedTime);
						}else{
							$("#KinSlideshow_moveBox").animate({scrollLeft: sp}, settings.moveSpeedTime);
						}
					}
					setTiltFontShow(KinSlideshow_changeFlag);
					break;
				case "up":
					if(KinSlideshow_changeFlag >= KinSlideshow_imgaeLength){
						KinSlideshow_changeFlag = 0;
						$("#KinSlideshow_moveBox").scrollTop(0);
						$("#KinSlideshow_moveBox").animate({scrollTop:KinSlideshow_Size[1]}, settings.moveSpeedTime);
					}else{
						sp =(KinSlideshow_changeFlag+1)*KinSlideshow_Size[1];
						if ($("#KinSlideshow_moveBox").is(':animated')){ 
							$("#KinSlideshow_moveBox").stop();
							$("#KinSlideshow_moveBox").animate({scrollTop: sp}, settings.moveSpeedTime);
						}else{
							$("#KinSlideshow_moveBox").animate({scrollTop: sp}, settings.moveSpeedTime);
						}
					}
					setTiltFontShow(KinSlideshow_changeFlag+1);
					break;
				case "down":
					var KinSlideshow_offsetLeft = (KinSlideshow_imgaeLength-1)*KinSlideshow_Size[1];
					if(KinSlideshow_changeFlag >= KinSlideshow_imgaeLength){
						KinSlideshow_changeFlag = 0;
						$("#KinSlideshow_moveBox").scrollTop(KinSlideshow_offsetLeft+KinSlideshow_Size[1]);
						$("#KinSlideshow_moveBox").animate({scrollTop:KinSlideshow_offsetLeft}, settings.moveSpeedTime);
					}else{
						if(KinSlideshow_firstMoveFlag){
							KinSlideshow_changeFlag++;
							KinSlideshow_firstMoveFlag = false;
						}
						sp =KinSlideshow_offsetLeft-(KinSlideshow_changeFlag*KinSlideshow_Size[1]);
						if ($("#KinSlideshow_moveBox").is(':animated')){ 
							$("#KinSlideshow_moveBox").stop();
							$("#KinSlideshow_moveBox").animate({scrollTop: sp}, settings.moveSpeedTime);
						}else{
							$("#KinSlideshow_moveBox").animate({scrollTop: sp}, settings.moveSpeedTime);
						}
					}
					setTiltFontShow(KinSlideshow_changeFlag);
					break;
			}
			
			KinSlideshow_changeFlag++;
	}	 
	 
	 function setTiltFontShow(index){
		 if(index == KinSlideshow_imgaeLength){index = 0};
		 if(settings.isHasTitleFont){
			$(KinSlideshow_BoxObjectSelector+" .KinSlideshow_titleBar h2").html(KinSlideshow_DateArray[index]);
		 };
		$("#btnlistID li").each(function(i){
			if(i == index){
				$(this).css({background:settings.btn.btn_bgHoverColor,borderColor:settings.btn.btn_borderHoverColor,color:settings.btn.btn_fontHoverColor});						
			}else{
				$(this).css({background:settings.btn.btn_bgColor,borderColor:settings.btn.btn_borderColor,color:settings.btn.btn_fontColor});						
			}
		 })		 
	 };
	
	function KinSlideshow_btnEvent(Event){
		switch(Event){
			case "mouseover" : KinSlideshow_btnMouseover(); break;
			case "mouseclick" : KinSlideshow_btnMouseclick(); break;			
			default : KinSlideshow_btnMouseclick();//如果传值错误默认使用mouseclick切换
		}
	};
	
	function KinSlideshow_btnMouseover(){
		$("#btnlistID li").mouseover(function(){
			var curLiIndex = $("#btnlistID li").index($(this)); 
	  		switch(settings.moveStyle){
				case  "left" :
					KinSlideshow_changeFlag = curLiIndex-1; break;
				case  "right" :
					if(KinSlideshow_firstMoveFlag){
						KinSlideshow_changeFlag = curLiIndex-1; break;
					}else{
						KinSlideshow_changeFlag = curLiIndex; break;
					}
				case  "up" :
					KinSlideshow_changeFlag = curLiIndex-1; break;
				case  "down" :
					if(KinSlideshow_firstMoveFlag){
						KinSlideshow_changeFlag = curLiIndex-1; break;
					}else{
						KinSlideshow_changeFlag = curLiIndex; break;
					}
			}
			KinSlideshow_move(settings.moveStyle);
			$("#btnlistID li").each(function(i){
				if(i ==curLiIndex){
					$(this).css({background:settings.btn.btn_bgHoverColor,borderColor:settings.btn.btn_borderHoverColor,color:settings.btn.btn_fontHoverColor});						
				}else{
					$(this).css({background:settings.btn.btn_bgColor,borderColor:settings.btn.btn_borderColor,color:settings.btn.btn_fontColor});						
				}
			})
		})
			
	};
	function KinSlideshow_btnMouseclick(){
		$("#btnlistID li").click(function(){
			var curLiIndex = $("#btnlistID li").index($(this)); 
			switch(settings.moveStyle){
				case  "left" :
					KinSlideshow_changeFlag = curLiIndex-1; break;
				case  "right" :
					if(KinSlideshow_firstMoveFlag){
						KinSlideshow_changeFlag = curLiIndex-1; break;
					}else{
						KinSlideshow_changeFlag = curLiIndex; break;
					}
				case  "up" :
					KinSlideshow_changeFlag = curLiIndex-1; break;
				case  "down" :
					if(KinSlideshow_firstMoveFlag){
						KinSlideshow_changeFlag = curLiIndex-1; break;
					}else{
						KinSlideshow_changeFlag = curLiIndex; break;
					}					
				
			}
			KinSlideshow_move(settings.moveStyle);
			$("#btnlistID li").each(function(i){
				if(i ==curLiIndex){
					$(this).css({background:settings.btn.btn_bgHoverColor,borderColor:settings.btn.btn_borderHoverColor,color:settings.btn.btn_fontHoverColor});						
				}else{
					$(this).css({background:settings.btn.btn_bgColor,borderColor:settings.btn.btn_borderColor,color:settings.btn.btn_fontColor});						
				}
			})
		})
			
	};	
	function KinSlideshow_mousehover(){
			$("#btnlistID li").mouseover(function(){
				clearInterval(KinSlideshow_setInterval); 
			})
			$("#btnlistID li").mouseout(function(){
				KinSlideshow_setInterval = setInterval(function(){KinSlideshow_move(settings.moveStyle)},KinSlideshow_IntervalTime*1000+settings.moveSpeedTime);
			})
	};
	
	return KinSlideshow_initialize();
};


