// adminページ用js

var req = "";

// 非同期通信オブジェクトを生成
function getXMLHttpRequest() {
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();
	} catch(e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xmlHttp = null;
			}
		}
	}
	return xmlHttp;
}

req = getXMLHttpRequest();


/*
	引数のアクションに変更し、submitする
*/
function form_action_change_submit(action_name) {
	document.admin_form.action = action_name;
	document.admin_form.submit();
}


/*
	onunloadを無くす
*/
function form_not_onunload() {
	window.onunload = function() {};
}


/*
	在庫数を変動
*/
function change_display(disp_name, view_index) {
	var disp_obj = document.getElementsByName(disp_name);
	for(var i = 0; i < disp_obj.length; i++) {
		disp_obj[i].style.display = 'none';
	}
	disp_obj[view_index].style.display = '';
}

/*
	カートにデータを入れる
*/
function send_data_cart(id_value, we_value, cnt_value, cnt_unit) {
	req.open("POST", "shop_cart_add.php", true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send("s_id=" + id_value + "&we_id=" + we_value + "&cnt=" + cnt_value + "&cnt_unit=" + cnt_unit);

	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.responseText == 'false') {
				alert(msg[8]);
			}

			location.reload();
		}
	}
}


/*
	カートに入れるため必要なデータを取得後、登録
*/
function set_cart(s_id, we_obj_name, cnt_obj_name, cnt_unit) {
	var we_obj    = document.getElementById(we_obj_name);
	if(!we_obj.selectedIndex) {
		var we_index  = 0;
		var we_id     = we_obj.value;
	} else {
		var we_index  = we_obj.selectedIndex;
		var we_id     = we_obj[we_index].value;
	}

	var cnt_obj   = document.getElementsByName(cnt_obj_name);
	var cnt_index = cnt_obj[we_index].selectedIndex;
	var cnt_num   = cnt_obj[we_index][cnt_index].value;

	send_data_cart(s_id, we_id, cnt_num, cnt_unit);
}

