//设置反馈意见文本框样式
function setFeedbackStyle(obj,formerValue){
	if(obj.value != formerValue) return false;
	obj.value = "";
	obj.style.color= "#000000";
	document.getElementById("message").style.visibility = "hidden";;
	obj.focus();
}
//检查反馈意见文本框的输入
function checkValue(obj,formerValue){
	var ideaStr = trim(obj.value);
	if(ideaStr == "" || ideaStr == null){
		obj.style.color= "#BFBDB0";
		obj.value = formerValue;
		return false;
	}
}
//清除表单数据
function reset(){
	document.getElementById("feedback").value = "";
	document.getElementById("email").value = "";
	document.getElementById("phone").value = "";
	document.getElementById("feedbackType").focus;
}
//提示信息
function setMessage(){
	document.getElementById("message").style.visibility = "hidden";
}
//提交数据验证
function checkInput(){
	var feedbackType = document.getElementById("feedbackType").value;
	var feedback = trim(document.getElementById("feedback").value);
	feedback = setContent(feedback);//过滤Html标签
	var email = trim(document.getElementById("email").value);
	var phone = trim(document.getElementById("phone").value);
	var username = trim(document.getElementById("username").value);
	if(feedback == "" || feedback == "请输入您的反馈意见！"){
		document.getElementById("message").style.visibility = "visible";
		document.getElementById("messageText").innerHTML = "请输入反馈内容！";
		document.getElementById("feedback").value = "";
		document.getElementById("feedback").style.color= "#000000";
		document.getElementById("feedback").focus();
		return false;
	}
	if(email != ""){
		var emailStr = /^\s*([A-Za-z0-9_\-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;   
		if   (!emailStr.test(email)){
		  	document.getElementById("message").style.visibility = "visible";
			document.getElementById("messageText").innerHTML = "Email格式不正确！";
			document.getElementById("email").focus();
			return false;
		}
	}
	doSubmit(feedbackType,feedback,email,phone,username);
}
//提交数据
function doSubmit(feedbackType,feedback,email,phone,username){
	var url = "guestbook.php?"+new Date().getTime();
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("type="+escape(feedbackType)+"&content="+escape(feedback)+"&email="+escape(email)+"&phone="+escape(phone)+"&username_g="+escape(username)+"&dosubmit=1");

	//服务器在运行完成后执行函数
	xmlhttp.onreadystatechange = function(){
		if (4 == xmlhttp.readyState){
			if (200 == xmlhttp.status){ //成功
				var r = xmlhttp.responseText;
				if(r == "OK"){
					document.getElementById("message").style.visibility = "visible";
					document.getElementById("messageText").innerHTML = "操作成功！";
					window.setInterval("setMessage();", 10000);
				}
				else{
					document.getElementById("message").style.visibility = "visible";
					document.getElementById("messageText").innerHTML = "操作失败,请重试！";
					window.setInterval("setMessage();", 10000);
				}
			}
			else{
				alert("当前浏览器不支持javascript,如果已禁用,请开启!");
			}
		}
	}
}
