﻿function checkSendEmail() {
    var inputs = document.getElementById("ff").getElementsByTagName("input");
    var ddd = document.getElementById("ff").getElementsByTagName("textarea");
    var regemail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (inputs[0].value == "") {
        alert("请输入您的名字");
        inputs[0].focus();
        return false;
    }
    if (inputs[1].value == "") {
        alert("请输入您公司名称");
        inputs[1].focus();
        return false;
    }
    if (inputs[2].value == "") {
        alert("请输入邮箱");
        inputs[2].focus();
        return false;
    }
    if (!regemail.exec(inputs[2].value)) {
        alert("邮箱格式不正确");
        inputs[2].focus();
        return false;
    }
    if (ddd[0].value == "") {
        alert("请输入您的留言");
        ddd[0].focus();
        return false;
    }
    return true;
}

//创建ajax
function getHttpRequest() {
    var http_request = null;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) { }
        }
    }
    return http_request;
}

Function.prototype.setThis = function () {
    var curr_function = this;
    var to_this_object = arguments[0];
    return function () {
        curr_function.apply(to_this_object, []);
    };
}

//ajax新闻列表
function loadExShop() {

    //建立一个http request
    var tmp_request = getHttpRequest();

    //判断http request是否建立成功
    if (!tmp_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }

    tmp_request.onreadystatechange = function () { return handleExShop.apply(tmp_request); };
    //tmp_request.onreadystatechange = handleResponse.setThis(tmp_request);

    tmp_request.open("GET", "/handler/GetNewList.ashx");
    tmp_request.send();
}

function handleExShop() {
    if (this.readyState == 4) {
        if (this.status == 200) {

            var str = this.responseText;
            document.getElementById("NewList").innerHTML = str;
        }
    }
}


