(function($, win, undefined){
	$.aeolus('#bannerImg',{
		items : 'li',
		showNum : 1,
		moveNum : 1,
		stepSize : 980,
		auto : true,
		speed : 7000,
		duration : 500,
		arrow : 'left',
		//locked : true,
		transition : 'swing',
		next : '',
		prev : '',
		flyer : '#bannerCtrl li'
	});
	
	$('#SideSwitch li').hover(function(){
			$(this).addClass('current').siblings().removeClass('current');
		},function(e){
			if(e.target=!$('#SideSwitch')){
				$(this).removeClass('current');
			}
		})
})(jQuery, this);



//yywdtv-回到顶部定义
var addLoadEvent =function( func){
       var oldonload =window .onload ;
       if(typeof oldonload !="function"){
             window.onload=func;
       }else{
             window.onload=function (){
                   if ( oldonload) {
                         oldonload();
                   }
                   func();
             }
       }
}
var Tween={
	Quad:{
			easeOut: function(t,b,c,d){
						return -c *(t/=d)*(t-2) + b;
					},
			easeInOut: function(t,b,c,d){
						if ((t/=d/2) < 1) return c/2*t*t + b;
						return -c/2 * ((--t)*(t-2) - 1) + b;
					}		
		}
}
var scrollBar=function(){
	var that=this;
	if(!document.getElementById("scrollBar")){
		var ele=document.createElement("div");
		ele.id="scrollBar";
		ele.innerHTML='<a hideFocus="true" href="javascript:void(0)">up_top</a>';
		document.body.appendChild(ele);
	}else{
		var ele=document.getElementById("scrollBar");
	}
	var barTxt="up_top";
	var distance=100;//限定范围
	var dd=document.documentElement;
	var db=document.body;
	var scrollTop;//顶部距离
	this.setStyle=function(){
		scrollTop=db.scrollTop||dd.scrollTop;//顶部距离
		var sw=dd.scrollWidth;
		var pos='right:50%;margin-right:-515px;';
		var fullscreen=document.getElementById('fullscreenStyle');//判断屏幕状态
		if((fullscreen&&!fullscreen.disabled)||sw<1020){//宽屏或者窗口宽度小于可见值时 1020=960+20*2+10*2
				pos='right:5px;';
		}
		var ctxt=scrollTop>=distance?'':'display:none';
		ele.style.cssText='position:fixed;'+pos+'bottom:75px;'+ctxt;
	}
	this.update=function(){//控制滑块显示 并修正IE6定位
			scrollTop=db.scrollTop||dd.scrollTop;
			ele.style.display=(scrollTop>=distance)?"block":"none";
		if(!window.XMLHttpRequest){//如果IE6
			var h=ele.offsetHeight;
			var ch=document.documentElement.clientHeight;
			ele.style.position="absolute";
			ele.style.top=ch+scrollTop-h-75+"px";
		}	
	}
	that.b=0;//初始值
	that.c=0;//变化量
	var d=50,t=0;//持续时间和增量
	this.run=function(){
		if(dd.scrollTop){
			dd.scrollTop=Math.ceil(Tween.Quad.easeOut(t,that.b,that.c,d));
		}else{
			db.scrollTop = Math.ceil(Tween.Quad.easeOut(t,that.b,that.c,d));
		}
		if(t<d){ t++; setTimeout(that.run, 10); }else{t=0;}
	}
	ele.onclick=function(){
		that.b=scrollTop;
		that.c=-scrollTop;
		that.run();
		return false;
	}
	this.init=function(){
		this.setStyle();
		window.onscroll=function(){
			that.update();
		}
		window.onresize=function(){
			that.setStyle();
			that.update();
		}
	}
}

var goTop;
addLoadEvent(function(){
	goTop=new scrollBar();
	goTop.init();
})

//yywdtv-平滑效果定义
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	}
});

//yywdtv-平滑标签效果
var bgPos = 0;
$(function(){
//smooth scroll
$('a[href*=#]').click(function() {
	var duration=700;
	var easing='easeOutExpo';
	var newHash=this.hash;
	var target=$(this.hash).offset().top;
	var oldLocation=window.location.href.replace(window.location.hash, '');
	var newLocation=this;
	if(oldLocation+newHash==newLocation){
		$('html:not(:animated),body:not(:animated)').animate({ scrollTop: target }, duration, easing, function() {
			window.location.href=newLocation;
		});
		return false;
	}
});
}); //ready end
