
function do_messageAll() {
	//获取表单对象和用户信息值
	var IsSearch   = GetRadioValue("isSearch");
	if(IsSearch == 'N')
	{
		if (window.document.MyMessageForm.email.value == "")
		{
		    alert("Please enter your valid E-mail address.");
			document.MyMessageForm.email.focus();
			return false;
		}
		if(window.document.MyMessageForm.email.value =="" || (!ValidateEmail(window.document.MyMessageForm.email.value)))
		{
             alert("Not a valid E-mail address,You can use this E-mail address to sign in.");
             document.MyMessageForm.email.focus();
             return false;
		}
	}
	var Email   = document.MyMessageForm.email.value;
	var Content_f   = (document.MyMessageForm.content_f.value !='Make comments here...') ? document.MyMessageForm.content_f.value : "";
	var Mode   = document.MyMessageForm.mode.value;
	var PageText   = document.MyMessageForm.pageText.value;
	var Kind   = document.MyMessageForm.kind.value;
   

	xmlHttp = createXMLHttpRequest();
	var url = "/MessageAll.php";
	//需要POST的值，把每个变量都通过&来联接
	var postStr   = "isSearch="+ IsSearch +"&email="+Email+"&content_f="+ HtmltoEncode(Content_f) +"&mode="+ Mode+"&pageText="+PageText+"&kind="+Kind;
	xmlHttp.onreadystatechange = handleReadyStateChangeMessage;
    xmlHttp.open("POST", url, true);　//传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlHttp.send(postStr);//null

}
function handleReadyStateChangeMessage() {
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
			if (xmlHttp.responseText) {
               // document.getElementById(xmlHttp.responseText).style.display = "block"
				document.getElementById('MessageAllID').innerHTML = xmlHttp.responseText;
				
            }
        } else {
            alert(xmlHttp.status);
        }
    }
}

function showMessage(str)
{
	if(str == 'N')
	document.getElementById('MyContent').style.display = "block";
	else
	do_messageAll();
}

//Radio表单获取值
function GetRadioValue(RadioName){
    var obj;   
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;           
            }
        }
    }
    return null;
}

//对字符串进行Html编码
function HtmltoEncode(strs)
{
        var str = strs;
        str=str.replace(/\+/g,";jt;");
		str=str.replace(/&/g,";amp;");
	   // str=str.replace(/\&/g, "&")；
       // str=str.replace(/</g,"&lt;");
       // str=str.replace(/>/g,"&gt;");
       // str=str.replace(/\'/g,"&apos;");
       // str=str.replace(/\"/g,"&quot;");
       // str=str.replace(/\n/g,"<br>");
	   //   str=str.replace(/\ /g,"&nbsp;");
        //  str=str.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");

        return str;
}
function ValidateEmail(email)
         {
            var re=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/i;
            if(re.test(email))
            return true;
            else
            return false;
         }
