/*
* @author武清明
* @version 1.0
* @since 2008-10-10
*/

function monthHasThrityOneDays(month){
	if(month == 1){
		return true;
	}else if(month == 3){
		return true;
	}else if(month == 5){
		return true;
	}else if(month == 7){
		return true;
	}else if(month == 8){
		return true;
	}else if(month == 10){
		return true;
	}else if(month == 12){
		return true;
	}
	return false;
}

function submitTemplete(){
	var monthDays = document.getElementById("monthDays").value;
	var resultString = "";
	for(var i = 1;i <= monthDays;i++){
		var string = "";
		for(var j = 1;j <= 4;j++){
			var topicId = document.getElementById("topicId"+i+j);
			var timeinfoId = document.getElementById("timeinfoId"+j);
			//var week = document.getElementById("week"+i);
			if(j == 4){
				string = string + timeinfoId.value + "," + topicId.value ;
			}else{
				string = string + timeinfoId.value + "," + topicId.value +  ";";
			}
		}
		if(i == monthDays){
			resultString = resultString +  string;
		}else{
			resultString = resultString +  string +"|";
		}
		
	}
	document.getElementById("allRecord").value = resultString;
	document.getElementById("templeteForm").submit();
}

function submitTClass(){
	var monthDays = document.getElementById("monthDays").value;
	var resultString = "";
	var timeLength = document.getElementById("timeLength").value;
	if(timeLength == "" || timeLength == null){
		timeLength = 4;
	}
	//alert(timeLength);
	for(var i = 1;i <= monthDays;i++){
		var string = "";
		for(var j = 1;j <= timeLength;j++){
			var topicId = document.getElementById("topicId"+i+j);
			var timeinfoId = document.getElementById("timeinfoId"+j);
			var date = document.getElementById("date"+i);
			var teaNo = document.getElementById("teaNo"+i+j);
			var teaName = document.getElementById("teaName"+i+j);
			if(j == timeLength){
				string = string + timeinfoId.value + "," + topicId.value + "," + date.value
					+ "," + teaNo.value + "," + teaName.value;
			}else{
				string = string + timeinfoId.value + "," + topicId.value +  "," + date.value 
					+ "," + teaNo.value + "," + teaName.value + ";";
			}
		}
		if(i == monthDays){
			resultString = resultString +  string;
		}else{
			resultString = resultString +  string +"|";
		}
		
	}
	document.getElementById("allRecord").value = resultString;
	document.getElementById("classForm").submit();
}

function submitTClassWhenMod(){
	var monthDays = document.getElementById("monthDays").value;
	var resultString = "";
	for(var i = 1;i <= monthDays;i++){
		var string = "";
		for(var j = 1;j <= 4;j++){
			var topicId = document.getElementById("topicId"+i+j);
			var timeinfoId = document.getElementById("timeinfoId"+j);
			var date = document.getElementById("date"+i);
			var tclassId = document.getElementById("tclassId"+i+j);
			var teaNo = document.getElementById("teaNo"+i+j);
			var teaName = document.getElementById("teaName"+i+j);
			var claPersonNum = document.getElementById("claPersonNum"+i+j);
			if(j == 4){
				string = string + timeinfoId.value + "," + topicId.value + "," + date.value + "," + tclassId.value
					+ "," + teaNo.value + "," + teaName.value + "," + claPersonNum.value;
			}else{
				string = string + timeinfoId.value + "," + topicId.value +  "," + date.value + "," + tclassId.value
					+ "," + teaNo.value + "," + teaName.value + "," + claPersonNum.value + ";";
			}
		}
		if(i == monthDays){
			resultString = resultString +  string;
		}else{
			resultString = resultString +  string +"|";
		}
	}
	document.getElementById("allRecord").value = resultString;
	document.getElementById("classForm").submit();
}

function initialTempleteTable(){
	var monthTime = document.getElementById("monthTime").value;
	var monthDays = document.getElementById("monthDays").value;
	//alert($("week"+1).innerHTML);
	var date = StringToDate(monthTime+"-01");
	for(var i = 1;i <= monthDays;i++){
		document.getElementById("date"+i).innerHTML = date.getMonth()+1+"月"+date.getDate()+"日";
		document.getElementById("week"+i).innerHTML = this.getWeek(date.getDay());
		date = new Date(date.getFullYear(),date.getMonth(),date.getDate()+1);
	}
}

/*
*获得星期
*/
function getWeek(day){
	if(day == 0){
		return "星期日";
	}else if(day == 1){
		return "星期一";
	}else if(day == 2){
		return "星期二";
	}else if(day == 3){
		return "星期三";
	}else if(day == 4){
		return "星期四";
	}else if(day == 5){
		return "星期五";
	}else if(day == 6){
		return "星期六";
	}
	return "星期日";
}

var no;
function showTopic(idNo,requestUrl){
	this.no = idNo;
	var topicNo = document.getElementById("topicNo"+idNo);
	//alert(requestUrl);  // 需要获取内容的url
	var request_pars = '';//请求参数
		
	var myAjax = new Ajax.Request(requestUrl,{ // 将request_url返回内容绑定到id为result的容器中
		method      : 'post', //HTTP请求的方法,get or post
		parameters : request_pars, //请求参数
		//onFailure   : reportError, //失败的时候调用 reportError 函数
		//onLoading   : loading, //正在获得内容的时候
		onComplete : parseTopicResponse     //内容获取完毕的时候
	});
}

function parseTopicResponse(originalRequest){
	var xmlDoc = originalRequest.responseXML;
	var name = xmlDoc.getElementsByTagName("name")[0].childNodes[0].nodeValue;
	var id = xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
	//alert(name+"------------"+id);
	//alert(document.getElementById("message"+this.no).innerHTML+"----");
	document.getElementById("topicMsg"+this.no).innerHTML = name;
	document.getElementById("topicMsg"+this.no).style.display = "block";
	document.getElementById("topicId"+this.no).value = id;
}

function showTeacher(idNo,requestUrl){
	this.no = idNo;
	var teaNo = document.getElementById("teaNo"+idNo);
	//alert(requestUrl);  // 需要获取内容的url
	var request_pars = '';//请求参数
		
	var myAjax = new Ajax.Request(requestUrl,{ // 将request_url返回内容绑定到id为result的容器中
		method      : 'post', //HTTP请求的方法,get or post
		parameters : request_pars, //请求参数
		//onFailure   : reportError, //失败的时候调用 reportError 函数
		//onLoading   : loading, //正在获得内容的时候
		onComplete : parseTeaResponse     //内容获取完毕的时候
	});
}

function parseTeaResponse(originalRequest){
	var xmlDoc = originalRequest.responseXML;
	var name = xmlDoc.getElementsByTagName("name")[0].childNodes[0].nodeValue;
	var id = xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
	//alert(name+"------------"+id);
	//alert(document.getElementById("message"+this.no).innerHTML+"----");
	document.getElementById("teaMsg"+this.no).innerHTML = "("  + name + ")";
	document.getElementById("teaMsg"+this.no).style.display = "block";
	document.getElementById("teaName"+this.no).value = name;
}

var buttonObj1;
var buttonObj2;
function changeFabu(buttonObj1, buttonObj2, url){
	this.buttonObj1 = buttonObj1;
	this.buttonObj2 = buttonObj2;
	// 需要获取内容的url
	var request_url = url;
	var request_pars = '';//请求参数
		
	var myAjax = new Ajax.Request(request_url,{ // 将request_url返回内容绑定到id为result的容器中
		method      : 'post', //HTTP请求的方法,get or post
		parameters : request_pars, //请求参数
		//onFailure   : reportError, //失败的时候调用 reportError 函数
		//onLoading   : loading, //正在获得内容的时候
		onComplete : parseFabuResponse     //内容获取完毕的时候
	});
}

function parseFabuResponse(originalRequest){
	var xmlDoc = originalRequest.responseXML;
	var value = xmlDoc.getElementsByTagName("value")[0].childNodes[0].nodeValue;
	var message = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
	if(value == 0){
		this.buttonObj1.disabled = true;
		this.buttonObj2.disabled = false;
	}
	alert(message);
}