$(function(){
	
	$("#KinSlideshow").KinSlideshow({
		moveStyle:"right",
		titleBar:{titleBar_height:30,titleBar_bgColor:"#08355c",titleBar_alpha:0.5},
		titleFont:{TitleFont_size:12,TitleFont_color:"#FFFFFF",TitleFont_weight:"normal"},
		btn:{btn_bgColor:"#FFFFFF",btn_bgHoverColor:"#1072aa",btn_fontColor:"#000000",
			 btn_fontHoverColor:"#FFFFFF",btn_borderColor:"#cccccc",
			 btn_borderHoverColor:"#1188c0",btn_borderWidth:1}
	});
	
	
	//左右点击事件
	var $v_show = $(".union_show"); 
	var $v_cont = $(".ul_show"); 
	var v_width = $v_show.width();
	var ul_width = $v_cont.find("ul:first").width();
	var len = $v_cont.find("ul li").length;
	var PageWidth = ul_width / len;
	var more = ul_width - PageWidth;
	if(len>1){
    $(".S .rc").click(function(){ 
		var v_pleft = $v_cont.position().left;	
		if( !$v_cont.is(":animated") ){    				
			if(v_pleft <= - more ){
				$v_cont.animate({ left : 0 }, "fast"); 
			}
			$v_cont.animate({ left : '-='+PageWidth }, "fast"); 
			
		 }
   });

    $(".S .lc").click(function(){
		var v_pleft = $v_cont.position().left;	
		if( !$v_cont.is(":animated") ){    
			if( v_pleft>=0 ){ 
				$v_cont.animate({ left : -more }, "fast");
			}
			$v_cont.animate({ left : '+='+PageWidth }, "fast");
		}
    });
	};
	
	if($(".boxgy .GH li:first")){$(".boxgy .GH li:first").css("margin-left","0");}
	if($(".boxgy .GH li:last")){$(".boxgy .GH li:last").css("margin-right","0");}
	if($(".boxgy .Gg li:eq(0)")){$(".boxgy .Gg li:eq(0)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(5)")){$(".boxgy .Gg li:eq(5)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(6)")){$(".boxgy .Gg li:eq(6)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(11)")){$(".boxgy .Gg li:eq(11)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(12)")){$(".boxgy .Gg li:eq(12)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(17)")){$(".boxgy .Gg li:eq(17)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(18)")){$(".boxgy .Gg li:eq(18)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(23)")){$(".boxgy .Gg li:eq(23)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(24)")){$(".boxgy .Gg li:eq(24)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(29)")){$(".boxgy .Gg li:eq(29)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(30)")){$(".boxgy .Gg li:eq(30)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(35)")){$(".boxgy .Gg li:eq(35)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(36)")){$(".boxgy .Gg li:eq(36)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(41)")){$(".boxgy .Gg li:eq(41)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(42)")){$(".boxgy .Gg li:eq(42)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(47)")){$(".boxgy .Gg li:eq(47)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(48)")){$(".boxgy .Gg li:eq(48)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(53)")){$(".boxgy .Gg li:eq(53)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(54)")){$(".boxgy .Gg li:eq(54)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(59)")){$(".boxgy .Gg li:eq(59)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(60)")){$(".boxgy .Gg li:eq(60)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(65)")){$(".boxgy .Gg li:eq(65)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(66)")){$(".boxgy .Gg li:eq(66)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(71)")){$(".boxgy .Gg li:eq(71)").css("padding-right","0");}
	if($(".boxgy .Gg li:eq(72)")){$(".boxgy .Gg li:eq(72)").css("padding-left","0");}
	if($(".boxgy .Gg li:eq(77)")){$(".boxgy .Gg li:eq(77)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(0)")){$(".boxgy .Gg1 li:eq(0)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(4)")){$(".boxgy .Gg1 li:eq(4)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(5)")){$(".boxgy .Gg1 li:eq(5)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(9)")){$(".boxgy .Gg1 li:eq(9)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(10)")){$(".boxgy .Gg1 li:eq(10)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(14)")){$(".boxgy .Gg1 li:eq(14)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(15)")){$(".boxgy .Gg1 li:eq(15)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(19)")){$(".boxgy .Gg1 li:eq(19)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(15)")){$(".boxgy .Gg1 li:eq(15)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(19)")){$(".boxgy .Gg1 li:eq(19)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(20)")){$(".boxgy .Gg1 li:eq(20)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(24)")){$(".boxgy .Gg1 li:eq(24)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(25)")){$(".boxgy .Gg1 li:eq(25)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(29)")){$(".boxgy .Gg1 li:eq(29)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(30)")){$(".boxgy .Gg1 li:eq(30)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(34)")){$(".boxgy .Gg1 li:eq(34)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(35)")){$(".boxgy .Gg1 li:eq(35)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(39)")){$(".boxgy .Gg1 li:eq(39)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(40)")){$(".boxgy .Gg1 li:eq(40)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(44)")){$(".boxgy .Gg1 li:eq(44)").css("padding-right","0");}
	if($(".boxgy .Gg1 li:eq(45)")){$(".boxgy .Gg1 li:eq(45)").css("padding-left","0");}
	if($(".boxgy .Gg1 li:eq(49)")){$(".boxgy .Gg1 li:eq(49)").css("padding-right","0");}
	
	

	
});


/**
 * @classDescription 模拟Marquee，无间断滚动内容
 * @author Aken Li(www.kxbd.com)
 * @DOM
 *  	<div id="marquee">
 *  		<ul>
 *   			<li></li>
 *   			<li></li>
 *  		</ul>
 *  	</div>
 * @CSS
 *  	#marquee {width:200px;height:50px;overflow:hidden;}
 * @Usage
 *  	$('#marquee').kxbdMarquee(options);
 * @options
 *		isEqual:true,//所有滚动的元素长宽是否相等,true,false
 *  	loop: 0,//循环滚动次数，0时无限
 *		direction: 'left',//滚动方向，'left','right','up','down'
 *		scrollAmount:1,//步长
 *		scrollDelay:20//时长
 */
(function($){

	$.fn.kxbdMarquee = function(options){
		var opts = $.extend({},$.fn.kxbdMarquee.defaults, options);
		
		return this.each(function(){
			var $marquee = $(this);//滚动元素容器
			var _scrollObj = $marquee.get(0);//滚动元素容器DOM
			var scrollW = $marquee.width();//滚动元素容器的宽度
			var scrollH = $marquee.height();//滚动元素容器的高度
			var $element = $marquee.children(); //滚动元素
			var $kids = $element.children();//滚动子元素
			var scrollSize=0;//滚动元素尺寸
			var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;//滚动类型，1左右，0上下
			
			//防止滚动子元素比滚动元素宽而取不到实际滚动子元素宽度
			$element.css(_type?'width':'height',10000);
			//获取滚动元素的尺寸
			if (opts.isEqual) {
				scrollSize = $kids[_type?'outerWidth':'outerHeight']() * $kids.length;
			}else{
				$kids.each(function(){
					scrollSize += $(this)[_type?'outerWidth':'outerHeight']();
				});
			}
			//滚动元素总尺寸小于容器尺寸，不滚动
			if (scrollSize<(_type?scrollW:scrollH)) return; 
			//克隆滚动子元素将其插入到滚动元素后，并设定滚动元素宽度
			$element.append($kids.clone()).css(_type?'width':'height',scrollSize*2);
			
			var numMoved = 0;
			function scrollFunc(){
				var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop';
				if (opts.loop > 0) {
					numMoved+=opts.scrollAmount;
					if(numMoved>scrollSize*opts.loop){
						_scrollObj[_dir] = 0;
						return clearInterval(moveId);
					} 
				}

				if(opts.direction == 'left' || opts.direction == 'up'){
					var newPos = _scrollObj[_dir] + opts.scrollAmount;
					if(newPos>=scrollSize){
						newPos -= scrollSize;
					}
					_scrollObj[_dir] = newPos;
				}else{
					var newPos = _scrollObj[_dir] - opts.scrollAmount;
					if(newPos<=0){
						newPos += scrollSize;
					}
					_scrollObj[_dir] = newPos;
				}
			}
			//滚动开始
			var moveId = setInterval(scrollFunc, opts.scrollDelay);
			//鼠标划过停止滚动
			$marquee.hover(
				function(){
					clearInterval(moveId);
				},
				function(){
					clearInterval(moveId);
					moveId = setInterval(scrollFunc, opts.scrollDelay);
				}
			);
			
		});
	};
	$.fn.kxbdMarquee.defaults = {
		isEqual:true,//所有滚动的元素长宽是否相等,true,false
		loop: 0,//循环滚动次数，0时无限
		direction: 'left',//滚动方向，'left','right','up','down'
		scrollAmount:1,//步长
		scrollDelay:20//时长
	};
	$.fn.kxbdMarquee.setDefaults = function(settings) {
		$.extend( $.fn.kxbdMarquee.defaults, settings );
	};
})(jQuery);

$(function(){
			$('.boxgy .show').kxbdMarquee({direction:'left'});
		});
