// JavaScript Document

//var XMLHTTP_LOAD_COMPLETE = 4;テスト用定数
//var XMLHTTP_HTTP_STATUS = 200;テスト用定数
var MSXMLHTTP = false;
var xmlhttp = createXmlHttpRequest();

function Mail() {

    var mailaddress  = document.getElementById('mailaddress');
    
    // POST処理
    var postdata = 'mailaddress=' + encodeURIComponent(mailaddress.value);
    try {
        if (xmlhttp.readyState != 0) xmlhttp.abort();

        xmlhttp.open("POST", './mail.php', true);
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.responseText) {
                alert(xmlhttp.responseText);
            }
        }
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlhttp.send(postdata);
    } catch (e){
        alert(e);
    }
}

function createXmlHttpRequest() {
	//XMLHttpRequestオブジェクト生成・判別
    var objXmlHttp = false;
    try {
        objXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        MSXMLHTTP = true;
    } catch (e) {
        try {
            objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            MSXMLHTTP = true;
        } catch (E) {
            objXmlHttp = false;
        }
    }
    if (!objXmlHttp && typeof XMLHttpRequest != 'undefined') {
        objXmlHttp = new XMLHttpRequest();
    }
    return objXmlHttp;
}
