// ************ dps_main.jsが起動される前に処理を行う **********
// クエリストリングのマップ
var qsParm = new Array();

// 画面がコールされたときの初期起動
$(retrieveGETqs);
$(initProcess);

//リクエストパラメタ保持
function retrieveGETqs() {

	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0, pos);
			var val = parms[i].substring(pos + 1);
			qsParm[key] = val;
		}
	}
}

//初期処理
function initProcess() {

	var qLmId = qsParm["lm"];
	if (qLmId != undefined) {
		// ランドマークIDをクエリのランドマークIDで書き換える。
		$(':input:hidden[name="landmarkId"]').val(qLmId);
	}

	var ymd = qsParm["ymd"];

	if (ymd != undefined) {
		// パラメータの年月日でdps_prop.jsのstartDtを上書きする。
		dpsNS.propCheckIn.startDt = ymd;
	}
	
	var qplan = qsParm["plan"];
    
    if (qplan != undefined) {
		// プランＩＤを渡す    
		$(':input:hidden[name="planIds"]').val(qplan);
	}
	
	var qoro = qsParm["oro"];
    
    if (qoro != undefined) {
		// 往路プランＩＤを渡す    
		$(':input:hidden[name="oroCourseIds"]').val(qoro);
	}
	var qfukuro = qsParm["fukuro"];
    
    if (qfukuro != undefined) {
		// 往路プランＩＤを渡す    
		$(':input:hidden[name="fukuroCourseIds"]').val(qfukuro);
	}
}
