//
//noc用js
//

// 現状は未使用(一覧画面で一括購入ボタン押下時のアラートメッセージ表示)
// function fnc_alerts(form) {
// 
// 	alert_message = "";
// 	num = form.elements.length;
// 	//商品数分だけループ。
// 	for(i=0 ; i < num ; i++){
// 	
// 		if(form.elements[i].name.substr(0,11) != "products_id") {
// 			continue;
// 		}
// 		//テキストボックスにゼロ以外の数値が入力されて、アラートメッセージが設定されている時。
// 		if(form.elements[i].value != 0 && form.elements[i].hidden != ""){
// 			alert_message = alert_message + form.elements[i].hidden + "\n";
// 		}
// 	}
// 	if(alert_message != ""){
// 		alert(alert_message);
// 	}
// }

// 商品詳細テキストボックスにゼロ以外の数値が入力されて、
// アラートメッセージが設定されている時にメッセージをポップアップ。
function fnc_product_alert(elm, msg) {
	if(elm.value != 0 && msg != ""){
		alert(msg);
	}
}

// 商品一覧テキストボックスにゼロ以外の数値が入力されて、
// アラートメッセージが設定されている時にメッセージをポップアップ。
function fnc_product_list_alert(form) {
	for(i=0; i<form.elements.length - 1; i++){
		if(form.elements[i].type == "text"){
			if(!isNaN(form.elements[i].value) && parseInt(form.elements[i].value) > 0){
				if(form.elements[i+1] != "undefined" && form.elements[i+1].type == "hidden" && form.elements[i+1].value.length > 0){
					alert(form.elements[i+1].value);
				}
			}
		}
	}
}

//支払い方法選択画面のカード会社を選択した時に
//自画面にリダイレクトする。
function ccComSelect(actionURL){
	document.checkout_payment.cc_change_flg.value = '0';
	document.checkout_payment.action = actionURL;
	document.checkout_payment.submit();
}
//支払い方法選択画面の支払い方法を選択した時に
//自画面にリダイレクトする。
function ccMethodSelect(actionURL){
	
	document.checkout_payment.cc_change_flg.value = '1';
	document.checkout_payment.action = actionURL;
	document.checkout_payment.submit();
}

// 数値 全角 -> 半角変換
function numZenToHan(TargetElement) {
  val = TargetElement.value;
  var han = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ".", ",", "-", "+");
  var zen = new Array("０","１","２","３","４","５","６","７","８","９","：","．","，","－","＋");

  for(i=0; i<val.length; i++) {
    for(j=0; j<han.length; j++) {
      val = val.replace(zen[j], han[j]);
    }
  }
  TargetElement.value = val;
}

//半角英字チェック(半角スペースも許可)
function ishanAlpha(str){
	re = new RegExp('^[a-zA-Z\x20]+$', "g");
	if (str.match(re)) {
		return true;
	}
	else{
		return false;
	}
}
//数値チェック
function isNum(str){
	re = new RegExp('^[0-9]+$', "g");
	if (str.match(re)) {
		return true;
	}
	else{
		return false;
	}
}
