/* サブミット処理 */
function fnOnEvent(element) {
	element.form.mode.value=element.name;
}

function fnOnEventSecondClick(element,filename) {
	element.form.mode.value=element.name;
	document.getElementById(element.id).disabled=true;
	document.form1.submit();
}

function fnOnEventAdmin(element) {
	element.form1.mode.value=element.name;
	document.form1.submit();
}

/* サブミット処理 */
function fnOnSubmitEvent(name) {
	document.form1.mode.value=name;
	document.form1.submit();
}

/* カートサブミット処理 */
function fnOnCartSubmitEvent(name) {
	document.form1.mode.value=name;
	document.form1.submit();
}

/* ログイン用サブミット処理 */
function fnLoginOnSubmitEvent(name) {
	document.loginForm1.mode.value=name;
	document.loginForm1.submit();
}

/* サブミット処理 */
function fnOnSortEvent(element, id) {
	element.form.mode.value=element.name;
	element.form.sortNo.value=id;
}

/* サブミット処理 */
function fnOnChangeEvent(element, id) {
	element.form.mode.value=element.name;
	element.form.branchId.value=id;
}

/* サブミット処理 */
function fnOnSearchEventSubmit(name) {
	document.search_form.mode.value=name;
	document.search_form.submit();
}

/* 登録処理 */
function fnInsert(element) {
	if (window.confirm("登録します。よろしいですか。")) {
		fnOnEvent(element);
	} else {
		return false;
	}
}

/* 変更処理 */
function fnUpdate(element) {
	if (window.confirm("変更します。よろしいですか。")) {
		fnOnEvent(element);
	} else {
		return false;
	}
}

/* 削除処理 */
function fnDelete(element) {
	if (window.confirm("削除します。よろしいですか。")) {
		fnOnEvent(element);
	} else {
		return false;
	}
}

/* カートの中身確認 */
function fnOnCartLogout(element) {
	if (window.confirm("カゴの中に商品があります。ログアウトしてもよろしいですか。")) {
		fnOnEvent(element);
	} else {
		return false;
	}
}

subWindow = window;
TimeID =window.setTimeout("",0);

/* 常に開いたwindowにフォーカスが当たるように処理 */
function winfocus(){
	window.clearTimeout(TimeID);
	if(subWindow.closed){
	return;
	}
	TimeID=window.setTimeout("subWindow.focus()",0);
}

/* 製品表示順番変更用スクリプト */
function optionMove(MODE,id) {
	var count = 0;
	var O = document.getElementById(id);
	for(var i=0;i<O.options.length;i++){
		if(O.options[i].selected){
			count++;
			break;
		}
	}
	if (count > 0) {
		if((i==0 && MODE==-1) || (i==O.options.length-1 && MODE==1)) {
		} else {
			var tmpOption = O.removeChild(O.options[i]);
			O.insertBefore(tmpOption,O.options[i+MODE]);
		}
	} else {
		alert("製品を選択してください。");
	}
}

/* 製品表示順番最上部下部変更用スクリプト */
function optionMaxMove(MODE,id) {
	var count = 0;
	var O = document.getElementById(id);
	for(var i=0;i<O.options.length;i++){
		if(O.options[i].selected){
			count++;
			break;
		}
	}
	if (count > 0) {
		if(MODE==1){
			var tmpOption = O.removeChild(O.options[i]);
			O.insertBefore(tmpOption,O.options[0]);
		} else {
			var tmpOption = O.removeChild(O.options[i]);
			O.insertBefore(tmpOption,O.options[O.options.length]);
		}
	} else {
		alert("製品を選択してください。");
	}
}

/* セパレータ追加スクリプト */
function addSeparator(id) {
	var count = 0;
	var O = document.getElementById(id);
	for(var i=0;i<O.options.length;i++){
		if(O.options[i].selected){
			count++;
			break;
		}
	}
	if (count > 0) {
		var tmpOption = new Option("【セパレータ】");
		tmpOption.value = "";
		O.insertBefore(tmpOption,O.options[i]);
	} else {
		alert("製品を選択してください。");
	}
}

/* セパレータ削除スクリプト */
function delSeparator(id) {
	var count = 0;
	var O = document.getElementById(id);
	for(var i=0;i<O.options.length;i++){
		if(O.options[i].selected){
			count++;
			break;
		}
	}
	if (count > 0) {
		if(O.options[i].value == "") {
			O.removeChild(O.options[i]);
		} else {
			alert("セパレータを選択してください。");
		}
	} else {
		alert("製品を選択してください。");
	}
}

/* アイテムリスト全選択スクリプト */
function fnAllSelectOptions(id){
	document.getElementById(id).multiple = true;

	for (var i=0;i<document.getElementById(id).options.length;i++) {
		document.getElementById(id).options[i].selected = true;
	}
}

//キャンペーン用クレジット決済選択
function CampaignCheckFieldsCredit(element) {
	var obj = document.form1.unico_campaign_flg;
	var sexval;
	for (i = 0 ; i < obj.length; i++) {
		if (obj[i].checked){
			sexval = obj[i].value ;
			break;
		}
	}
	if(!sexval) {
		alert("プレゼント商品をお選びください。");
		return false;
	} else {
		element.form.mode.value=element.name;
		document.form1.submit();
	}
}
//キャンペーン用クレジット決済以外選択
function CampaignCheckFieldsNoCredit(element,filename) {
	var obj = document.form1.unico_campaign_flg;
	var sexval;
	for (i = 0 ; i < obj.length; i++) {
		if (obj[i].checked){
			sexval = obj[i].value ;
			break;
		}
	}
	if(!sexval) {
		alert("プレゼント商品をお選びください。");
		return false;
	} else {
		element.form.mode.value=element.name;
		document.getElementById(element.id).disabled=true;
		document.form1.submit();
	}
}

