function customerLogin(){

	var id = document.getElementById("id").value;
	var password = document.getElementById("password").value;
	var data = "id=" + id + "&password=" + password;
	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "CustomerLoginServlet?MODE=login&" + data , true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			if(xmlreq.responseText) {
				var result = parseInt(xmlreq.responseText);
				if(result==1) {
					moveMember();
				} else {
					document.getElementById("login_message").innerHTML = "※IDかパスワードが間違っています。";
				}
			}
		}
	}
}

function buttonOrder_onclick() {
	document.getElementById("member").style.display = "none";
	document.getElementById("order").style.display = "block";
}

function moveMember() {
	
	document.getElementById("login").style.display = "none";
	document.getElementById("id").value = "";
	document.getElementById("password").value = "";
	document.getElementById("member").style.display = "block";
	initMember();
	getMember();
}

function loginCheck(){

	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "CustomerLoginServlet?MODE=check" , true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			if(xmlreq.responseText) {
				var result = parseInt(xmlreq.responseText);
				if(result==0) {
					location.href = "member.html";
				}
			}
		}
	}
}

function getMember(){

	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "CustomerServlet?MODE=0" , true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			if(xmlreq.responseText) {
				var data = xmlreq.responseText.split(",");
				document.getElementById("customer_num").innerHTML = data[1];
				document.getElementById("customername").innerHTML = data[9];
				
			}
		}
	}
}

function logout(){

	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "LogoutServlet" , true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			document.getElementById("login").style.display = "block";
			document.getElementById("member").style.display = "none";
		}
	}
}

function init() {
	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "InitServlet?templete=login", true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			if(xmlreq.responseText) {
				document.getElementById("program_login").innerHTML = xmlreq.responseText;
			}
		}
	}
}

function initMember() {
	
	//loginCheck();
	getTodofuken("from");
	getTodofuken("to");
}

//発注
function order(){
	var sum = document.getElementById("sum").innerHTML;
	if(sum.length == 0 || sum == "&yen;0") {
		return;
	}
	var sum = document.getElementById("sum").innerHTML;
	
	var from = document.getElementById("from_todofuken_kanji").options[document.getElementById("from_todofuken_kanji").selectedIndex].text;
	from += document.getElementById("from_shikuchoson_kanji").options[document.getElementById("from_shikuchoson_kanji").selectedIndex].text;
	from += document.getElementById("from_choiki_kanji").options[document.getElementById("from_choiki_kanji").selectedIndex].text;
	globalFrom = from;
	var to = document.getElementById("to_todofuken_kanji").options[document.getElementById("to_todofuken_kanji").selectedIndex].text;
	to += document.getElementById("to_shikuchoson_kanji").options[document.getElementById("to_shikuchoson_kanji").selectedIndex].text;
	to += document.getElementById("to_choiki_kanji").options[document.getElementById("to_choiki_kanji").selectedIndex].text;
	globalTo = to;
	var tbody = document.getElementById("added_address");
	var trs = tbody.getElementsByTagName("tr");
	var add = "";
		
	for(i=0;i<trs.length;i++) {
		var tds = trs[i].getElementsByTagName("td");
		var addTodofuken = tds[1].getElementsByTagName("select")[0];
		var tds = trs[i].getElementsByTagName("td");
		var addShikuchoson = tds[2].getElementsByTagName("select")[0];
		var tds = trs[i].getElementsByTagName("td");
		var addChoiki = tds[3].getElementsByTagName("select")[0];

		if(addChoiki.selectedIndex == 0) {
			alert((i + 1) + "番目の" + LABEL_ADD + "を指定してください");
			error();
			return;
		}
		
		add += addTodofuken.options[addTodofuken.selectedIndex].text;
		add += addShikuchoson.options[addShikuchoson.selectedIndex].text;
		add += addChoiki.options[addChoiki.selectedIndex].text;
		if(i != trs.length - 1) add += ",";
	}
	globalAdd = add;
	
	var doubleFlg = "0";	
	if(document.getElementById("radio_double1").checked) {
		doubleFlg = "1";
	}
	globalDoubleFlg = doubleFlg;
	
	var xmlreq = createXmlHttpRequest();
	if (xmlreq == null) {
		window.alert("xmlreq is null");
	} else if(xmlreq.readyState != 0) {
		xmlreq.abort();
		window.alert("abort!!");
	}
	xmlreq.onreadystatechange = handle;  
	xmlreq.open("POST", path + "CalculateServlet?from=" + encodeURIComponent(from) + "&to=" + encodeURIComponent(to) + "&add=" + encodeURIComponent(add) + "&double_flg=" + encodeURIComponent(doubleFlg) , true);
	xmlreq.setRequestHeader("Content-Type", "x-www-form-urlencoded");
	xmlreq.send("");
	function handle() {
		if(xmlreq.readyState == 4) {
			if(xmlreq.responseText) {
				aSyncRateRequest(xmlreq.responseText);
			}
		}
	}
}

