/*
 site catalyst tag for tvprogram.jcom.co.jp 
 */

/* define server */
s.server="tvprogram.jcom.co.jp";

/* define channnel */
s.channel="tvprogram";

/* define eVar8 */
s.eVar8="tvprogram";

/* define prop13 */
Path = location.pathname;

//ディレトリ配列の作成
dir_array = Path.split('/');

if(dir_array[1] == "program") {
	for (i = 1; i <= dir_array.length; i++) {
		dir = dir_array[i];
			switch(dir) {
				case	"movie":			s.prop13="tvprogram_movie";			break;
				case	"sports":			s.prop13="tvprogram_sports";		break;
				case	"music":			s.prop13="tvprogram_music";			break;
				case	"drama":			s.prop13="tvprogram_drama";			break;
				case	"anime":			s.prop13="tvprogram_anime";			break;
				case	"entertainment":	s.prop13="tvprogram_ent";			break;
				case	"life":				s.prop13="tvprogram_life";			break;
				case	"popular":			s.prop13="tvprogram_genre";			break;
			}
		}
} else if (dir_array[1] == "channel") {
	s.prop13="tvprogram_channel";
} else if (dir_array[1] == "movie") {
	s.prop13="tvprogram_movie_search";
} else if (dir_array[1] == "kuchikomi") {
	s.prop13="tvprogram_kuchikomi";
} else if (s.prop13 == ""||s.prop13 == undefined) {
	s.prop13="tvprogram";
}

//	cookieの読み込み関数
//	引数：kword=キーワード
//	返却値：データ
function CookieRead(c_word)
{
	if(typeof(c_word) == "undefined")			// キーワードなし
		return "";								// 何もしないで戻る
		c_word = c_word + "=";
		c_data = "";
		s_cookie = document.cookie + ";";		// クッキー情報を読み込む
		start = s_cookie.indexOf(c_word);		// キーワードを検索
	if (start != -1){							// キーワードと一致するものあり
		end = s_cookie.indexOf(";", start);		// 情報の末尾位置を検索
		c_data = unescape(s_cookie.substring(start + c_word.length, end));	// データ取り出し
	}
	return c_data;
}

//サイトカタリスト用pageName変数の取得
if(s.pageName == undefined){	//pageName変数の有無の確認
		//pageName変数なしの場合、サイトカタリストのデータ取得用にURLを変更
		jcom_url = document.URL;
		//URLからクエリ文字列の削除
		if(jcom_url.indexOf("?",0) != -1){ jcom_url = jcom_url.substr(0,jcom_url.indexOf("?",0)); }
		//URLから「index.html」の削除
		if(jcom_url.indexOf("/index.html",0) != -1){ jcom_url = jcom_url.substr(0,jcom_url.indexOf("/index.html",0)); }
		//URLの「/」が最後の文字列の場合、削除
		if(jcom_url.lastIndexOf("/",jcom_url.length) + 1 == jcom_url.length){ jcom_url = jcom_url.substr(0,jcom_url.lastIndexOf("/",jcom_url.length)); }
	sc_page=jcom_url;
} else {
	//pageName変数ありのケース
	sc_page=s.pageName;
}

//加入者のページトラッキング
if(CookieRead("jcom_sc") == "jcom_member"){ s.prop7="member:"+sc_page; }

//キャンペーン閲覧者のページトラッキング
if(CookieRead("jcom_cm_sc") == "jcom_campaign"){ s.prop17="campaign:"+sc_page; }

/* 
 * MITSUE-LINKS Auto Tracking Code
 * Version 2.1.0
 * Copyright (C) 2009 MITSUE-LINKS
 * 
 * This JavaScript was created using "gatag.js" provided by Goodwebpractices.com.
 */

//ライトボックス・RSSトラッキング（デフォルトは「.*」。対象を複数指定する際は「|」で追加）
var Tracking = /\?pid=|\?m_id=|\/rss\//i;

//「onload」重複対応
if (window.addEventListener) {        //	W3C DOM
    window.addEventListener('load', autotracking, false);
} else if (window.attachEvent) {        //	IE用
    window.attachEvent('onload', autotracking);
}

//条件分岐
function autotracking() {
	var anchors = document.getElementsByTagName("a");
	for(var l = 0; l < anchors.length; l++) {
		var hn = anchors[l].href;
		if(hn.match(Tracking)) {
			startListening(anchors[l],"click",sc_tracking);
		} else {}
	}
}

//クリック判定
function startListening(obj,evnt,func) {
	if(obj.addEventListener) {
		obj.addEventListener(evnt,func,false);
	} else if(obj.attachEvent) {
		obj.attachEvent("on" + evnt,func);
	}
}

//カスタムリンク
function sc_tracking(evnt) {
	var lnk = (evnt.srcElement) ? evnt.srcElement : this;
	while(lnk.tagName != "A") { lnk = lnk.parentNode; }
	//番組情報のライトボックスリンク
	if (lnk.search.indexOf("?pid=",0) != -1) {
		TV_ID = lnk.getAttribute("id");
		GenreID = TV_ID.substring(TV_ID.indexOf("=",0)+1,TV_ID.indexOf("_",0));
		ChannelID = TV_ID.substring(TV_ID.indexOf("=",(TV_ID.indexOf("_",0)))+1,TV_ID.length);
		var s=s_gi('jcomjcomcojp'); s.linkTrackVars='prop14,prop15'; s.prop14=GenreID; s.prop15=ChannelID; s.tl(this,'o',"tvprogram_program_detail"); return false;
	//映画検索のライトボックスリンク
	} else if (lnk.search.indexOf("?m_id=",0) != -1) {
		var s=s_gi('jcomjcomcojp'); s.tl(this,'o',"tvprogram_movie_search_detail"); return false;
	//RSSのリンク
	} else if (lnk.pathname.indexOf("/rss/",0) != -1||lnk.pathname.indexOf("rss/",0) != -1) {
		rss_type = lnk.search.substring(lnk.search.indexOf("=",0)+1,lnk.search.length);
		if (rss_type=="") { rss_type = "top" }
		if (window.addEventListener) {        //	W3C DOM
			var s=s_gi('jcomjcomcojp'); s.linkTrackVars='prop16'; s.prop16="tvprogram_" + rss_type; s.tl(this,'o',"tvprogram_rss"); return false;
		} else if (window.attachEvent) {        //	IE用
			var s=s_gi('jcomjcomcojp'); s.linkTrackVars='prop16'; s.prop16="tvprogram_" + rss_type; s.tl(this,'o',"tvprogram_rss");
		}
	}
}
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//--></script>
<!--/DO NOT REMOVE/-->
<!-- End SiteCatalyst code version: H.15.1. -->
