﻿/****************************************
* sc_pathnameの取得 
*****************************************/
var sc_pathname = location.pathname.toLowerCase();

/****************************************
* trace_p の取得
*****************************************/
if (typeof(trace_p) == "undefined"){
	sc_isTracep = false;
}else{
	sc_isTracep = true;
}

/****************************************
* PageGroup
* ページグルーピングロジックを記述します
* prop13-30 まで使用可能
*****************************************/
// prop13:ページグループ１：チラシ詳細
if(sc_pathname.match(/\/csp0100190\/[a-zA-Z0-9]+\/\d{2}\/([a-zA-Z0-9]+)\/\d+/i)){ 
	s.prop13   = (RegExp.$1).toUpperCase();
	s.eVar13   = "D=c13";
	s.products = ";" + (RegExp.$1).toUpperCase();
} 

// prop14/eVar12:ページグループ２：町域トップ
if(sc_pathname.match(/\/t(\d{2})\/(\d{3})\/(\d{6})/i)){ 
	s.prop14 = RegExp.$1 + ":" + RegExp.$2 + ":" + RegExp.$3;
	s.eVar12 = "D=c14";
	s.hier2  = "D=c14";
} 

// prop15/eVar13:ページグループ３：屋号一覧
if(sc_pathname.match(/\/csp0100190\/([a-zA-Z0-9]+)/i)){ 
	s.prop15=(RegExp.$1).toUpperCase();
} 

// prop17/eVar17 : ページグループ４：ASP/サイト本体区別
if(sc_isTracep){
	if(trace_p == "aa52"
		|| trace_p =="aa53"
		|| trace_p == "aa52a"
		|| trace_p == "aa52b") {
		s.prop17 = "asp";
		s.eVar17 = "D=c17";
	} else {
		s.prop17 = "hontai";
		s.eVar17 = "D=c17";
	}
} 

// prop21/eVar21:クーポン詳細：屋号コード-店舗コード
if(sc_pathname.match(/\/csp0100190\/([a-zA-Z0-9]+)\/\d{2}\/([a-zA-Z0-9]+)\/coupon/i)){ 
	s.prop21 = (RegExp.$1).toUpperCase() + "-" + (RegExp.$2).toUpperCase();
	s.eVar21  = "D=c21";
} 

/****************************************
* VOS同等　成果ページ番号
* 成果ページロード時にeventをセットします
*****************************************/
if(sc_isTracep){
	switch (trace_p){
		case "aa13":
			sc_prod=";" + s.getQueryParam('storecd');
			s.c_w('sc_prod',sc_prod,0);
			break;
		case "aa07":
			s.events="prodView,event2";
			break;
		case "aa14":
			s.products=s.c_r('sc_prod');
			s.events="event3";
			break;
		case "aa48":
			s.events="event4";
			break;
		case "R512300":
			s.events="event5";
			break;
		default:
			break;
	}
} 

// event1:一覧閲覧
if (sc_pathname.match(/\/t\d{2}\/\d{3}\/\d{6}/i)
	|| sc_pathname.match(/\/csp0100170\/\d{2}\/\d{4}\/\d{3}/i)
	|| sc_pathname.match(/\/csp0100190\/[a-zA-Z0-9]+/i)) {
	s.events = s.events ? s.events + ",event1" : "event1";
}
// event6:絞込み
if (sc_isTracep && 
	(sc_pathname.match(/\/t\d{2}\/\d{3}\/\d{6}\/\d{1,2}\/\d\/\d\/\d/i)
		|| sc_pathname.match(/\/csp0100170\/\d{2}\/\d{4}\/\d{3}\/\d{1,2}\/\d\/\d\/\d/i))) {
	s.events = s.events ? s.events + ",event6" : "event6";
}

// event7:クーポン詳細
if (sc_pathname.match(/\/csp0100190\/[a-zA-Z0-9]+\/\d{2}\/[a-zA-Z0-9]+\/coupon/i)) { 
	s.events = s.events ? s.events + ",event7" : "event7";
} 

/****************************************
* URL Parameter
* URLパラメータから取得する値をここに記述します
* prop31-40 まで使用可能
*****************************************/

// prop32:店舗ID
if(sc_pathname.match(/\/CSP0100190\/[a-zA-Z0-9]+\/\d{2}\/([a-zA-Z0-9]+)\/(\d+|coupon)/i)){ 
	s.prop32   = (RegExp.$1).toUpperCase();
}


/****************************************
* URL Parameter
* prop35 eVar35
*****************************************/
var u;
u = getCookie("DLCCSP0006");
if(u != "") {
	s.prop35 = u;
	s.eVar35="D=c35";
}
	function getCookie(key){
		var val = document.cookie + ";";
		var indexf = val.indexOf(key, 0);
		if(indexf != -1){
			val = val.substring(indexf,val.length);
			var indexs = val.indexOf("=",0) + 1;
			var indext = val.indexOf(";",indexs);
			return(unescape(val.substring(indexs,indext)));
		}
		return("");
	}

/****************************************
* 成果ページカテゴリー
* 成果ページが複数ある場合に、成果ページのカテゴリーをセット
* 例）ユーザ登録ページ、申込みページ 等
*****************************************/

// eVar10:検索方法
var sc_prev_pathname = s.getCk("sc_ppn");
sc_prev_pathname=sc_prev_pathname?sc_prev_pathname:"";
s.setCk("sc_ppn", sc_pathname);
if(sc_pathname.match(/\/t?\d{2}\/\d{3}\/\d{6}/i)
	&& (sc_prev_pathname.match(/\/index\.html/i) 
	|| sc_prev_pathname.match(/\/csp0100030/i))){ 
  s.eVar10="zipcode";
}  else if (sc_pathname.match(/csp0100180/i)
	|| sc_pathname.match(/csp0100140/i)
	|| sc_pathname.match(/csp0100170/i)) {
  s.eVar10="station";
}  else if (sc_pathname.match(/csp0100400/i)) {
  s.eVar10="shop-kind";
}  else if (sc_pathname.match(/csp0100420/i)) {
  s.eVar10="shop-category";
}  else if (sc_pathname.match(/^\/t?\d{2}\/?$/i)) {
  s.eVar10="map";
}  else if (sc_pathname.match(/\/csp0100190\/?$/i)) {
  s.eVar10="shop-name";
}

// eVar11:検索：都道府県
if (sc_pathname.match(/^\/t?(\d{2})/i) || 
	sc_pathname.match(/\/[a-zA-Z0-9]+\/t?(\d{2})/i)) { 
	s.eVar11=RegExp.$1;
} 

// eVar14:絞込み：ジャンル
if(sc_pathname.match(/\/t\d{2}\/\d{3}\/\d{6}\/(\d{1,2})\/\d\/\d\/\d/i)
		|| sc_pathname.match(/\/csp0100170\/\d{2}\/\d{4}\/\d{3}\/(\d{1,2})\/\d\/\d\/\d/i)) {
	s.eVar14=RegExp.$1;
} 

// eVar15:絞込み：新着順
if(sc_pathname.match(/\/t\d{2}\/\d{3}\/\d{6}\/\d{1,2}\/(\d)\/\d\/\d/i)
		|| sc_pathname.match(/\/csp0100170\/\d{2}\/\d{4}\/\d{3}\/\d{1,2}\/(\d)\/\d\/\d/i)) {
	s.eVar15=RegExp.$1;
} 

// eVar16:絞込み：クーポン/キャンペーンあり
if(sc_pathname.match(/\/t\d{2}\/\d{3}\/\d{6}\/\d{1,2}\/\d\/\d\/(\d)/i)
		|| sc_pathname.match(/\/csp0100170\/\d{2}\/\d{4}\/\d{3}\/\d{1,2}\/\d\/\d\/(\d)/i)) {
	s.eVar16=RegExp.$1;
} 

/******* ここから下には何も記述しないで下さい ******** /
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)

