//--*----*----*----*----*----*----*----*
//　ノンチェック
//--*----*----*----*----*----*----*----*
function check0(f,mode) {

//Check OK!!
	f.mode.value=mode;
	f.submit();
	return true;
}

//--*----*----*----*----*----*----*----*
//　セキュリティモード
//--*----*----*----*----*----*----*----*
function check1(f,mode) {

//Check OK!!
	//f.action="https://www1.softbox.jp/csv/index.asp";
	f.action="https://www1.softbox.jp/csv/index.asp";
	f.mode.value=mode;
	f.submit();
	return true;
}

//--*----*----*----*----*----*----*----*
//　「カートの中身をクリア」メッセージを表示
//--*----*----*----*----*----*----*----*
function ClearCheck(f,mode) {

if(confirm('カートの中身をクリアしますか？')){
	alert('クリアしました')
	}
else{
	//alert('中止しました');
	return false;
	}

//Check OK!!
	f.mode.value=mode;
	f.submit();
	return true;
}

//--*----*----*----*----*----*----*----*
//　都道府県名選択チェック
//--*----*----*----*----*----*----*----*
function listcheck1(f,mode) {

//都道府県名選択
	if (f.add1.selectedIndex == 0) {
		alert("都道府県名を選んでください");
		return false;
	}

//Check OK!!
	f.mode.value=mode;
	f.submit();
	return true;
}

//--*----*----*----*----*----*----*----*
//　地域選択チェック
//--*----*----*----*----*----*----*----*
function listcheck2(f,mode) {

//地域選択
	var chk = 0;
	var kcnt = 0;
	var hcnt = 0;

	for (i = 0; i < f.k.length; i++) {
		if (f.k[i].checked) {
			//個人の地域名が選択されている;
			kcnt += 1;
			chk = -1;
		}
	}
	for (i = 0; i < f.h.length; i++) {
		if (f.h[i].checked) {
			//法人の地域名が選択されている;
			hcnt += 1;
			chk = -1;
		}
	}
	if (chk) {
		//地域名が選択されている;
	} else {
		if (f.k.checked) {
			//個人の地域名が選択されている;
			kcnt += 1;
		} else {
			if (f.h.checked) {
				//法人の地域名が選択されている;
				hcnt += 1;
			} else {
				if (mode==3) {
					alert("地域名を選んでください");
					return false;
				}
			}
		}
	}

//Cookie MAX=300
	if ((mode==3) || (mode==5)) {
		chk = CookieCheck(mode,kcnt,hcnt);
		if (chk==false) {
			return false;
		}
	}

//Check OK!!
	f.mode.value=mode;
	f.submit();
	return true;
}

//--*----*----*----*----*----*----*----*
//　全チェックボックス ON / OFF
//--*----*----*----*----*----*----*----*
function selall_k(f,onoff) {

//表示地区を全て選択
	var chk = 0;
	if (f.k.length!=undefined) {
		for (i = 0; i < f.k.length; i++) {
			f.k[i].checked = onoff;
		}
	} else {
		f.k.checked = onoff;
	}
	return false;
}

//--*----*----*----*----*----*----*----*
//　全チェックボックス ON / OFF
//--*----*----*----*----*----*----*----*
function selall_h(f,onoff) {

//表示地区を全て選択
	var chk = 0;
	if (f.h.length!=undefined) {
		for (i = 0; i < f.h.length; i++) {
			f.h[i].checked = onoff;
		}
	} else {
		f.h.checked = onoff;
	}
	return false;
}

//--*----*----*----*----*----*----*----*
//　Cookieの存在チェック
//--*----*----*----*----*----*----*----*
function FindCookie() {

	getCookie = document.cookie + ";";
	getCSVKye = getKye.indexOf("NSSCSV=");

	if (getKye != -1) {
		getKye = getCookie.substring(7, getCookie.indexOf(";")); // 「NSSCSV=」以降を対象とする
		kStart = getKye.indexOf("k=");
		hStart = getKye.indexOf("h=");

		kKey = "";
		hKey = "";
		if (kStart != -1) {
			if (hStart != -1) {
				if (kStart < hStart) { //個人が先
					kKey = getKye.substring(kStart+2, hStart-1);
					hKey = getKye.substring(hStart+2, getKye.length);
				} else { //法人が先
					kKey = getKye.substring(kStart+2, getKye.length);
					hKey = getKye.substring(hStart+2, (kStart-1));
				}
			} else { //個人のみ
				kKey = getKye.substring(kStart+2, getKye.length);
			}
		} else if (hStart != -1) { //法人のみ
			hKey = getKye.substring(hStart+2, getKye.length);
		}

		kTBL = kKey.split("%2C");
		hTBL = hKey.split("%2C");

		if ((kTBL[0]=="") && (hTBL[0]=="")) {
			return false;
		} else {
			return true;
		}
	}

}

//--*----*----*----*----*----*----*----*
//　Cookieの内容チェック
//--*----*----*----*----*----*----*----*
function CookieCheck(mode,kcnt,hcnt) {

	getCookie = document.cookie + ";";
	getKye = getCookie.substring(7, getCookie.indexOf(";")); // 「NSSCSV=」以降を対象とする
	kStart = getKye.indexOf("k=");
	hStart = getKye.indexOf("h=");

	kKey = "";
	hKey = "";
	if (kStart != -1) {
		if (hStart != -1) {
			if (kStart < hStart) { //個人が先
				kKey = getKye.substring(kStart+2, hStart-1);
				hKey = getKye.substring(hStart+2, getKye.length);
			} else { //法人が先
				kKey = getKye.substring(kStart+2, getKye.length);
				hKey = getKye.substring(hStart+2, (kStart-1));
			}
		} else { //個人のみ
			kKey = getKye.substring(kStart+2, getKye.length);
		}
	} else if (hStart != -1) { //法人のみ
		hKey = getKye.substring(hStart+2, getKye.length);
	}

	kTBL = kKey.split("%2C");
	hTBL = hKey.split("%2C");

	if (mode==3) {
		if (kTBL[0] != "") {
			if ((kTBL.length+kcnt) > 300) {
				alert("1回の注文で選べる個人情報は『300 地域』までです");
				return false;
			}
		} else {
			if (kcnt > 300) {
				alert("1回の注文で選べる個人情報は『300 地域』までです");
				return false;
			}
		}
	} else if (mode==5) {
		if (kcnt > 300) {
			alert("1回の注文で選べる個人情報は『300 地域』までです");
			return false;
		}
	}

	if (mode==3) {
		if (hTBL[0] != "") {
			if ((hTBL.length+hcnt) > 300) {
				alert("1回の注文で選べる法人情報は『300 地域』までです");
				return false;
			}
		} else {
			if (hcnt > 300) {
				alert("1回の注文で選べる法人情報は『300 地域』までです");
				return false;
			}
		}
	} else if (mode==5) {
		if (hcnt > 300) {
			alert("1回の注文で選べる法人情報は『300 地域』までです");
			return false;
		}
	}

}

