var strPath	= location.pathname;
var strUrl	= location.href.split("?");

var strPageName = strUrl[0];	/* s.pageName */
var strChannel  = "";			/* s.channel */ 

if( strPageName.charAt(strPageName.length-1) == "/" ) {
	strPath		= strPath + "index.html";
	strPageName = strPageName + "index.html";
}

s.eVar1	= "";
s.eVar2	= "";
s.eVar3	= "";
s.eVar4	= "";
s.eVar5	= "";
s.eVar6	= "";
s.eVar7	= "";
s.eVar8	= "";
s.eVar9	= "";

var strTitle = document.title;  
var blnCatalystFlg = true;

// error 404
if( strTitle.indexOf("404 Not Found",0) == 0 ) {
	blnCatalystFlg = false;
	s.pageType = "errorPage";
	var s_code=s.t();if(s_code)document.write(s_code);

// error 400 408 500 503
} else if( strTitle.indexOf("400 Bad Request",0) == 0 || strTitle.indexOf("408 Request Time-out",0) == 0 || 
	strTitle.indexOf("500 Internal Server Error",0) == 0 || strTitle.indexOf("503 Service Unavailable",0) == 0 ) {
	blnCatalystFlg = false;
	
// top
} else if( strPath.indexOf("/index.html",0) == 0 ) {
	strChannel = "金融_FX_TOP(特徴）";
	s.events = "event4";
	
// contents
} else if( strPath.indexOf("/contents/",0) == 0 ) {
	strChannel = "金融_FX_コンテンツ";

// point promo sort 
} else if( strPath.indexOf("/point/",0) == 0 || strPath.indexOf("/promo/",0) == 0 || strPath.indexOf("/sort/",0) == 0 ) { 
	strChannel = "金融_FX_ランディング";  
	
	if( strPath.indexOf("/sort/ranking/index.html",0) == 0 ) {
		s.events = "event8";
	} else if( strPath.indexOf("/promo/index.html",0) == 0 ) {
		s.events = "event9";
	} else if( strPath.indexOf("/promo/olive-x/index.html",0) == 0 ) {
		s.events = "event11";
	} else if( strPath.indexOf("/promo/panama/index.html",0) == 0 ) {
		s.events = "event12";
	} else if( strPath.indexOf("/promo/contents/about_01.html",0) == 0 ) {
		s.events = "event13";
	} else if( strPath.indexOf("/promo/contents/about_02.html",0) == 0 ) {
		s.events = "event14";
	} else if( strPath.indexOf("/promo/contents/guide_02.html",0) == 0 ) {
		s.events = "event15";
	} else if( strPath.indexOf("/promo/contents/guide_05.html",0) == 0 ) {
		s.events = "event16";	
	}

// step 
} else if( strPath.indexOf("/step/",0) == 0 ) {

	// Step1
	if(strPath.indexOf("step/fxbang/showStep1",0) != -1)
	{
		s.events = "event5:" + document.answerForm.requestId.value;
	}
	// Confirm
	else if(strPath.indexOf("step/fxbang/showConfirm",0) != -1)
	{
		s.events = "event6:" + document.answerForm.requestId.value;
		// 性別
		s.eVar1 = document.answerForm.answer_Q_sex_id.value;
		// 郵便番号
		s.eVar2 = document.answerForm.answer_Q_zip_A_1.value + "-" + document.answerForm.answer_Q_zip_A_2.value;
		// 生まれ年
		s.eVar3 = document.answerForm.answer_Q_birthday_A_1.value;
		// 職業
		s.eVar4 = document.answerForm.answer_Q_job_id.value;
		// 年収
		s.eVar5 = document.answerForm.answer_Q_income_id.value;
		// 金融資産
		s.eVar6 = document.answerForm.answer_Q_asset_id.value;
	}
	// Thanks
	else if(strPath.indexOf("step/fxbang/showThanks",0) != -1)
	{
		s.events = "event7:" + document.answerForm.requestId.value;
	}
	// 手数料（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_1",0) != -1)
	{
		strChannel = "手数料";
	}
	// 証拠金率（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_2",0) != -1)
	{
		strChannel = "証拠金率";
	}
	// 通貨ペア（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_3",0) != -1)
	{
		strChannel = "通貨ペア";
	}
	// 注文の種類（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_4",0) != -1)
	{
		strChannel = "注文の種類";
	}
	// 入出金サービス（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_5",0) != -1)
	{
		strChannel = "入出金サービス";
	}
	// モバイル＆サポート（カテゴリ別集計）
	else if(strPath.indexOf("step/fxbang/rsShowList_01_6",0) != -1){
		strChannel = "モバイル＆サポート";
	}

// othres 
} else {	

}


if( blnCatalystFlg ) {
	s.pageName = strPageName;
	s.eVar49 = s.pageName;
	s.channel = strChannel;	
	var s_code=s.t();if(s_code)document.write(s_code);
}



// SiteCatalyst  
function castamCatalyst(strLinkName,strValue) {
	
	var strPath	= location.pathname;
	if( strPath.indexOf("/sort/ranking/",0) >= 0 ) {
		strValue = "s_" + strValue;
	} else {
		strValue = "i_" + strValue;
	}
	
	var s=s_gi('wbcrwfxbangcojp,wbcrwmstpc');
	s.linkTrackVars='eVar10,events';
	s.linkTrackEvents='event10';
	s.eVar10 = strValue;
	s.events = 'event10';
	s.tl(this,'o',strLinkName);
	
	s.eVar10 = "";
	s.events = "";
}