/* 热门培训机构伸缩效果 */
$(document).ready(function()
{
var line=3; //设置行数
var fullheight=30*line;						   
	$("#hot_school").hover(function(){
		$(this).not(":animated").animate({height:fullheight},300);
		if($(this).is(":animated")){
			$(this).stop();
			$(this).animate({height:fullheight},300);
		}
	},function(){
		$(this).not(":animated").animate({height:fullheight/line},300);
		if($(this).is(":animated")){
			$(this).stop();
			$(this).animate({ height: (fullheight / line) - 5 }, 300);
		}
	});
})

/* 新闻tab切换 */
var cTab=function(opt){
	//settings
	var settings=jQuery.extend(true,{
		tabHandleList:"#tabHnadle > li",//标签头
		tabBodyList:"#tabBody > li",//标签内容体序列
		isAutoPlay:{
			time:3000
		},//是否自动播放
		bind:"click",//标签绑定事件
		defIndex:0,//默认选中标签下标
		tabOnCssList:"#tabHnadle > li",//标签on样式添加点
		tabOnCssName:"tabon"//选中标签样式
	},opt);
	var isAutoPlay=settings.isAutoPlay,
		bind=settings.bind,
		defIndex=settings.defIndex,
		$tabHandleList=$(settings.tabHandleList),
		tabOnCssName=settings.tabOnCssName,
		$tabOnCssList=$(settings.tabOnCssList),
		$tabBodyList=$(settings.tabBodyList);
	var maxSize=$tabHandleList.size();
	var gotoIndex=function(i){
		if(i>=maxSize){i=0;}else if(i<0){i=maxSize-1;}
		$tabOnCssList.eq(defIndex).removeClass(tabOnCssName);
		$tabOnCssList.eq(i).addClass(tabOnCssName);
		$tabBodyList.eq(defIndex).hide();
		$tabBodyList.eq(i).show();
		defIndex=i;
		return false;
	};
	gotoIndex(defIndex);
	$tabHandleList.each(function(i){
		$(this).bind(bind,function(){gotoIndex(i);});
	});
	//auto
	var timerID;
	var autoPlay=function(){
		timerID=window.setInterval(function(){
			var temp=defIndex+1;
			gotoIndex(temp);
		},isAutoPlay.time);
	};
	var autoStop=function(){
		window.clearInterval(timerID);
	};
	if(isAutoPlay){
		autoPlay();
		$tabHandleList.hover(autoStop,autoPlay);
		$tabBodyList.hover(autoStop,autoPlay);
	}
	//return
	return {gotoIndex:gotoIndex,defIndex:defIndex};
};

/* 会员展示切换 */
(function($){
	$.fn.uePage=function(opt){
		//settings
		var settings=jQuery.extend(
			{
				//totalRecord:1,//总记录数
				pageSize:1,//分页大小
				pageIndex:1,//当前页，默认显示页面
				//pageGroud:1,//分页分组，就是显示的分页数，例（分组5）：首页 上页 1 2 3 4 5 下页 尾页
				pageContentBox:"#pageContent",//内容显示处
				cssBtnOn:"on",//当前页css
				cssBtnOff:"off",//按钮无效css
				btnFirstPage:"#btnFirstPage",//首页
				btnPrePage:"#btnPrePage",//上一页
				btnNextPage:"#btnNextPage",//下一页
				btnLastPage:"#btnLastPage",//尾页
				boxNumPage:"#boxNumPage",//数字标签框
				layerNumPage:"a",//数字标签
				cssNumPage:"num",//数字标签css
				empty:function(){/*alert("empty");*/}//empty finish();
			},
			opt,
			{
				totalPage:0//总页数
			}
		);
		var $this=$(this);//数据源
		//settings
		var //totalRecord=settings.totalRecord,
			totalPage=settings.totalPage,
			pageSize=settings.pageSize,
			pageIndex=settings.pageIndex,
			//pageGroud=settings.pageGroud,
			$pageContentBox=$(settings.pageContentBox),
			cssBtnOn=settings.cssBtnOn,
			cssBtnOff=settings.cssBtnOff,
			$btnFirstPage=$(settings.btnFirstPage),
			$btnPrePage=$(settings.btnPrePage),
			$btnNextPage=$(settings.btnNextPage),
			$btnLastPage=$(settings.btnLastPage),
			$boxNumPage=$(settings.boxNumPage),
			layerNumPage=settings.layerNumPage,
			cssNumPage=settings.cssNumPage;
		//totalrecord
		if(!settings.totalRecord)
		settings.totalRecord=$this.size();
		totalRecord=settings.totalRecord;
		//totalpage
		if(totalRecord>0)
		settings.totalPage=Math.ceil(totalRecord/pageSize);
		totalPage=settings.totalPage;
		//pageSize
		if(!settings.pageGroud)
		settings.pageGroud=$boxNumPage.children().size();
		pageGroud=settings.pageGroud;
		//main
		//
		var goToPage=function(pageI){
			//无效情况
			if(totalPage<1){return false;}
			//
			if(pageI<1){pageI=1;}
			if(pageI>totalPage){pageI=totalPage;}
			//跳转逻辑
			$pageContentBox.empty();
			settings.pageIndex=pageI;
			var star=(pageI-1)*pageSize;
			var end=pageI*pageSize;
			if(end>totalRecord){end=totalRecord}
			for(var i=star;i<end;i++){
				$pageContentBox.append($this.eq(i).clone());
			}
			
			//按钮状态
			$boxNumPage.find(layerNumPage).removeClass(cssBtnOn);
			$btnFirstPage.removeClass(cssBtnOff);
			$btnPrePage.removeClass(cssBtnOff);
			$btnNextPage.removeClass(cssBtnOff);
			$btnLastPage.removeClass(cssBtnOff);
			$btnFirstPage.addClass(cssBtnOn);
			$btnPrePage.addClass(cssBtnOn);
			$btnNextPage.addClass(cssBtnOn);
			$btnLastPage.addClass(cssBtnOn);
			if(pageI==1){
				$boxNumPage.find(layerNumPage).eq(0).addClass(cssBtnOn);
				$btnFirstPage.removeClass(cssBtnOn);
				$btnPrePage.removeClass(cssBtnOn);
				$btnFirstPage.addClass(cssBtnOff);
				$btnPrePage.addClass(cssBtnOff);
				for(var i=0;i<=pageGroud-1;i++){
					$boxNumPage.find(layerNumPage).eq(i).html(i+1);
				}
			}else{
				if(pageI==totalPage){
					$btnNextPage.removeClass(cssBtnOn);
					$btnLastPage.removeClass(cssBtnOn);
					$btnNextPage.addClass(cssBtnOff);
					$btnLastPage.addClass(cssBtnOff);
				}
				var s=parseInt((pageGroud-1)/2);
				if(totalPage>pageGroud && pageI>s){
					var star=(pageI-s);
					var end=(pageI+s);
					if((pageGroud%2)==0){end=(pageI+s+1)}
					if(end>totalPage){
						end=totalPage;
						star=totalPage-pageGroud+1;
					}
					for(var i=star;i<=end;i++){
						$boxNumPage.find(layerNumPage).eq(i-star).html(i);
						$boxNumPage.find(layerNumPage).eq(pageI-star).addClass(cssBtnOn);
					}
				}else{
					$boxNumPage.find(layerNumPage).eq(pageI-1).addClass(cssBtnOn);
				}
			}
		};
		//init
		if(totalPage==0){
			$btnFirstPage.removeClass(cssBtnOn);
			$btnPrePage.removeClass(cssBtnOn);
			$btnNextPage.removeClass(cssBtnOn);
			$btnLastPage.removeClass(cssBtnOn);
			$btnFirstPage.addClass(cssBtnOff);
			$btnPrePage.addClass(cssBtnOff);
			$btnNextPage.addClass(cssBtnOff);
			$btnLastPage.addClass(cssBtnOff);
			$boxNumPage.empty();
			settings.empty();
			$pageContentBox.empty();
		}else if(totalPage==1){
			$btnFirstPage.removeClass(cssBtnOn);
			$btnPrePage.removeClass(cssBtnOn);
			$btnNextPage.removeClass(cssBtnOn);
			$btnLastPage.removeClass(cssBtnOn);
			$btnFirstPage.addClass(cssBtnOff);
			$btnPrePage.addClass(cssBtnOff);
			$btnNextPage.addClass(cssBtnOff);
			$btnLastPage.addClass(cssBtnOff);
			$boxNumPage.html("<"+layerNumPage+" href='#' class='"+cssNumPage+" "+cssBtnOff+"'>1</"+layerNumPage+">");
		}else{
			$btnFirstPage.removeClass(cssBtnOn);
			$btnPrePage.removeClass(cssBtnOn);
			$btnFirstPage.addClass(cssBtnOff);
			$btnPrePage.addClass(cssBtnOff);
			$btnNextPage.removeClass(cssBtnOff);
			$btnLastPage.removeClass(cssBtnOff);
			$btnNextPage.addClass(cssBtnOn);
			$btnLastPage.addClass(cssBtnOn);
			//页数判断
			var lastPage=totalPage;
			if(lastPage>pageGroud){lastPage=pageGroud}
			//分页字符串
			var strPage="";
			for(var i=1;i<=lastPage;i++){
				if(i==1){
					strPage="<"+layerNumPage+" href='#' class='"+cssNumPage+" "+cssBtnOn+"'>"+i+"</"+layerNumPage+">";
				}else{
					strPage+="<"+layerNumPage+" href='#' class='"+cssNumPage+"'>"+i+"</"+layerNumPage+">"
				}
			}
			$boxNumPage.html(strPage);
			//事件
			$boxNumPage.find(layerNumPage).click(function(){
				goToPage(parseInt($(this).html()));
				return false;
			});
			$btnFirstPage.click(function(){
				goToPage(1);
				return false;
			});
			$btnPrePage.click(function(){
				var index=parseInt(settings.pageIndex);
				index=index-1;
				goToPage(index);
				return false;
			});
			$btnNextPage.click(function(){
				var index=parseInt(settings.pageIndex);
				index=index+1;
				goToPage(index);
				return false;
			});
			var _autoplay=function(){
				var index=parseInt(settings.pageIndex);
				index=index+1;
				if(index>totalPage)index=1;
				goToPage(index);
				return false;
			};
			var timerID;
			var autoPlay=function(){
				timerID=window.setInterval(_autoplay,2000);
			};autoPlay();
			var autoStop=function(){
				window.clearInterval(timerID);
			};
			$("#pageContent").hover(autoStop,autoPlay);
			$("#boxNumPage > li").hover(autoStop,autoPlay);
			$("#btnPrePage").hover(autoStop,autoPlay);
			$("#btnNextPage").hover(autoStop,autoPlay);
			$btnLastPage.click(function(){
				goToPage(totalPage);
				return false;
			});
		}
		goToPage(pageIndex);
		//return
		$this.data("settings",settings);
		return $this;
    };
})(jQuery);

/* flash播放器
function playFlash(iWmode){
	var pic_width=337;//图片尺寸
        var pic_height=324;
	var button_pos=6;
	var stop_time=6000;
	var show_text=1; 
	var txtcolor="dddddd";
	var bgcolor="000000";
	
	var flashUrl = 'flash/flashplayer.swf'; //flash 播放器地址
	var swf_height=show_text==1?pic_height+0:pic_height;
	var flashvar="";
	for(var i=1; i<imag.length; i++){
		if( i == imag.length - 1){
		flashvar = flashvar +( simg[i] +"#"+ imag[i] +"#"+ link[i]);
		}else{
		flashvar = flashvar +( simg[i] +"#"+ imag[i] +"#"+ link[i]  +"|");	
		}
}
debugger;
	var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ pic_width +'" height="' + pic_height +'" />';
	flash = flash + '<param name="movie" value="'+ flashUrl +'" />';
	flash = flash + '<param name="quality" value="high" />';
	flash = flash + '<param name="menu" value="false" />';
	flash = flash + '<param name="FlashVars" value="mylinkpic='+flashvar+'">';
    flash = flash + '<param name="wmode" value="transparent" />';
	flash = flash + '<embed wmode="transparent" src="' + flashUrl + '" FlashVars="mylinkpic='+flashvar+'" width="'+ pic_width +'" height="' + pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flash = flash + '</object>';
	document.writeln(flash); 
	//alert(flashvar);
}

/*下移个路径的播放器*/
/* flash播放器 
function playFlashNext(iWmode){
	var pic_width=337;//图片尺寸
        var pic_height=324;
	var button_pos=6;
	var stop_time=6000;
	var show_text=1; 
	var txtcolor="dddddd";
	var bgcolor="000000";
	
	var flashUrl = '../flash/flashplayer.swf'; //flash 播放器地址




	var swf_height=show_text==1?pic_height+0:pic_height;
	var flashvar="";
	for(var i=1; i<imag.length; i++){
		if( i == imag.length - 1){
		flashvar = flashvar +( simg[i] +"#"+ imag[i] +"#"+ link[i]);
		}else{
		flashvar = flashvar +( simg[i] +"#"+ imag[i] +"#"+ link[i]  +"|");	
		}
	}
	
	var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ pic_width +'" height="' + pic_height +'" />';
	flash = flash + '<param name="movie" value="'+ flashUrl +'" />';
	flash = flash + '<param name="quality" value="high" />';
	flash = flash + '<param name="menu" value="false" />';
	flash = flash + '<param name="FlashVars" value="mylinkpic='+flashvar+'">';
    flash = flash + '<param name="wmode" value="transparent" />';
	flash = flash + '<embed wmode="transparent" src="' + flashUrl + '" FlashVars="mylinkpic='+flashvar+'" width="'+ pic_width +'" height="' + pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flash = flash + '</object>';
	document.writeln(flash); 
	//alert(flashvar);
}*/
