/**
截取字符串
str 字符串
count 数目
*/
function jsubstr(str,count){
	var jlength=str.length;
	if(jlength>count){
		str=str.substr(0,count)+"..";
	}
	return str;
}	


/***************首页大图滚动*******************/

var V = function (id) {
	return "string" == typeof id ? document.getElementById(id) : id;
};
var Extend = function(destination, source) {
	for (var property in source) {
		destination[property] = source[property];
	}
	return destination;
}
var CurrentStyle = function(element){
	return element.currentStyle || document.defaultView.getComputedStyle(element, null);
}
var Bind = function(object, fun) {
	var args = Array.prototype.slice.call(arguments).slice(2);
	return function() {
		return fun.apply(object, args.concat(Array.prototype.slice.call(arguments)));
	}
}
var Tween = {
	Quart: {
		easeOut: function(t,b,c,d){
			return -c * ((t=t/d-1)*t*t*t - 1) + b;
		}
	},
	Back: {
		easeOut: function(t,b,c,d,s){
			if (s == undefined) s = 1.70158;
			return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
		}
	},
	Bounce: {
		easeOut: function(t,b,c,d){
			if ((t/=d) < (1/2.75)) {
				return c*(7.5625*t*t) + b;
			} else if (t < (2/2.75)) {
				return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
			} else if (t < (2.5/2.75)) {
				return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
			} else {
				return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
			}
		}
	}
}
//容器对象,滑动对象,切换数量
var Trans = function(container, slider, count, options) {
	this._slider = V(slider);
	this._container = V(container);//容器对象
	this._timer = null;//定时器
	this._count = Math.abs(count);//切换数量
	this._target = 0;//目标值
	this._t = this._b = this._c = 0;//tween参数	
	this.Index = 0;//当前索引
	this.SetOptions(options);
	this.Auto = !!this.options.Auto;
	this.Duration = Math.abs(this.options.Duration);
	this.Time = Math.abs(this.options.Time);
	this.Pause = Math.abs(this.options.Pause);
	this.Tween = this.options.Tween;
	this.onStart = this.options.onStart;
	this.onFinish = this.options.onFinish;
	var bVertical = !!this.options.Vertical;
	this._css = bVertical ? "top" : "left";//方向
	//样式设置
	var p = CurrentStyle(this._container).position;
	p == "relative" || p == "absolute" || (this._container.style.position = "relative");
	this._container.style.overflow = "hidden";
	this._slider.style.position = "absolute";
	
	this.Change = this.options.Change ? this.options.Change :
		this._slider[bVertical ? "offsetHeight" : "offsetWidth"] / this._count;
};
Trans.prototype = {
  //设置默认属性
  SetOptions: function(options) {
	this.options = {//默认值
		Vertical:	true,//是否垂直方向（方向不能改）
		Auto:		true,//是否自动
		Change:		0,//改变量
		Duration:	50,//滑动持续时间
		Time:		10,//滑动延时
		Pause:		6000,//停顿时间(Auto为true时有效)
		onStart:	function(){},//开始转换时执行
		onFinish:	function(){},//完成转换时执行
		Tween:		Tween.Quart.easeOut//tween算子
	};
	Extend(this.options, options || {});
  },
  //开始切换
  Run: function(index) {
	//修正index
	index == undefined && (index = this.Index);
	index < 0 && (index = this._count - 1) || index >= this._count && (index = 0);
	//设置参数
	this._target = -Math.abs(this.Change) * (this.Index = index);
	this._t = 0;
	this._b = parseInt(CurrentStyle(this._slider)[this.options.Vertical ? "top" : "left"]);
	this._c = this._target - this._b;
	
	this.onStart();
	this.Move();
  },
  //移动
  Move: function() {
	clearTimeout(this._timer);
	//未到达目标继续移动否则进行下一次滑动
	if (this._c && this._t < this.Duration) {
		this.MoveTo(Math.round(this.Tween(this._t++, this._b, this._c, this.Duration)));
		this._timer = setTimeout(Bind(this, this.Move), this.Time);
	}else{
		this.MoveTo(this._target);
		this.Auto && (this._timer = setTimeout(Bind(this, this.Next), this.Pause));
	}
  },
  //移动到
  MoveTo: function(i) {
	this._slider.style[this._css] = i + "px";
  },
  //下一个
  Next: function() {
	this.Run(++this.Index);
  },
  //上一个
  Previous: function() {
	this.Run(--this.Index);
  },
  //停止
  Stop: function() {
	clearTimeout(this._timer); this.MoveTo(this._target);
  }
};
var forEach = function(array, callback, thisObject){
	if(array.forEach){
		array.forEach(callback, thisObject);
	}else{
		for (var i = 0, len = array.length; i < len; i++) { callback.call(thisObject, array[i], i, array); }
	}
}

/***********************************/



/**
	新增学员
*/	
function findNewStuents(jpath,javaId,count){
			var strInner="";
 			var javaEle= document.getElementById(javaId);
			javaEle.innerHTML=strInner;
			var url = jpath+"/portal/getNewStudents.shtml";
			var pars = "count="+count;
			$.ajax({ url:url, type:'post', 
					dataType:'text',data: pars +'&date='+new Date(),   
					error:function(json){
							alert("系统繁忙，请稍后再试");
					},
					success: function(text){
					  var jresult = eval(text);
					  if(jresult.length>0){
						strInner +='<table border="0" align="center">';
						for (var i = 0; i < jresult.length ; i++) {
							var NNAME = jresult[i].NNAME;//姓名
							var NSCHOOL = jresult[i].NSCHOOL;//学校
							var NSETMEALS = jresult[i].NSETMEALS;//购买套餐
							var NCOUNT = jresult[i].NCOUNT;//金额
							strInner +='<tr> <td class="cont2_l1_td" align="center"  width="60">'+NNAME+'<td  class="cont2_l1_td" align="center" width="84" >'+NSCHOOL;
							strInner +='</td><td class="cont2_l1_td" align="center" width="105">'+NSETMEALS+'</td><td class="cont2_l1_td" align="center" width="51">'+NCOUNT+'</td></tr>';
						}
						strInner +='</table>';
						javaEle.innerHTML=strInner;
						document.getElementById("demo02").innerHTML=strInner;
					  }
			}});
}
/**
	获取案例分析
*/	
function findCaseLists(jpath,javaId,count){
			var strInner=""; 		
			//javaEle.innerHTML=strInner;
			var url = jpath+"/doone/edu/cases/ajaxCases.shtml";
			var pars = "count="+count;
			$.ajax({ url:url, type:'post', 
					dataType:'text',data: pars +'&date='+new Date(),  
					 async: false,
					error:function(json){
							alert("系统繁忙，请稍后再试");
					},
					success: function(text){
					  var jresult = eval(text);
					  if(jresult.length>0){
						strInner +='<table border="0" align="center">';  
						for (var i = 0; i < jresult.length ; i++) {
							var CID = jresult[i].CID;//案例编号id
							var STU_NAME = jresult[i].STU_NAME;//学员姓名
							var STU_SCHOOL = jresult[i].STU_SCHOOL;//所在学校
							var STU_NSCORE = jresult[i].STU_NSCORE;//提分
							var STU_PSCORE2 =  jsubstr(STU_NSCORE, 10);//截取
							if(i % 2 == 1) {
								strInner +='<tr align="center">';
								strInner +='<td class="cont3_l_td">';
								//strInner +='<a href="'+jpath+'/doone/edu/cases/see.shtml?flag=casesinfo&cid='+CID+'" target="_blank">' + STU_NAME +'</a></td>';
								strInner +=STU_NAME +'</td>';
								strInner +='<td class="cont3_l_td">' + STU_SCHOOL + "</td>";
								strInner +='<td class="cont3_l_td">' + STU_PSCORE2 + "</td>";
								strInner +="</tr>";
							} else {
								strInner +='<tr  align="center">';
								strInner +='<td >';
								strInner +=STU_NAME +'</td>';
								strInner +='<td>' + STU_SCHOOL + "</td>";
								strInner +='<td>' + STU_PSCORE2 + "</td>";
								strInner +="</tr>";
							}
						}
						strInner +='</table>';
						document.getElementById(javaId).innerHTML=strInner;
						document.getElementById("case02").innerHTML=strInner;
					  }
						  	
			}});
}
/**
	热点焦距
*/	
function getNews(jpath,javaId,typeid,count) {
	var strInner = "";
	//var typename = "\u4eca\u65e5\u8981\u95fb";
	var url = jpath + "/portal/getNews.shtml";
	var pars = "count="+count+"&typeid="+typeid;
	$.ajax({url:url, type:"post", dataType:"text", 
		data:pars + "&date=" + new Date(),
		 error:function (json) {
		alert("\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5");
	}, success:function (text) {
		var jresult = eval(text);
		for (var i = 0; i < jresult.length; i++) {
			var infoId = jresult[i].infoId;//新闻id
			var infoTitle1 = jresult[i].infoTitle;//新闻标题
			var createTime = jresult[i].createTime;//新闻时间
			var infoTitle =  jsubstr(infoTitle1, 12);//截取标题
			if(typeid==4){
				strInner += "<li><img src='" + jpath + "/images/person/pic02.gif'/>&nbsp;<a href='" + jpath + "/news/query/newsDetail.shtml?para.infoId=" + infoId + "'class='con1'  title='"+infoTitle1+"' target='_blank'>" + infoTitle1+"</a></li>";
			}else{
				
				strInner += "<li><div class='fl'><a href='" + jpath + "/news/query/newsDetail.shtml?para.infoId=" + infoId + "'  title='"+infoTitle1+"' target='_blank'>" + infoTitle+"</a></div>           <span class='fr'>["+createTime+"]</span></li>";
			}
		}
		var jryw1 = document.getElementById(javaId);
		jryw1.innerHTML = strInner;
	}});
}	
//师资团队
var jresultTeas = "";
var arrPhotos = new Array();
var arrTeaNames = new Array();
var arrTeaIds = new Array();
function getTeacherGroups(jpath,javaId) {
	var strInner = "";
	var url = jpath + "/portal/getTeacherGroups.shtml";
	
	$.ajax({url:url, type:"post", dataType:"text",
	  error:function (json) {
		alert("\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5");
	  }, 
	  success:function (text) {
		  jresultTeas = eval(text);
		  var LIFE_PHOTO = jresultTeas[0].PHOTO;
		  var TEA_NAME = jresultTeas[0].TEA_NAME;
		  var TEA_ID = jresultTeas[0].TEACHER_ID;
		  strInner += "<a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+TEA_ID+"&searchMap.pteaId="+TEA_ID+"&searchMap.paction=view' target='_blank' title='"+TEA_NAME+"'><img src='../"+LIFE_PHOTO+"' width='222' height='142' alt='"+TEA_NAME+"'/></a><br/><a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+TEA_ID+"&searchMap.pteaId="+TEA_ID+"&searchMap.paction=view' target='_blank' title='"+TEA_NAME+"'>"+TEA_NAME+"</a>";
		for (var i = 0; i < jresultTeas.length; i++) {
			arrPhotos[i] = jresultTeas[i].PHOTO;	
			arrTeaNames[i] = jresultTeas[i].TEA_NAME;
			arrTeaIds[i] = jresultTeas[i].TEACHER_ID;
		}
		var jryw1 = document.getElementById(javaId);
		jryw1.innerHTML = strInner;
	}});
}
	//上一张相片
	var i = 0;
 function backPhoto(jpath,javaId) {
	 var strInner = "";
	i = i - 1;
	if(i < 0) {
		i = arrPhotos.length - 1;
	}
	strInner += "<a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+arrTeaIds[i]+"&searchMap.pteaId="+arrTeaIds[i]+"&searchMap.paction=view' target='_blank' title='"+arrTeaNames[i]+"'><img src='../"+arrPhotos[i]+"' width='222' height='142' alt='"+arrTeaNames[i]+"'/></a><br/><a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+arrTeaIds[i]+"&searchMap.pteaId="+arrTeaIds[i]+"&searchMap.paction=view' target='_blank' title='"+arrTeaNames[i]+"'>"+arrTeaNames[i]+"</a>";
	//strInner += "<a href='#'><img src='"+jpath+"/"+arrPhotos[i]+"' width='222' height='142' /></a><br/><a href='#'>"+arrTeaNames[i]+"</a>";
	var jryw1 = document.getElementById(javaId);
	jryw1.innerHTML = strInner;
 }

//下一张相片
function nextPhoto(jpath,javaId) {
	 var strInner = "";
		i = i + 1;
		if(i > arrPhotos.length - 1) {
			i = 0;
		}
		strInner += "<a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+arrTeaIds[i]+"&searchMap.pteaId="+arrTeaIds[i]+"&searchMap.paction=view' target='_blank' title='"+arrTeaNames[i]+"'><img src='../"+arrPhotos[i]+"' width='222' height='142' alt='"+arrTeaNames[i]+"'/></a><br/><a href='"+jpath+"/doone-edu/teacher/supertea/loadViewAction.shtml?searchMap.teaId="+arrTeaIds[i]+"&searchMap.pteaId="+arrTeaIds[i]+"&searchMap.paction=view' target='_blank' title='"+arrTeaNames[i]+"'>"+arrTeaNames[i]+"</a>";
		//strInner += "<a href='#'><img src='"+jpath+"/"+arrPhotos[i]+"' width='222' height='142' /></a><br/><a href='#'>"+arrTeaNames[i]+"</a>";
		var jryw1 = document.getElementById(javaId);
		jryw1.innerHTML = strInner;
}
//广告图片
function getAdvertises(jpath,javaId,typeid,count) {
	var count1=1;
	var strInner = "";
	//var url = jpath + "/portal/getAdvertises.shtml";
	var url = jpath + "/doone/edu/cases/ajaxAdvertising.shtml";
	var pars="searchMap.flagid=1&searchMap.typeid="+typeid+"&count"+count;
	$.ajax({url:url, type:"post", 
		dataType:"text", data: pars +'&date='+new Date(), 
	   error:function(json){
			alert("\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5");
	  }, 
	  success:function (text) {
		  var jresultAdvs = eval(text);	
		  if(jresultAdvs.length>0){
			  if(typeid==0){//小滚动广告
				    strInner += "<div>";
				    count1=jresultAdvs.length;
					for (var i = 0; i < count1; i++) {
						 strInner += "<a href='"+jpath+jresultAdvs[i].TA_URL+"' target='_blank' title='"+jresultAdvs[i].TA_DESC+"'>";
						 strInner += "<img src='"+jpath+jresultAdvs[i].TA_FILEPATH+"' width='756' height='133' alt='"+jresultAdvs[i].TA_DESC+"'/>";
						 strInner += "</a>";
					}
					strInner += "</div>";
					strInner += "<ul class='focus_button' id='focus_button'>";
					for(var j = 0; j < jresultAdvs.length; j++) {
						if(j == 0) {
							strInner += "<li class='this'>"+(j+1)+"</li>";
						} else {
							strInner += "<li>"+(j+1)+"</li>";
						}			
					}			
					strInner += "</ul></div>";
					
					var jryw1 = document.getElementById(javaId);
					jryw1.innerHTML = strInner;
			  }else if(typeid==4){//大滚动广告{
				  var tr=document.getElementById(javaId);
				  count1=jresultAdvs.length;
				  for (var i = 0; i < count1; i++) {
						var td = tr.insertCell(i);
						td.innerHTML = '<a href="'+jpath+jresultAdvs[i].TA_URL+'" target="_blank" title="'+jresultAdvs[i].TA_DESC+'"><img src="'+jpath+jresultAdvs[i].TA_FILEPATH+'" width="973" height="226" border="0" alt="'+jresultAdvs[i].TA_DESC+'"/></a>';
				 }
				  
				  //大图滚动设置 
				  var st = new Trans("gundong", "gundong2", count1, { Vertical: false });
				  var nums = [];
				  //插入数字
				  for(var i = st._count - 1; i >=0;i--){
				  	nums[i] = V("sminum").appendChild(document.createElement("li"));
				  }
				  forEach(nums, function(o, i){
				  	o.onmouseover = function(){ o.className = "on"; st.Auto = false; st.Run(i); }
				  	o.onmouseout = function(){ o.className = ""; st.Auto = true; st.Run(); }
				  })
				  //设置按钮样式
				  st.onStart = function(){
				  	forEach(nums, function(o, i){ o.className = st.Index == i ? "on" : ""; })
				  }
				  st.Run();
			 }
		}   
	}});
}
//推荐套餐
function getNetschoolSetmeals(jpath,javaId,schId,gradeId,id,tal,ai,gname) {
	if(id != null && id != "") {
		 for (var i=1;i<=tal;i++){
			    var divname = ai+i;
		        document.getElementById(divname).className="";
		    }  		
		 document.getElementById(id).className="cont4_r_title_a";
	}
	var strInner = "";
	var url = jpath + "/portal/getNetschoolSetmeals.shtml";
	var pars = "schId="+schId+"&gradeId="+gradeId;
	$.ajax({url:url, type:"post", 
		dataType:"text", data: pars +'&date='+new Date(), 
		error:function(text){
				alert("系统繁忙，请稍后再试");
		},
		success: function(text){
		 var jresultSchSetmeals = eval(text);
		 for(var i = 0; i <jresultSchSetmeals.length; i++ ) {
			 strInner +="<div class='cont4_r1'>";
			 strInner +="<div class='cont4_c_1'>";
			 if(i == 0) {
				 strInner +="本周推荐套餐A";
			 } else {
				 strInner +="本周推荐套餐B";
			 }
			 //var SETMEALS_MKYJ=jresultSchSetmeals[i].SETMEALS_MKYJ;//是否每课一讲(0:是,1:不是)
			 strInner +="</div>";
			 strInner +="<div class='cont4_c_2'>";
			 strInner +="<table width='100%' border='0'>";
			 strInner +="<tr>";
			 strInner +="<td>"+gname+"</td>";
			 strInner +="</tr>";
			 strInner +="<tr><td width='50%'>"+jresultSchSetmeals[i].TYPENAME;
			 /*if(SETMEALS_MKYJ==1){
				 strInner +="每课一讲  ";
			 }else{
				 strInner +="单元复习  ";
			 }*/
			 strInner +="  "+jresultSchSetmeals[i].SETMEALS_NAME+"</td>";
			 strInner +="</tr>";
			 strInner +="</table>";
			 strInner +="</div>";
			 strInner +="<div class='cont4_c_3'>";
			 strInner +="<span><del>原价："+jresultSchSetmeals[i].SETMEALS_PRICE+"</del></span>"
			 strInner +="</div>";
			 strInner +="<div class='cont4_c_4'>";
			 strInner +="现价："+jresultSchSetmeals[i].DISPRICE+"";
			 strInner +="</div><div class='cont4_c_5'><a href='"+jpath +"/doone/setmealsinfo/setmeals/buymeals.shtml?sid="+jresultSchSetmeals[i].SETMEALS_ID+"' target='_blank'><img src='"+jpath +"/images/netsch/buy.jpg' /></a></div>";
			 strInner +="</div>";
		 }
		 var jryw1 = document.getElementById(javaId);
		 jryw1.innerHTML = strInner;	  	
		}});
		
}

