/*
=========================================================================================================
  Module      : 共通JS(w2.js)
 ･･･････････････････････････････････････････････････････････････････････････････････････････････････････
  Package     : w2Commerce
  Author      : M.Ochiai
  email       : product@w2solution.co.jp
  Copyright   : Copyrightc w2solution Co.,Ltd. 2006 All Rights Reserved.
  URL         : http://www.w2solution.co.jp
=========================================================================================================
BASE-W2C v2.0.F0108.B0102 2006/12/26 M.Ochiai        フロントフォームを１つに統一
BASE-W2C v2.0.F0124.B0124 2007/02/02 M.Ochiai        MAC-IEでログインできなくなっている
BASE-W2C v3.2.F0016.B0020 2007/07/19 M.Ochiai        IE5でログインできない（Javascript文字化けのバグ対策）
BASE-W2C v3.2.F0016.B0024 2007/07/23 T.Suzuki        共通ヘッダーでのログインが出来ない
033_Cave-W2C v3.6.F0023.B0018-C0022 2008/07/25 T.Matsushita    QSRainbowサイト内検索追加
033_Cave-W2C v3.6.F0023.B0018-C0031 2008/07/29 M.Ochiai        コンテンツページから商品をカートへ投入できるようにする（投入後に元ページへ戻る）
033_Cave-W2C v3.6.F0034.B0041-C0099 2008/11/27 T.Matsushita    PKＧ標準の商品一覧、詳細ページ追加
*/

// アクション初期化
function InitializeAction()
{
	LoginAction(false);
	LoginAction2(false);
	ProductSearchAction(false);
	SiteSearchAction(false);
}

// ログインアクション制御 (共通ヘッダ部分で使用) 
function LoginAction(blAction)
{
	if (document.getElementById('hdnLoginActionFlg') != null)
	{
		document.getElementById('hdnLoginActionFlg').value = blAction ? "1" : "0";
	}
}

// ログインアクション制御 (個別コンテンツ内で使用) 
function LoginAction2(blAction)
{
	if (document.getElementById('hdnLoginActionFlg') != null)
	{
		document.getElementById('hdnLoginActionFlg').value = blAction ? "2" : "0";
	}
}

// 商品検索アクション制御 
function ProductSearchAction(blAction)
{
	if (document.getElementById('hdnProductSearchActionFlg') != null)
	{
		document.getElementById('hdnProductSearchActionFlg').value = blAction ? "1" : "0";
	}
}

// 商品検索アクション制御 
function ProductSearchAction2(blAction)
{
	if (document.getElementById('hdnProductSearchActionFlg') != null)
	{
		document.getElementById('hdnProductSearchActionFlg').value = blAction ? "2" : "0";
	}
}

// サイト検索アクション制御
function SiteSearchAction(blAction)
{
	if (document.getElementById('hdnSiteSearchActionFlg') != null)
	{
		document.getElementById('hdnSiteSearchActionFlg').value = blAction ? "2" : "0";
	}
}

// カスタマイズ：カート投入
function add_cart(before_url, cart_url, product_id, product_count)
{
	if (product_count != '')
	{
		var url = location.protocol + "//" + location.hostname + cart_url;
		url += "?shop=0";
		url += "&cat=";
		url += "&pid=" + product_id;
		url += "&vid=" + product_id;
		url += "&prdcnt=" + product_count;
		url += "&ckbn=1";
		url += "&re=1";
		url += "&burl=" + encodeURI(before_url);

		location.href = url;
	}
}