var BeginPaiMingTime = "20100801";
var GuideItem = new Array();
var GuideItemIndex = 0;

function cls_Guide(guidename, remarktimes, remarkitem1, remarkitem2, remarkitem3, remarkitem4, remarkpoint)
{
	this.GuideName = guidename;
	this.RemarkTimes = remarktimes;
	this.RemarkItem1 = remarkitem1;
	this.RemarkItem2 = remarkitem2;
	this.RemarkItem3 = remarkitem3;
	this.RemarkItem4 = remarkitem4;
	this.RemarkPoint = remarkpoint;
}

function GuidePaiMing(objname)
{
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult != "")
					{
						eval(strResult);
						ShowPaiMing(objname);
					}
				}				
			}
		}
		var postinfo = "BeginTime=" + BeginPaiMingTime;
		xmlhttp.open("POST", "/inc/Page_GuidePaiMing.aspx", true);
		xmlhttp.setRequestHeader("Content-Length",postinfo.length)
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlhttp.send(postinfo);
	}
}

function ShowPaiMing(objname)
{
	var obj = CheckObject(objname);
	if (!obj) return;
	var strBody = "<table border=0 cellpadding=1 cellspacing=1 bgcolor=#EFEFEF width=100%><tr bgcolor=white><td height=33 align=center width=40%>姓名</td><td align=center width=30%>点评次数</td><td align=center width=30%>平均得分</td></tr>";
	for (var i=0;i<GuideItem.length ;i++ )
	{
		strBody += "<tr bgcolor=white><td height=28 align=center>" + GuideItem[i].GuideName + "</td>";
		strBody += "<td align=center class='entxt f11'>" + GuideItem[i].RemarkTimes + "</td>";
		strBody += "<td align=center class='entxt f11'>" + GuideItem[i].RemarkPoint + "</td></tr>";
	}
	strBody += "</table>";
	obj.innerHTML = strBody;
}

function remarkform_submit1()
{
	var theform = CheckObject("remark_form");
	if (!theform) return;
	var strLineID = theform.oLineIDBox.value;
	var strTourDate = theform.TourDateYear.value + "-" + theform.TourDateMonth.value + "-" + theform.TourDateDay.value;
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult != "")
					{
						if (strResult.substr(0,3) == "OK+")
						{
							eval(strResult.substr(3));
							if (TourItem.length <= 0)
							{
								alert(strTourDate + " 没有发团！");
							}
							else if (TourItem.length == 1)
							{
								theform.oTourIDBox.value = TourItem[0].TourID;
								CheckObject("TourGuideTD").innerHTML = "领队：" + TourItem[0].TourGuide;
								CheckObject("TourDriverTD").innerHTML = "司机：" + TourItem[0].TourDriver;
								hidden_layer("remark_layer_1");
								hidden_layer("remark_layer_3");
								show_layer("remark_layer_2");
							}
							else
							{
								selectTour();
							}
						}
						else
						{
							alert(strResult.substr(3));
						}
					}
				}				
			}
		}
		var postinfo = "LineID=" + strLineID + "&TourDate=" + strTourDate;
		xmlhttp.open("POST", "/inc/GetTourByLineDate.aspx", true);
		xmlhttp.setRequestHeader("Content-Length",postinfo.length)
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlhttp.send(postinfo);
	}
}

function show_layer(objname)
{
	var obj = CheckObject(objname);
	if (!obj) return;
	obj.style.display = "";
}

function hidden_layer(objname)
{
	var obj = CheckObject(objname);
	if (!obj) return;
	obj.style.display = "none";
}

function selectTour()
{
	var objtd = CheckObject("TourSelectTD");
	if (!objtd) return;
	var strBody = "<table border=0 cellpadding=0 cellspacing=0 width='100%'>";
	for (var i = 0;i<TourItem.length ;i++ )
	{
		strBody += "<tr><td height=30>　· <a href='javascript: void(0)' onclick=\"selected_tour('" + TourItem[i].TourID + "')\">领队：" + TourItem[i].TourGuide + " 司机：" + TourItem[i].TourDriver + "</a></td></tr>";
	}
	strBody += "</table>";
	objtd.innerHTML = strBody;
	hidden_layer("remark_layer_1");
	hidden_layer("remark_layer_2");
	show_layer("remark_layer_3");
}

function selected_tour(tourid)
{
	var theform = CheckObject("remark_form");
	if (!theform) return;
	var bHaved = false;
	for (var i = 0;i<=TourItem.length ;i++ )
	{
		if (TourItem[i].TourID == tourid)
		{
			theform.oTourIDBox.value = TourItem[i].TourID;
			CheckObject("TourGuideTD").innerHTML = "领队：" + TourItem[i].TourGuide;
			CheckObject("TourDriverTD").innerHTML = "司机：" + TourItem[i].TourDriver;
			bHaved = true;
			hidden_layer("remark_layer_1");
			hidden_layer("remark_layer_3");
			show_layer("remark_layer_2");
		}
	}
	if (!bHaved)
	{
		alert("你所选择的团不存在！");
	}
}

function remarkform_submit2()
{
	var theform = CheckObject("remark_form");
	if (!theform) return;
	RemarkFormNew_CheckData(theform);
}

function RemarkFormNew_CheckData(theform)
{
	var reg = /\s*/gi;
	var remarkintro = theform.RemarkIntroBox.value;
	var remarkitem1 = theform.RemarkItem1Box.value;
	var remarkitem2 = theform.RemarkItem2Box.value;
	var remarkitem3 = theform.RemarkItem3Box.value;
	var remarkitem4 = theform.RemarkItem4Box.value;
	var remarkitem5 = theform.RemarkItem5Box.value;
	var tourdateyear = theform.TourDateYear.value;
	var tourdatemonth = theform.TourDateMonth.value;
	var tourdateday = theform.TourDateDay.value;
	var username = theform.UserNameBox.value;
	var usertelphone = theform.UserTelphoneBox.value;
	var tourid = "";
	var oTourIDBox = CheckObject("oTourIDBox");
	if (oTourIDBox)
	{
		tourid = oTourIDBox.value;
	}
	var oLineIDBox = CheckObject("oLineIDBox");
	if (oLineIDBox)
	{
		lineid = oLineIDBox.value;
	}
	if (username == "")
	{
		alert("请输入您的姓名！");
		theform.UserNameBox.focus();
		return false;
	}
	if (remarkintro.replace(reg, "") == "")
	{
		alert("请输入点评内容！");
		theform.RemarkIntro.focus();
		return false;
	}
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		theform.RemarkIntroBox.disabled = true;
		theform.RemarkItem1Box.disabled = true;
		theform.RemarkItem2Box.disabled = true;
		theform.RemarkItem3Box.disabled = true;
		theform.RemarkItem4Box.disabled = true;
		theform.RemarkItem5Box.disabled = true;
		theform.TourDateYear.disabled = true;
		theform.TourDateMonth.disabled = true;
		theform.TourDateDay.disabled = true;
		theform.UserNameBox.disabled = true;
		theform.UserTelphoneBox.disabled = true;
		theform.remark_submit_button2.disabled = true;
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult != "")
					{
						if (strResult == "OK")
						{
							alert("点评提交成功！");
							UploadNewRemark("", "");
							hidden_layer("remark_layer_2");
							hidden_layer("remark_layer_3");
							show_layer("remark_layer_1");
						}
						else
						{
							alert(strResult);
							hidden_layer("remark_layer_2");
							hidden_layer("remark_layer_3");
							show_layer("remark_layer_1");
						}
					}
					else
					{
						alert("点评失败！");
					}
					theform.RemarkIntroBox.disabled = false;
					theform.RemarkItem1Box.disabled = false;
					theform.RemarkItem2Box.disabled = false;
					theform.RemarkItem3Box.disabled = false;
					theform.RemarkItem4Box.disabled = false;
					theform.RemarkItem5Box.disabled = false;
					theform.TourDateYear.disabled = false;
					theform.TourDateMonth.disabled = false;
					theform.TourDateDay.disabled = false;
					theform.UserNameBox.disabled = false;
					theform.UserTelphoneBox.disabled = false;
					theform.remark_submit_button2.disabled = false;
				}
			}
		}
		var postinfo = "LineID=" + lineid + "&TourID=" + tourid + "&TourDate=" + tourdateyear + "-" + tourdatemonth + "-" + tourdateday + "&RemarkItem1=" + remarkitem1 + "&RemarkItem2=" + remarkitem2 + "&RemarkItem3=" + remarkitem3 + "&RemarkItem4=" + remarkitem4 + "&RemarkItem5=" + remarkitem5 + "&UserName=" + escape(username) + "&UserTelphone=" + escape(usertelphone) + "&RemarkIntro=" + escape(remarkintro);
		xmlhttp.open("POST", "/inc/saveremarknew.aspx", true);
		xmlhttp.setRequestHeader("Content-Length",postinfo.length)
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlhttp.send(postinfo);
	}
	return false;
}