//
// 詳細画面でカートに商品を入れるフォームがらみ
//
//
//
//
function ordercheck_item(){
	var i;
	var flg = 0;
	var err_flg = 0;
	var goodsnum = 0;
	var checkstr = "";
	var regex	 = "";
	var	tmp		 = "";
	var numtype	=	"";
	var order	=	"";		// order の有無もチェックするようにしました	100204 saso

	if( order_disp_pulldown == 1 ) {
		numtype = "select-one";
		var patobj = new RegExp("^[0-9]{1,8}$");
	} else {
		numtype = "text";
		var patobj = new RegExp("^[0-9]{1,3}$");
	}
	tmp = document.getElementById("unit").value;
	if(tmp != "") {
		checkstr = hantoZen_num( tmp );
		if(checkstr == 0) {
		} else {
			regex = checkstr.match( patobj );
			if( regex != null ){
				flg++;
			} else {
				err_flg++;
			}
		}
		goodsnum++;
	} else {
	}
	if( goodsnum == 0 ){
		alert("注文できる商品がございません。");
		return false;
	}
	if( err_flg > 0 ){
		alert("注文個数は数字でご記入ください。");
		return false;
	}
	if( flg == 0 ){
		alert("注文個数が設定されていません。");
		return false;
	}
	order = document.getElementById("order").value;
	if( order == "" ){
		alert("ページが完全に表示されてからお試し下さい。");
		return false;
	}
	document.cart_add.submit();
}


function ordercheck_item_old(){
	var i;
	var flg = 0;
	var err_flg = 0;
	var goodsnum = 0;
	var checkstr = "";
	var regex	 = "";
	var	tmp		 = "";
	var numtype	=	"";

	if( order_disp_pulldown == 1 ) {
		numtype = "select-one";
		var patobj = new RegExp("^[0-9]{1,8}$");
	} else {
		numtype = "text";
		var patobj = new RegExp("^[0-9]{1,3}$");
	}
	for(i=1; i<document.cart_add.length; i++){
		if(document.cart_add.elements[i].type == numtype) {
			tmp = document.cart_add.elements[i].value;
			if(tmp != "") {
				checkstr = hantoZen_num( tmp );

				if(checkstr == 0) {
					continue;
				}
				regex = checkstr.match( patobj );
				if( regex != null ){
					flg++;
				} else {
					err_flg++;
				}
			}
			goodsnum++;
		}
	}
	if( goodsnum == 0 ){
		alert("注文できる商品がございません。");
		return false;
	}
	if( err_flg > 0 ){
		alert("注文個数は数字でご記入ください。");
		return false;
	}
	if( flg == 0 ){
		alert("注文個数が設定されていません。");
		return false;
	}
	document.cart_add.submit();
}


function hantoZen_num(srcstr){
	var hanstr	 = "";
	var han = "0123456789";
	var	zen = "０１２３４５６７８９";
	var j;
	var c;
	var n;

	hanstr = "";
	for(j=0; j<srcstr.length; j++){
		c = srcstr.charAt(j);
		n = zen.indexOf(c, 0);
		if(n >= 0) c = han.charAt(n);
		hanstr += c;
	}
	return hanstr;
}
