/*
 * moonfactory
 *
 */

function chk_param() {

	// I wonder if try catch..... @TODO

	var value = '';
	var errFlag = new Array();
	_qfMsg = '';

	// product_id mapping for initialCmb
	// [initialCmb-OnOff][product_id]
	var _product_id_map = new Array();
	_product_id_map["0"] = new Array();
	_product_id_map["1"] = new Array();

	_product_id_map["0"]["4"]  =  "4";
	_product_id_map["1"]["4"]  = "17";

	_product_id_map["0"]["5"]  =  "5";
	_product_id_map["1"]["5"]  = "20";

	_product_id_map["0"]["6"]  =  "6";
	_product_id_map["1"]["6"]  = "14";

	_product_id_map["0"]["7"]  =  "7";
	_product_id_map["1"]["7"]  = "21";

	_product_id_map["0"]["8"]  =  "8";
	_product_id_map["1"]["8"]  = "13";

	_product_id_map["0"]["9"]  =  "9";
	_product_id_map["1"]["9"]  = "19";

	_product_id_map["0"]["10"]  = "10";
	_product_id_map["1"]["10"]  = "18";

	// color check
	value = document.form1.elements['classcategory_id1'].value;
	if (value == '' && !errFlag['classcategory_id1']) {
        	errFlag['classcategory_id1'] = true;
		_qfMsg = _qfMsg + '\n - ランドセルの色';
	}

	// quantity
	value = document.form1.elements['quantity'].value;
	if ( value.match(/[^1-9]/) && !errFlag['quantity'] ) {
    		errFlag['quantity'] = true;
		_qfMsg = _qfMsg + '\n - 数量';
	}

	// initialCmb
	value = document.form1.elements['initialCmb'].value;
	if (  (value != '0' && value != '1') && !errFlag['initialCmb'] ) {
    		errFlag['initialCmb'] = true;
		_qfMsg = _qfMsg + '\n - イニシャル刺繍の『あり・なし』';
	}


	if (_qfMsg != '') {

		_qfMsg = '以下のご確認をお願いいたします。\n' + _qfMsg;
		alert(_qfMsg);
		// return false;

	}else{

		// submit
		_initialCmb = document.form1.elements['initialCmb'].value;
		_product_id = document.form1.elements['product_id'].value;
		_new_product_id = _product_id_map[_initialCmb][_product_id];

		document.form1.action = 'https://www.nakamura-kaban.net/products/detail.php?product_id=' + _new_product_id;
		// document.form1.action = 'http://www.nakamura-kaban.net/products/detail.php?product_id=' + _new_product_id;

		document.form1.elements['product_id'].value = _new_product_id;
		document.form1.submit();
		// return true;

	}

}

