// JavaScript Document
//var AjaxSearchMenu = new AjaxDiv("", "");
var TopSearchObj = false;
var crs_list_dtno;

//Tour Price
function showPrice(Navi, GoodSeq, sDate, sRegDt)
{
	var AjaxSearchMenu = new AjaxDiv("", "");
//	var fieldid = "tour_list4_in3_"+GoodSeq
	document.getElementById("tour_list4_in3_"+GoodSeq).innerHTML = "<p class='btn'><a href='javascript:hidePrice(\""+Navi+"\","+GoodSeq+",\""+sDate+"\",\""+sRegDt+"\")'>"+g_lst_close_view_str+"</a></p>";
//	alert("NAVI="+Navi+"&GoodSeq="+GoodSeq+"&Date="+sDate+"&RegDt="+sRegDt);
	AjaxSearchMenu.setDataX("tour_price_list.php", "price"+GoodSeq, "&NAVI="+Navi+"&GoodSeq="+GoodSeq+"&Date="+sDate+"&RegDt="+sRegDt);
}

function hidePrice(Navi, GoodSeq, sDate, sRegDt)
{
	document.getElementById("tour_list4_in3_"+GoodSeq).innerHTML = "<p class='btn'><a href='javascript:showPrice(\""+Navi+"\","+GoodSeq+",\""+sDate+"\",\""+sRegDt+"\")'>"+g_lst_crs_price_view_str+"</a></p>";
	document.getElementById("price"+GoodSeq).innerHTML = "";
}

function showMenu(Navi, GoodSeq)
{
	var AjaxSearchMenu = new AjaxDiv("", "");
	document.getElementById("beauty_list4_in3_"+GoodSeq).innerHTML = "<p class='btn'><a href='javascript:hideMenu(\""+Navi+"\","+GoodSeq+")'>"+g_lst_close_view_str+"</a></p>";
	AjaxSearchMenu.setDataX("beauty_menu_list.php", "menu"+GoodSeq, "&NAVI="+Navi+"&GoodSeq="+GoodSeq);
}

function hideMenu(Navi, GoodSeq)
{
	document.getElementById("beauty_list4_in3_"+GoodSeq).innerHTML = "<p class='btn'><a href='javascript:showMenu(\""+Navi+"\","+GoodSeq+")'>"+g_lst_detail_price_view_str+"</a></p>";
	document.getElementById("menu"+GoodSeq).innerHTML = "";
}

function go_search(url, HiddenId, val)
{
	var form = document.form_search;
	if(HiddenId){
		var obj = document.getElementById(HiddenId);
		if(obj) obj.value = val;
	}
	form.action = url;
	form.submit();
}

//Shop search common
function go_map_search()
{
	var form = document.form_search;
	form.action = "/area/mapsearch.php";
	form.submit();
}

function clear_sub_search(cat)
{
	var obj;

	if(cat == "03"){				//food
		obj = document.getElementById("food_type");
		if(obj) obj.value = "";
		obj = document.getElementById("food_menu");
		if(obj) obj.value = "";
	}else if(cat == "04"){		//beauty
		obj = document.getElementById("shop_type");
		if(obj) obj.value = "";
		obj = document.getElementById("main_high");
		if(obj) obj.value = "";
		obj = document.getElementById("hand_high");
		if(obj) obj.value = "";
	}else if(cat == "05"){		//beauty
		obj = document.getElementById("beauty_type");
		if(obj) obj.value = "";
		obj = document.getElementById("beauty_high");
		if(obj) obj.value = "";
	}else if(cat == "07"){		//beauty
		obj = document.getElementById("play_type");
		if(obj) obj.value = "";
	}else if(cat == "08"){		//beauty
		obj = document.getElementById("miru_type");
		if(obj) obj.value = "";
	}
}

function clear_submit(HiddenId)
{
	var StrArr = ['city','area','food_type','food_menu','shop_type','main_high','hand_high','hand_low','beauty_type','beauty_high','beauty_middle','search_level','play_type','miru_type','tour_type','price_level']

	for(var i=0;i<StrArr.length;i++){
		if(HiddenId != StrArr[i]){
			var ar = document.getElementById(StrArr[i]);
			if(ar) ar.value = "";
		}
	}
}

// Ean Hotel Child Age Check
function check_childage(){
	var ean_roomcnt_str = document.getElementById('ean_rooms').value;
	var tmp_childstr_len = document.getElementsByName('ean_children[]');
	var age_cnt;

	for(var i=0;i<ean_roomcnt_str;i++){

		tmp_childage_str = document.getElementsByName(i+'_ean_children_age[]');
		age_cnt = tmp_childage_str.length;

		if(tmp_childstr_len[i].value>0){
			if(age_cnt == 0){
			//	alert('아이나이를 재 설정해 주시고 진행해 주세요.!!');
				return false;
			}
			childage_val_str = tmp_childstr_len[i].value;
			for(var a=0;a<childage_val_str;a++){
				if(tmp_childage_str[a].value == ''){
//					alert('child');
					return false;
				}
			}
		}
	}
	return true;
}


function search_submit(HiddenId, val)
{
	if(document.form_search.Category.value == "") document.form_search.Category.value = "03";
	var form = document.form_search;
	var cat = document.getElementById("Category");
	var obj= document.getElementById("icon_search_yn");
	var ean_chk;
	var agearr_chk;
//	alert('a');
	if(TopSearchObj) clear_submit(HiddenId);
//	alert(HiddenId);
	if(obj) obj.value = "N";
	if(cat.value == "06"){
		ean_chk = document.getElementById("ChkEanHotel").value;
		if(ean_chk == "Y"){
			agearr_chk = check_childage();
			if (!agearr_chk){
				alert(g_select_child_age_str);
				return;
			}
		}
		hotel_search_submit(HiddenId, val);
	}
	else{
		obj = document.getElementById(HiddenId);
		if(HiddenId == "city"){
			var ar = document.getElementById("area");
			if(ar) ar.value = "";
//			clear_sub_search(cat.value);
			
		}else if(HiddenId == "area"){
			
		}else if(HiddenId == "food_type"){
			document.getElementById("search_type").value = "food_type"
		}else if(HiddenId == "food_menu"){
			document.getElementById("search_type").value = "food_menu"
		}else if(HiddenId == "shop_type"){
			document.getElementById("search_type").value = "shop_type"
		}else if(HiddenId == "main_high"){
//			alert("a");
			document.getElementById("search_type").value = "shop_main"
			var ar = document.getElementById("main_low");
			if(ar) ar.value = "";
		}else if(HiddenId == "hand_high"){
			document.getElementById("search_type").value = "hand_high"
			var ar = document.getElementById("hand_low");
			if(ar) ar.value = "";
		}else if(HiddenId == "beauty_type"){
			document.getElementById("search_type").value = "beauty_type"
		}else if(HiddenId == "beauty_high"){
			document.getElementById("search_type").value = "beauty_menu"
			var ar = document.getElementById("beauty_middle");
			if(ar) ar.value = "";
		}else if(HiddenId == "beauty_middle"){
			var ar = document.getElementById("beauty_low");
			if(ar) ar.value = "";
		}else if(HiddenId == "tour_type"){
			var ar = document.getElementById("price_level");
			if(ar) ar.value = "";		
		}
/*		else if(HiddenId == "play_type" || HiddenId == "play_type1"){
			document.getElementById("search_type").value = "play_type"
		}else if(HiddenId == "miru_type" || HiddenId == "miru_type1"){
			document.getElementById("search_type").value = "miru_type"
		}*/
		else if(HiddenId == "price_level"){
			var ar = document.getElementById("tour_type");
			if(ar) ar.value = "";		
		}else if(HiddenId == "tour_dtchk"){
//			alert(form.day_search_chk.checked);
			if(form.day_search_chk.checked){
				if(form.search_date1_mm.value == '' || form.search_date1_dd.value == ''){
					alert("Date Check!!。");
					return;
				}
			}
		}else if(HiddenId == "category"){
			 document.form_search.Category.value = val;
		}else if(HiddenId == "submenu"){
			 document.form_search.icon_search_yn.value = val;
		}

		if(cat.value == "09"){
			if(form.search_date1_mm.value == '' || form.search_date1_dd.value == ''){
				alert("Date Check!!。");
				return;
			}

		}


		if(obj) obj.value = val;

		form.submit();
	}
}

function icon_search()
{
	var form = document.form_search;
	var cat = document.getElementById("Category");
	if(cat.value == "06"){
		hotel_search_submit("", "");
	}else{
		form.submit();
	}
}

function category_search(HiddenId, val)
{
	var form = document.form_search;
	document.form_search.Category.value = val;
	form.submit();

}

function hotel_search_submit(HiddenId, val)
{
	var form = document.form_search;
	var obj = document.getElementById(HiddenId);
	if(obj) obj.value = val;
	if(HiddenId == "city"){
		var ar = document.getElementById("area");
		if(ar) ar.value = "";
	}else if(HiddenId == "price_level") {
		var ar = document.getElementById("search_level");
		if(ar) ar.value = "";
//		ar.value = val;
//		document.getElementById("hotel_type").value = val;
	}else if(HiddenId == "search_level") {
		var ar = document.getElementById("price_level");

		if(ar) ar.value = "";
//		ar.value = val;		
//	 document.getElementById("room_type").value = val;
	}else if(HiddenId == "submenu"){
		document.form_search.icon_search_yn.value = val;
	}	
	
	var reservable = form.ReservableDt.value;
//alert(form.search_date1_mm.value);
//	var seldt = ""; 
if(form.day_search_chk != null){
	if(form.day_search_chk.checked){
		if(form.search_date1_mm.value == '' || form.search_date1_dd.value == ''){
			alert("Date Check!!。");
			return;
		}
	}
}

	var seldt = form.search_date1_yy.value + "-" + form.search_date1_mm.value + "-" + form.search_date1_dd.value;
//	alert(seldt);

	if(seldt < reservable)
		alert(reservable + "から予約可能です。");
	else
		form.submit();

}

function show_food_type()
{
	document.getElementById("search_type").value = "food_type";
/*	var div = document.getElementById("search_all_in3");
	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1_on\" id=\"menu_food_type\"><a href=\"#\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2\" id=\"menu_food_menu\"><a href=\"javascript:show_food_menu();\" title=\"主な料理名で探す\"></a></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_type = document.getElementById("div_food_type");
	div_type.style.display = "";
	var div_menu = document.getElementById("div_food_menu");
	div_menu.style.display = "none";
*/
	var form = document.form_search;
	form.submit();
}

function show_food_menu()
{
	document.getElementById("search_type").value = "food_menu";
/*	var div = document.getElementById("search_all_in3");
	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1\" id=\"menu_food_type\"><a href=\"javascript:show_food_type();\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2_on\" id=\"menu_food_menu\"><a href=\"#\" title=\"主な料理名で探す\"></a></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_menu = document.getElementById("div_food_type");
	div_menu.style.display = "none";
	var div_type = document.getElementById("div_food_menu");
	div_type.style.display = "";
*/
	var form = document.form_search;
	form.submit();
}

function show_beauty_type()
{
	document.getElementById("search_type").value = "beauty_type";
/*	var div = document.getElementById("search_all_in3");
	var res_chk = "";
	if(document.getElementById("reservable").checked)
		res_chk = "checked";

	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1_on\" id=\"menu_beauty_type\"><a href=\"#\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2\" id=\"menu_beauty_menu\"><a href=\"javascript:show_beauty_menu();\" title=\"主な商品で探す\"></a></li> \n";
	s += "	<li><input type=\"checkbox\" name=\"reservable\" id=\"reservable\" " + res_chk + "><label for=\"reservable\">予約可能店のみ表示</label></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_type = document.getElementById("div_beauty_type");
	div_type.style.display = "";
	var div_menu = document.getElementById("div_beauty_main");
	div_menu.style.display = "none";
*/
	var form = document.form_search;
	form.submit();
}

function show_beauty_menu()
{
	document.getElementById("search_type").value = "beauty_menu";
/*	var div = document.getElementById("search_all_in3");
	var res_chk = "";
	if(document.getElementById("reservable").checked)
		res_chk = "checked";

	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1\" id=\"menu_beauty_type\"><a href=\"javascript:show_beauty_type();\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2_on\" id=\"menu_beauty_menu\"><a href=\"#\" title=\"主な商品で探す\"></a></li> \n";
	s += "	<li><input type=\"checkbox\" name=\"reservable\" id=\"reservable\" " + res_chk + "><label for=\"reservable\">予約可能店のみ表示</label></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_menu = document.getElementById("div_beauty_type");
	div_menu.style.display = "none";
	var div_type = document.getElementById("div_beauty_main");
	div_type.style.display = "";
*/
	var form = document.form_search;
	form.submit();
}


function show_shop_type()
{
	document.getElementById("search_type").value = "shop_type";
/*	var div = document.getElementById("search_all_in3");
	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1_on\" id=\"menu_shop_type\"><a href=\"#\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2\" id=\"menu_shop_main\"><a href=\"javascript:show_shop_main();\" title=\"主な商品でで探す\"></a></li> \n";
	s += "	<li class=\"navi3\" id=\"menu_shop_hand\"><a href=\"javascript:show_shop_hand();\" title=\"オーダーメイド商品で探す\"></a></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_menu = document.getElementById("div_shop_type");
	div_menu.style.display = "";
	var div_type = document.getElementById("div_shop_main");
	div_type.style.display = "none";
	var div_type = document.getElementById("div_shop_hand");
	div_type.style.display = "none";
*/
	var form = document.form_search;
	form.submit();
}

function show_shop_main()
{
	document.getElementById("search_type").value = "shop_main";
/*	var div = document.getElementById("search_all_in3");
	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
	s += "	<li class=\"navi1\" id=\"menu_shop_type\"><a href=\"javascript:show_shop_type();\" title=\"お店の種類で探す\"></a></li> \n";
    s += "	<li class=\"navi2_on\" id=\"menu_shop_main\"><a href=\"#\"  title=\"主な商品でで探す\"></a></li> \n";
	s += "	<li class=\"navi3\" id=\"menu_shop_hand\"><a href=\"javascript:show_shop_hand();\" title=\"オーダーメイド商品で探す\"></a></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_menu = document.getElementById("div_shop_type");
	div_menu.style.display = "none";
	var div_type = document.getElementById("div_shop_main");
	div_type.style.display = "";
	var div_type = document.getElementById("div_shop_hand");
	div_type.style.display = "none";
*/
	var form = document.form_search;
	form.submit();
}

function show_shop_hand()
{
	document.getElementById("search_type").value = "shop_hand";
/*	var div = document.getElementById("search_all_in3");
	var s = "	<strong>検索方法：</strong>  \n";
    s += "	<ul> \n";
    s += "	<li class=\"navi1\" id=\"menu_shop_type\"><a href=\"javascript:show_shop_type();\"  title=\"お店の種類で探す\"></a></li> \n";
	s += "	<li class=\"navi2\" id=\"menu_shop_main\"><a href=\"javascript:show_shop_main();\" title=\"主な商品でで探す\"></a></li> \n";
	s += "	<li class=\"navi3_on\" id=\"menu_shop_hand\"><a href=\"#\" title=\"オーダーメイド商品で探す\"></a></li> \n";
    s += "	</ul> \n";

	div.innerHTML = s;
	var div_menu = document.getElementById("div_shop_type");
	div_menu.style.display = "none";
	var div_type = document.getElementById("div_shop_main");
	div_type.style.display = "none";
	var div_type = document.getElementById("div_shop_hand");
	div_type.style.display = "";
*/
	var form = document.form_search;
	form.submit();
}

function open_search(bOpen)
{
	var p = document.getElementById("open_search");
	var s = "";
	if(bOpen){
		s = "<a href=\"javascript:open_search(false);\">"+g_lst_close_view_str+"</a>";
		document.getElementById("icon_search_yn").value = "Y";
	}
	else{
		s = "<a href=\"javascript:open_search(true);\">"+g_add_cond_str+"</a>";
		document.getElementById("icon_search_yn").value = "N";
	}
	p.innerHTML = s;

	var div = document.getElementById("search_all_noview");
	if(bOpen)
		div.style.display = "";
	else
		div.style.display = "none";
}

function ListSearch_submit()
{
	var form = document.form_search;
	var cat = document.getElementById("Category").value;
//	alert(cat);
	if(cat == "03"){
		form.action = "/search/food_search.php"; 
	}else if(cat == "04"){
		form.action = "/search/shop_search.php";	
	}else if(cat == "05"){
		form.action = "/search/beauty_search.php";	
	}else if(cat == "06"){
		form.action = "/search/hotel_search.php";	
	}else if(cat == "07"){
		form.action = "/search/play_search.php";	
	}else if(cat == "08"){
		form.action = "/search/miru_search.php";	
	}else if(cat == "09"){
		form.action = "/search/tour_search.php";	
	}
	
//	form.action = "/search/tour_search.php";
	form.submit();
//	}

}

function ShowHide(ShowDiv, HideDiv)
{
	var divH = document.getElementById(HideDiv);
//	alert(ShowDiv);
	var divS = document.getElementById(ShowDiv);
	divH.style.display = "none";
	divS.style.display = "";
}

// test goods tab (06.17) 	
	
	    var xmlHttp;
		var divName;
		
		function createXMLHttpRequest()
		{
			if(window.ActiveXObject) {
				try {
					xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				} catch(e) {
					try {
						xmlHttp =  new ActiveXObject("Microsoft.XMLHTTP");
					} catch(e2) { return null; }
				}
			} else if(window.XMLHttpRequest) {
				xmlHttp = new XMLHttpRequest();
				return xmlHttp;
			} 
			else { return null; }
		}
		
		function brsCheck()
		{
			var brsList = new Array("applewebkit","konqueror","gecko","opera","msie");
			var brsName = ""; 
			
			for(var i=0;i<brsList.length;i++)
			{
				if(navigator.userAgent.toLowerCase().indexOf(brsList[i]) != -1) return brsList[i];
			}
		} 
		
		function f_theme() {
			document.getElementById('ctbf_list2').style.backgroundColor='#C2C2C2';
			document.getElementById('ctbf_list2').focus();
		}
		
		
		function updateData(h_word, key_code, navi, theme,city, area)
		{
 //			alert('key'+navi);
			if(key_code ==0) return;
			
			createXMLHttpRequest();
			var brs = brsCheck(); 
			
			if(brs == 'opera')
			{
				xmlHttp.onload = handleUpdate;
			}
			else{

				xmlHttp.onreadystatechange = handleUpdate;
				xmlHttp.open("POST", "/search/GoodsShopSch.php?Navi="+navi+"&Theme="+theme+"&City="+city+"&Area="+area, true);
				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				xmlHttp.send("h_word="+h_word);
			
			}			
			if(key_code == 40)	 {
/*				if(document.all.re_1.value != "") {
					st = setTimeout("f_theme()",100);
				}
				*/
			}		

		}
		
		
		function handleUpdate()
		{
		
			if(xmlHttp.readyState == 4)
			{
		
				switch(xmlHttp.status){
		
					case 404:
						alert('Not Found');
						break;
					case 500:
						alert('Internal Server Error'+xmlHttp.responseText);
						break;
					default:
						var retStr = xmlHttp.responseText;
						document.getElementById("ctbf_list2").innerHTML = retStr;
						break;
				}
			}
		
		}
		
		
		
		
		
function list_search_submit(Theme,Cat)
{
//	alert(Cat);
	var form = document.form_search;
	var sch_theme = "";
	if(Theme == "alist"){
		form.action = "/search/area_search.php?";
	}else if(Theme == "amap"){
		form.action = "/area/mapsearch.php?";
	}else if(Theme == "tlist"){
		if(Cat == "03"){
			form.action = "/search/food_search.php?";
		}else if(Cat == "04"){
			form.action = "/search/shop_search.php?";
		}else if(Cat == "05"){
			form.action = "/search/beauty_search.php?";
		}else if(Cat == "06"){
			form.action = "/search/hotel_search.php?";
		}else if(Cat == "07"){
			form.action = "/search/play_search.php?";
		}else if(Cat == "08"){
			form.action = "/search/miru_search.php?";
		}else if(Cat == "09"){
			form.action = "/search/tour_search.php?";
		}
		
	}else if(Theme == "tmap"){
		form.action = "/search/theme_mapsearch.php?";
	}else if(Theme == "newsch"){
		sch_theme = document.getElementById('bsb_city2').value;
//		alert(form.schctg.value);
		form.schctg.value = sch_theme;
		form.action = "/search/area_search.php?";
	}else if(Theme == "newschm"){
		sch_theme = document.getElementById('bsb_city2').value;
//		alert(form.schctg.value);
		form.schctg.value = sch_theme;
		form.action = "/area/mapsearch.php?";	
	}
	form.submit();

}

function traffic_search(HiddenId, val){
	var form = document.form_search;
	var obj= document.getElementById("icon_search_yn");
	obj = document.getElementById(HiddenId);
	if(HiddenId == "city"){
		var ar = document.getElementById("area");
		if(ar) ar.value = "";
	}else if(HiddenId == "area"){
	}
	
	if(obj) obj.value = val;
	
	form.submit();		
}		
		
		
//Shop Search


function Calendar_Ajax(Navi, start_date, sleep_term, room_num, adult_str, child_str, show_all_yn, goods_seq, subno, roomid, fnc) {
	var search_Cal_Ajax = new AjaxDiv("/common/ajax_page/ShopSearch.php", "lstroom_calendar_"+subno,"None");
	if(fnc != undefined){
		search_Cal_Ajax.callfunction = fnc;
	}
	
	document.getElementById("room_sub_bx_"+subno).style.display = "";
	search_Cal_Ajax.setDataX("/common/ajax_page/ShopSearch.php", "lstroom_calendar_"+subno, "&Navi="+Navi+"&start_date="+start_date+"&sleep_term="+sleep_term+"&room_num="+room_num+"&adult_array="+adult_str+"&child_array="+child_str+"&show_all_yn="+show_all_yn+"&calendar_yn=Y&goods_seq="+goods_seq+"&room_id="+roomid);
	document.getElementById("room_detinfo_"+subno).innerHTML = "<a href='javascript:ListhideCalendar(\""+Navi+"\",\""+subno+"\")'>"+g_lst_room_detail_close_view_str+"<span>▲</span></a>"; 	   		
}


// Calendar 달수변경
function mdf_calendar(Navi, start_date, sleep_term, room_num, adult_str, child_str, show_all_yn, goods_seq, subno, roomid) {
	var search_Cal_Ajax = new AjaxDiv("/common/ajax_page/ShopSearch.php", "lstroom_calendar_"+subno,"None");
	search_Cal_Ajax.setDataX("/common/ajax_page/ShopSearch.php", "lstroom_calendar_"+subno, "&Navi="+Navi+"&start_date="+start_date+"&sleep_term="+sleep_term+"&room_num="+room_num+"&adult_array="+adult_str+"&child_array="+child_str+"&show_all_yn="+show_all_yn+"&calendar_yn=Y&goods_seq="+goods_seq+"&room_id="+roomid);
}



function ListhideCalendar(Navi, SubNo)
{
	document.getElementById("room_sub_bx_"+SubNo).style.display = "none";
	document.getElementById("room_detinfo_"+SubNo).innerHTML = "<a href='javascript:ListShowCalendar(\""+Navi+"\",\""+SubNo+"\")'>"+g_lst_room_detail_view_str+"<span>▼</span></a>";
}
function ListShowCalendar(Navi, SubNo)
{
	document.getElementById("room_sub_bx_"+SubNo).style.display = "";
	document.getElementById("room_detinfo_"+SubNo).innerHTML = "<a href='javascript:ListhideCalendar(\""+Navi+"\",\""+SubNo+"\")'>"+g_lst_room_detail_close_view_str+"<span>▲</span></a>";
}



function ListShowCancel(Navi, SubNo)
{
	document.getElementById("lst_cancel_"+SubNo).style.display = "";
	document.getElementById("lst_rmcanel_str_"+SubNo).innerHTML = "<a href='javascript:ListhideCancel(\""+Navi+"\",\""+SubNo+"\")'>"+g_cancel_policy_close_str+"<span>▲</span></a>";
}

function ListhideCancel(Navi, SubNo)
{
//	var str_msg = g_lst_cancel_open_str;
	document.getElementById("lst_cancel_"+SubNo).style.display = "none";
	document.getElementById("lst_rmcanel_str_"+SubNo).innerHTML = "<a href='javascript:ListShowCancel(\""+Navi+"\",\""+SubNo+"\")'>"+g_cancel_policy_view_str+"<span>▼</span></a>";
}

function ChangeCalDateOpen(SubNo)
{
	//alert(SubNo);
	document.getElementById("mdf_caldt_str_"+SubNo).style.display = "";
	document.getElementById("caldt_str_"+SubNo).innerHTML = "";
	//document.getElementById("caldt_str_"+SubNo).innerHTML = "<a href='javascript:ChangeCalDateClose(\""+SubNo+"\")'>客室情報を一部表示<span>▲</span></a>";
}

function ChangeCalDateClose(SubNo)
{
	document.getElementById("mdf_caldt_str_"+SubNo).style.display = "none";
	document.getElementById("caldt_str_"+SubNo).innerHTML = "<a href='javascript:ChangeCalDateOpen(\""+SubNo+"\")'>"+g_lst_date_modify_str+"<span>▼</span></a>";
}

//

function show_frm_spot_print() {
	document.getElementById("frm_spot_print").style.display = "";
	document.getElementById("clk_spot_print").innerHTML = "<a href='javascript:hide_frm_spot_print()'>"+g_lst_close_view_str+"<span>▲</span></a>";
}

function hide_frm_spot_print() {
	document.getElementById("frm_spot_print").style.display = "none";
	document.getElementById("clk_spot_print").innerHTML = "<a href='javascript:show_frm_spot_print()'>"+g_print_page_view_str+"<span>▼</span></a>";
}

function show_ean_info(info_no)
{
//	alert('aa');
	document.getElementById("lst_rminfo_desc_"+info_no).style.display = "";
	document.getElementById("lst_rminfo_lnk_"+info_no).innerHTML = "<a href='javascript:hide_ean_info(\""+info_no+"\")'>"+g_lst_rm_detail_close_view_str+"<span>▲</span></a>";
}

function hide_ean_info(info_no)
{
	document.getElementById("lst_rminfo_desc_"+info_no).style.display = "none";
	document.getElementById("lst_rminfo_lnk_"+info_no).innerHTML = "<a href='javascript:show_ean_info(\""+info_no+"\")'>"+g_lst_rm_detail_view_str+"<span>▼</span</a>";
}


function show_spot_moreprice_info(row, prow)
{
	for(var j=3;j<row;j++){
		str = document.getElementById("sview_more_"+j);
		if(str != null){
			document.getElementById("sview_more_"+j).style.display = "";
			document.getElementById("sview_more_line_"+j).style.display = "";

			for(var i=0;i<prow;i++){
				str = document.getElementById("sview_more_p_"+j+"_"+i);
				if(str != null)
					document.getElementById("sview_more_p_"+j+"_"+i).style.display = "";
			}

		}
	}

	document.getElementById("spot_room_more_str").innerHTML = "<a href='javascript:hide_spot_moreprice_info(\""+row+"\",\""+prow+"\")'>"+g_lst_room_info_close_view_str+"<span>▲</span></a>";
	document.getElementById("price_all").value = "Y";
}

function hide_spot_moreprice_info(row, prow)
{
	for(var j=3;j<row;j++){
		str = document.getElementById("sview_more_"+j);
		if(str != null){
			document.getElementById("sview_more_"+j).style.display = "none";
			document.getElementById("sview_more_line_"+j).style.display = "none";

			for(var i=0;i<prow;i++){
				str = document.getElementById("sview_more_p_"+j+"_"+i);
				if(str != null)
					document.getElementById("sview_more_p_"+j+"_"+i).style.display = "none";
			}
		}
	}

	document.getElementById("spot_room_more_str").innerHTML = "<a href='javascript:show_spot_moreprice_info(\""+row+"\",\""+prow+"\")'>"+g_lst_room_info_view_str+"<span>▼</span</a>";
	document.getElementById("price_all").value = "N";
}



function hide_document_frm()
{
	var str;
	for(var i=0;i<7;i++){
		str = document.getElementById("print_hide_"+i);
		if(str != null)
			document.getElementById("print_hide_"+i).style.display = "none";
	}
}



function go_reserve(goods_seq, room_id){ 
	var frm = document.frm_reserve; 
	frm.goods_seq.value = goods_seq;
	frm.goods_reserve_info_no.value = room_id;
	 
	frm.submit();
}


function chk_price_all() { 
	document.getElementById("price_all").value = "Y";
}



// EventCoupon
function show_spot_event(info_no)
{
	document.getElementById("spot_eventinfo_"+info_no).style.display = "";
	document.getElementById("spot_event_"+info_no).innerHTML = "<a href='javascript:hide_spot_event(\""+info_no+"\")'>"+g_lst_close_view_str+"▲</a>";
}

function hide_spot_event(info_no)
{
	document.getElementById("spot_eventinfo_"+info_no).style.display = "none";
	document.getElementById("spot_event_"+info_no).innerHTML = "<a href='javascript:show_spot_event(\""+info_no+"\")'>"+g_detail_view_str+"▼</a>";
}

function show_spot_spec(info_no)
{
	document.getElementById("spot_specinfo_"+info_no).style.display = "";
	document.getElementById("spot_spec_"+info_no).innerHTML = "<a href='javascript:hide_spot_spec(\""+info_no+"\")'>"+g_lst_close_view_str+"▲</a>";
}

function hide_spot_spec(info_no)
{
	document.getElementById("spot_specinfo_"+info_no).style.display = "none";
	document.getElementById("spot_spec_"+info_no).innerHTML = "<a href='javascript:show_spot_spec(\""+info_no+"\")'>"+g_detail_view_str+"▼</a>";
}

function show_spot_coupon(info_no, Navi, category_id, goods_seq, chkval) {
	if(chkval == "F"){
		var spot_coupon_Ajax = new AjaxDiv("/common/ajax_page/ShopSearch.php", "spot_couponinfo_"+info_no,"None");
		spot_coupon_Ajax.setDataX("/common/ajax_page/ShopSearch.php", "spot_couponinfo_"+info_no, "&pgmode=coupon&Navi="+Navi+"&category_id="+category_id+"&goods_seq="+goods_seq);
	}
	document.getElementById("spot_couponinfo_"+info_no).style.display = "";
	document.getElementById("spot_coupon_"+info_no).innerHTML = "<a href='javascript:hide_spot_coupon(\""+info_no+"\",\""+Navi+"\",\""+category_id+"\",\""+goods_seq+"\")'>"+g_lst_close_view_str+"▲</a>";
}

function hide_spot_coupon(info_no, Navi, category_id, goods_seq) {
	document.getElementById("spot_couponinfo_"+info_no).style.display = "none";
	document.getElementById("spot_coupon_"+info_no).innerHTML = "<a href='javascript:show_spot_coupon(\""+info_no+"\",\""+Navi+"\",\""+category_id+"\",\""+goods_seq+"\",\"O\")'>"+g_detail_view_str+"▼</a>";
}

function setCookie_top( cookieName, cookieValue, expireDate )
{
	var today = new Date();
	today.setDate( today.getDate() + parseInt( expireDate ) );
	document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";"
}

function getCookie_top( cookieName ){
  var search = cookieName + "=";
  var cookie = document.cookie;
 
 // 현재 쿠키가 존재할 경우
 if( cookie.length > 0 ){
  // 해당 쿠키명이 존재하는지 검색한 후 존재하면 위치를 리턴.
  startIndex = cookie.indexOf( cookieName );
  // 만약 존재한다면
  if( startIndex != -1 ){
   // 값을 얻어내기 위해 시작 인덱스 조절
      startIndex += cookieName.length;

   // 값을 얻어내기 위해 종료 인덱스 추출
      endIndex = cookie.indexOf( ";", startIndex );

      // 만약 종료 인덱스를 못찾게 되면 쿠키 전체길이로 설정
      if( endIndex == -1) endIndex = cookie.length;

      // 쿠키값을 추출하여 리턴
      return unescape( cookie.substring( startIndex + 1, endIndex ) );
    } else{ // 쿠키 내에 해당 쿠키가 존재하지 않을 경우
        return false;
  }
 } else {   // 쿠키 자체가 없을 경우
  return false;
 }
}


function crs_open_bx(crs_id)
{
	document.getElementById("crs_calbx_"+crs_id).style.display = "";
	document.getElementById("crs_line_"+crs_id).innerHTML = "<a href='javascript:crs_close_bx(\""+crs_id+"\")'>"+g_lst_close_view_str+"▲</a>";
}

function crs_close_bx(crs_id)
{
	document.getElementById("crs_calbx_"+crs_id).style.display = "none";
	document.getElementById("crs_line_"+crs_id).innerHTML = "<a href='javascript:crs_open_bx(\""+crs_id+"\")'>"+g_usedate_view_str+"▼</a>";
}


function crs_open_Calendar_Ajax(Navi, goods_seq,course_id, visit_date, adult ,child ,res_possible_date, crs_id, fnc) {
	var tour_search_Cal_Ajax = new AjaxDiv("/common/ajax_page/ShopSearch.php", "tour_calendar_"+crs_id,"None");
	if(fnc != undefined){
		tour_search_Cal_Ajax.callfunction = fnc;
	}

	tour_search_Cal_Ajax.setDataX("/common/ajax_page/ShopSearch.php", "tour_calendar_"+crs_id, "&pgmode=tourcal&Navi="+Navi+"&visit_date="+visit_date+"&course_id="+course_id+"&res_possible_date="+res_possible_date+"&adult="+adult+"&child="+child+"&goods_seq="+goods_seq);
	document.getElementById("crs_calbx_"+crs_id).style.display = "";
	document.getElementById("crs_line_"+crs_id).innerHTML = "<a href='javascript:crs_close_bx(\""+crs_id+"\")'>"+g_lst_close_view_str+"▲</a>";
}

function rtn_crs_listdt_close(){
	document.getElementById("crs_opnmdf_caldt_"+crs_list_dtno).style.display = "none";
	document.getElementById("crs_cal_"+crs_list_dtno).style.display = "";
}


function crs_listdt_open_bx(crs_id)
{
	document.getElementById("crs_opnmdf_caldt_"+crs_id).style.display = "none";
	document.getElementById("mdf_caldt_"+crs_id).style.display = "";
	document.getElementById("crs_cal_"+crs_id).style.display = "";
}

function crs_listdt_close_bx(crs_id)
{
	document.getElementById("mdf_caldt_"+crs_id).style.display = "none";
	document.getElementById("crs_opnmdf_caldt_"+crs_id).style.display = "";
}



function view_help(val, crs_id) {
	
	if(val == 'on'){
		document.getElementById("help_str_"+crs_id).style.display = "";
	}else if(val == 'out'){
		document.getElementById("help_str_"+crs_id).style.display = "none";
	}	
}


//('$this->Navi', '$prev_mon_str', '$this->goods_seq', '$this->crs_id', '$this->adult', '$this->child', '$this->possible_dt','$this->crs_id_str')

// Calendar 달수변경
function crs_mdf_calendar(Navi, visit_date, goods_seq, course_id, adult, child, possible_dt, crs_id, tg_date) {
	var tour_search_Cal_Ajax = new AjaxDiv("/common/ajax_page/ShopSearch.php", "tour_calendar_"+crs_id,"None");
	var tmp_str = document.getElementById('crs_cal_'+crs_id).style.display;

	if(tmp_str == ''){
		crs_list_dtno = crs_id;
		tour_search_Cal_Ajax.callfunction = rtn_crs_listdt_close;
	}


	tour_search_Cal_Ajax.setDataX("/common/ajax_page/ShopSearch.php", "tour_calendar_"+crs_id, "&pgmode=tourcal&Navi="+Navi+"&visit_date="+visit_date+"&course_id="+course_id+"&res_possible_date="+possible_dt+"&adult="+adult+"&child="+child+"&goods_seq="+goods_seq+"&tg_date="+tg_date);
}



function crs_research(crs_id, possible_dt){
	formObj = document.form_search;
	var tmp_adltval = document.getElementById('crs_possible_dt').value = possible_dt;
	
	navi_research(crs_id);
}



function CrsChangeCalDateOpen(crs_id)
{
	document.getElementById("crs_opnmdf_caldt_"+crs_id).style.display = "none";
	document.getElementById("mdf_caldt_"+crs_id).style.display = "";
	document.getElementById("crs_cal_"+crs_id).style.display = "";
//	alert(document.getElementById("mdf_caldt_"+crs_id).style.display);
}


function show_spot_morecourse_info(goods_seq,row, prow)
{
	for(var i=row;i<prow;i++){
		str = document.getElementById("sview_more_"+goods_seq+"_"+i);
		line_str = document.getElementById("sview_more_line_"+goods_seq+"_"+i)
		if(str != null){
			document.getElementById("sview_more_"+goods_seq+"_"+i).style.display = "";
		}
		if(line_str != null){
			document.getElementById("sview_more_line_"+goods_seq+"_"+i).style.display = "";
		}

	}

	document.getElementById("more_line_"+goods_seq).style.display = "";
	document.getElementById("tour_more_str_"+goods_seq).innerHTML = "<a href='javascript:hide_spot_morecourse_info(\""+goods_seq+"\",\""+row+"\",\""+prow+"\")'>"+g_crs_part_view_str+"<span>▲</span></a>";
	document.getElementById("crs_all").value = "Y";
	document.getElementById("crs_row").value = row;
	document.getElementById("crs_totrow").value = prow;
}

function hide_spot_morecourse_info(goods_seq, row, prow)
{
	for(var i=row;i<prow;i++){
		str = document.getElementById("sview_more_"+goods_seq+"_"+i);
		line_str = document.getElementById("sview_more_line_"+goods_seq+"_"+i)
		if(str != null){
			document.getElementById("sview_more_"+goods_seq+"_"+i).style.display = "none";
		}
		if(line_str != null){
			document.getElementById("sview_more_line_"+goods_seq+"_"+i).style.display = "none";
		}

	}

	document.getElementById("more_line_"+goods_seq).style.display = "none";
	document.getElementById("tour_more_str_"+goods_seq).innerHTML = "<a href='javascript:show_spot_morecourse_info(\""+goods_seq+"\",\""+row+"\",\""+prow+"\")'>"+g_crs_full_view_str+"<span>▼</span</a>";
	document.getElementById("crs_all").value = "N";
}
