/*************************************************
 *
 * 共通JavaScript
 *
 *************************************************/

 /********************************************************************
  *  外部変数
  *******************************************************************/
var submitFlg = 0;			// 二度押し禁止用フラグ

 /********************************************************************
  *  function : 共通サブミット処理
  *  引数：	$p_act						遷移先のプログラム名
  *  		$p_mode						オペレーションモード
  *******************************************************************/
	function submitForm (p_act, p_mode) {
	  if (submitFlg == 0) {
	    var frms = document.forms[0];
	    submitFlg = 1;
	    frms.p_mode.value = p_mode;
	    frms.submit();
	  }
	}

 /********************************************************************
  *  function : 共通サブミット処理
  *  引数：		なし
  *******************************************************************/
	function checkDoubleClick () {
	  if (submitFlg == 0) {
	    submitFlg = 1;
		return true;
	  } else {
		return false;
	  }
	}

 /********************************************************************
  *  function : 	パラメータ変更 (会員ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChange ( param ) {
	    var frms = document.forms[0];
	    frms.member_code.value = param;
	}

 /********************************************************************
  *  function : 削除確認
  *  引数：		なし
  *******************************************************************/
	function confirmDeletion () {
		return confirm('削除しますか？');
	}

 /********************************************************************
  *  function : 削除確認とパラメータ変更 (会員ID)
  *  引数：		なし
  *******************************************************************/
	function confirmDeletionWithParamChange ( param ) {
	    var frms = document.forms[0];
	    frms.member_code.value = param;
		return confirm('削除しますか？');
	}
  
  /********************************************************************
  *  function : 	パラメータ変更 (サプライヤーID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function ChangesupID ( param ) {
	    var frms = document.forms[0];
	    frms.supplier_id.value = param;
	}

 /********************************************************************
  *  function : 削除確認とパラメータ変更 (サプライヤーID)
  *  引数：		なし
  *******************************************************************/
	function confirmDeletionWithChangesupID ( param ) {
	    var frms = document.forms[0];
	    frms.supplier_id.value = param;
		return confirm('削除しますか？');
	}
	
  /********************************************************************
  *  function : 削除確認とパラメータ変更 (景品ID)
  *  引数：		なし
  *******************************************************************/
	function confirmDeletionWithChangePremiumID ( msg, param ) {
	    var frms = document.forms[0];
	    frms.premium_id.value = param;
		return confirm( msg );
	}

 /********************************************************************
  *  function : 削除確認とパラメータ変更 (引換え申請ID)
  *  引数：		なし
  *******************************************************************/
	function confirmDeletionWithChangeApplyID ( msg, param ,deli,mem) {
	
	    var frms = document.forms[0];
	    frms.apply_id.value = param;
	    frms.delivered_flg.value = deli;
	    frms.member_code.value = mem;
		return confirm( msg );
	}
/********************************************************************
  *  function : 	パラメータ変更 (景品ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangePrem ( param ) {
		var frms = document.forms[0];
	    frms.premium_id.value = param;
	}

/********************************************************************
  *  function : 	パラメータ変更 (景品ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramSumbitPrem ( param ) {
		var frms = document.forms[0];
	    frms.premium_id.value = param;
	     frms.submit();
	}	
/********************************************************************
  *  function : 	パラメータ変更 (会員コード,申請ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangeApplyPrem ( param,app_id ) {
		var frms = document.forms[0];
	    frms.member_code.value = param;
	    frms.apply_premium_id.value = app_id;
	}

 /********************************************************************
  *  function : 確認とパラメータ変更 (注文ID)
  *  引数：		なし
  *******************************************************************/
	function confirmWithOrderNoChange ( msg, param ) {
	    var frms = document.forms[0];
	    frms.order_no_to_touch.value = param;
		return confirm( msg );
	}
	
 /********************************************************************
  *  function : 確認とパラメータ変更 (景品ID)
  *  引数：		なし
  *******************************************************************/
	function confirmWithPremiumNoChange ( msg, param ) {
	    var frms = document.forms[0];
	    frms.premium_id.value = param;
		return confirm( msg );
	}

 /********************************************************************
  *  function : 確認
  *  引数：		なし
  *******************************************************************/
	function confirmation ( msg ) {
	    var frms = document.forms[0];
		return confirm( msg );
	}

  /********************************************************************
  *  function : 	パラメータ変更 (商品ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function changeItemID ( param ) {
	    var frms = document.forms[0];
	    frms.item_id.value = param;
	}
/********************************************************************
  *  function : 	パラメータ変更 (商品ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function ChgitemID ( param ) {
	    var frms = document.forms[0];
	    frms.item_id.value = param;
	}

 /********************************************************************
  *  function : 削除確認とパラメータ変更 (商品ID)
  *  引数：		なし
  *******************************************************************/
	function confirmDeletionWithChgitemID ( param ) {
	    var frms = document.forms[0];
	    frms.item_id.value = param;
		return confirm('削除しますか？');
	}

 /********************************************************************
  *  function : 	パラメータ変更 (問い合わせID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangeInquiry ( param ) {
           
	    var frms = document.forms[0];
	    frms.inquiry_id.value = param;
	}

 /********************************************************************
  *  function : 	パラメータ変更 (業界紙申込ID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangeIndustryPaper ( param ) {
           
	    var frms = document.forms[0];
	    frms.industry_paper_id.value = param;
	}
 /********************************************************************
  *  function : 	パラメータ変更 (大カテゴリID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangeCategory1 ( param ) {
           
	    var frms = document.forms[0];
	    frms.category1_id.value = param;
	}
 /********************************************************************
  *  function : 削除確認とパラメータ変更 (大カテゴリID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function confirmDeletionWithChgCategory1ID ( param ) {

	    var frms = document.forms[0];
	    frms.category1_id.value = param;
		return confirm('削除しますか？');
	}
 /********************************************************************
  *  function : 	パラメータ変更 (中カテゴリID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function paramChangeCategory2 ( param ) {
           
	    var frms = document.forms[0];
	    frms.category2_id.value = param;
	}
 /********************************************************************
  *  function : 削除確認とパラメータ変更 (中カテゴリID)
  *  引数：	param	パラメータ
  *******************************************************************/
	function confirmDeletionWithChgCategory2ID ( param ) {

	    var frms = document.forms[0];
	    frms.category2_id.value = param;
		return confirm('削除しますか？');
	}
 /********************************************************************
  *  function : 送信先変更 (商品検索)
  *  引数：	なし
  *******************************************************************/
	function mainCategoryChange () {

	    var frms = document.forms[0];
	    frms.action = "./item_search.php";
   	    frms.submit();

	}
 /********************************************************************
  *  function : パラメータ変更確認 (お問い合わせ：状態)
  *  引数：		なし
  *******************************************************************/
	function confirmChangeInquiryState () {
		return confirm('対応済に指定します。');
	}

