function loadCart()
{
	//alert("load cart");

	var divTag = document.getElementById("cart");
	
	var retObj = alnsAjaxUtils.sendRequest(dummy, "&target=header", 'GET', "/parts/cart/index.html" ,true, true);
	
	function dummy(oj){
		var res  = decodeURIComponent(oj.responseText)
		
		divTag.innerHTML = res;
	}
}

function addCart(COMMODITY_ID, COMMODITY_LINEUP_ID, form)
{
	
	if(form.amount.value == "" || form.amount.value.match( /[^0-9]+/ )) {
		alert("オーダーの数は数字で入力してください。");
		return 1;
	}

	dataStr = "&cmd=addCart&COMMODITY_ID=" + COMMODITY_ID
				+ "&COMMODITY_LINEUP_ID=" + COMMODITY_LINEUP_ID
				+ "&AMOUNT=" + form.amount.value;
	
	alnsAjaxUtils.sendRequest(addCartCallback, dataStr, 'GET', "/parts/cart/index.html" ,true, true);
	
	function addCartCallback(oj){
		var res  = decodeURIComponent(oj.responseText)

		if(res == "<html>NO_STOCK</html>\n"){
			alert("在庫以上の数をオーダー出来ません。");
			return;
		}
		
		loadCart();
		alert("カートに追加しました。");
	}
}

function removeCart(COMMODITY_LINEUP_ID)
{
	bl = confirm("本当に削除しますか？");
	if(!bl){
		return;
	}

	dataStr = "&cmd=removeCart&COMMODITY_LINEUP_ID=" + COMMODITY_LINEUP_ID;
	
	alnsAjaxUtils.sendRequest(removeCartCallback, dataStr, 'GET', "/parts/cart/index.html" ,true, true);
	
	function removeCartCallback(oj){
		loadCart();
	}
}


function newSenderInfo(CUSTOMER_ID)
{
	param = "?CUSTOMER_ID=" + CUSTOMER_ID;

	myWin = window.open("/parts/mypage/newSendPop.html" + param,
	                       "cart",
	                       "toolbar=no,location=no,left=150,top=100,status=no,menubar=no,scrollbars=yes,width=600,height=500");
	
	myWin.focus();
}


function editSenderInfo(CUSTOMER_ID, CUSTOMERS_DELIVER_ID)
{
	param = "?CUSTOMER_ID=" + CUSTOMER_ID
			+ "&CUSTOMERS_DELIVER_ID=" + CUSTOMERS_DELIVER_ID;

	myWin = window.open("/parts/mypage/editSendPop.html" + param,
	                       "cart",
	                       "toolbar=no,location=no,left=150,top=100,status=no,menubar=no,scrollbars=yes,width=600,height=500");
	
	myWin.focus();
}

function deleteSenderInfo(form, CUSTOMER_ID, CUSTOMERS_DELIVER_ID)
{
	form.CUSTOMER_ID.value = CUSTOMER_ID;
	form.CUSTOMERS_DELIVER_ID.value = CUSTOMERS_DELIVER_ID;
	
	form.cmd.value = "delete";
	
	form.submit();
}



function reloadCustomerDeliver(wnd)
{
	wnd.opener.document.reloadFrm.submit();
	
	wnd.close();
}

function launchSelectDeliverPopup()
{
	param = "";

	myWin = window.open("/parts/settlement/selectDeliverPop.html" + param,
	                       "cart",
	                       "toolbar=no,location=no,left=150,top=100,status=no,menubar=no,scrollbars=yes,width=600,height=500");
}

function selectDeliverFromPop(wnd, form)
{
	wnd.opener.document.settleFrm.LAST_NAME.value = form.LAST_NAME.value;
	wnd.opener.document.settleFrm.FIRST_NAME.value = form.FIRST_NAME.value;
	wnd.opener.document.settleFrm.LAST_NAME_KANA.value = form.LAST_NAME.value;
	wnd.opener.document.settleFrm.FIRST_NAME_KANA.value = form.LAST_NAME.value;
	
	wnd.opener.document.settleFrm.COMPANY_NAME.value = form.COMPANY_NAME.value;
	wnd.opener.document.settleFrm.DIVISION.value = form.DIVISION.value;
	wnd.opener.document.settleFrm.POSITION.value = form.POSITION.value;
	wnd.opener.document.settleFrm.POSTAL1.value = form.POSTAL1.value;
	wnd.opener.document.settleFrm.POSTAL2.value = form.POSTAL2.value;
	wnd.opener.document.settleFrm.ADDRESS.value = form.ADDRESS.value;
	wnd.opener.document.settleFrm.TEL.value = form.TEL.value;
	
	for(i = 0; i < 48; i++){
		val = wnd.opener.document.settleFrm.STATE.options[i].value;
		if(form.STATE.value == val){
			break;
		}
	}
	
	wnd.opener.document.settleFrm.STATE.selectedIndex = i;
	
	
	wnd.close();
}

function removeFromSettlementItem(CART_ORDER_ID, form)
{
	bl = confirm("本当に削除しますか？");
	if(!bl){
		return;
	}
	
	form.cmd.value = "delete";
	form.CART_ORDER_ID.value = CART_ORDER_ID;
	form.submit();
}

function gotoSettlement(form)
{
	form.cmd.value = "gotoSettlement";
	form.submit();
	
}

function reloadCustomerHistory(wnd)
{
	wnd.opener.document.reloadFrm.submit();
	
	wnd.close();
}


