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	= "";

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 = "結婚_TOP";
	s.events = "event4";
	
// contents [step]rsShowDetail
} else if( strPath.indexOf("/contents/",0) == 0 || strPath.indexOf("/step/kkn-detail/rsShowDetail",0) == 0 ) {
	strChannel = "結婚_コンテンツ";

// point promo sort 
} else if( strPath.indexOf("/area/",0) == 0 || strPath.indexOf("/point/",0) == 0 || strPath.indexOf("/promo/",0) == 0 || 
		strPath.indexOf("/sort/",0) == 0 || strPath.indexOf("/index2.html",0) == 0 || strPath.indexOf("/index3.html",0) == 0 ) { 
	strChannel = "結婚_ランディング";  

// step 
} else if( strPath.indexOf("/step/",0) == 0 ) {
	strChannel = "結婚_STEPフロー";

	// 結婚_ShowStep1
	if( strPath.indexOf("/step/kkhikaku/showStep1.htm",0) == 0 ) {
		s.events = "event5:" + document.answerForm.requestId.value;

	// 結婚_ShowStep2
	} else if( strPath.indexOf("/step/kkhikaku/showStep2.htm",0) == 0 ) {
		s.events = "event6:" + document.answerForm.requestId.value;

	// 結婚_ShowStep3
	} else if( strPath.indexOf("/step/kkhikaku/showStep3.htm",0) == 0 ) {
		s.events = "event7:" + document.answerForm.requestId.value;

	// 結婚_ShowConfirm
	} else if( strPath.indexOf("/step/kkhikaku/showConfirm.htm",0) == 0 ) {
		s.events = "event8:" + document.answerForm.requestId.value;
		// 性別
		s.eVar1 = document.answerForm.answer_Q_sex_id.value;
		// 生年月日(年のみ)
		s.eVar2 = document.answerForm.answer_Q_birth_date_A_1.value;
		// 職業
		s.eVar3 = ltrim(document.answerForm.answer_Q_occupation_id.value);
		// 最終学歴
		s.eVar4 = ltrim(document.answerForm.answer_Q_academic_record_id.value);
		// 身長
		s.eVar5 = document.answerForm.answer_Q_height.value;
		// 都道府県(郵便番号)
		s.eVar6 = document.answerForm.answer_Q_zip_A_1.value + "-" + document.answerForm.answer_Q_zip_A_2.value;

	// 結婚_ShowThanks
	} else if( strPath.indexOf("/step/kkhikaku/showThanks",0) == 0 ) {
		try {
		  s.events = "event9:" + document.answerForm.requestId.value;
		}catch(e){
		  try {
		    s.events = "event9:" + document.answerForm.ri.value;
		  }catch(e){
		    s.events = "event9";
		  }
		}
	// 結婚_answerStep1
	} else if( strPath.indexOf("/step/kkhikaku/answerstep1.htm",0) == 0 ) {
		s.events = "event10:" + document.answerForm.requestId.value;

	// 結婚_answerStep2
	} else if( strPath.indexOf("/step/kkhikaku/answerstep2.htm",0) == 0 ) {
		s.events = "event11:" + document.answerForm.requestId.value;

	// 結婚_answerStep3
	} else if( strPath.indexOf("/step/kkhikaku/answerstep3.htm",0) == 0 ) {
		s.events = "event12:" + document.answerForm.requestId.value;

	// 結婚_answerConfirm
	} else if( strPath.indexOf("/step/kkhikaku/answerconfirm.htm",0) == 0 ) {
		s.events = "event13:" + document.answerForm.requestId.value;

	// 結婚_エリアエラー
	} else if( strPath.indexOf("step/kkhikaku/showAreaError.htm",0) == 0 ) {
		s.events = "event14:" + document.answerForm.requestId.value;
	}

// othres 
} else {	

}


if( blnCatalystFlg ) {
	try {
		strPageName += "?CTYPE=" + document.getElementById("campaignType").value;
	} catch(e) {
	}
	
	s.pageName = strPageName;
	s.eVar49 = s.pageName;
	s.channel = strChannel;	
	var s_code=s.t();if(s_code)document.write(s_code);
}


// ゼロサプレス
function ltrim(val)
{
	return val.replace(/^0+/g, "");
}

