// HTTPリクエストを投げるオブジェクト生成 //
function createXMLHttp(){
    var xmlhttp;
    try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
        xmlhttp = new XMLHttpRequest()
    }
    return xmlhttp;
}

// idからエレメントを取得 //
function getById(id){
    return document.getElementById(id);
}

function mailSend(){
	var xmlhttp = createXMLHttp();

	var add = getById("add");
	var domain = getById("domain");

	// イベントが発生したときの処理
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if ( xmlhttp.status != 200 ){
				alert("メールの送信にてエラーが発生しました。"+xmlhttp.status +"\n"+ xmlhttp.responseText);
			}
			else{
				var text = xmlhttp.responseText;
				if ( text == "send" ) {
					alert("携帯にSANKYOパワフルワールドのアドレスを送信しました。");
				} else if ( text == "send_err" ) {
					alert("アドレスの送信に失敗しました。\nしばらく経ってから再度送信してください。。");
				}
			}
		}

	};

	// HTTPリクエストを投げる。
	xmlhttp.open("POST", "mobile_mailsend.php", true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
	xmlhttp.send("add="+add.value+"&domain="+domain.value);
}
