// ******************************************************************************************
//
// ApplicationName	 ：MaisonDeCosme.com
//
// FileName			 ：common.js
//
// Function			 ：共通処理用JavaScript
//
// Author			 ：2009/03/06 Mitsuru Ogawa
//
// ******************************************************************************************
<!--
	// ボタン押下時
	function DoBtnClick(intFormSeq)
	{
		form=document.forms[intFormSeq];
		form.submit();
	}

	// ボタン押下時
	// 指定のフォームでsubmitを行います。
	function DoBtnClickSubmit(strFormName)
	{
		document.forms[strFormName].submit();
	}

	// ボタン押下時
	// 指定のフォーム部品に値をセットしてsubmitします。
	function DoBtnClickSetValue(strFormName, strElementName, strValue)
	{
		document.forms[strFormName].elements[strElementName].value=strValue;
		DoBtnClickSubmit(strFormName);
	}

	// ボタン押下時
	// 指定のフォーム部品に値をセットして、且つaction設定を行いsubmitします。
	function DoBtnClickSetValueAction(strFormName,strElementName,strValue,strFormAction)
	{
		document.forms[strFormName].action=strFormAction;
		DoBtnClickSetValue(strFormName,strElementName,strValue);
	}

	// ボタン押下時
	// 指定のフォーム部品をdisabled状態にて、且つaction設定を行いtrueを返します。
	function DoBtnClickBtnDisabledAction(strFormName,strElementId,strFormAction)
	{
		document.getElementById(strElementId).disabled=true;
		document.forms[strFormName].action=strFormAction;
		return true;
	}

	// ボタン押下時
	// ウィンドウを閉じます。
	function DoBtnClickWindowClose()
	{
		window.opener = window;
		var win = window.open(location.href,"_self");
		win.close();
	}

	// リストボックス変更時
	function DoChgItem(intFormSeq)
	{
		form=document.forms[intFormSeq];
		form.submit();
	}

	// 配送先データ用のサブウィンドウ制御用JavaScript
	function DoLinkClickDetailDelivery(strFormName, strElementName)
	{
		form = document.forms[strFormName];

		// 選択されているオブジェクトの値を変数にセット
		strDeliveryCD = form.elements[strElementName].options[form.elements[strElementName].selectedIndex].value;

		// 選択されているかどうか？
		if(strDeliveryCD.length != 0)
		{
			// 選択されている値をURL変数としてセット
			strShowURL = "detail_delivery.cfm?u_deli=" + strDeliveryCD;
		}
		else
		{
			// URL変数無し
			strShowURL = "detail_delivery.cfm";
		}

		// サブウィンドウを表示　(※幅、高さ、表示位置は調整の必要有り)
		window.open(strShowURL,"detail_delivery","left=0,top=0,width=700,height=480");

		return false;
	}

	// アドレス帳説明ページのサブウィンドウ制御用JavaScript
	function DoLinkClickDescriptionDelivery()
	{
		strName = "description_delivery";
		strShowURL = strName + ".cfm";

		// サブウィンドウを表示　(※幅、高さ、表示位置は調整の必要有り)
		window.open(strShowURL,strName,"left=0,top=0,width=700,height=480");

		return false;
	}

	// オブジェクトクリック時、指定のフォーム部品に値をセットします
	function DoObjectClickSetValue(strFormName, strElementName, strValue)
	{
		document.forms[strFormName].elements[strElementName].value=strValue;
		return true;
	}

	// オブジェクトクリック時、指定のフォーム部品の値をクリアします(ブランド商品一覧トップ用)
	function DoObjectValueClear(strFormName, strElementName1, strElementName2, strElementName3)
	{
		document.forms[strFormName].elements[strElementName1].value="";
		document.forms[strFormName].elements[strElementName2].value="";
		document.forms[strFormName].elements[strElementName3].value="キーワードを入力";
		return false;
	}

	// セキュリティコード実装時の追加関数
	function DoOpenWindow(strName)
	{
		if(strName == "securitycode")
		{
			strShowURL = "/Guide/" + strName + ".cfm";
		}

		window.open(
					strShowURL,
					strName,
					'status=0,toolbar=0,scrollbars=0,width=600,height=600,location=0,menubar=0,directories=0,resizable=0'
					);
		return false;
	}

//-->
