// 以下のミリ秒以内の連続SUBMITは拒否
var ok_time = 1000; // ミリ秒
var sec1 = 0;
//モードとキーを指定してSUBMITを行う。
function fnClickCheck() {
	date2 = new Date();
	sec2 = date2.getTime();
	if(sec2 - sec1 >= ok_time) {
		sec1 = sec2;
		return true;
	}
	else {
		alert('処理中です。');
		date1 = new Date();
		sec1 = date1.getTime();
		sec1 = sec2;
		return false;
	}
}
function fnModeSubmit(mode, keyname, keyid, url) {
	switch(mode) {
	case 'delete':
		if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
			return;
		}
		break;
	default:
		break;
	}
	if(fnClickCheck()) {
		document.form1['mode'].value = mode;
		if(keyname != "" && keyid != "") {
			document.form1[keyname].value = keyid;
		}
		if(url != undefined) {
			document.form1.action = url;
		}
		document.form1.submit();
	}
}

function fnChangeAction(url) {
	document.form1.action = url;
}

function fnGoToCart(product_id, cci1, cci2, quantity, form, url, brand_check_flg) {
	if(brand_check_flg != "0"){
		alert('店舗が異なるご注文はできません。')
		return false;
	}
	document.form1.action = url;
	document.form1.mode.value = 'add';
	document.form1.product_id.value = product_id;
	document.form1.classcategory_id1.value = document[form][cci1].value;
	document.form1.classcategory_id2.value = document[form][cci2].value;
	document.form1.quantity.value = document[form][quantity].value;
	document.form1.submit();
}

function fnSetFormVal(form, key, val) {
	document.forms[form][key].value = val;
}

//特定のキーをSUBMITする.
function fnKeySubmit(keyname, keyid) {
	if(keyname != "" && keyid != "") {
		document.form1[keyname].value = keyid;
	}
	document.form1.submit();
}

function fnFormModeSubmit(form, mode, keyname, keyid) {
	switch(mode) {
	case 'delete':
		if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか？')){
			return;
		}
		break;
	case 'confirm':
		if(!window.confirm('登録しても宜しいですか')){
			return;
		}
		break;
	case 'regist':
		if(!window.confirm('登録しても宜しいですか')){
			return;
		}
		break;		
	default:
		break;
	}
	document.forms[form]['mode'].value = mode;
	if(keyname != "" && keyid != "") {
		document.forms[form][keyname].value = keyid;
	}
	document.forms[form].submit();
}

function fnSubmit(){
	document.form1.submit();
}

function fnFormActionSubmit(form, mode, keyname, keyid, action ) {
	if(fnClickCheck()) {
		document.forms[form].action = action;
		document.forms[form].mode.value = mode;
		document.forms[form][keyname].value = keyid;
		document.forms[form].submit();
	}
    return false;
}

function fnChangeDisable(key_word, keyname1, keyname2) {
	if(key_word == '0'){
		document.form1[keyname1].disabled = true;
		document.form1[keyname2].disabled = true;
	}else{
		document.form1[keyname1].disabled = false;
		document.form1[keyname2].disabled = false;
	}
}

