﻿function setFace(obj){
	var _Face=$("reFace");
	var value=obj.src.replace("http://"+location.host+"/images/face/icon_","").replace(".gif","")
	obj.id="_Face_"+value;
	if(_Face.value=="evil"){$("face_list").getElementsByTagName("img")[0].className="";}
	if($("_Face_"+_Face.value)){
		$("_Face_"+_Face.value).className="";	
	}
	_Face.value=value;
	obj.className="select";
}

function FaceAction(obj,Class){
	var _Face=$("reFace");
	if(_Face.value!=obj.id.replace("_Face_","")){
		obj.className=Class;	
	}
}

function AddSmile(smile){
	var obj =$("reContent");
	if (document.selection) {
		obj.focus();
		sel = document.selection.createRange();
		sel.text = smile;
	}else if (obj.selectionStart || obj.selectionStart == '0') {
		var startPos = obj.selectionStart;
		var endPos = obj.selectionEnd;
		var cursorPos = endPos;
		obj.value = obj.value.substring(0, startPos)
					  + smile
					  + obj.value.substring(endPos,obj.value.length);
		cursorPos += smile.length;
		obj.focus();
		obj.selectionStart = cursorPos;
		obj.selectionEnd = cursorPos;
	}else{
		obj.value +=smile;
		obj.focus();
	}	
}

function postSubmit(g){
	if(g!="re_message"){
		var _reName=$("reName").value;
		var _reSite=$("reSite").value;
		var _reCode=$("reCode").value;
		var _reContent=$("reContent").value;
		var E=$("post_error");
	}
	
	switch(g){
		case "link":
			_SiteName=$("SiteName").value;
			_reMail=$("reMail").value;
			_reLogo=$("reLogo").value;
			_reType=new getRadio("reType").value;
			if(!_SiteName || !_reName || isNaN(parseInt(_reCode)) || !_reContent || !_reType || !_reMail){
				$("SiteName").focus();
				E.style.display="block";E.innerHTML="请正确填写您的链接信息！<br />所有带<span class='key'>*</span>项均不能为空。";
			}else{
				$("reCode").value=parseInt(_reCode);
				E.style.display="block";
				E.innerHTML="请稍候！<br />正在为您处理数据...";
				var Xml="../Submit/Submit_Post.asp";
				var ajax = new sack(Xml);
				ajax.method = "GET";
				ajax.setVar({
					"new":nTime,"&reName":encodeURIComponent(_reName),"&reSite":encodeURIComponent(_reSite),"&reCode":_reCode,"&reContent":encodeURIComponent(_reContent),"&reMail":_reMail,"&reType":_reType,"&SiteName":_SiteName,"&reLogo":encodeURIComponent(_reLogo),"&go":g
				});
				
				ajax.onCompletion = function (){
					//alert(ajax.response)
					var response  = ajax.responseXML;
					var _Action=response.getElementsByTagName("action")[0].firstChild.data;
					var _Code=response.getElementsByTagName("code")[0].firstChild.data;
					if(_Action!="false"){
						E.innerHTML="提交成功！请等待审核...<br /><a href='javascript:$("+'"'+"post_error"+'"'+").style.display="+'"'+"none"+'"'+";void(0);'>关闭信息框</a>";		
						$("reSite").value="";
						$("reContent").value="";
						$("reLogo").value="";
					}else{
						var _Error=response.getElementsByTagName("error")[0].firstChild.data;
						$("reCode").focus();
						E.style.display="block";
						if(_Error=="exist"){var _Err="您输入的网站已经存在！<br />请重新输入！";$("reSite").value="";}else{_Err="对不起！<br />刚才您的信息填写有误！"}
						E.innerHTML=_Err;
					}
					$("_reCode").innerHTML=_Code;
					$("reCode").value="";
				}
				ajax.send("");
			}
		break;
		//+++++++++++
		case "message":
			var _reCookie=$("reCookie");
			var _reHidden=!$("reHidden").checked;
			var _reFace=$("reFace").value;
			if(!_reName || isNaN(parseInt(_reCode)) || !_reContent || !_reFace){
				$("reName").focus();
				E.style.display="block";E.innerHTML="谢谢填写您的留言！<br />我们会认真阅读！";
			}else{
				$("reCode").value=parseInt(_reCode);
				E.style.display="block";
				E.innerHTML="请稍候！<br />正在为您处理数据...";
				var Xml="../Submit/Submit_Post.asp";
				var ajax = new sack(Xml);
				ajax.method = "GET";
				ajax.setVar({
					"new":nTime,"&reName":encodeURIComponent(_reName),"&reSite":encodeURIComponent(_reSite),"&reCode":_reCode,"&reContent":encodeURIComponent(_reContent),"&reHidden":_reHidden,"&reFace":_reFace,"&go":g
				});
				ajax.onError = function (){
					alert(ajax.response)
				}
				ajax.onCompletion = function (){
					var response  = ajax.responseXML;
					var _Action=response.getElementsByTagName("action")[0].firstChild.data;
					var _Time=response.getElementsByTagName("time")[0].firstChild.data;
					var _Code=response.getElementsByTagName("code")[0].firstChild.data;
					if(_Action!="false"){
						E.innerHTML="谢谢您的留言！<br />稍后<a href='message.asp'>转入留言列表页</a>。";
						document.documentElement.scrollTop=0;
						if(_reCookie.checked){
							setCookie("_reName",_reName);
							setCookie("_reSite",_reSite);
						}
						$("reContent").value="";
						window.setTimeout("location.href='../message/?new';",3000);
					}else{
						$("reCode").focus();
						E.style.display="block";E.innerHTML="刚才您的留言填写有误！<br />请继续填写！";
					}
					$("_reCode").innerHTML=_Code;
					$("reCode").value="";
				}
				ajax.send("");
			}
		break;
		//+++++++++++
		case "re_message":
			var _reContent=$("re_message").value;
			var _id=$("m_id").innerHTML;
			var _reHidden=!$("m_hidden").checked;
			if(isNaN(parseInt(_id)) || !_reContent){
				VeryAlert("留言回复出现错误！<br />必选项不能为空！");
			}else{
				var Xml="../Submit/Submit_Post.asp";
				var ajax = new sack(Xml);
				ajax.method = "GET";
				ajax.setVar({
					"new":nTime,"&id":_id,"&reContent":encodeURIComponent(_reContent),"&reHidden":_reHidden,"&go":g
				});
				ajax.onError = function (){
					alert(ajax.response);
				}
				ajax.onCompletion = function (){
					var response  = ajax.responseXML;
					//alert(ajax.response)
					var _Action=response.getElementsByTagName("action")[0].firstChild.data;
					var _Time=response.getElementsByTagName("time")[0].firstChild.data;
					var _Code=response.getElementsByTagName("code")[0].firstChild.data;
					if(_Action!="false"){
						$("_re_content_"+_id+"_td").innerHTML=_reContent;
						$("reMsg").style.display="none";
						//alert(ajax.response)
					}else{
						VeryAlert("刚才您的回复填写有误！<br />请继续填写！");
					}
				}
				ajax.send("");
			}
		break;
	}
}

