//去掉连接虚线
$(function(){
  $('a,input[type="submit"]').bind('focus',function(){
    if(this.blur){
    this.blur();
   }
  });
 
//for 当前取页面舌签
function NavCurrent() {
	var linkObj='.Nav ul li a',
	    NavLength=$(linkObj).length;	    
	for(var i=0;i<NavLength;i++) {
		var NavLink = linkObj + ':eq(' + i + ')',
		    links = $(NavLink).attr('href');
		if(window.location.href.indexOf(links) != -1) {
			$(NavLink).addClass('nav_en');
		}
	}
	//alert(linkss);
};  

//Nav 鼠标移动事件
function NavLiHover(){
  var $navObj = '.Nav ul li',
      $navEven = $navObj + ':even',//LI偶数对象
	  $navEq = $navObj + ':eq',    //LI指定对象
	  $navLi_AddClass    = 'sep',
	  $navLi_removeClass = 'sep_en',
      $navLi = $($navObj),
      $navLength = $navLi.length,//获取LI长度（LI个数） 
	  $current     =  0,
	  $currentPrv  =  0,
	  $currentNext =  0,
	  $navLi_Prv   =  0,
	  $navLi_Next  =  0;
  var parentNode  = $('.nav_en').parent(), //获取页面舌签a 父节点LI对象 
      parentNode_Current = $navLi.index(parentNode),//获取页面舌签LI索引值
	  $navEn_Prv  = parentNode_Current-1,
	  $navEn_Next = parentNode_Current+1,
	  $navEnPrv  = $navEq + '(' + $navEn_Prv +')',
	  $navEnNext = $navEq + '(' + $navEn_Next +')';
	  //alert( parentNode_Current  );
  if( parentNode_Current != -1) {
	  if($navEn_Prv>0) {
		  $($navEnPrv).removeClass( $navLi_AddClass );
		  $($navEnPrv).addClass( $navLi_removeClass );
	  }
	  if($navEn_Next!=$navLength) {
		  $($navEnNext).removeClass( $navLi_AddClass );
		  $($navEnNext).addClass( $navLi_removeClass ); 
      }
   $( $navEven ).hover( //鼠标指向LI事件
		 function(){
			 $current = $navLi.index(this); //获取当前鼠标指向LI索引值
			 $currentPrv = $current-1;
			 $currentNext = $current+1;
			 $navLi_Prv  = $navEq + '(' + $currentPrv +')';
			 $navLi_Next = $navEq + '(' + $currentNext +')';
			 //alert($JQ);
			 if($currentPrv>0) {
				 $($navLi_Prv).removeClass( $navLi_AddClass );
				 $($navLi_Prv).addClass( $navLi_removeClass );
			 }
			 if($navLi_Next!=$navLength) {
				 $($navLi_Next).removeClass( $navLi_AddClass );
				 $($navLi_Next).addClass( $navLi_removeClass ); 
			 }
		 },
		 function(){
			 if($currentPrv>0&&$current!=parentNode_Current&&$current!=parentNode_Current+2) {
				 $($navLi_Prv).removeClass( $navLi_removeClass );
				 $($navLi_Prv).addClass( $navLi_AddClass );
			 }
			 if($navLi_Next!=$navLength&&$current!=parentNode_Current&&$current!=parentNode_Current-2) {
				 $($navLi_Next).removeClass( $navLi_removeClass );
				 $($navLi_Next).addClass( $navLi_AddClass ); 
			 }
		}
	);
  }
};

//NavCurrent();
//NavLiHover();
});  

//选择字体大小
function setFont(size,id)
 {
	document.getElementById("Article_Content").style.fontSize = size;
    for(i=1;i<=3;i++){
	  if(id==i)
	  {
		  document.getElementById("font_size_"+i).className = "font_en";
       } 
      else
	  {
		  document.getElementById("font_size_"+i).className = ""; 
	  }
	}
 } 

//首页折叠窗
function Accordion(){
//设置默认打开/关闭
  $('.acc_container').hide(); //隐藏/关闭所有的容器
  $('.acc_trigger:first').addClass('active').prev().show(); //添加类"active"到上层中,然后显示/打开直接容器

//On mousemove
  $('.acc_trigger').mousemove(function(){
//$('.acc_trigger').click(function(){								   
	if( $(this).prev().is(':hidden') ) { //如果是上一个就直接隐藏/关闭层...
		$('.acc_trigger').removeClass('active').prev().slideUp(); //删除所有'active'类，并添加向下滑动事件
		$(this).toggleClass('active').prev().slideDown(); //点击添加'active'类与向上滑动事件
	}
	return false; 
})
}


// 幻灯片
function glideClass() {
/**
 *glide.layerGlide((oEventCont,oSlider,sSingleSize,sec,fSpeed,point);
 *@param auto type:bolean 是否自动滑动 当值是true的时候 为自动滑动
 *@param oEventCont type:object 包含事件点击对象的容器
 *@param oSlider type:object 滑动对象
 *@param sSingleSize type:number 滑动对象里单个元素的尺寸（width或者height）  尺寸是有point 决定
 *@param second type:number 自动滑动的延迟时间  单位/秒
 *@param fSpeed type:float   速率 取值在0.05--1之间 当取值是1时  没有滑动效果
 *@param point type:string   left or top
 */
var glide =new function(){
	function $id(id){return document.getElementById(id);};
	this.layerGlide=function(auto,oEventCont,oSlider,sSingleSize,second,fSpeed,point){
		var oSubLi = $id(oEventCont).getElementsByTagName('li');
		var interval,timeout,oslideRange;
		var time=1; 
		var speed = fSpeed 
		var sum = oSubLi.length;
		var a=0;
		var delay=second * 1000; 
		var setValLeft=function(s){
			return function(){
				oslideRange = Math.abs(parseInt($id(oSlider).style[point]));	
				$id(oSlider).style[point] =-Math.floor(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';		
				if(oslideRange==[(sSingleSize * s)]){
					clearInterval(interval);
					a=s;
				}
			}
		};
		var setValRight=function(s){
			return function(){	 	
				oslideRange = Math.abs(parseInt($id(oSlider).style[point]));							
				$id(oSlider).style[point] =-Math.ceil(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';
				if(oslideRange==[(sSingleSize * s)]){
					clearInterval(interval);
					a=s;
				}
			}
		}
		
		function autoGlide(){
			for(var c=0;c<sum;c++){oSubLi[c].className='';};
			clearTimeout(interval);
			if(a==(parseInt(sum)-1)){
				for(var c=0;c<sum;c++){oSubLi[c].className='';};
				a=0;
				oSubLi[a].className="active";
				interval = setInterval(setValLeft(a),time);
				timeout = setTimeout(autoGlide,delay);
			}else{
				a++;
				oSubLi[a].className="active";
				interval = setInterval(setValRight(a),time);	
				timeout = setTimeout(autoGlide,delay);
			}
		}
	
		if(auto){timeout = setTimeout(autoGlide,delay);};
		for(var i=0;i<sum;i++){	
			oSubLi[i].onmouseover = (function(i){
				return function(){
					for(var c=0;c<sum;c++){oSubLi[c].className='';};
					clearTimeout(timeout);
					clearInterval(interval);
					oSubLi[i].className="active";
					if(Math.abs(parseInt($id(oSlider).style[point]))>[(sSingleSize * i)]){
						interval = setInterval(setValLeft(i),time);
						this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};
					}else if(Math.abs(parseInt($id(oSlider).style[point]))<[(sSingleSize * i)]){
							interval = setInterval(setValRight(i),time);
						this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};
					}
				}
			})(i)			
		}
	}
}
return glide;
}
