var request;
var queryString;
var param;

function httpRequest(reqType, url, asynch){
	if(window.XMLHttpRequest){
		request = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		request = new ActiveXObject("MSXML2.XMLHTTP");
		if(!request){
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	if(request){
		initReq(reqType, url, asynch);
	}else{
		alert("エラーが発生しました。");
	}
}

function initReq(reqType, url, asynch){
	request.onreadystatechange = handleRespone;
	if(reqType.toLowerCase() == "post"){
		request.open(reqType, url, asynch);
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charaset=UTF-8");
		request.send(queryString);
	}else{
		request.open(reqType, url, asynch);
		request.send(null);
	}
}
function handleRespone(){
    if(request.readyState == 4){
    	if(request.status == 200){
    		var result = request.responseText;
//    		result = result.replace("\r\n","");
//    		result = result.replace("\r","");
//    		result = result.replace("\n","");
//            result = result.replace(/(^\s*)|(\s*$)/g, "");
            var update = new Array();
            if(result.indexOf('||' != -1)) {
                update = result.split('||');
            }
            var thisForm = document.email;
            thisForm.regadd.value="";

            alert(update[1]);
        }else{
            alert("エラーが発生しました。");
        }
    }
}
function regmega(){
        var thisForm = document.email;
        param = thisForm.regadd.value;
        if(param==""){
        	alert("メールアドレスを入力してください。");
        	return;
        }
        if(document.getElementById("regflg1").checked==true){
        	num = document.getElementById("regflg1").value;
        	var cf = confirm("登録しますか？");
        }else{
        	num = document.getElementById("regflg2").value;
        	var cf = confirm("解除しますか？");
        } 
        if(cf){
                var url ="/";
                queryString = "data[email][add]" + "=" + encodeURIComponent(param);
                queryString = queryString+"&"+"data[email][flg]" + "=" + encodeURIComponent(num);
                httpRequest("POST", url, true);
        }
}
function enter(){
	alert("enter");
}