﻿
function GoHotelLogin(returnURL)
{
	location.href="https://www.justgo.kr/Member/SignIn.aspx?ReturnUrl="+escape(returnURL);
}

function dlHotelRevGuide_Item_onClick() {
	var ctlTmp;
	var hasClassNameProperty = true;
	
	for (var i=0; i<10; i++) {
		ctlTmp = document.getElementById("dtHRGItem"+i);
		if (eval(ctlTmp)) {
			if (ctlTmp.getAttribute("className") == "selected hotelinfo_txt13") {
				ctlTmp.setAttribute("className", "");
			}
			if (ctlTmp.getAttribute("class") == "selected hotelinfo_txt13") {
				ctlTmp.setAttribute("class", "");
				if (hasClassNameProperty) {
					hasClassNameProperty = false;
				}
			}
		}
		ctlTmp = document.getElementById("ddHRGItem"+i);
		if (eval(ctlTmp)) {
			if (ctlTmp.getAttribute("className") == "selected hotelinfo_txt13") {
				ctlTmp.setAttribute("className", "");
			}
			if (ctlTmp.getAttribute("class") == "selected hotelinfo_txt13") {
				ctlTmp.setAttribute("class", "");
			}
		}
	}
	
	this.setAttribute((hasClassNameProperty?"className":"class"), "selected hotelinfo_txt13");
	ctlTmp = document.getElementById(this.getAttribute("id").replace("dtHRGItem","ddHRGItem"));
	if (eval(ctlTmp)) {
		ctlTmp.setAttribute((hasClassNameProperty?"className":"class"), "selected hotelinfo_txt13");
	}
}

// 숫자인가 체크
function only_number(obj) {

    var inText = obj.value;
    var ret;
    for (var i = 0; i < inText.length; i++) {
        ret = inText.charCodeAt(i);

        if ((ret < 48) || (ret > 57)) {
            alert("숫자만을 입력하세요");
            obj.value = "";
            obj.focus();
            return false;
        }
    }
    return true;
}

function btnHotelSch_onclick1() {

    var sRedirectUrl = "/OMNIHotel/chSearch/search_list.aspx";
    
    if (jQuery('#txtHotelRevArrivalCityCode').val().length < 3) {
        alert("도착 도시를 선택하세요");
        HotelRev_CitySearch1('2');
    } else {
        sRedirectUrl += "?CityCode=" + jQuery('#txtHotelRevArrivalCityCode').val();
        sRedirectUrl += "&CheckInDate=" + jQuery('#txtHotelRevCheckinDate').val();
        sRedirectUrl += "&CheckOutDate=" + jQuery('#txtHotelRevCheckoutDate').val();
        sRedirectUrl += "&RoomType=" + jQuery('#ddlHotelRevRoomType1').val();
        if (jQuery('#ddlHotelRevRoomType2').val() != "") {
            sRedirectUrl += "%2C" + jQuery('#ddlHotelRevRoomType2').val();
        }
        sRedirectUrl += "&RoomCount=" + jQuery('#ddlHotelRevRoomType1Cnt').val();
        if (jQuery('#ddlHotelRevRoomType2Cnt').val() != "") {
            sRedirectUrl += "%2C" + jQuery('#ddlHotelRevRoomType2Cnt').val();
        }
        sRedirectUrl += "&Grade=" + jQuery(":input:radio[name=cbHotelRevHotelGrade]:checked").val();
        sRedirectUrl += "&Location=" + jQuery('#ddlHotelRevArrivalRegion').val();
        sRedirectUrl += "&m_CountryCode=" + jQuery('#txtHotelRevArrivalCountryCode').val();
    
        location.href = sRedirectUrl;
    }
}


function ScrollControl() {
	var y = 500;
	var wheely = event.wheelDelta;

	if(wheely < 0) {
		window.scrollBy(0, y);
	} else{
		window.scrollBy(0, -y);
	}
	
	document.documentElement.onmousewheel = ScrollControl;
}


function DomesticPhotoListView(arrow) {
    var hotelSeq = jQuery('#hdHotelSeq').val();
    var cnt = jQuery('#hdPhotoListTotalCount').val();
    var tpage = (parseInt(cnt) % 6 <= 0) ? parseInt((cnt / 6)) : parseInt((cnt / 6) + 1);
    var idx = jQuery('#hdPhotoPageIndex').val();
   
    if (arrow == "UP") {
        jQuery('#hdPhotoPageIndex').val((idx < 0) ? 0 : parseInt(idx) - 1);
        
    } else {
        jQuery('#hdPhotoPageIndex').val((idx > tpage) ? 0 : parseInt(idx) + 1);
    }

    var idx2 = jQuery('#hdPhotoPageIndex').val();
    
    if (idx2 >= tpage) {
        alert("다음 사진이 없습니다.");
        jQuery('#hdPhotoPageIndex').val(1);
    } else if (idx2 < 0) {
        alert("이전 사진이 없습니다.");
        jQuery('#hdPhotoPageIndex').val(0);
    } else {
        var url = 'search_hotelinfo.ashx';
        var pars = 'mode=Domesticphotolist&page=' + idx2 + '&hotelseq=' + hotelSeq;
        new Ajax.Request(url, { parameters: pars, method: 'get', onSuccess: function(req) { jQuery('#PhotoListContainer').html(req.responseText); hotelInfo.photoList(); } });
    }
}


function PhotoListView(arrow) {
	var hotelSeq = jQuery('#hdHotelSeq').val();
	var cnt = jQuery('#hdPhotoListTotalCount').val();

	if (cnt > 0) {
	    var tpage = (parseInt(cnt) % 6 <= 0) ? parseInt((cnt / 6)) : parseInt((cnt / 6) + 1);
	    var idx = jQuery('#hdPhotoPageIndex').val();

	    if (arrow == "UP") {
	        jQuery('#hdPhotoPageIndex').val((idx < 0) ? 0 : parseInt(idx) - 1);
	    } else {
	        jQuery('#hdPhotoPageIndex').val((idx > tpage) ? 0 : parseInt(idx) + 1);
	    }

	    var idx2 = jQuery('#hdPhotoPageIndex').val();
        
	    if (idx2 >= tpage) {
	        alert("다음 사진이 없습니다.");
	        jQuery('#hdPhotoPageIndex').val(tpage - 1);
	    } else if (idx2 < 0) {
	        alert("이전 사진이 없습니다.");
	        jQuery('#hdPhotoPageIndex').val(0);
	    } else {
	        var url = 'search_hotelinfo.ashx';
	        var pars = 'mode=photolist&page=' + idx2 + '&hotelseq=' + hotelSeq;
	        new Ajax.Request(url, { parameters: pars, method: 'get', onSuccess: function(req) { jQuery('#PhotoListContainer').html(req.responseText); hotelInfo.photoList(); } });
	    }
	}
}

function PhotoListView(currentPage, photoKind) {
    var page_size = 6;
    var pagePerScreen = 5; // 한페이지에 보여질 페이징 수
    
    var hotelSeq = jQuery('#hdHotelSeq').val();
    var cnt = 0;
    if (photoKind == 0) {
        cnt = jQuery('#hdPhotoListTotalCount').val();
    }
    else if (photoKind == 1) {
        cnt = jQuery('#hdPhotoListRoomTotalCount').val();
    }
    else if (photoKind == 2) {
        cnt = jQuery('#hdPhotoListFacilityTotalCount').val();
    }

    if (cnt > 0) {
        var tpage = (parseInt(cnt) % page_size == 0) ? parseInt((cnt / page_size)) : parseInt((cnt / page_size) + 1);
        var tmp;
        if (photoKind == 0) {
            tmp = '#hdPhotoPageIndex'
        }
        else if (photoKind == 1) {
            tmp = '#hdPhotoRoomPageIndex';
        }
        else if (photoKind == 2) {
            tmp = '#hdPhotoFacilityPageIndex';
        }

        if (currentPage > 0) {
            jQuery(tmp).val(currentPage);
        }
        
        idx = jQuery(tmp).val();
        
        
        if (currentPage > tpage) {
            alert("다음 사진이 없습니다.");
            return;
        } else if (currentPage < 1) {
            alert("이전 사진이 없습니다.");
            return;
        } else {
            var url = 'search_hotelinfo.ashx';
            var pars = 'mode=photolist2&page=' + (idx-1) + '&page_size=' + page_size + '&hotelseq=' + hotelSeq + '&photoKind=' + photoKind;
            var photo_html = "";
            if (photoKind == 0) {
                photo_html = jQuery('#PhotoListContainer');
            }
            else if (photoKind == 1) {
                photo_html = jQuery('#PhotoListRoomContainer');
            }
            else if (photoKind == 2) {
                photo_html = jQuery('#PhotoListFacilityContainer');
            }
            new Ajax.Request(url, { parameters: pars, method: 'get', onSuccess: function(req) { photo_html.html(req.responseText); hotelInfo.photoList(); } });
        }
       

        var startPageNum = currentPage % pagePerScreen == 0 ? parseInt(currentPage / pagePerScreen - 1) * pagePerScreen + 1 : parseInt(currentPage / pagePerScreen) * pagePerScreen + 1;
        var endPageNum = startPageNum + pagePerScreen;
        if (endPageNum > tpage) endPageNum = tpage;

        var bg = "";
        var cls = "";
        var photo_paging = "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        photo_paging += "<td width=\"25\" align=\"left\"><img src=\"../img/ico_arrow_prev.jpg\"  alt=\"이전\" onclick=\"javascript:PhotoListView('" + (startPageNum - 1) + "', '" + photoKind + "');\" class=\"curPointer\" /></td>";
        for (i = startPageNum; i < endPageNum + 1; i++) {
            var pageIndex = 0;
            if (photoKind == 0) {
                pageIndex = jQuery('#hdPhotoPageIndex').val();
            }
            else if (photoKind == 1) {
                pageIndex = jQuery('#hdPhotoRoomPageIndex').val();
            }
            else if (photoKind == 2) {
                pageIndex = jQuery('#hdPhotoFacilityPageIndex').val();
            }
            if (i == pageIndex) {
                bg = "no_bg1";
                cls = "font_listb14"
            } else {
                bg = "no_bg2";
                cls = "font_list14"
            }

            photo_paging += "<td width=\"22\" height=\"22\" align=\"center\" background=\"../img/" + bg + ".jpg\"><a href=\"javascript:PhotoListView('" + i + "', '" + photoKind + "');\"><span class=\"" + cls + "\">" + i + "</span></a></td><td width=\"2\"></td>"
        }
        photo_paging += "<td width=\"25\" align=\"right\"><img src=\"../img/ico_arrow_next.jpg\"  alt=\"다음\" onclick=\"javascript:PhotoListView('" + (endPageNum) + "', '" + photoKind + "');\" class=\"curPointer\" /></td>";
        photo_paging += "</table>";
        var photo_paging_html = "";
        if (photoKind == 0) {
            photo_paging_html = jQuery('#photo_paging');
        }
        else if (photoKind == 1) {
            photo_paging_html = jQuery('#photo_room_paging');
        }
        else if (photoKind == 2) {
            photo_paging_html = jQuery('#photo_facility_paging');
        }
        photo_paging_html.html(photo_paging);
    }
}

var calcHeight_flag = false;
function calcHeight(FrameName) {
	if(!calcHeight_flag){
		setTimeout("calcHeight2('ifrmReserve')", 1000);
	} else{
		setTimeout("calcHeight2('ifrmReserve')", 0);
	}
}

function calcHeight2(FrameName) {
	try {
		var the_height = (document.all) ? frames[FrameName].document.body.scrollHeight : document.getElementById(FrameName).contentWindow.document.documentElement.scrollHeight;
	}catch(e){}
	
	if(!calcHeight_flag){
		if(the_height==0){
			document.getElementById(FrameName).height = 510;
		} else{
			document.getElementById(FrameName).height = (the_height && the_height != undefined) ? the_height + 'px' : ''; 
		}
		calcHeight_flag = true;
	} else{
		document.getElementById(FrameName).height = (the_height && the_height != undefined) ? the_height + 'px' : ''; 
	}
}

function cardon() {
	jQuery('#cardInfoBody2').show();
}

function cardout() {
	jQuery('#cardInfoBody2').hide();
}
var HotelRollingList = {
	index : null,
	section: ['MH0501', 'MH0502', 'MH0503'],
	init: function () {
		this.index = 1;
		this.move();
		setInterval("HotelRollingList.move('next')", 5000);
	},
	move: function (arrow) {
		try {
			if (arrow == "prev") { this.index--; if (this.index < 0) this.index = 2; }
			else if (arrow == "next") { this.index++; if (this.index > 2) this.index = 0; }
			
			var locClassType = this.section[this.index];
			this.menuFill(locClassType);
			
			jQuery('dl.hotel').hide();
			jQuery('dl.'+ locClassType +'').show();
		}catch(e){}
	},
	menuFill: function(locClassType){
		try {
			var json = { 
				'MH0501':[{ prev:'hongkong', now:'tokyo' , next: 'osaka' }],
				'MH0502':[{ prev:'tokyo', now:'osaka' , next: 'hongkong' }],
				'MH0503':[{ prev:'osaka', now:'hongkong' , next: 'tokyo' }]
			};
			var sec = eval("json."+locClassType+"[0]");
			if (sec)
			{
				var html = ""
				html += "<img src=\"../img/common/txt_"+ sec.prev +"_off.gif\" alt=\"\" class=\"Pointer\" /> ";
				html += "<span class=\""+ sec.now +"\"><img src=\"../img/common/txt_"+ sec.now +"_on.gif\" alt=\"\" /></span> ";
				html += "<img src=\"../img/common/txt_"+ sec.next +"_off.gif\" alt=\"\" class=\"Pointer\"  /> ";
			}
			jQuery('#HotelRollingList').html(html);
			jQuery('#HotelRollingList img:first').click(function(){ HotelRollingList.move('prev'); });
			jQuery('#HotelRollingList img:last').click(function(){ HotelRollingList.move('next'); });
		}catch(e){}
	}
};

function fnClickDisplay(CheckDisp) {
	var tabTable = document.getElementById("tabTable");
	var tabTable1 = document.getElementById("tabTable1");
	var hdCityCode = document.getElementById("ctl00_ContentPlaceHolder1_hdCityCode");

	if (CheckDisp == "A") {
		tabNum1.style.display = "block";
		tabNum2.style.display = "none";

		tabTable.style.display = "block";

		fnChiceCity('TYO');
	} else {
		tabNum1.style.display = "none";
		tabNum2.style.display = "block";

		tabTable.style.display = "none";

		fnChiceCity('NONT');
	}
}

function fnChiceCity(City) {
	var CityCode = City;
	var hdCityCode = document.getElementById("ctl00_ContentPlaceHolder1_hdCityCode");
	var LbtnCity = document.getElementById("ctl00_ContentPlaceHolder1_LbtnCity");
	
	hdCityCode.value = CityCode;
	LbtnCity.click();
}

function korhotel(obj) {
	for (i = 1; i < 8; i++) {
		document.getElementById("kortab" + i).style.display = 'none';
	}
	document.getElementById("korrtab" + obj).style.display = '';
}

function fnChangeCity(CityCode, tIdx, totCnt) {
	var CityCode = CityCode
	var hdCityCode = document.getElementById("ctl00_ContentPlaceHolder1_hdCityCode");
	var LbtnCity = document.getElementById("ctl00_ContentPlaceHolder1_LbtnCity");

	for (i = 1; i <= totCnt; i++) {
		if (tIdx == i) {
			
			document.getElementById("tab_Menu_" + i).src = document.getElementById("tab_Menu_" + i).src.replace('_ov.gif', '.gif').replace('.gif', '_ov.gif');
		} else {
			document.getElementById("tab_Menu_" + i).src = document.getElementById("tab_Menu_" + i).src.replace('_ov.gif', '.gif');
		}
	}

	hdCityCode.value = CityCode;

	LbtnCity.click(CityCode);
}

function num3str(num) {
	var qu = num.length / 4;
	var re = num.length % 4;
	var sutja = "";
	var sutja_rd = "";
	var sutja_jr = "";
	var read = "";

	for (i = 0; i < num.length; i++) {
		sutja = num.substring(i, i + 1);
		if ((parseInt(sutja, 10) < 10)) {
			sutja_rd = new String(sutja);
		} else {
			sutja_rd = "";
		}

		if ((num.length - i - 1) < 4) {
			switch ((num.length - i - 1) % 4 + 1) {
				case (4): sutja_jr = "천"; break;
				default: sutja_jr = "";
			}
		}

		if (sutja_rd != "") { read += sutja_rd + sutja_jr; }

		if ((num.length - i - 1) % 4 == 0) {
			switch ((num.length - i - 1) / 4) {
				case (1): read += "만"; break;
				case (2): read += "억"; break;
				case (3): read += "조"; break;
				default: break;
			}
		}
	}
	return read;
}


function MenuSel(Type,ch, img , id) {
    
    
    if(Type == "AREA")
    {
        document.getElementById("UA3303").src = "../img/10cap_on_01.gif";
        document.getElementById("UA3302").src = "../img/10cap_on_02.gif";
        document.getElementById("UA3301").src = "../img/10cap_on_03.gif";
        document.getElementById("UA3306").src = "../img/10cap_on_04.gif";
        document.getElementById("UA3305").src = "../img/10cap_on_05.gif";
        document.getElementById("UA3304").src = "../img/10cap_on_06.gif";
        document.getElementById(ch).src = "../img/" + img;

        document.getElementById("hdSelectMenu").value = ch;
        
        jQuery('#tab_sub div').each(function () {
        
		    if (id == jQuery(this).attr("id")) {
			    
			    this.style.display="";
		        
		    } else {
			    this.style.display = "none";
		    }
	    });
	    
	    switch (ch)
	    {
	        case "UA3303" :
	        jQuery('#hdBestSelectCityCode').val("TYO");	 
	        break;
	        case "UA3302" :
	        jQuery('#hdBestSelectCityCode').val("BJS");	   
	        break;
	        case "UA3301" :
	        jQuery('#hdBestSelectCityCode').val("HKG");	   
	        break;
	        case "UA3306" :
	        jQuery('#hdBestSelectCityCode').val("PAR");	
	        break;
	        case "UA3305" :
	        jQuery('#hdBestSelectCityCode').val("HNL");	
	        break;
	        case "UA3304" :
	        jQuery('#hdBestSelectCityCode').val("GUM");	
	        break;
	        default :
	        jQuery('#hdBestSelectCityCode').val("BJS");	
	    }
	    
        GetHotelList(jQuery('#hd' + ch + '').val(),jQuery('#hdBestSelectCityCode').val());

	}
	else if (Type == "CITY")
	{
	    cnt = 0;
	    jQuery('#tab_sub tr td').each(function () {
            
		    if ("City"+id == jQuery(this).attr("id")) {
			   
			    document.getElementById("City"+id).style.background= "url(../img/10cap_off.gif)";
			    jQuery('#hdBestSelectCityCode').val(ch);	   
			    jQuery('#span'+id).addClass("worldon_txt12");
			    
		        
		    } else {
			    document.getElementById("City"+cnt).style.background= "url(../img/10cap_on.gif)";
			    jQuery('#span'+cnt).removeClass("worldon_txt12");
		    }
		    cnt++;
	    });
	
	    var url = 'search_hotelinfo.ashx';
        var pars = 'mode=best&CityCOde='+ ch;
        new Ajax.Request(
                    url, 
                    {   parameters: pars, 
                        method: 'post', 
                        onSuccess: function(req) { 
                        
                            if(req.responseText != "")
                            {
                              
                                jQuery('#BestDiv').html(req.responseText);
                            } 
                        }
                    });
	}
	else if (Type == "HOT")
	{
	    cnt = 0;
	    jQuery('#Hottab_sub tr td').each(function () {
            
		    if ("HotCity"+id == jQuery(this).attr("id")) {
			   jQuery('#hdHotSelectCityCode').val(ch);	   
			    document.getElementById("HotCity"+id).style.background= "url(../img/10cap_off.gif)";
			    jQuery('#Hotspan'+id).addClass("hoton_txt12");
			    
		        
		    } else {
			    document.getElementById("HotCity"+cnt).style.background= "url(../img/10cap_on.gif)";
			    jQuery('#Hotspan'+cnt).removeClass("hoton_txt12");
		    }
		    cnt++;
	    });

	    var url = 'search_hotelinfo.ashx';
        var pars = 'mode=hot&CityCOde='+ ch;
        new Ajax.Request(
                    url, 
                    {   parameters: pars, 
                        method: 'post', 
                        onSuccess: function(req) { 
                           
                            if(req.responseText != "")
                            {
                                jQuery('#HotDiv').html(req.responseText);
                            } 
                        }
                    });
	}
}

function MouseOverOROut(Type,gbn, ch) {

    Sel_ch = document.getElementById("hdSelectMenu").value;

    if(Type == "AREA")
    {
        ImgTmp = document.getElementById(ch);
        if(Sel_ch == "")
            Sel_ch = "UA3302";
            
        if(ImgTmp.filters)
        {
            ImgTmp.filters.blendTrans.stop();
            ImgTmp.filters.blendTrans.Apply();
        }               
        if (gbn == "out") {
            if (ch == "UA3303" && Sel_ch != ch) {
                document.getElementById("UA3303").src = "../img/10cap_on_01.gif";
            }
            else if (ch == "UA3302" && Sel_ch != ch) {
                document.getElementById("UA3302").src = "../img/10cap_on_02.gif";
            }
            else if (ch == "UA3301" && Sel_ch != ch) {
                document.getElementById("UA3301").src = "../img/10cap_on_03.gif";
            }
            else if (ch == "UA3306" && Sel_ch != ch) {
                document.getElementById("UA3306").src = "../img/10cap_on_04.gif";
            }
            else if (ch == "UA3305" && Sel_ch != ch) {
                document.getElementById("UA3305").src = "../img/10cap_on_05.gif";
            }
            else if (ch == "UA3304" && Sel_ch != ch) {
                document.getElementById("UA3304").src = "../img/10cap_on_06.gif";
            }
        }
        else if (gbn == "over") {
            if (ch == "UA3303" && Sel_ch != ch) {
                document.getElementById("UA3303").src = "../img/10cap_off_01.gif";
            }
            else if (ch == "UA3302" && Sel_ch != ch) {
                document.getElementById("UA3302").src = "../img/10cap_off_02.gif";
            }
            else if (ch == "UA3301" && Sel_ch != ch) {
                document.getElementById("UA3301").src = "../img/10cap_off_03.gif";
            }
            else if (ch == "UA3306" && Sel_ch != ch) {
                document.getElementById("UA3306").src = "../img/10cap_off_04.gif";
            }
            else if (ch == "UA3305" && Sel_ch != ch) {
                document.getElementById("UA3305").src = "../img/10cap_off_05.gif";
            }
            else if (ch == "UA3304" && Sel_ch != ch) {
                document.getElementById("UA3304").src = "../img/10cap_off_06.gif";
            }
        }
    }
    
    if(ImgTmp.filters) ImgTmp.filters.blendTrans.Play();
    
}

function GetHotelList(Num,id)
{
		 
	//도시 선택
    jQuery('#tab_sub div table tr td span').each(function () {
            
	    if (id == jQuery(this).attr("id")) {
	        jQuery('#hdBestSelectCityCode').val(id);	    
		    jQuery(this).addClass("CTtxt");
	        
	    } else {
		    jQuery(this).removeClass("CTtxt");
	    }
    });
    
    //더많은 호텔 보기 링크 변경
    var rowCnt = 0;
    jQuery('#tab_sub div table tr td table').each(function () {

	    if (Num == rowCnt) {
		    document.getElementById("CityName" + rowCnt).style.display = "block";
	
	    } else {
		    document.getElementById("CityName" + rowCnt).style.display = "none";
	    }
	    rowCnt++;
    });
    
    var url = 'search_hotelinfo.ashx';
        var pars = 'mode=best&CityCOde='+ id;
        new Ajax.Request(
                    url, 
                    {   parameters: pars, 
                        method: 'post', 
                        onSuccess: function(req) { 
                        
                            if(req.responseText != "")
                            {
                             
                                jQuery('#BestDiv').html(req.responseText.split('▶')[0]);
                                
                            } 
                        }
                    });
}

function GetBestPostData()
{
    Bestcity = document.getElementById("hdBestSelectCityCode").value;
    Hotels = "";
    var url = 'search_hotelinfo.ashx';var pars = 'mode=best&CityCOde='+ Bestcity;
    new Ajax.Request(url, {   
        parameters: pars, 
        method: 'post', 
        onSuccess: function(req) { 
            if(req.responseText != ""){
                jQuery('#BestDiv').html(req.responseText);
               
                GetHotPostData();
                
            }}});
}

function GetHotPostData()
{
    
    Hotcity = document.getElementById("hdHotSelectCityCode").value;
    var url = 'search_hotelinfo.ashx';var pars = 'mode=hot&CityCOde='+ Hotcity;
    new Ajax.Request(url, {   
        parameters: pars, 
        method: 'post', 
        onSuccess: function(req) { 
            
            if(req.responseText != ""){
                jQuery('#HotDiv').html(req.responseText);
            }}});
  
}

function GoInfoViewPopup(Type,HotelCode, viewType) {
    
    if(Type == "best") CityCode = document.getElementById("hdBestSelectCityCode").value;
    else CityCode = document.getElementById("hdHotSelectCityCode").value;
    var CheckInDate = document.getElementById("CheckInDate").value;
    var CheckOutDate = document.getElementById("CheckOutDate").value;
    var viewType = viewType;

    var Params = "?CityCode=" + CityCode;
    Params += "&CheckInDate=" + CheckInDate;
    Params += "&CheckOutDate=" + CheckOutDate;
    Params += "&RoomType=SINGLE";
    Params += "&RoomCount=1";
    Params += "&Grade=";
    Params += "&Location=";
    Params += "&ItemCode=" + HotelCode;
    Params += "&Tab=" + viewType;
    Params += "&pagetype=1";

    SetCenterPopup('search_hotelinfo.aspx' + Params, 'popup', 670, 700, 'yes');
}

//호텔 리스트 vol2 (20110428)
function GetSearchHotel()
{

    document.getElementById("loading").style.display = "block";
    var url = 'search_hotelinfo.ashx';
    var pars = 'mode=SearchHotelXml';
        pars += '&CityCOde=' + jQuery('#CityCode').val();
        pars += '&CheckInDate=' + jQuery('#CheckInDate').val();
        pars += '&CheckOutDate=' + jQuery('#CheckOutDate').val();
        pars += '&RoomType=' + jQuery('#RoomType').val();
        pars += '&RoomCnt=' + jQuery('#RoomCount').val();
        pars += '&Grade=' + jQuery('#Grade').val();

    jQuery.ajax
	(
	    {
	        type    : "post",
	        url     : url,
	        data    : pars,
	        success : function (req)
	                {
	                    
            	        var XML = "";
                        var SearchHTML = "";
                        if(req.split("●")[0] != "SysError"){
                      
                            XML = req.split("●")[1].split("▶")[0];
                            
                            
                            jQuery('#HotelXml').val(XML);
                            jQuery('#ctl00$ContentPlaceHolder1$HotelXmlRs').val(XML);
               
                            jQuery('#Title').html(req.split("●")[1].split("▶")[1]);
                            
                            jQuery('#TotalCnt').html(req.split("●")[1].split("▶")[2]);
                            jQuery('#ListTotalCnt').val(req.split("●")[1].split("▶")[2]);
                            
                            //리스트부분은 따로 만듬
                            GetSearchList();
                        }
                        else 
                        {
                            if(req.split("●").length > 0)
                            {
                                jQuery('#Title').html(req.split("●")[1].split("▶")[1]);
                                jQuery('#TotalCnt').html(req.split("●")[1].split("▶")[2]);
                                jQuery('#ListTotalCnt').val(req.split("●")[1].split("▶")[2]);
                            }
                            document.getElementById("Pageloading").style.display = "none";
                            document.getElementById("HotelList").innerHTML = "<table width='660' height='30'  cellpadding='0' cellspacing='0' border='0'><tr><td align='center'><b>데이터가 없습니다.</b></td></tr></table>";
                            document.getElementById("HotelList").style.display = "block";
                            document.getElementById("loading").style.display = "none";
                        }
		                
	                }
	    }
	    
	);
    
}

function GetSearchHotelhtml(type)
{

   
    var url = 'search_hotelinfo.ashx';
    var pars = 'mode=SearchHotelHtml';
        pars += '&HotelXml=' + document.getElementById("HotelXml").value;
        pars += GetParams();

    
    jQuery.ajax
	(
	    {
	        type    : "post",
	        url     : url,
	        data    : pars,
	        success : function (req)
	                {
	                    
            	        var XML = "";
                        var SearchHTML = "";
                        if(req.split("●")[0] != "SysError"){
                            
                            
                            SearchHTML = req.split("●")[1];
                            
                            jQuery('#hotel_REsearchCON').html(SearchHTML);
                         
                             if(jQuery("#search_price_s").val() == "") init();//초기 화면에서만 가격 조회 슬라이딩 바 구현
                            
                            
                        }
                        else 
                        {
                            //검색조건 html에서 오류가 나도 일단 패스
                        }
		                
	                }
	    }
	    
	);
    
}

function SearchHotelImgList(Hotels)
{

    
    var url = 'search_hotelinfo.ashx';
    var pars = 'mode=SearchHotelImgList';
        pars += '&Hotels=' + Hotels;
   
    jQuery.ajax
	(
	    {
	        type    : "post",
	        url     : url,
	        data    : pars,
	        success : function (req)
	                {
                        var SearchImageStr = "";
                        var ImgArr = null;
                        var hotelseq = "";
                        var cnt = 0;
                  
                        if(req.split("●")[0] != "SysError"){
                            SearchImageStr = req.split("●")[1];
                            
                            ImgArr = SearchImageStr.split("⊙");
                             
                            for(var i = 0 ; i < ImgArr.length ; i++)
                            {
                                
                                
                                if(document.getElementById("locationDesc_" + ImgArr[i].split("▤")[0]) != null && document.getElementById("locationDesc_" + ImgArr[i].split("▤")[0]).innerText == "" && ImgArr[i].split("▤")[2] != "")
                                {
                                    document.getElementById("locationDesc_" + ImgArr[i].split("▤")[0]).innerText =  ImgArr[i].split("▤")[2];
                                    document.getElementById("locationdisplay_" + ImgArr[i].split("▤")[0]).style.display = "block";
                                 }
                                 
                                if(document.getElementById("addressDesc_" + ImgArr[i].split("▤")[0]) != null && document.getElementById("addressDesc_" + ImgArr[i].split("▤")[0]).innerText == ""  && ImgArr[i].split("▤")[3] != "")
                                {
                                    document.getElementById("addressDesc_" + ImgArr[i].split("▤")[0]).innerText =  ImgArr[i].split("▤")[3];
                                    document.getElementById("addressdisplay_" + ImgArr[i].split("▤")[0]).style.display = "block";
                                 }
                                 
                                if(document.getElementById("HotelDesc_" + ImgArr[i].split("▤")[0]) != null && document.getElementById("HotelDesc_" + ImgArr[i].split("▤")[0]).innerText == "") 
                                {
                                   
                                    document.getElementById("HotelDesc_" + ImgArr[i].split("▤")[0]).innerText = ImgArr[i].split("▤")[4];
                                }
                            
                            
                                if(cnt < 3)
                                {
                                    if(document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt) != null && document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt).src == "")
                                    {
                                        document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt).src = ImgArr[i].split("▤")[1];
                                        cnt++;
                                    }
                                }
                                else
                                {
                                    
                                    
                                    if(hotelseq != ImgArr[i].split("▤")[0])
                                    {
                                        cnt = 0;
                                        
                                        if(document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt) != null && document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt).src == "")
                                        {
                                            document.getElementById(ImgArr[i].split("▤")[0] + "_" + cnt).src = ImgArr[i].split("▤")[1];
                                            cnt++;
                                        }
                                    }
                                }
                                
                                hotelseq = ImgArr[i].split("▤")[0];
                            }
                            
                            for (var j = 0 ; j < Hotels.split(',').length;j++)
                            {
                                for(var k = 0 ; k < 3 ; k++)
                                {
                                    
                                    if(Hotels.split(',')[j] != "")
                                    {
                                        if(document.getElementById(Hotels.split(',')[j] + "_" + k).src == "" )
                                        {
                                            document.getElementById(Hotels.split(',')[j] + "_" + k).src = "../img/hotel_noimg2.jpg";
                                        }
                                        
                                        
                                    }
                                }
                            }
                            
                            
                        }
                        else 
                        {
                            //검색조건 html에서 오류가 나도 일단 패스
                        }
                        
		                ImgArr = SearchImageStr.split(",");
                        for(var i = 0 ; i < ImgArr.length ; i++)
                        {
                        
                        }
	                }
	    }  
	);
}

function GetMap(citycode)
{
    var CityCode = parent.document.getElementById("CityCode").value;
    var CheckInDate = parent.document.getElementById("CheckInDate").value;
    var CheckOutDate = parent.document.getElementById("CheckOutDate").value;
    var RoomType = parent.document.getElementById("RoomType").value;
    var RoomCount = parent.document.getElementById("RoomCount").value;
    var CountryCode = parent.document.getElementById("CountryCode").value;
    var PageIdx = parent.document.getElementById("SelectedNum").value;
    
    var txtHotelName = document.getElementById("txtHotelName").value;
    var rdoBreakFast = document.getElementsByName("rdoBreakFast");
    var ddlStar = document.getElementById("ddlStar");
    var ddlLocation = document.getElementById("ddlLocation");
    var ddlChain = document.getElementById("ddlChain");
    var ddlOrder = document.getElementById("ddlOrder");
    var search_price_s = document.getElementById("search_price_s").value;
    var search_price_e = document.getElementById("search_price_e").value;

    var Pars = "";
    var pBreak = "";
    
    if (rdoBreakFast[0].checked) pBreak = "Y";
    else if (rdoBreakFast[1].checked) pBreak = "N";
  
    Pars = "?CityCode=" + CityCode;
    Pars += "&CheckInDate=" + CheckInDate;
    Pars += "&CheckOutDate=" + CheckOutDate;
    Pars += "&RoomType=" + RoomType;
    Pars += "&RoomCount=" + RoomCount;
    Pars += "&ItemCode=";
    Pars += "&m_CountryCode=" + CountryCode;
    Pars += "&Tab=1";
    Pars += "&HotelName=" + txtHotelName;
    Pars += "&BreakFast=" + pBreak;
    Pars += "&sGrade=" + ddlStar.options[ddlStar.selectedIndex].value;;
    Pars += "&sLocation=" + ddlLocation.options[ddlLocation.selectedIndex].value;;
    Pars += "&Chain=" + ddlChain.options[ddlChain.selectedIndex].value;;
    Pars += "&Order=" + ddlOrder.options[ddlOrder.selectedIndex].value;;
    Pars += "&minPrice=" + search_price_s;
    Pars += "&maxPrice=" + search_price_e;
    Pars += "&PageIdx=" + PageIdx;
                                                                    
    document.getElementById("Map").innerHTML = "<iframe id='frmXml'  frameborder='0' src='search_Map.aspx" + Pars + "' width='660' height='800' scrolling='no'></iframe>";
       
}

//호텔 리스트 vol2 (20110428)
function GetSearchList(type)
{
    
    var url = 'search_hotelinfo.ashx';
    var pars = 'mode=GetSearchList';
    
    if(type == "S")
    {
        
        document.getElementById("HotelList").style.display = "none";
        document.getElementById("Pageloading").style.display = "block";
        document.getElementById("SelectedNum").value = "1";
    }
        pars += GetParams(type);
        pars += '&HotelXml=' + document.getElementById("HotelXml").value;
        pars += '&SelectedNum=' + document.getElementById("SelectedNum").value;
    
    jQuery.ajax
	(
	    {
	        type    : "post",
	        url     : url,
	        data    : pars,
	        success : function (req)
	                {
            	        var ListHTML = "";
                        var MinPrice = "";
                        var MaxPrice = "";
                        var Hotels = "";//이 페이지의 호텔들의 seq(hotelseq);
                        if(req.split("●")[0] != "SysError"){
                            
                            Hotels = req.split("●")[1].split("▶")[4];
                            SearchHotelImgList(Hotels);//작은 이미지 리스트 보여주기
                            if(jQuery("#MinPrice").val() == "") GetSearchHotelhtml(type);//조회 시나 페이징 시는 호출안함.
                            
                            ListHTML = req.split("●")[1].split("▶")[0];
                            jQuery('#HotelList').html(ListHTML);
                            
                            GetHotelPagingCnt2(req.split("●")[1].split("▶")[1],10);
                            
                            MinPrice = req.split("●")[1].split("▶")[2];
                            MaxPrice = req.split("●")[1].split("▶")[3];

                            document.getElementById("MinPrice").value = MinPrice;
                            document.getElementById("MaxPrice").value = MaxPrice;
                            document.getElementById("loading").style.display = "none";
                            document.getElementById("Pageloading").style.display = "none";
                            document.getElementById("HotelList").style.display = "block";
                            ChangeTab("L");
                        }
                        else 
                        {
                            document.getElementById("Pageloading").style.display = "none";
                            document.getElementById("HotelList").innerHTML = "<table width='660' height='30'  cellpadding='0' cellspacing='0' border='0'><tr><td align='center'><b>데이터가 없습니다.</b></td></tr></table>";
                            document.getElementById("HotelList").style.display = "block";
                            document.getElementById("loading").style.display = "none";
                        }
	                }
	    }
	);
}

function GetPriceList(HotelSeq,RowCnt)
{
    var url = 'search_hotelinfo.ashx';
    var pars = 'mode=GetPriceList';

    pars += '&HotelXml=' + document.getElementById("HotelXml").value;
    pars += '&HotelSeq=' + HotelSeq;

    jQuery.ajax
	(
	    {
	        type    : "post",
	        url     : url,
	        data    : pars,
	        success : function (req)
	                {
                        if(req.split("●")[0] != "SysError"){
                            jQuery('#test_' + RowCnt).html(req);
                            document.getElementById("test_" + RowCnt).style.display = "block";
                        }
                        else 
                        {
                            document.getElementById("Pageloading").style.display = "none";
                            document.getElementById("HotelList").innerHTML = "<table width='660' height='30'  cellpadding='0' cellspacing='0' border='0'><tr><td align='center'><b>데이터가 없습니다.</b></td></tr></table>";
                            document.getElementById("HotelList").style.display = "block";
                            document.getElementById("loading").style.display = "none";//에러페이지로 이동
                        }
	                }
	    }
	    
	);
}

function GetHotelName()
{
    var txtHotelName = document.getElementById("txtHotelName");
    
    if(txtHotelName.value == "")
    {
        alert("호텔 명을 입력하여 주십시요.");
        txtHotelName.focus();
        return false;
    }
    else
    {
        GetSearchList("S");   
    }
}

function EnterChk()
{
    if(event.keyCode == 13)
    {
        GetSearchList("S");
    }
}

//리스트 조회 시 검색 조건 파라미터 셋팅
function GetParams(type)
{
    
    var SearchParam = "";
    var txtHotelName = document.getElementById("txtHotelName");
    var HotelName = document.getElementById("hdHotelName");
    var rdoBreakFast = document.getElementsByName("rdoBreakFast");
    var BreakFast = document.getElementById("hdBreakFast");
    var ddlStar = document.getElementById("ddlStar");
    var Star = document.getElementById("hdStar");
    var ddlLocation = document.getElementById("ddlLocation");
    var Location = document.getElementById("hdLocation");
    var ddlChain = document.getElementById("ddlChain");
    var Chain = document.getElementById("hdChain");
    var ddlOrder = document.getElementById("ddlOrder");
    var Order = document.getElementById("hdOrder");
    var maxPrice = document.getElementById("hdMaxPrice");
    var minPrice = document.getElementById("hdMinPrice");
    var search_price_s = document.getElementById("search_price_s");
    var search_price_e = document.getElementById("search_price_e");

    var price_s = search_price_s.value;
    var price_e = search_price_e.value;

    if(type != "C")
    {
        //상단 조회
        if(txtHotelName != null && txtHotelName != undefined)
        {
            //이전 조회조건 담은 컨트롤 초기화
            document.getElementById("hdHotelName").value = txtHotelName.value;
            
            if (rdoBreakFast[0].checked) document.getElementById("hdBreakFast").value = "Y";
            else if (rdoBreakFast[1].checked) document.getElementById("hdBreakFast").value = "Y";
            else document.getElementById("hdBreakFast").value = "";
            
            document.getElementById("hdStar").value = ddlStar.options[ddlStar.selectedIndex].value;
            document.getElementById("hdLocation").value = ddlLocation.options[ddlLocation.selectedIndex].value;
            document.getElementById("hdChain").value = ddlChain.options[ddlChain.selectedIndex].value;
            document.getElementById("hdOrder").value = ddlOrder.options[ddlOrder.selectedIndex].value;
            document.getElementById("hdMaxPrice").value = price_s;
            document.getElementById("hdMinPrice").value = price_e;
            //이전 조회조건 담은 컨트롤 초기화
            
            SearchParam += "&HotelName=" + (txtHotelName.value == "" ? HotelName.value : txtHotelName.value);
            
            if (rdoBreakFast[0].checked) SearchParam += "&BreakFast=Y";
            else if (rdoBreakFast[1].checked) SearchParam += "&BreakFast=N";

            SearchParam += "&Star=" + (ddlStar.options[ddlStar.selectedIndex].value == "" ? Star.value : ddlStar.options[ddlStar.selectedIndex].value);
            SearchParam += "&Location=" + (ddlLocation.options[ddlLocation.selectedIndex].value == "" ? Location.value : ddlLocation.options[ddlLocation.selectedIndex].value);
            SearchParam += "&Chain=" + (ddlChain.options[ddlChain.selectedIndex].value == "" ? Chain.value : ddlChain.options[ddlChain.selectedIndex].value);
            SearchParam += "&OrderBy=" + (ddlOrder.options[ddlOrder.selectedIndex].value == "" ? Order.value : ddlOrder.options[ddlOrder.selectedIndex].value);
         
            SearchParam += "&search_price_s=" + (price_s == "" ? minPrice.value : price_s);
            SearchParam += "&search_price_e=" + (price_e == "" ? maxPrice.value : price_e);
        }
        else //상세페이지에서 다시 올 경우
        {
        
            SearchParam += "&HotelName=" + HotelName.value;
            SearchParam += "&BreakFast=" + BreakFast.value;
            SearchParam += "&Star=" + (Star.value == "" ? document.getElementById("Grade").value : Star.value);
            SearchParam += "&Location=" + Location.value;
            SearchParam += "&Chain=" + Chain.value;
            SearchParam += "&OrderBy=" + Order.value;
         
            SearchParam += "&search_price_s=" + minPrice.value;
            SearchParam += "&search_price_e=" + maxPrice.value;

        }
    }
    else //리스트에서 클릭 시
    {
        SearchParam += "&HotelName=" + txtHotelName.value;
            
        if (rdoBreakFast[0].checked) SearchParam += "&BreakFast=Y";
        else if (rdoBreakFast[1].checked) SearchParam += "&BreakFast=N";

        SearchParam += "&Star=" + ddlStar.options[ddlStar.selectedIndex].value;
        SearchParam += "&Location=" + ddlLocation.options[ddlLocation.selectedIndex].value;
        SearchParam += "&Chain=" + ddlChain.options[ddlChain.selectedIndex].value;
        SearchParam += "&OrderBy=" + ddlOrder.options[ddlOrder.selectedIndex].value;
     
        SearchParam += "&search_price_s=" + price_s;
        SearchParam += "&search_price_e=" + price_e;

    }

    return SearchParam;
}


//호텔 페이징 카운트 계산 (Default2.aspx 용 기존 xml을 이용한 방식이 아닌 db select)
function GetHotelPagingCnt2(returnValue,ListCnt) {

    var tempTotalCnt = returnValue;

    var ListTotalCnt = parseInt(tempTotalCnt / ListCnt) + 1;

    document.getElementById("ListTotalCnt").value = parseInt(ListTotalCnt);

    //하단 리스트
    CreateBotListTable(ListTotalCnt, "BOT");     
}

function CreateBotListTable(ListTotalCnt, Where) {
   
    var ListTable_BTM = "<div align='center'>";
    ListTable_BTM = "<table align='center' border='0' cellspacing='0' cellpadding='0' class='notable1'>";
    ListTable_BTM += "<tr>";
    ListTable_BTM += "<td width='30' height='22'>";
    ListTable_BTM += "<a href=\"#top\"><span onclick='javascript:PreView();'><img src='../img/arrow_pre1_new.png'  style='cursor:pointer' alt='pre' width='17' height='17' border='0' /></span></a>";
    ListTable_BTM += "</td>";

    var ListCnt = parseInt(document.getElementById("NowListCnt").value) * 10;
    var ListStartCnt = ListCnt - 10;
    if (ListCnt > ListTotalCnt) {
        ListCnt = ListTotalCnt;
    }

    var SelectedNum = parseInt(document.getElementById("SelectedNum").value);

    if (ListTotalCnt == 0) {

        ListTable_BTM += "<td width='30' height='22' class='select'><b>1</b></td>";
    }
    else {
    
        for (var i = 1; i <= ListCnt; i++) {
           
            if (i == 1) {
                i = i + ListStartCnt;
            }

            if ((i) == SelectedNum) {
                
                ListTable_BTM += "<td id='SpageNum_BTM" + i + "'  class='select' width='24' height='22' align='center'  ><a href='#top'><span onclick='javascript:SelectPage(\"" + i + "\");'><b>" + (i) + "</b></span></a></td>";
            }
            else {
                
                ListTable_BTM += "<td id='SpageNum_BTM" + i + "'   width='24' height='22'  class='no' align='center' ><a href='#top'><span onclick='javascript:SelectPage(\"" + i + "\");'><b>" + (i) + "</b></span></a></td>";
            }
        }
    }

    ListTable_BTM += "<td width='30' height='22' >";
    ListTable_BTM += "<a href='#top'><span onclick='javascript:NextView();'><img src='../img/arrow_next1_new.png'  style='cursor:pointer' alt='next' width='17' height='17' border='0'  /></span></a>";
    ListTable_BTM += "</td>";
    ListTable_BTM += "</tr>";
    ListTable_BTM += "</table>";

    document.getElementById("BotListTable").innerHTML = ListTable_BTM;
    
}

//페이징 선택시
function SelectPage(SelectPageN) {
    var Cnt = parseInt(document.getElementById("ListTotalCnt").value);
    
    for (var i = 0; i <= Cnt; i++) {
        
        if(document.getElementById("SpageNum_BTM" + (i + "")) != null)
        {
            document.getElementById("SpageNum_BTM" + (i + "")).className = "no";
        }
    }

    document.getElementById("SpageNum_BTM" + (SelectPageN + "")).className = "select";
    document.getElementById("SelectedNum").value = SelectPageN;
    document.getElementById("HotelList").style.display = "none";
    document.getElementById("Pageloading").style.display = "block";
    //선택된 항목으로 리스트 다시 만들기
    GetSearchList("P");
}
    
//이전
function PreView() {
    var ListTotalCnt = document.getElementById("ListTotalCnt").value;

    if (parseInt(document.getElementById("NowListCnt").value) > 1) {
        document.getElementById("NowListCnt").value = parseInt(document.getElementById("NowListCnt").value) - 1;

        //하단 리스트
        CreateBotListTable(ListTotalCnt, "BOT");

        SelectPage(document.getElementById("NowListCnt").value.substring(0,1) + "0");
    }
    else {
        alert("이전 항목이 없습니다.");
    }
}

//다음
function NextView() {
    var ListTotalCnt = document.getElementById("ListTotalCnt").value;
    if (parseInt(document.getElementById("NowListCnt").value) * 10 < parseInt(document.getElementById("ListTotalCnt").value)) {
        document.getElementById("NowListCnt").value = parseInt(document.getElementById("NowListCnt").value) + 1;
        
        
        //하단 리스트
        CreateBotListTable(ListTotalCnt, "BOT");

        SelectPage((document.getElementById("NowListCnt").value * 10 + 1 - 10));
    }
    else {
        alert("다음 항목이 없습니다.");
    }
}

function ChangeTab(Tab)
{
    if(Tab == "L")
    {
        document.getElementById("HotelList").style.display = "block";
        document.getElementById("BotListTable").style.display = "block";
        document.getElementById("imgList").src = document.getElementById("imgList").src.replace("on","off");
        document.getElementById("imgMap").src = document.getElementById("imgMap").src.replace("off","on");
        document.getElementById("Map").style.display = "none";
        document.getElementById("Pageloading").style.display = "none";
     }
     else
     {
        if(document.getElementById("frmXml") == null)
        {
            document.getElementById("Pageloading").style.display = "block";
            GetMap(document.getElementById("CityCode").value);
        }
        
        document.getElementById("Map").style.display = "block";
        document.getElementById("imgList").src = document.getElementById("imgList").src.replace("off","on");
        document.getElementById("imgMap").src = document.getElementById("imgMap").src.replace("on","off");
        document.getElementById("HotelList").style.display = "none";
        document.getElementById("BotListTable").style.display = "none";
     }
}

function GoViewPopup(HotelCode, viewType) {
    var CityCode = parent.document.getElementById("CityCode").value;
    var CheckInDate = parent.document.getElementById("CheckInDate").value;
    var CheckOutDate = parent.document.getElementById("CheckOutDate").value;
    var RoomType = parent.document.getElementById("RoomType").value;
    var RoomCount = parent.document.getElementById("RoomCount").value;
    var Grade = "";
    var Location = "";
    var ItemCode = HotelCode;
    var viewType = viewType;

    var Params = "?CityCode=" + CityCode;
    Params += "&CheckInDate=" + CheckInDate;
    Params += "&CheckOutDate=" + CheckOutDate;
    Params += "&RoomType=" + RoomType;
    Params += "&RoomCount=" + RoomCount;
    Params += "&Grade=" + Grade;
    Params += "&Location=" + Location;
    Params += "&ItemCode=" + ItemCode;
    Params += "&Tab=" + viewType;
    Params += "&pagetype=1";

    SetCenterPopup('/OMNIHotel/chSearch/search_hotelinfo.aspx' + Params, 'popup', 670, 700, 'yes');
}

//숫자를 원단위로 
function FormatNumber(price,num)
{
    var str = new Array();
    price = String(price);
    for(var i=1;i<=price.length;i++)
    {
        if(i%num) str[price.length-i] = price.charAt(price.length-i);
        else str[price.length-i] = ","+price.charAt(price.length-i);
    }
    return str.join("").replace(/^,/,'');
}

function goReservation(HotelSeq, viewType)
{
    var CityCode = parent.document.getElementById("CityCode").value;
    var CheckInDate = (parent.document.getElementById("CheckIn") != null ? parent.document.getElementById("CheckIn").value : parent.document.getElementById("CheckInDate").value);
    var CheckOutDate = (parent.document.getElementById("CheckOut") != null ? parent.document.getElementById("CheckOut").value : parent.document.getElementById("CheckOutDate").value)
    var RoomType = parent.document.getElementById("RoomType").value;
    var RoomCount = parent.document.getElementById("RoomCount").value;
    var CountryCode = parent.document.getElementById("CountryCode").value;
    var PageIdx = "";
    var sHotelName = "";
    var sBreakFast = "";
    var sStar = "";
    var sLocation = "";
    var sChain = "";
    var sOrder = "";
    var search_price_s = "";
    var search_price_e = "";
    var pBreak = "";
    var Pars = "";
    
    if(document.getElementById("txtHotelName") != null && document.getElementById("txtHotelName") != undefined)
    {
        if(parent) PageIdx = parent.document.getElementById("SelectedNum").value;
        else PageIdx = document.getElementById("SelectedNum").value;
        sHotelName = document.getElementById("txtHotelName").value;
        BreakFast = document.getElementsByName("rdoBreakFast");
        Star = document.getElementById("ddlStar");
        Location = document.getElementById("ddlLocation");
        Chain = document.getElementById("ddlChain");
        Order = document.getElementById("ddlOrder");
        search_price_s = document.getElementById("search_price_s").value;
        search_price_e = document.getElementById("search_price_e").value;
        
        if (BreakFast[0].checked) pBreak = "Y";
        else if (BreakFast[1].checked) pBreak = "N";
        sStar = Star.options[Star.selectedIndex].value;
        sLocation = Location.options[Location.selectedIndex].value;
        sChain = Chain.options[Chain.selectedIndex].value;
        sOrder = Order.options[Order.selectedIndex].value;
    }
    else 
    {
        sHotelName = document.getElementById("hdHotelName").value;
        sBreakFast = document.getElementsByName("hdBreakFast").value;
        sStar = document.getElementById("hdStar").value;
        sLocation = document.getElementById("hdLocation").value;
        sChain = document.getElementById("hdChain").value;
        sOrder = document.getElementById("hdOrder").value;
        search_price_s = document.getElementById("hdMinPrice").value;
        search_price_e = document.getElementById("hdMaxPrice").value;
    }
    
    Pars = "?CityCode=" + CityCode;
    Pars += "&CheckInDate=" + CheckInDate;
    Pars += "&CheckOutDate=" + CheckOutDate;
    Pars += "&RoomType=" + RoomType;
    Pars += "&RoomCount=" + RoomCount;
    Pars += "&ItemCode=" + HotelSeq;
    Pars += "&m_CountryCode=" + CountryCode;
    Pars += "&Tab=" + (viewType == undefined ? "" : viewType);
    Pars += "&HotelName=" + sHotelName;
    Pars += "&BreakFast=" + pBreak;
    Pars += "&sGrade=" + sStar;
    Pars += "&sLocation=" + sLocation;
    Pars += "&Chain=" + sChain;
    Pars += "&Order=" + sOrder;
    Pars += "&minPrice=" + search_price_s;
    Pars += "&maxPrice=" + search_price_e;
    Pars += "&PageIdx=" + PageIdx;

    if (document.getElementById("cp_channel") != null) {
        Pars += "&cp_channel=" + document.getElementById("cp_channel").value;
    }
    
    if(parent != null)
        parent.location.href = "search_detail_info.aspx" + Pars;
    else location.href = "search_detail_info.aspx" + Pars;
}

//Byte로 변환 후 영문 , 한글 같은 길이로 문자열 자르기
function cutStr(str,limit){
    var tmpStr = str;
    var byte_count = 0;
    var len = str.length;
    var dot = "";

    for(i=0; i<len; i++){
        byte_count += chr_byte(str.charAt(i)); 
        if(byte_count == limit-1){
        if(chr_byte(str.charAt(i+1)) == 2){
            tmpStr = str.substring(0,i+1);
            dot = "..";
        }else {
            if(i+2 != len) dot = "..";
            tmpStr = str.substring(0,i+2);
            }
            break;
        }else if(byte_count == limit){
            if(i+1 != len) dot = "..";
            tmpStr = str.substring(0,i+1);
            break;
        }
    }

    return tmpStr + dot;
}

function chr_byte(chr){
    if(escape(chr).length > 4)
        return 2;
    else
        return 1;
}

function ImageOver(RowNum,imgObj)
{
    if(imgObj.src.indexOf("hotel_noimg2") > -1) jQuery('#BigImg_' + RowNum).attr('src',"../img/hotel_noimg1.jpg");
    else jQuery('#BigImg_' + RowNum).attr('src',imgObj.src);
}

function AgreeDisplay(num,objImg)
{
    var Agree = document.getElementById("Agree" + num);
    if(Agree.style.display == "")
    {
        Agree.style.display = "none";
        objImg.src = objImg.src.replace("upopen","downclose");
     }
    else 
    {
        Agree.style.display = "block";
        objImg.src = objImg.src.replace("downclose","upopen");
    }
}
