/************************************************************
* ファイル名	:detailFunc.js
* ファイル概要	:商品の詳細表示時に使用する関数を記載したファイル。
* 関数一覧:
* ・showLightViewByInputForm
*
* 履歴:
* ・2008/07/06 新規作成
*
* Written by Y.Yamamoto
*************************************************************/


/*******************
* グローバル変数
*******************/


/************************************************************
* 関数名	:showLightViewByInputForm
* 処理概要	: 
* 以下の処理に従ってフォームの入力値に応じた値でLightViewを開く。
*  1.フォームから選択した内容のValueを取得する。
*  2.フォームに入力した個数のValueを取得する。
*  3.取得した各Valueを用いてLightViewを開く。
*
*
* 引数:					説明
* --------------------	---------------------------------
* selectName			formのSelect要素のId属性値
* textId				formのTexi要素のId属性値
*
* 戻り値:
* true   : 正常終了
* false  : 異常終了
*
* 履歴
* ・2008/07/06 新規作成
*
*************************************************************/
function showLightViewByInputForm(selectId, textId) {
	var intSelectValue;
	var intQtyValue;
	
	
	// --------------------------------------------------
	// 1.フォームから選択した内容のValueを取得する。   --
	// --------------------------------------------------
	intSelectValue = document.getElementById(selectId).value;
	
	// 選択値が数値でない場合はエラー
	if(isNaN(intSelectValue)) {
		alert(intSelectValue);
		return true	
	}

	// --------------------------------------------------
	// 2.フォームに入力した個数のValueを取得する。     --
	// --------------------------------------------------
	intQtyValue = document.getElementById(textId).value;
	
	// 入力した個数が0の場合は何もしない。
	if(intQtyValue == 0) {
		return true	
	}

	// --------------------------------------------------
	// 3.取得した各Valueを用いてLightViewを開く。      --
	// --------------------------------------------------	
	Lightview.show({
 		href: '../../top/cart/?id='+ intSelectValue +'&kosu_txt=' + intQtyValue,
		rel: 'iframe',
		title: '冷凍ドッグフード ペットの洋服の｢Sisimaru｣のショッピングカートの中',
		options: {
		    width: 540,
   			height: 440
  		}
	});

	return true;
}

/************************************************************
* 関数名	:valForGoCart
* 処理概要	: 
* 以下の処理に従ってフォームの入力値に応じた値でLightViewを開く。
*  1.フォームから選択した内容のValueを取得する。
*  2.フォームに入力した個数のValueを取得する。
*  3.取得した各Valueを用いてLightViewを開く。
*
*
* 引数:					説明
* --------------------	---------------------------------
* selectId				formのSelect要素のId属性値
* spanId				値を変更するのspan属性
*
* 戻り値:
* true   : 正常終了
* false  : 異常終了
*
* 履歴
* ・2008/07/06 新規作成
*
*************************************************************/
function valForGoCart(selectId,spanId) {
	var intSelectValue;
	var objHidden;
	var objSpan;
	
	// --------------------------------------------------
	// 1.フォームから選択した内容のValueを取得する。   --
	// --------------------------------------------------
	intSelectValue = document.getElementById(selectId).value;
	objHidden = document.getElementById(intSelectValue);

	objSpan = document.getElementById(spanId);

	if(objHidden != null) {
		if(objHidden.value == 1){
			objSpan.innerHTML = "<p><strong>本商品は売り切れました。</strong></p>";
			return true;
		}

	}
	objSpan.innerHTML = "<label><input type='text' name='kosu_txt' id='kosu_txt0' value='1' size='2' maxlength='2' onBlur = 'valKosuForShoping(0)' onkeyup = 'valKosuForShoping(0)'>個　<span id='txt_status0' class='txt_status'></span><span id ='go_btn0' class='go_btn'><input type='button' value='カートに入れる'  onClick='showLightViewByInputForm(&quot;" + selectId + "&quot;,&quot;kosu_txt0&quot;)'></span></label>";
	return true;
}