var shown = false;
var tgl=false;
var hikaku_max;
var ck_courseid;
var cookie_name = "hikaku2";

// カレンダーを表示します。
function show_calendar()     	 //----search_i.php,search_d.php,search_a.php	
{
	if (shown != true)
	{
		shown = true;
		jcal.show();
	}
	else
	{
		shown = false;
		jcal.hide();
	}
}

//search_a,search_i,search_dのcourseのcheckbox をクリアする
function checkbox_allfalse()           //----search_i.php,search_d.php,search_a.php
{
	var tags = document.getElementById("course_detail_div").getElementsByTagName("input");

	for(var i = 0 ; i < tags.length ; i++)
	{
		if (tags[i].id.substr(0, 3) == "cb_")
		{
			tags[i].checked = false;
		}
	}
}
function checkbox_clear(hstr)     //----search_i.php,search_d.php,search_a.php
{
	// チェックボックスをすべてflaseにします。
	checkbox_allfalse();

	clearCookie(hstr);  //"hikaku2"

	document.getElementById("comparison").style.display = "";				//------------------checkbox_clear後、表示
	document.getElementById("comparison01").style.display = "";				//------------------checkbox_clear後、表示
	document.getElementById("comparison_on").style.display = "none";			//------------------checkbox_clear後、隠す
	document.getElementById("comparison_on01").style.display = "none";			//------------------checkbox_clear後、隠す

	return false;
}

// クッキーからデータをクリアします。
function clearCookie(key)            // → checkbox_clear(hstr)    ----search_i.php,search_d.php,search_a.php
{
	document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}


//------------------checkedboxの数量によってcomparisonとcomparison_onを変更する------------------------
function checkedbox_num(hstr)         	   //----search_i.php,search_d.php,search_a.php
{
	var ckbnum = 0;
	var ckval = getCookie(hstr);
	if((ckval == null) || (ckval.length == 0))
	{
		ckbnum = 0;
	}
	else
	{
		var ckvalarray = ckval.split(",");
		var ckbnum = ckvalarray.length;
	}

	if(ckbnum < 2)
	{
		document.getElementById("comparison").style.display = "";			//------------------checkedbox数量 < 2、表示
		document.getElementById("comparison01").style.display = "";			//------------------checkedbox数量 < 2、表示
		document.getElementById("comparison_on").style.display = "none";	//------------------checkedbox数量 < 2、隠す
		document.getElementById("comparison_on01").style.display = "none";	//------------------checkedbox数量 < 2、隠す
	}

	if(ckbnum >= 2)
	{
		document.getElementById("comparison").style.display = "none";		//------------------checkedbox数量 >=2、隠す
		document.getElementById("comparison01").style.display = "none";		//------------------checkedbox数量 >=2、隠す
		document.getElementById("comparison_on").style.display = "";		//------------------checkedbox数量 >=2、表示
		document.getElementById("comparison_on01").style.display = "";		//------------------checkedbox数量 >=2、表示
	}
}

//search_a,search_i,search_dのcourseのcheckbox をクリックする
function set_comp(th,hikaku)                     //----search_i.php,search_d.php,search_a.php
{
	var val = th.id.substr(3);		// cb_XXXXX    XXXXX:コースID   name="cb_AT00001"

	if(hikaku == "hikaku3")
	{
		var p_id = "myTicketTtl_" + val;
		var cook_str = document.getElementById(p_id).href;
		var pos = cook_str.indexOf("?");
		val = cook_str.substr(pos+1);
	}

	if (th.checked == true)
	{
		// チェックがある場合は、そのコースIDを登録します。
		if (set_hikaku(val,hikaku) == false)
		{
			// 最大数を超えた場合は、アラートを表示します。
			alert("比較できるコース数は、最大" + hikaku_max + "コースです。");
			th.checked = false;
		}
	}
	else
	{
		// チェックがない場合は、そのコースIDを登録から削除します。
		reset_hikaku(val,hikaku);
	}
}

//search_a,search_i,search_dのcourseのcheckbox をクリックする→チェックがある場合
function set_hikaku(val,hikaku)                 //----search_i.php,search_d.php,search_a.php
{
	// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
	var ckval = getCookie(hikaku);

	// カンマで分割し、それをcourse_id配列に入れます。
	var course_id = ckval.split(",");

	// 重複チェックを行います。
	if (ckval.length != 0)
	{
		for (var i = 0 ; i < course_id.length ; i++)
		{
			if (course_id[i] == val)
			{
				// 重複している場合は、そのまま戻ります。
				return true;
			}
		}
		// 重複していない場合は、配列の最後に値をセットします。
		course_id[i] = val;
	}
	else
	{
		// 最初の登録の場合は、値をセットします。
		course_id[0] = val;
	}

	// hikaku_strを参照渡しにするために配列にしています。
	var hikaku_str = new Array();

	// course_idの配列をhikaku_str[0]にカンマ区切りで結合します。
	var cnt = join(hikaku_str, course_id, ",");

	// セットできる最大数をチェックします。
	if(cnt <= hikaku_max && cnt > 1)
	{
		document.getElementById("comparison").style.display = "none";		//-------click時、 1< checkedbox数量 <= hikaku_max,隠す
		document.getElementById("comparison01").style.display = "none";		//-------click時、 1< checkedbox数量 <= hikaku_max,隠す
		document.getElementById("comparison_on").style.display = "";		//-------click時、 1< checkedbox数量 <= hikaku_max,表示
		document.getElementById("comparison_on01").style.display = "";		//-------click時、 1< checkedbox数量 <= hikaku_max,表示
	}

	if (cnt > hikaku_max)
	{
		return false;
	}

	// 作成した値をCookieに保存します。
	setCookie(hikaku , hikaku_str[0]);

	return true;
}

//search_a,search_i,search_dのcourseのcheckbox をクリックする→チェックがない場合
function reset_hikaku(val,hikaku)                //----search_i.php,search_d.php,search_a.php
{
	// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
	var ckval = getCookie(hikaku);

	// カンマで分割し、それをcourse_id配列に入れます。
	var course_id = ckval.split(",");
	if (ckval.length != 0)
	{
		// リセットする値があるかチェックします。
		for (var i = 0 ; i < course_id.length ; i++)
		{
			if (course_id[i] == val)
			{
				// リセットする値があった場合は、リセットします。
				course_id[i] = "";
				break;
			}
		}
	}
	else
	{
		// まだ何も登録されていない場合は、そのまま戻ります。
		return false;
	}

	// hikaku_strを参照渡しにするために配列にしています。
	var hikaku_str = new Array();

	// course_idの配列をhikaku_str[0]にカンマ区切りで結合します。
	var cnt = join(hikaku_str, course_id, ",");

	// 作成した値をCookieに保存します。
	setCookie(hikaku, hikaku_str[0]);

	return true;
}


//検索	比較ツアーのコースIDがCookieに入るかどうかを判断する
// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
//		var ckval = getCookie(cookie_name);
// カンマで分割し、それをcourse_id配列に入れます。
//		ck_courseid = ckval.split(",");
function check_courseid(csid)          		//----search_i.php,search_d.php
{
	for (var i = 0 ; i < ck_courseid.length ; i++)
	{
		if (csid == ck_courseid[i])
		{
			return i;
		}
	}

	return -1;
}

// 比較ページに遷移します。
function to_compare_d(hikaku)                    //----search_d.php
{

	// 比較ページに遷移します。
	url = "./compare_d.php";

	// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
	var p_course_no = getCookie(hikaku);

	// カンマで分割し、それをcourse_id配列に入れます。
	var course_id = p_course_no.split(",");
	if (course_id.length < 2)
	{
	// alert("比較するツアーを最低２コース選択してください。");		//----------------  警告キャンセル
		return false;
	}

	//url += "?p_course_no=" + p_course_no;

	// 月
	if(document.getElementById("p_month"))
	{
		idx = document.search_d.p_month.selectedIndex;
		var p_month = document.search_d.p_month.options[idx].value;
		if(p_month.length !== 0)
		{
			url = "./compare_d.php?";

			var date = new Date();
			var current_year = date.getFullYear();
			var current_month = date.getMonth();
			
			if(p_month > current_month)
			{
				p_month = current_year + "/" + p_month + "/01";
			}
			else
			{
				p_month = (current_year + 1) + "/" + p_month + "/01";
			}

			url += "p_month=" + p_month;
		}
	}

	// 日
	if(document.getElementById("p_dd"))
	{
		idx = document.search_d.p_dd.selectedIndex;
		var p_dd = document.search_d.p_dd.options[idx].value;
		if(p_dd.length !== 0)
		{
			if(p_month.length !== 0)
			{
				url += "&p_dd=" + p_dd;
			}
			else
			{
				url += "?p_dd=" + p_dd;
			}
		}
	}

	location.href = url;
}


function checkCookieNum(cookie_name)        //----search_i.php,search_d.php,search_a.php
{
	var cnt = 0;
	// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
	var ckval = getCookie(cookie_name);

	// カンマで分割し、それをcourse_id配列に入れます。
	if((ckval == null) || (ckval.length == 0))
	{
		cnt = 0;
	}
	else
	{
		var ckvalarray = ckval.split(",");
		var cnt = ckvalarray.length;
	}

	// セットできる最大数をチェックします。
	if(cnt <= hikaku_max && cnt > 1)
	{
		document.getElementById("comparison").style.display = "none";		//------- click時、 1< checkedbox数量 <= hikaku_max,隠す
		document.getElementById("comparison01").style.display = "none";		//------- click時、 1< checkedbox数量 <= hikaku_max,隠す
		document.getElementById("comparison_on").style.display = "";		//------- click時、 1< checkedbox数量 <= hikaku_max,表示
		document.getElementById("comparison_on01").style.display = "";		//------- click時、 1< checkedbox数量 <= hikaku_max,表示
	}

	if (cnt > hikaku_max)
	{
		alert("比較できるコース数は、最大" + hikaku_max + "コースです。");
	}
}

//検索する（ボタン押す）
function reSearch_d()                        //----search_d.php
{
	url = "./search_d.php?p_naigai=J";
	// 発地
	var idx = document.search_d.p_hatsu_sub.selectedIndex;
	var p_hatsu_sub = document.search_d.p_hatsu_sub.options[idx].value;
	if(p_hatsu_sub.length == 0)			//---------------------------出発地を選択するかどうか判断する
	{
		document.getElementById("errorMessage").innerHTML = "出発地を選択してください";
		return false;
	}
	url += "&p_hatsu_sub=" + p_hatsu_sub;

	// 月
	idx = document.search_d.p_month.selectedIndex;
	var p_month = document.search_d.p_month.options[idx].value;
	if(p_month.length == 0)
	{
		document.getElementById("errorMessage").innerHTML = "月を選択してください";
		return false;
	}
	else
	{
		var date = new Date();
		var current_year = date.getFullYear();
		var current_month = date.getMonth();
		
		if(p_month > current_month)
		{
			p_month = current_year + "/" + p_month + "/01";
		}
		else
		{
			p_month = (current_year + 1) + "/" + p_month + "/01";
		}
	}

	url += "&p_month=" + p_month;

	// 日
	idx = document.search_d.p_dd.selectedIndex;
	var p_dd = document.search_d.p_dd.options[idx].value;
	if(p_dd.length !== 0)
	{
		url += "&p_dd=" + p_dd;
	}

	// 方面
	idx = document.search_d.p_dest.selectedIndex;
	var p_dest = document.search_d.p_dest.options[idx].value;
	if(p_dest.length == 0)
	{
		document.getElementById("errorMessage").innerHTML = "方面を選択してください";
		return false;
	}
	//p_dest = p_dest.substr(3);
	url += "&p_dest=" + p_dest;

	// 都道府県
	idx = document.search_d.p_prefecture.selectedIndex;
	var p_prefecture = document.search_d.p_prefecture.options[idx].value;
	if(p_prefecture.length == 0)
	{
		document.getElementById("errorMessage").innerHTML = "都道府県を選択してください";
		return false;
	}
	//var p_prefecture01 = p_prefecture.substr(1);
	url += "&p_prefecture=" + p_prefecture;

	// 旅行日数（From）
	idx = document.search_d.p_kikan_fr.selectedIndex;
	var p_kikan_fr = document.search_d.p_kikan_fr.options[idx].value;
	if(p_kikan_fr.length !== 0)
	{
		url += "&p_kikan_fr=" + p_kikan_fr;
	}

	// 旅行日数（To）
	idx = document.search_d.p_kikan_to.selectedIndex;
	var p_kikan_to = document.search_d.p_kikan_to.options[idx].value;
	if(p_kikan_to.length !== 0)
	{
		url += "&p_kikan_to=" + p_kikan_to;
	}

	// 旅行代金（Max）　　カンマなし
	idx = document.search_d.p_price_max.selectedIndex;
	var p_price_max = document.search_d.p_price_max.options[idx].value;
	if(p_price_max.length !== 0)
	{
		url += "&p_price_max=" + removeCommaYen(p_price_max);
	}

	// 旅行代金（Min）　　カンマなし
	idx = document.search_d.p_price_min.selectedIndex;
	var p_price_min = document.search_d.p_price_min.options[idx].value;
	if(p_price_min.length !== 0)
	{
		url += "&p_price_min=" + removeCommaYen(p_price_min);
	}

	// 添乗員
	idx = document.search_d.p_conductor.selectedIndex;
	var p_conductor = document.search_d.p_conductor.options[idx].value;
	if(p_conductor.length !== 0)
	{
		url += "&p_conductor=" + p_conductor;
	}

	// キャリア
	idx = document.search_d.p_carr.selectedIndex;
	var p_carr = document.search_d.p_carr.options[idx].value;
	if(p_carr.length !== 0)
	{
		url += "&p_carr=" + p_carr;
	}

	// 交通機関
	var p_transport = '';
	if(document.search_d.cb_economy.checked==true)
	{
		p_transport = '1';
	}
	if (document.search_d.cb_premium.checked == true)
	{
		if (p_transport.length != 0)
		{
			p_transport += ',';
		}
		p_transport += '2';
	}
	if (document.search_d.cb_business.checked == true)
	{
		if (p_transport.length != 0)
		{
			p_transport += ',';
		}
		p_transport += '3';
	}
	if (document.search_d.cb_first.checked == true)
	{
		if (p_transport.length != 0)
		{
			p_transport += ',';
		}
		p_transport += '4';
	}
	if(p_transport.length !== 0)
	{
		url += "&p_transport=" + p_transport;
	}
	
	// バス乗車地
	idx = document.search_d.p_boarding_place.selectedIndex;
	var p_boarding_place = document.search_d.p_boarding_place.options[idx].value;
	if(p_boarding_place.length !== 0)
	{
		url += "&p_boarding_place=" + p_boarding_place;
	}

	// メインブランド
	var p_mainbrand = '';
	if (document.search_d.cb_tp.checked == true)
	{
		p_mainbrand = '01';
	}
	if (document.search_d.cb_ch.checked == true)
	{
		if (p_mainbrand.length != 0)
		{
			p_mainbrand += ',';
		}
		p_mainbrand += '03';
	}
	if (document.search_d.cb_etc.checked == true)
	{
		if (p_mainbrand.length != 0)
		{
			p_mainbrand += ',';
		}
		p_mainbrand += '05';
	}
	if(p_mainbrand.length !== 0)
	{
		url += "&p_mainbrand=" + p_mainbrand;
	}
	//検索BOX表示
	if(document.URL.match(/&p_sdp=1/i)){
		url += "&p_sdp=1";
	}

	SAS_setCookie('SAS_VARS_TYPE', '検索', '', '/', 'hankyu-travel.com', '');

	//検索区分（ログ）
	url += "&p_search=1";

	location.href = url;

	return true;
}

//追加検索条件をあるかどうか⇒判断する
function check_condition()                  //----search_i.php,search_d.php,search_a.php
{
	var tags = document.getElementById("searchBoxAdditionalCondition").getElementsByTagName("*");
	//var tags = document.getElementById("searchBoxAdditionalCondition");
	
	//バスが未選択は乗車地をdisable
	if( $('#cb_economy').attr("checked") == false ){
		//$("#p_boarding_place").val("");
		$("#p_boarding_place").attr('disabled','true');
	}

	for(var i = 0 ; i < tags.length ; i++)
	{
		//チェックボクス
		if (tags[i].type =="checkbox")					// cb_XXXXXX     XXXXXX：コースID
		{
			//チェックボクスが選択されたら
			if(tags[i].checked == true)
			{
				document.getElementById('disp_condition_message').innerHTML = "検索条件が選択されています";
				//document.getElementById('disp_condition_message01').innerHTML = "検索条件が選択されています";

//alert($(tags[i]).attr("id"));
				//交通機関がバスならdisabled解除
				if( $(tags[i]).attr("id") == 'cb_economy' ){
					//$("#p_boarding_place").html("<option value=''>お選びください</option>");
					$("#p_boarding_place").removeAttr('disabled');
				}
				return true;
			}
			
		}

		//コンボクス
		if (tags[i].type =="select-one")
		{
			var elmv = tags[i].value;
			//コンボクスが選択されたら
			if(elmv !== "")
			{
				document.getElementById('disp_condition_message').innerHTML = "検索条件が選択されています";
				//document.getElementById('disp_condition_message01').innerHTML = "検索条件が選択されています";
				return true;
			}
		}
	}

	document.getElementById('disp_condition_message').innerHTML = "";
	//document.getElementById('disp_condition_message01').innerHTML = "選択中の条件はありません!";
	return true;
}


//検索国内⇒出発地、方面、都道府県を連動する用
//Javascript,jQuery,AjaxでXMLファイルからデータを取得する
function search_d_change(th)                    //----search_d.php
{
	$paramAry = Array();
	$paramAry["p_hatsu_sub"] = "";
	$paramAry["p_dest"] = "";
	$paramAry["p_prefecture"] = "";
	
	$name = th.name;
	$value = th.value;
	$disable_flag = 0;
	$exit_flag = 0;
	 
//	$destval = $('select#p_dest option:selected').val(); 

	//パラメータの配列に、プルで選択した値を入れていく
	var $flg_skip_1 = 0;
	$('#searchBoxBasalCondition select[id!="p_year"][id!="p_month"][id!="p_dd"]').each(function (i,elem)
	{
		if($value == "" && $flg_skip_1 == 1)
		{
			$(this).html("<option value=''>お選びください</option>");
			$(this).attr('disabled','true');
		}
		else
		{
			$myElemName = elem.name;
			if($flg_skip_1 == 0)
			{
					$paramAry[$myElemName] += elem.value;
			}

			//自分自身以降のプルの中身をクリア
			if($flg_skip_1 == 1 && $paramAry["p_hatsu_sub"] !== "")
			{
				if($disable_flag == 1)
				{
						$(this).html("<option value=''>お選びください</option>");
						$(this).removeAttr('disabled');
				}
				else
				{
					$(this).html("<option value=''>お選びください</option>");
					$(this).attr('disabled','true');
				}
				

		
				$.ajax
				({
				    //url: 'xml/dome_destination_list.xml',
				    url: '/share/master_data/xml/dome_destination_list.xml',
				    type: 'GET',
				    dataType: 'xml',
				    timeout: 1000,
//				    error: function()
//				    {
//				        alert('XMLファイルがありません！');
//				    },
				    success: function(xml)
				    {
						$(xml).find("departure").each(function(k)
						{
							if($exit_flag == 1)
							{
			    		  		return false;
							}

							$place_departure_code = $(this).attr("place_departure_code");

							if($place_departure_code == $paramAry['p_hatsu_sub'])
							{
								

								$(this).find("district").each(function(l)
								{
									$district_code = $(this).attr("district_code");

									if($paramAry['p_dest'] !== "")
									{
					
										if($district_code == $paramAry['p_dest'])
										{
//											$(this).find("country").each(function(m)
//											{
//												$country_code = $(this).attr("country_code");
//
//												if($paramAry['p_country'] !== "")
//												{
//													if($country_code == $paramAry['p_country'])
//													{
														
														$(this).find("prefecture").each(function(n)
														{
															
															$prefecture_code = $(this).attr("prefecture_code");
															$prefecture_name = $(this).attr("prefecture_name");
															$('select#p_prefecture').append('<option value='+$prefecture_code+'>'+$prefecture_name+'</option>');
														})
														
//													}
//												}
//												else
//												{
//													$country_name = $(this).attr("country_name");
//													$('select#p_country').append('<option value='+$country_code+'>'+$country_name+'</option>');
//												}
//											})
//											$exit_flag = 1;
//											return false;
										}
									}
									else{
										$district_name = $(this).attr("district_name");
										$('select#p_dest').append('<option value='+$district_code+'>'+$district_name+'</option>');
										
									}
								})
									$exit_flag = 1;
									return false;
							}
							if($exit_flag == 1)
							{
								return false;
							}
						});
		    	  return false;
			    }
				});

				$disable_flag = 0;
			}
		}

		//自分自身は、実行したあと、スキップ
		if($myElemName == $name)
		{
			$flg_skip_1 = 1;
			$disable_flag = 1;
		}
	});
}

//検索国内	⇒出発地と航空会社を連動する用
//Javascript,jQuery,AjaxでXMLファイルからデータを取得する
function hatsu_air_d(th)                 //----search_d.php
{

	$flg_skip_1 = 0;
	$p_hatsu = th.value;

	if($p_hatsu !== "")
	{
		$('#p_carr').html("<option value=''>指定なし</option>");
		$('#p_carr').attr('disabled','true');

		$.ajax
		({
		    //url: 'xml/dome_tour_carr_list.xml',
		    url: '/share/master_data/xml/dome_tour_carr_list.xml',
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 1000,
		    error: function()
		    {
		       // alert('XML--ファイルがありません！');
		    },
		    success: function(xml)
		    {
		    //	$(xml).find($p_hatsu).each(function(i)
		//	{
				$(xml).find("air").each(function(i)
				{
					$('#p_carr').removeAttr('disabled');			//$(#p_hotel).attr('disabled','false');
					$air_code = $(this).attr("air_code");
					$air_name = $(this).attr("air_name");

					$('#p_carr').append('<option value='+$air_code+'>'+$air_name+'</option>');
				})
			//})
		    }
		})
	}
	else
	{
		$('#p_carr').html("<option value=''>指定なし</option>");
		$('#p_carr').attr('disabled','true');
	}
}


//検索国内	⇒出発地とバス乗車地を連動する用（交通機関がバスをチェックした時のみ）
//Javascript,jQuery,AjaxでXMLファイルからデータを取得する
function hatsu_bus_boarding_place(th)                 //----search_d.php
{

	$flg_skip_1 = 0;
	$select_p_hatsu_sub = th.value;
	$check_p_boarding_place = $('#cb_economy').attr("checked");
		
	if($select_p_hatsu_sub !== "")
	{

		$('#p_boarding_place').html("<option value=''>指定なし</option>");
		$('#p_boarding_place').attr('disabled','true');

		$.ajax
		({
		    //url: 'xml/dome_tour_carr_list.xml',
		    url: '/share/master_data/xml/d_p_boarding_place.xml',
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 1000,
		    error: function()
		    {
		       // alert('XML--ファイルがありません！');
		    },
		    success: function(xml)
		    {
		    	$(xml).find("departure").each(function(i)
					{
	
						$p_hatsu_sub = $(this).attr("p_hatsu_sub");
						if($p_hatsu_sub == $select_p_hatsu_sub){
	
							$(this).find("district").each(function(j)
							{
								$('#p_boarding_place').removeAttr('disabled');			//$(#p_hotel).attr('disabled','false');
								$boarding_place_name = $(this).attr("boarding_place_name");
								$boarding_place_code = $(this).attr("boarding_place_code");
		
								$('#p_boarding_place').append('<option value='+$boarding_place_code+'>'+$boarding_place_name+'</option>');
							})
						}	
					})

					if($check_p_boarding_place == false){
						$('#p_boarding_place').attr('disabled','true');	
					}
				}
		})
	}
	else
	{
		$('#p_boarding_place').html("<option value=''>指定なし</option>");
		$('#p_boarding_place').attr('disabled','true');
	}
}


// 初期設定を行います。
function init_sd()
{
	if(p_count == '1')
	{
		// 比較のコンボボックスの値を元に戻します。
		checkbox_allfalse();

		// 比較用文字列（コースIDがカンマ区切りで結合されたもの）を取得します。
		var ckval = getCookie(cookie_name);

		// カンマで分割し、それをcourse_id配列に入れます。
		ck_courseid = ckval.split(",");

		// 比較のコンボボックスの値を元に戻します。
		var tags = document.getElementById("course_detail_div").getElementsByTagName("input");
		for(var i = 0 ; i < tags.length ; i++)
		{
			var len = tags.length;
			if (check_courseid(tags[i].name.substr(3)) != -1)					// cb_XXXXXX     XXXXXX：コースID
			{
				tags[i].checked = true;
			}
		}

		// 比較できる最大コース数を設定します。
		hikaku_max = 8;
	}

	if (sdp == '1')
	{
		//追加条件があるかどうかチェックする
		check_condition();

		//チェックされたbox数量を計算します。
		checkCookieNum(cookie_name);

		// 年を非表示にします。
		document.getElementById("p_year").style.display = "none";

		// 日付取得用データフォーマットを設定します。
		var dateFormat = new DateFormat("M/d/yyyy");

		// カレンダーを作成します。（表示はしません）
		// 　※シングルカレンダー表示時は、rendarEventに休日表示（show_holidays）を割り当てています。
		var today = new Date();
		var disp_from = dateFormat.format(today);
		jcal=create_jcalendar("calendarContainer", disp_from, "", 1);

		// 選択されたときのイベントを設定します。
		jcal.selectEvent.subscribe(set_dep_date, jcal, true);

		// 連動コンボの設定をします。
//		ConnectedSelect(['p_hatsu', 'p_dest','p_prefecture']);
	}

	// フッダーの表示位置を調整します。
	contentsHeight();
}

