function handleHttpResponse() {
    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        var xmlDoc = xmlHttp.responseXML;
        if (xmlDoc.documentElement) {
            var rtn    = xmlDoc.getElementsByTagName('rtn').item(0).firstChild;
            var handle = xmlDoc.getElementsByTagName('handle').item(0).firstChild;
            if (rtn.data == 'ok') {
							document.getElementById('logon_box1').style.display = "none";
							document.getElementById('logon_error_msg').style.display = "none";
							document.getElementById('logon_box2').style.display = "";
							document.getElementById('logon_handle').innerHTML = handle.data;
						} else {
							document.getElementById('logon_box1').style.display = "";
							document.getElementById('logon_error_msg').style.display = "";
							document.getElementById('logon_box2').style.display = "none";
						}
				}
    }
}

function getAddrss(domain) {

  var mail = document.getElementById('logon_mail').value;
  var password = document.getElementById('logon_password').value;

	if( mail == '' ) {				//未入力の場合
		alert("メールアドレスを入力してください。");
		return;
	}
	if( password == '' ) {				//未入力の場合
		alert("パスワードを入力してください。");
		return;
	}

	// 表示用のdivを非表示にする
	document.getElementById('logon_box1').style.display = "none";
	document.getElementById('logon_error_msg').style.display = "none";
	document.getElementById('logon_box2').style.display = "none";

  xmlHttp.open('GET', domain+'logon_js.php?m=' + escape(mail) + '&p=' + escape(password), true);
  xmlHttp.onreadystatechange = handleHttpResponse;
  xmlHttp.send(null);
}

function getXmlHttpObject() {
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
            xmlhttp.overrideMimeType("text/xml"); 
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

var xmlHttp = getXmlHttpObject();

