﻿function killErrors() {return true;}
window.onerror = killErrors;
function $(id){
    return document.getElementById(id);
}

function TryThese(){
    for (i = 0; i < arguments.length; i++){
        try{
            return arguments[i]();
        }catch(e){}
    }
    return false;
}

function CreateXMLHTTP(){
    return TryThese(
        function() {return new ActiveXObject("Msxml2.XMLHTTP");},
        function() {return new ActiveXObject("Microsoft.XMLHTTP");},
        function() {return new XMLHttpRequest();}
    ) || false;
}

function SendRequest(url, param, method, echofun) {
    var xmlHTTP = CreateXMLHTTP();
    if (xmlHTTP){
        xmlHTTP.onreadystatechange = function()
        {
            if (xmlHTTP.readyState == 4 && xmlHTTP.status == 200){
                if (echofun!= null){
                    echofun(xmlHTTP.responseText);
                }
            }
        }
        xmlHTTP.open(method, url, true);
        xmlHTTP.setRequestHeader("Content-Length",param.length); 
        xmlHTTP.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
        xmlHTTP.send(encodeURI(param));    
    }else{
        NoXMLHTTP();
    }
}

function NoXMLHTTP(){
    alert("Sorry, your browser doesn't support XMLHTTP");
}

function trim(s)  
{return  s.replace(/(^\s*)|(\s*$)/g,  "");} 

function checkbook(theform)
{  
    if (trim(theform.content.value)=='')
	{   alert('内容不能为空');
		theform.content.focus();
		theform.content.value='';
		return false
	}
	if (trim(theform.username.value)=='')
	{   alert('姓名不能为空');
		theform.username.focus();
		theform.username.value='';
		return false
	}
	if (trim(theform.tel.value)=='')
	{   alert('电话不能为空');
		theform.tel.focus();
		theform.tel.value='';
		return false
	}
	var param;
	param="book.asp";
	param += "?username=" + escape(trim(theform.username.value));
	param += "&tel=" + escape(trim(theform.tel.value));
	param += "&email=" + escape(trim(theform.email.value));
	param += "&company=" + escape(trim(theform.company.value));
	param += "&content=" + escape(trim(theform.content.value));
	$("showaddmsg").innerHTML ="提交中…";
    SendRequest(param, param, "POST", 
                function(responseText){
					if (responseText == "error"){
						$("showaddmsg").innerHTML ="您提交数据的频率太快";
						$("username").value='';
						$("tel").value='';
						$("email").value='';
						$("company").value='';
						$("content").value='';
						$('showaddmsg').style.display = 'inline'
						return false
					}
					else if (responseText == "error01"){
						$("showaddmsg").innerHTML ="数据为空";
						return false
					}
					else if(responseText == "error02")
					{
						$("showaddmsg").innerHTML ="姓名太短";
						return false
						}
					else if(responseText == "error03")
					{
						$("showaddmsg").innerHTML ="姓名太长";
						return false
						}
					else if(responseText == "error04")
					{
						$("showaddmsg").innerHTML ="内容太少";
						return false
						}
					else if(responseText == "error05")
					{
						$("showaddmsg").innerHTML ="内容太少";
						return false
						}
					else if(responseText == "error06")
					{
						$("showaddmsg").innerHTML ="空间不支持Jmail";
						return false
						}
					else if(responseText == "success"){
                        $("username").value='';
						$("tel").value='';
						$("email").value='';
						$("company").value='';
						$("content").value='';
						$('showaddmsg').style.display = 'inline'
						$("showaddmsg").innerHTML ="邮件发送成功";
						setTimeout("$('showaddmsg').innerHTML='';","5000");
						loadlist();
					}
                });
	return false
}
