<!--  Ajax -->
function handleHttpResponse() {
  if (http.readyState == 4) {
    results = http.responseText.split(",");
	
	if(results[0]=="mail_sended"){
		//window.alert(decodeURIComponent(results[1]));
		$("#mailsend_message").html(window.document.mailsend_frm.e_mail.value+"へ送信しました。");
	}
	
  }
}

//カート操作プラス、マイナス
function updateCart(pid1,pid2,cnt) {
  var url = "getCartList.php?pid1="; // The server-side script
  var dispcart = "";
  
	var cart_value1 = String("cart_flg" + cnt);

	if(window.document.listFrm.elements[cart_value1].value=="1"){
		dispcart = "2";
		window.document.listFrm.elements[cart_value1].value = "0";
	}else{
		dispcart = "3";
		window.document.listFrm.elements[cart_value1].value = "1";
	}


  http.open("GET", url + escape(pid1) + "&pid2=" +  escape(pid2)  + "&dispcart=" + escape(dispcart) , true);

  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

//メール送信
function sendEmail() {
	// フラグの初期化
	var flg = false;
	var error_mes = "Error Message\r\n恐れ入りますが、下記の内容をご確認ください\r\n\r\n";

	// 未入力と不正入力のチェック
	if(window.document.mailsend_frm.e_mail.value==""){
		error_mes += "・メールアドレスをご記入ください。\r\n";flg = true;
	}
	else if(!window.document.mailsend_frm.e_mail.value.match(/^[^@]+@[^.]+\..+/)){
		error_mes += "・メールアドレスの形式に誤りがあります。\r\n";flg = true;
	}

	// 判定
	if(flg){
		// アラート表示して再入力を警告
		window.alert(error_mes);return false;
	}
	else{

		var url = "sendEmail.php?pid1="; // The server-side script
  
	
		http.open("GET", url + escape(window.document.mailsend_frm.e_mail.value) + "&pid2=" +  escape(window.document.mailsend_frm.cemetery_id1.value) + "&pid3=" +  escape(window.document.mailsend_frm.cemetery_id2.value) , true);

		http.onreadystatechange = handleHttpResponse;
		http.send(null);

		//window.alert(window.document.mailsend_frm.e_mail.value);
		//$("#mailsend_message").html(window.document.mailsend_frm.e_mail.value+"へ送信しました。");

	}

}


function getHTTPObject() {
  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();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject(); // We create the HTTP Object
