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 = "";
s.eVar10 = "";

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 ) {

// top
} else if( strPath.indexOf("/index.html",0) == 0 ) {
	s.events = "event4";

// step
} else if( strPath.indexOf("/step/",0) == 0 ) {

	if( strPath.indexOf("/step/pianokaitori/showStep1.htm",0) == 0 ) {
		s.events = "event5:" + document.answerForm.requestId.value;
	} else if( strPath.indexOf("/step/pianokaitori/showConfirm.htm",0) == 0 ) {
		s.events = "event6:" + document.answerForm.requestId.value;
		// メーカー
		s.eVar1 = document.answerForm.answer_Q_maker_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_piano_type_id.value;
		// ペダルの本数
		s.eVar4 = document.answerForm.answer_Q_pedal_id.value;
		// ピアノの色
		s.eVar5 = document.answerForm.answer_Q_color_id.value;
		// 建物
		s.eVar6 = document.answerForm.answer_Q_house_type_id.value;
		// 建物（階）
		s.eVar7 = document.answerForm.answer_Q_floor_id.value;
		// エレベーター
		s.eVar8 = document.answerForm.answer_Q_elevator_id.value;
		// 建物への搬入方法
		s.eVar9 = document.answerForm.answer_Q_carry_method_id.value;
	} else if( strPath.indexOf("/step/pianokaitori/showThanks.htm",0) == 0 ) {
		var objParam = parseParam(location.search.substring(1));
		
		s.events = "event7:" + objParam["requestId"];
		// requestId
		s.eVar10 = objParam["requestId"];
	} else if( strPath.indexOf("/step/pianokaitori/showStep2.htm",0) == 0 ) {
		s.events = "event9:" + document.answerForm.requestId.value;
        } else if( strPath.indexOf("/step/pianokaitori/showAuthError.htm",0) == 0 ) {
		s.events = "event10:" + document.answerForm.requestId.value;
        }

// area
} else if( strPath.indexOf("/area/",0) == 0 ) {
		s.events = "event8";

// others
} 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);
}

//---------------------------------------------------------------------
// &区切り形式の各値を、連想配列に格納して返す
//---------------------------------------------------------------------
function parseParam(strParam) {
	var returnObj = {};
	
	if ( strParam == "" || strParam == null ) { return null };
	
	var params = strParam.split('&');
	
	for( var i=0; i<params.length; i++ ) {
		var kv    = params[i].split('=');
		var key   = kv[0];
		var value = kv[1];
		
		if(value == "null") {
			returnObj[key] = "";
		} else {
			returnObj[key] = value;
		}
	}
	return returnObj;
}

