function inCart(id,nm,img1,img2,price){

	GoodsDwr.inCart(id, nm, img1, img2, price, cb_inCart);

}

function cb_inCart(data){

	//alert("カートに保存しました。");
	GoodsDwr.showCart(cb_showCart);


}

function cb_showCart(data){

	// document.getElementById("sumPrice").innerHTML = "";

//	var sum = 0;
//	for (var i=0; i<data.length; i++ ){
//		sum += data[i].price * data[i].num;
//
//	}

	//var h = "<p>合計金額 : " + sum + "円</p>";
	//h += "<a href=\"./cart\" alt=\"カードの中\">カートの中を見る</a>";
//	document.getElementById("sumPrice").innerHTML = sum;

	// infoBlock("カートに保存しました。","<br />", "内容を確認するには「カートの中を見る」を押してください。<br />");
	
	alert("カートに保存しました。");
	
}


function upNum(id){

	if ( document.getElementById(id + "_num").value == 0 ){
		GoodsDwr.deleteCart(id, cb_deleteCart);
	} else {
		GoodsDwr.updateNum(id,document.getElementById(id + "_num").value, cb_updateNum);
	}
}

function cb_updateNum(data){
	location.reload();
}

function delCart(id){
	GoodsDwr.deleteCart(id, cb_deleteCart);
}

function cb_deleteCart(data){
	location.reload();
}

function sendOrder(){

	/*
	 * @param nm
	 * @param zip1
	 * @param zip2
	 * @param add1
	 * @param add2
	 * @param add3
	 * @param add4
	 * @param add5
	 * @param mailAddress
	 * @param tel
	 * @param payInfo
	 * @param kap
	*/




	$("#NmMsg").html("");
	$("#PostCdMsg").html("");
	$("#AddrMsg").html("");
	$("#TelMsg").html("");
	$("#PayMsg").html("");
	$("#MailMsg").html("");
	//$("#KapMsg").html("");
	$("#msgMsg").html("");
	$("#msgMsg2").html("");

	//alert("1");
	var pay = "2";
	if ($("input:radio[name='payInfo']:checked").val() == "0" ) {
		pay = "0";
	} else if ($("input:radio[name='payInfo']:checked").val() == "1" ) {
		pay = "1";
	} else {
		pay = "2";
	}

	//alert("2");
	var sex = "0";
	if ($("input:radio[name='sex']:checked").val() == "1" ) {
		sex = "1";
	} else if ($("input:radio[name='sex']:checked").val() == "2" ) {
		sex = "2";
	} else {
		sex = "0";
	}

	//alert("3");
	var noshi = "2";
	if ($("input:radio[name='nosi']:checked").val() == "その他" ) {
		if ( $("#msg2").val() == "" ){
			alert("その他を選択した場合は、熨斗の種類を記入してください。");
			$("#msgMsg2").html( "<span class=\"red\">その他を選択した場合は、熨斗の種類を記入してください。</span>" );
			return;
		}
		noshi = $("#msg2").val();
	} else {
		noshi = $("input:radio[name='nosi']:checked").val();
	}
	if ( noshi == null ){
		noshi = "";
	}

	//alert("4");
	//alert($("#add1").val());
	infoBlock("<img src=\"img/busy.gif\" /> 送信中","<br />", "数分かかります。しばらくおまちください。<br />また、途中でブラウザを落としたり更新ボタンを絶対に押さないでください。<br />");

	//alert("5");
	OrderDwr.sendOder(	document.getElementById("Nm").value,
						document.getElementById("zip1").value,
						document.getElementById("zip2").value,
						$("#add1").val() ,
						document.getElementById("add2").value,
						document.getElementById("add3").value,
						document.getElementById("add4").value,
						document.getElementById("add5").value,
						document.getElementById("Addr").value,
						document.getElementById("tel").value,
						pay,
						null,
						sex,
						document.getElementById("age").value,
						$("#msg").val(),
						noshi,
						cb_sendOrder);

	//location.href = "./just_a_moment.html";
}

function cb_sendOrder( data ){



	if ( data == -1 ){
		$.unblockUI();
		alert("注文処理にてエラーが発生しました。\nシステム管理者へ連絡を行っております。\n 緊急の場合は、次へ連絡ください。0957-56-9718。\nお手数をお掛けして申し訳ございません。");
		return;
	}


	if ( data == 10 ){
		$.unblockUI();
		alert("お名前の入力が不正です。文字数オーバーか空白です。。");
		$("#NmMsg").html( "<span class=\"red\">お名前の入力が不正です。文字数オーバーか空白です。</span>" );
		return;
	}

	if ( data == 20 || data == 21 ){
		$.unblockUI();
		alert("郵便番号が不正です。。");
		$("#PostCdMsg").html( "<span class=\"red\">郵便番号が不正です。</span>" );
		return;
	}

	if ( data == 30 || data == 31 || data == 32 || data == 33 || data == 34){
		$.unblockUI();
		alert("住所が不正です。。");
		$("#AddrMsg").html( "<span class=\"red\">住所が不正です。</span>" );
		return;
	}

	if ( data == 40 || data == 41 ){
		$.unblockUI();
		alert("電話番号が不正です。");
		$("#TelMsg").html( "<span class=\"red\">電話番号が不正です。</span>" );
		return;
	}

	if ( data == 50  ){
		$.unblockUI();
		alert("支払方法を選択してください。");
		$("#PayMsg").html( "<span class=\"red\">支払方法を選択してください。</span>" );
		return;
	}

	if ( data == 60 || data == 61 ){
		$.unblockUI();
		alert("メールアドレスが不正です。");
		$("#MailMsg").html( "<span class=\"red\">メールアドレスが不正です。</span>" );
		return;
	}

	/*
	if ( data == 70 || data == 71 ){
		$.unblockUI();
		alert("文字認証が不正です。");
		$("#KapMsg").html( "<span class=\"red\">文字認証が不正です。</span>" );
		return;
	}
	*/

	if ( data == 80 ){
		$.unblockUI();
		alert("1000文字以内で入力してください。");
		$("#msgMsg").html( "<span class=\"red\">1000文字以内で入力してください。</span>" );
		return;
	}

	if ( data == 90 ){
		$.unblockUI();
		alert("50文字以内で入力してください。");
		$("#msgMsg2").html( "<span class=\"red\">50文字以内で入力してください。</span>" );
		return;
	}

	if ( data == 100 ){
		$.unblockUI();
		alert("カートに何も入っていない状態です。商品を選んでください。");

		return;
	}

	$.unblockUI();
	//alert("ココから有難うページに飛ぶ");
	location.href = "./thank_you_order.html";
}


/**
 * 情報ボックス
 * @param title
 * @param msg1
 * @param msg2
 * @param div1
 * @return
 */
function infoBlock( title,  msg1, msg2, div1 ){
	$("#infoMsg").html(title);
	$("#infoMsg1").html(msg1);
	$("#infoMsg2").html(msg2);
	//$("#infoMsgDiv").html(div1);
	//$("#infoYes").val( buttonMsg );
	$.blockUI({ message:$('#infoBox'),
		css:{ 	backgroundColor:'#ffffff',
				color:'#565656',
				cursor:'default'}
	});
}

function infoOkClick(){

	 $.unblockUI();

}

