﻿var CoursewareID_js="";
var userSheetSubjectID_js="";
var Title_js="";
var Price_js="";
var Path_js="";
var SubjectID_js="";
var UserSheetID_js="";
var CoursewareDiv_obj=$("#CoursewareDiv");
var queryAnswerDiv=$("#queryAnswerDiv");
var teacherDiv=$("#teacherDiv");
var userSheetSubjectID="";
var Author_ID="";
var orderID_tab ;

function listSchoolForSheet(keyid,userid) {
	location.href = "baseFriend.do?method=QueryWork&keyid="+keyid+"&userid="+userid;	
}
/*kyj*/
function UserMessage_new(userID,pageMethod,currentPage){
	location.href = "user.do?method=UserMessage&pageMethod="+pageMethod+"&currentPage="+currentPage+"&userID="+userID;
}
function updateUserInfo(userID) {
location.href = "user.do?method=UpdateUserInfo&state=2&keyid="+userID+"";
}

function UserInfo(userID) {
location.href = "user.do?method=UpdateUserInfo&state=2&keyid="+userID+"";
}
function editUserpass(userID) {
location.href = "user.do?method=UpdateUserInfo&state=6&keyid="+userID+"";
}
function showMyQuestionsInfo(userPaperID,sheetName,pageMethod,currentPage){
	location.href="user.do?method=showMyQuestionsInfo&pageMethod="+pageMethod+"&currentPage="+currentPage+"&userPaperID="+userPaperID+"&sheetName="+sheetName;
}

function changevalue(value){  
	if((1000-value.length)>0){
		$("#count").html("<br>您还可以输入 "+(1000-value.length)+ " 个字");
	}else{
		$("#count").html("<br>您还可以输入 0 个字");
	}    
	
}  

function changevalue_queryAnswer(value){         
	if((1000-value.length)>0){
		$("#count_queryAnswer").html("您还可以输入 "+(1000-value.length)+ " 个字");
	}else{
		$("#count_queryAnswer").html("<br>您还可以输入 0 个字");
	}      
	
}
function changevalue_queryAnswer1(value){           
	if((1000-value.length)>0){
		$("#count_queryAnswer1").html("您还可以输入 "+(1000-value.length)+ " 个字");
	}else{
		$("#count_queryAnswer1").html("<br>您还可以输入 0 个字");
	}      
}  
var notesDiv=$("#notesDiv");   
var questionID= "";
var orderID_div="";
        
function blockUI(){
	var hiddenValueText=document.getElementsByName("hiddenValue");
	hiddenValueText[0].value="请填写您的做题笔记";	
	$("#but_add").hide();
	$("#but_update").hide();
	$.unblockUI();
}

function addnotes(keyid,orderID){
	$("#orderID").html(orderID);  
	questionID=keyid;   
	orderID_div=orderID;		
	$.blockUI({message:notesDiv});
	$("#but_add").show();
	$("#but_update").hide();		
}
function updatenotes(keyid,orderID){	
	questionID=keyid;
	orderID_div=orderID;       
	$("#orderID").html(orderID);  	    
	$.blockUI({message:notesDiv});	
	var hiddenValueText=document.getElementsByName("hiddenValue");
	hiddenValueText[0].value=$("#"+orderID_div).html();    
	$("#but_add").hide();
	$("#but_update").show();
}

function savenotes(){     
	var hiddenValueText=document.getElementsByName("hiddenValue");
	hiddenValueText[0].value=hiddenValueText[0].value.replace(/(^\s*)|(\s*$)/g,"");
	if(hiddenValueText[0].value=="请填写您的做题笔记"||hiddenValueText[0].value==""){
		alert("请填写您的做题笔记!");
	}else if(hiddenValueText[0].value.length>1000){
		alert("您的做题笔记字数太长!提交失败");
	}else{   
		$("#but_add").hide();
		var params = { questionID       :  questionID    ,           
				  	   hiddenValue      :  hiddenValueText[0].value
		};  	
		
		$.ajax({
			url:"user.do?method=savenotes",
			type: "GET",   
			data: params,
			cache:false,
			success : function(msg){
				if(msg=="2"){
					alert("做题笔记保存失败！");	
					$("#but_add").show();				
				}else{		
					alert("做题笔记保存成功！");						
					$("#"+orderID_div).html(hiddenValueText[0].value);	
					hiddenValueText[0].value="请填写您的做题笔记";	
					$.unblockUI();       
					$("#add"+questionID).hide();
					$("#update"+questionID).show();    	                  		
				}  
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){
					alert("做题笔记保存失败！");	
					$("#but_add").show();
					
			}, dataType:"json"});	
	}
	
	
	
}  
function updatedata(){     
	var hiddenValueText=document.getElementsByName("hiddenValue");
	hiddenValueText[0].value=hiddenValueText[0].value.replace(/(^\s*)|(\s*$)/g,"");
	if(hiddenValueText[0].value=="请填写您的做题笔记"||hiddenValueText[0].value==""){
		alert("请填写您的做题笔记!");
	}else if(hiddenValueText[0].value.length>1000){
		alert("您的做题笔记字数太长!提交失败");
	}else{   
		$("#but_update").hide();
		var params = { questionID       :  questionID    ,           
				  	   hiddenValue      :  hiddenValueText[0].value
		};  	
		
		$.ajax({
			url:"user.do?method=savenotes",
			type: "GET",   
			data: params,
			cache:false,
			success : function(msg){
				if(msg=="2"){
					alert("做题笔记修改失败！");	
					$("#but_add").show();				
				}else{		
					alert("做题笔记修改成功！");					
					$("#"+orderID_div).html(hiddenValueText[0].value);	
					hiddenValueText[0].value="请填写您的做题笔记";			       		
					$.unblockUI();    				  
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){
					alert("做题笔记修改失败！");	
					$("#but_update").show();
					
			}, dataType:"json"});	
	}
	
	
	
}  
function checkbox_change(){
	
	var obj=myTable.getElementsByTagName("INPUT");
	var len=obj.length;
	var value="0";  
	for(i=0;i< len;i++){
			if(obj[i].checked==true){
				value="1";
			}
	}   
	if(value=="1"){  
		saveType="1";        
		$("#userName").html("");  
		$("#selectUserGroup_a").html("");
		$("#selectUserGroup_k").html("");    
		// 1 -- 判断用户分组里是否有老师
		var params = { userID           :  userID_k        
		};  
		$.ajax({
			url:"user.do?method=selectTeacher",
			type: "GET",   
			data: params,
			cache:false, 
			success : function(date){			
				//-- 有
				if(date[0].gourpTeachListSize=="1"){
					  
					// 2 -- 显示教师数据让用户选择
						//判断用户是否有分组
						if(date[1].userGroupListSize=="1"){
							//有：显示分组让用户选择
							var option="<option value=-1>请选择</option>";
							 option +="<option value=0>我的老师</option>";
							for(var i=2;i<date.length;i++){
								option +="<option value='"+date[i].groupID+"'>"+date[i].groupName+"</option>";
							}
							$("#selectUserGroup_k").html("请先选择分组："+"<select id='searchType' onchange=showGroupTeacher2('"+userID_k+"');>"+option+"</select>");
						}else{              
							//无：直接显示教师列表
							$("#selectUserGroup_k").html("当前分组：我的老师");           
							showGroupTeacher_k(0,userID_k);
						}
					   
				}
				//-- 无	   
				else{
					$.blockUI({message:$("#noteacherDiv")});	  
					// 3 -- 显示链接让用户邀请教师注册
					
				}				
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){
			
					
			}, dataType:"json"});	
		
		
		
	}else{
		saveType="2";
		$("#userName").html("向老师 "+userName_che+"发送文字答疑");  
		$("#selectUserGroup_a").html("");
		$("#selectUserGroup_k").html("");  
	}
}

var userName_che="";
var userID_k="";
var saveType="2";
function check_all()
{
    var checkboxs = document.getElementsByName("chbSingle");  
    for(var i=0;i<checkboxs.length;i++){
   	 	checkboxs[i].checked = false;
    }
}
function queryAnswer(sheetType,AuthorID,userID,orderID,id,userName){ 
	userName_che=userName;
	userID_k=userID;
	orderID_tab=orderID;  
	userSheetSubjectID=id;
	Author_ID=AuthorID;
	//教师布置
	if(sheetType=="1"){
		$.blockUI({message:queryAnswerDiv});  
		//清空页面所有消息记录
		var renewpassword=document.getElementsByName("renewpassword");
		renewpassword[0].value="";
		$("#orderID_queryAnswer1").html(orderID);         
		$("#userName").html("向老师 "+userName+"发送文字答疑");    
		check_all();   
		saveType="2";        
		$("#selectUserGroup_a").html("");
		$("#selectUserGroup_k").html("");    
		
	}
	//用户订购
	else{
		// 1 -- 判断用户分组里是否有老师
		var params = { userID           :  userID        
		};  
		$.ajax({
			url:"user.do?method=selectTeacher",
			type: "GET",   
			data: params,
			cache:false, 
			success : function(date){
			
				//-- 有
				if(date[0].gourpTeachListSize=="1"){
					$.blockUI({message:teacherDiv});	
					//清空页面所有消息记录
					var area=document.getElementsByName("area");
					area[0].value="";
					$("#orderID_queryAnswer").html(orderID);
					  
					// 2 -- 显示教师数据让用户选择
						//判断用户是否有分组
						if(date[1].userGroupListSize=="1"){
							//有：显示分组让用户选择
							var option="<option value=-1>请选择</option>";
							 option +="<option value=0>我的老师</option>";
							for(var i=2;i<date.length;i++){
								option +="<option value='"+date[i].groupID+"'>"+date[i].groupName+"</option>";
							}
							$("#selectUserGroup").html("请先选择分组："+"<select id='searchType' onchange=showGroupTeacher1('"+userID+"');>"+option+"</select>");
						}else{            
							//无：直接显示教师列表
							$("#selectUserGroup").html("当前分组：我的老师");           
							showGroupTeacher(0,userID);
						}
					   
				}
				//-- 无	   
				else{
					$.blockUI({message:$("#noteacherDiv")});	  
					// 3 -- 显示链接让用户邀请教师注册
					
				}				
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){
			
					
			}, dataType:"json"});	
		
		
			
	}
}
//页面显示用户某分组下的教师
function showGroupTeacher(geroupID,userID){
		var params = { geroupID           :  geroupID  ,
					   userID             :  userID         
		};  
		$.ajax({
			url:"user.do?method=selectTeacherBYgroupID",
			type: "GET",   
			data: params,
			cache:false, 
			success : function(date){
				//该分组下有教师  
				if(date[0].TeacherListSize=="1"){
					var showTeacherSTR="";  					
					for(var i=1;i<date.length;i++){						
						showTeacherSTR +="<input id=newPassword name=newPassword type=radio value="+date[i].TEACHERID+">"+date[i].TRUENAME+" </input>&nbsp;"+date[i].CITY+"&nbsp;"+date[i].ORGNAME+"<br>";
					}
					$("#selectTeacher").html(showTeacherSTR);
				}     
				//该分组下没有教师
				else{
					$("#selectTeacher").html("抱歉，此分组下没有任何老师信息");  
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
}
//页面显示用户某分组下的教师   
function showGroupTeacher_k(geroupID,userID){
		var params = { geroupID           :  geroupID  ,
					   userID             :  userID         
		};  
		$.ajax({
			url:"user.do?method=selectTeacherBYgroupID",
			type: "GET",   
			data: params,
			cache:false, 
			success : function(date){
				//该分组下有教师  
				if(date[0].TeacherListSize=="1"){
					var showTeacherSTR="";  					
					for(var i=1;i<date.length;i++){						
						showTeacherSTR +="<input id=newPassword name=newPassword type=radio value="+date[i].TEACHERID+">"+date[i].TRUENAME+" </input>&nbsp;"+date[i].CITY+"&nbsp;"+date[i].ORGNAME+"<br>";
					}
					$("#selectUserGroup_a").html(showTeacherSTR);
				}     
				//该分组下没有教师
				else{
					$("#selectUserGroup_a").html("抱歉，此分组下没有任何老师信息");  
				}  
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
}

function showGroupTeacher1(userID){
	var geroupID= $("#searchType").val();
	if(geroupID!=-1){
		showGroupTeacher(geroupID,userID);
	}
	
}
function showGroupTeacher2(userID){
	var geroupID= $("#searchType").val();
	if(geroupID!=-1){
		showGroupTeacher_k(geroupID,userID);
	}
	
}
function selectTeacher1(userID){
	if(saveType=="2"){
	var area=document.getElementsByName("renewpassword");
	area[0].value=area[0].value.replace(/(^\s*)|(\s*$)/g,"");
	//判断是否输入文字答疑
	if(area[0].value==""||area[0].value=="请填写您的文字答疑"){
		alert("请输入您要发送的文字答疑信息");
	}else if(area[0].value.length>1000){
		alert("文字答疑信息长度太长");
	}
	//发送消息
	else{
		var params = { userID             :  userID    ,     
					   teacherID          :  Author_ID,
					   area				  :  area[0].value,
					   userSheetSubjectID :  userSheetSubjectID
		};  
		$.ajax({
			url:"user.do?method=saveQueryAnswer",
			type: "GET",   
			data: params,   
			cache:false, 
			success : function(date){
				//页面处理显示按纽
				if(date.msg=="1"){     
					alert("消息发送成功！请等待教师回复。");
					$.unblockUI();	
					
				}else{
					alert("消息发送失败！");
				}        
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
		
		
	}
	}else{
		var area=document.getElementsByName("renewpassword");
	area[0].value=area[0].value.replace(/(^\s*)|(\s*$)/g,"");
	var newPassword=document.getElementsByName("newPassword");
	var newPasswordValue="";
  	for(i=0;i<newPassword.length;i++){   
  		if(newPassword[i].checked){
  			newPasswordValue=newPassword[i].value;
  		}   
	}    
	//判断是否勾选老师       
	if(newPasswordValue==""){
		alert("请选择要发送文字答疑的老师");        
	}     
	//判断是否输入文字答疑
	else if(area[0].value==""||area[0].value=="请填写您的文字答疑"){
		alert("请输入您要发送的文字答疑信息");
	}else if(area[0].value.length>1000){
		alert("文字答疑信息长度太长！");
	}   
	//发送消息
	else{
		var params = { userID             :  userID    ,     
					   teacherID          :  newPasswordValue,
					   area				  :  area[0].value,
					   userSheetSubjectID :  userSheetSubjectID
		};  
		$.ajax({
			url:"user.do?method=saveQueryAnswer",
			type: "GET",   
			data: params,   
			cache:false, 
			success : function(date){
				//页面处理显示按纽
				if(date.msg=="1"){     
					alert("消息发送成功！请等待教师回复。");
					$.unblockUI();	
				}else{
					alert("消息发送失败！");
				}        
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
		
		
	}
	}

}



function selectTeacher(userID){
	var area=document.getElementsByName("area");
	area[0].value=area[0].value.replace(/(^\s*)|(\s*$)/g,"");
	var newPassword=document.getElementsByName("newPassword");
	var newPasswordValue="";
  	for(i=0;i<newPassword.length;i++){   
  		if(newPassword[i].checked){
  			newPasswordValue=newPassword[i].value;
  		}   
	}    
	//判断是否勾选老师       
	if(newPasswordValue==""){
		alert("请选择要发送文字答疑的老师");        
	}     
	//判断是否输入文字答疑
	else if(area[0].value==""||area[0].value=="请填写您的文字答疑"){
		alert("请输入您要发送的文字答疑信息");
	}else if(area[0].value.length>1000){
		alert("文字答疑信息长度太长！");
	}    
	//发送消息
	else{
		var params = { userID             :  userID    ,     
					   teacherID          :  newPasswordValue,
					   area				  :  area[0].value,
					   userSheetSubjectID :  userSheetSubjectID
		};  
		$.ajax({
			url:"user.do?method=saveQueryAnswer",
			type: "GET",   
			data: params,   
			cache:false, 
			success : function(date){
				//页面处理显示按纽
				if(date.msg=="1"){     
					alert("消息发送成功！请等待教师回复。");
					$.unblockUI();	
				}else{
					alert("消息发送失败！");
				}        
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
		
		
	}
	
	
	
	
}
//准备购买课件
function getCourseware(CoursewareID,userSheetSubjectID,Title,Price,Path,SubjectID,UserSheetID,id){
	CoursewareID_js=CoursewareID;
	userSheetSubjectID_js=userSheetSubjectID;
	Title_js=Title;
	Price_js=Price;
	Path_js=Path;
	SubjectID_js=SubjectID;
	UserSheetID_js=UserSheetID;

	// 显示购买提示          
	$.blockUI({message:CoursewareDiv_obj});	
	$("#Title_c").html(Title);            
	$("#Price_c").html(Price+"点");	   
	$("#showCourseware").html("<a href='#' onclick=userCourseware('"+id+"');><img	src='studentcenter/images/gm2.gif'  border='0'></a>");	  	         
}    
//购买课件     
function userCourseware(id){	
	if(confirm("确定是否购买该课件?")){      
		var params = { userID             :  id     ,     
					   CoursewareID       :  CoursewareID_js  ,
					   userSheetSubjectID :  userSheetSubjectID_js,
					   Title			  :	 Title_js,
					   Price			  :  Price_js,
					   Path               :  Path_js,
					   SubjectID 		  :  SubjectID_js,
					   UserSheetID		  :  UserSheetID_js
		};  
		$.ajax({
			url:"user.do?method=userCourseware",
			type: "GET",   
			data: params,   
			cache:false, 
			success : function(date){
				//页面处理显示按纽  
				if(date.msg=="1"){     
					alert("购买成功!");
					$("#showCourseware").html("<a href='user.do?method=showCourseware&CoursewareID="+CoursewareID_js+"' target='_blank'><img src='studentcenter/images/ckkj.gif' border='0'></a>");	 
					$("#"+CoursewareID_js).html("<a href='user.do?method=showCourseware&CoursewareID="+CoursewareID_js+"' target='_blank'>查看课件</a>");	 
				}else if(date.msg=="2"){     
					alert("系统正忙...购买失败!");
				}else{
					alert("抱歉，您的作业点数不足，购买失败!");
				}        
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});	
		
	}
}
var arrayList_obj=$("#arrayList");  

var page="";
var pageType="";
//在线答疑  
function arrayList_org(userID,sheetType,AuthorID,page1,pageType1){
	OnEnterClass();
	if(isOnEnterClass){
	page	=page1;
	pageType=pageType1;
	$("#system_tip_add_content").html("<img src='studentcenter/images/busy.gif'>&nbsp;正在读取老师信息...");
	$.blockUI({ message: $("#system_tip_add") }); 
	
	var params = { 	   userID             :  userID     ,     
					   sheetType       	  :  sheetType  ,
					   AuthorID           :  AuthorID
	};  
		$.ajax({
			url:"user.do?method=getteacherstart",
			type: "GET",   
			data: params,   
			cache:false,     
			success : function(date){
				if(date.length==0){
					$("#system_tip_add_content").html("抱歉,暂时没有老师在线!您可以通过文字答疑向老师咨询.&nbsp;&nbsp;<a href=#  onclick='$.unblockUI();'>确定</a>");
					  
				}else{
					//有：显示老师让用户选择
					var option="";    
					
					for(var i=0;i<date.length;i++){
						option +="<option value='"+date[i].value+"'>"+date[i].name+"</option>";
					}
					$.blockUI({message:arrayList_obj});	
					$("#select_s").html("<select id='sex'>"+option+"</select>");
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown){			
					
			}, dataType:"json"});
			}	
}
function arrayList_ent(userName){		
var select_val=	document.getElementsByName("sex");           

if(select_val[0].value==""||select_val[0].value=="-1"){
	alert("请选择老师!");
}else{
	var value_str=select_val[0].value.split("-");
	dic("http://222.86.132.50:8080/acenter/normalqueue_zytoday/guest/guest.jsp?orgid="+value_str[0]+"&queueid="+value_str[1]+"&username="+userName+"&page="+page+"&pageType="+pageType);
} 

	
}
function dic(page) { 
window.open(page,"news","width=1000,height=600,scrollbars=1,toolbar=0,resizable=0,left=200,top=100"); 
//window.focus(); 
return; 
} 






