function  fnSearchChk()
{
  document.getElementById("searchflag").value = "N";
}
function fnHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }
  document.getElementById("searchflag").value = "Y";
  btn1.innerHTML = "";
  amount1.innerHTML = "확인중입니다"
  avail1.innerHTML = "잠시만 기다려 주십시오."
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;
  
  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);

  var rmTypeMsg = "";
  if(rmType1!="")
  {
    if(rmType1=="SB")
    {
      rmTypeMsg = "싱글" + rmQty1; 
    }
    if(rmType1=="TB")
    {
      rmTypeMsg = "트윈" + rmQty1; 
    }
    if(rmType1=="DB")
    {
      rmTypeMsg = "더블" + rmQty1; 
    }
    if(rmType1=="TR")
    {
      rmTypeMsg = "트리플" + rmQty1; 
    }
    if(rmType1=="Q")
    {
      rmTypeMsg = "4인" + rmQty1; 
    }
  }
  if(rmType2!="")
  {
    if(rmTypeMsg)
    {
      if(rmType2=="SB")
      {
        rmTypeMsg += ",싱글" + rmQty2; 
      }
      if(rmType2=="TB")
      {
        rmTypeMsg += ",트윈" + rmQty2; 
      }
      if(rmType2=="DB")
      {
        rmTypeMsg += ",더블" + rmQty2; 
      }
      if(rmType2=="TR")
      {
        rmTypeMsg += ",트리플" + rmQty2; 
      }
      if(rmType2=="Q")
      {
        rmTypeMsg += ",4인" + rmQty2; 
      }
    }
  }
rmTypeMsg += "실의 총 가격입니다.";
weekName2 = weekDay(cdate2);
var txt = " " + ciDt.replace(/-/gi,".") + "(" + weekName1 + ") ~ " + coDt.replace(/-/gi,".") + "(" + weekName2 + ")까지 " + ngt + "박 ";
txt += rmTypeMsg;
//2011.05.31(화) ~ 2011.06.01(수)까지 1박 싱글1실의 총 가격입니다.
$('ciDtmsg').innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];

  if(gtaHotel=="")
  {
    var url = '/HOTELht/htsHotelinfo.asp';
  }else{
    var url = '/HOTELht/gtaHotelinfo.asp';
  }

  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  if(gubun=="Priority")
  {
    sendRequest(fnHotelDetailPriority_CallBack,Parms,"POST",url,true, true);
  }else{
    sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
  }
}

function fnGroupHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
   if (document.getElementById("searchflag") == null)
   {
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmTypeSub2").focus();
         return;
      }
      document.getElementById("searchflagSub").value = "Y";
      $('groupPrice').innerHTML = "";
      document.getElementById("ciDtSub_old").value = ciDt;
      document.getElementById("coDtSub_old").value = coDt;
      document.getElementById("ngtSub_old").value = ngt;
      document.getElementById("rmTypeSub1_old").value = rmType1;
      document.getElementById("rmQtySub1_old").value = rmQty1;
      document.getElementById("rmTypeSub2_old").value = rmType2;
      document.getElementById("rmQtySub2_old").value = rmQty2;
   }else{
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmType2").focus();
         return;
      }
      //document.getElementById("searchflag").value = "Y";
      //$('groupPrice').innerHTML = "";
      //document.getElementById("ciDt_old").value = ciDt;
      //document.getElementById("coDt_old").value = coDt;
      //document.getElementById("ngt_old").value = ngt;
      //document.getElementById("rmType1_old").value = rmType1;
      //document.getElementById("rmQty1_old").value = rmQty1;
      //document.getElementById("rmType2_old").value = rmType2;
      //document.getElementById("rmQty2_old").value = rmQty2;
      document.frmhtlsearchSub.searchflag.value = "Y";
      $('groupPrice').innerHTML = "";
      document.frmhtlsearchSub.ciDt_old.value = ciDt;
      document.frmhtlsearchSub.coDt_old.value = coDt;
      document.frmhtlsearchSub.ngt_old.value = ngt;
      document.frmhtlsearchSub.rmType1_old.value = rmType1;
      document.frmhtlsearchSub.rmQty1_old.value = rmQty1;
      document.frmhtlsearchSub.rmType2_old.value = rmType2;
      document.frmhtlsearchSub.rmQty2_old.value = rmQty2;
   }

   var year1 = parseInt( ciDt.substring(0,4),  10);
   var mon1  = parseInt( ciDt.substring(5,7),  10);
   var day1  = parseInt( ciDt.substring(8,10), 10);
   var cdate1 = new Date(year1, mon1-1, day1);

   weekName1 = weekDay(cdate1);

   var year2 = parseInt( coDt.substring(0,4),  10);
   var mon2  = parseInt( coDt.substring(5,7),  10);
   var day2  = parseInt( coDt.substring(8,10), 10);
   var cdate2 = new Date(year2, mon2-1, day2);
   var rmTypeMsg = "";
   if(rmType1!="")
   {
      if(rmType1=="SB")
      {
         rmTypeMsg = "싱글" + rmQty1; 
      }
      if(rmType1=="TB")
      {
         rmTypeMsg = "트윈" + rmQty1; 
      }
      if(rmType1=="DB")
      {
         rmTypeMsg = "더블" + rmQty1; 
      }
      if(rmType1=="TR")
      {
         rmTypeMsg = "트리플" + rmQty1; 
      }
      if(rmType1=="Q")
      {
         rmTypeMsg = "4인" + rmQty1; 
      }
   }
   if(rmType2!="")
   {
      if(rmTypeMsg)
      {
         if(rmType2=="SB")
         {
            rmTypeMsg += ",싱글" + rmQty2; 
         }
         if(rmType2=="TB")
         {
            rmTypeMsg += ",트윈" + rmQty2; 
         }
         if(rmType2=="DB")
         {
            rmTypeMsg += ",더블" + rmQty2; 
         }
         if(rmType2=="TR")
         {
            rmTypeMsg += ",트리플" + rmQty2; 
         }
         if(rmType2=="Q")
         {
            rmTypeMsg += ",4인" + rmQty2; 
         }
      }
   }

   $('loadingPrice').style.display  = "";

   rmTypeMsg += "실의 총 가격입니다.";
   weekName2 = weekDay(cdate2);
   var txt = " " + ciDt.replace(/-/gi,".") + "(" + weekName1 + ") ~ " + coDt.replace(/-/gi,".") + "(" + weekName2 + ")까지 " + ngt + "박 ";
   txt += rmTypeMsg;
   //2011.05.31(화) ~ 2011.06.01(수)까지 1박 싱글1실의 총 가격입니다.
   $('ciDtmsg').innerHTML = txt;

   var A_hotel = hotel.split("/");
   var gtaHotel = A_hotel[1];

   var url = '/HOTELht/module/gtaGroupHotelinfo.asp';

   var Parms  = '&gubun=' + gubun;
      Parms += '&hotel=' + hotel;
      Parms += '&ciDt='   + ciDt;
      Parms += '&coDt='   + coDt;
      Parms += '&ngt='   + ngt;
      Parms += '&rmType1='  + rmType1;
      Parms += '&rmQty1='  + rmQty1;
      Parms += '&rmType2='   + rmType2;
      Parms += '&rmQty2='   + rmQty2;
      Parms += '&cnt='   + cnt;

   sendRequest(fnGroupHotelDetail_CallBack,Parms,"POST",url,true, true);

}

function fnKuoniHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }
  btn1.innerHTML = "";
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  weekName2 = weekDay(cdate2);
  var txt = "* " + ciDt + " (" + weekName1 + ") ~ " + coDt + " (" + weekName2 + ") 까지 <font class='gray22 fb'>" + ngt + "</font>박";
  msg.innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/module/kuoniHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnJVWHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }
  document.getElementById("searchflag").value = "Y";
  btn1.innerHTML = "";
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  weekName2 = weekDay(cdate2);
  var txt = "* " + ciDt + " (" + weekName1 + ") ~ " + coDt + " (" + weekName2 + ") 까지 <font class='gray22 fb'>" + ngt + "</font>박";
  msg.innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/module/jonviewHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnBicoHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }
  document.getElementById("searchflag").value = "Y";
  btn1.innerHTML = "";
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  weekName2 = weekDay(cdate2);
  var txt = "* " + ciDt + " (" + weekName1 + ") ~ " + coDt + " (" + weekName2 + ") 까지 <font class='gray22 fb'>" + ngt + "</font>박";
  msg.innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/bicoHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnBicoGroupHotelDetail(gubun, hotel, rmCode,ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
   if (document.getElementById("searchflag") == null)
   {

      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmTypeSub2").focus();
         return;
      }
      document.getElementById("searchflagSub").value = "Y";
      $('groupPrice').innerHTML = "";
      document.getElementById("ciDtSub_old").value = ciDt;
      document.getElementById("coDtSub_old").value = coDt;
      document.getElementById("ngtSub_old").value = ngt;
      document.getElementById("rmTypeSub1_old").value = rmType1;
      document.getElementById("rmQtySub1_old").value = rmQty1;
      document.getElementById("rmTypeSub2_old").value = rmType2;
      document.getElementById("rmQtySub2_old").value = rmQty2;
   }else{
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmType2").focus();
         return;
      }
      document.frmhtlsearchSub.searchflag.value = "Y";
      $('groupPrice').innerHTML = "";
      document.frmhtlsearchSub.ciDt_old.value = ciDt;
      document.frmhtlsearchSub.coDt_old.value = coDt;
      document.frmhtlsearchSub.ngt_old.value = ngt;
      document.frmhtlsearchSub.rmType1_old.value = rmType1;
      document.frmhtlsearchSub.rmQty1_old.value = rmQty1;
      document.frmhtlsearchSub.rmType2_old.value = rmType2;
      document.frmhtlsearchSub.rmQty2_old.value = rmQty2;
   }

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  var rmTypeMsg = "";
  if(rmType1!="")
  {
    if(rmType1=="SB")
    {
      rmTypeMsg = "싱글" + rmQty1; 
    }
    if(rmType1=="TB")
    {
      rmTypeMsg = "트윈" + rmQty1; 
    }
    if(rmType1=="DB")
    {
      rmTypeMsg = "더블" + rmQty1; 
    }
    if(rmType1=="TR")
    {
      rmTypeMsg = "트리플" + rmQty1; 
    }
    if(rmType1=="Q")
    {
      rmTypeMsg = "4인" + rmQty1; 
    }
  }
  if(rmType2!="")
  {
    if(rmTypeMsg)
    {
      if(rmType2=="SB")
      {
        rmTypeMsg += ",싱글" + rmQty2; 
      }
      if(rmType2=="TB")
      {
        rmTypeMsg += ",트윈" + rmQty2; 
      }
      if(rmType2=="DB")
      {
        rmTypeMsg += ",더블" + rmQty2; 
      }
      if(rmType2=="TR")
      {
        rmTypeMsg += ",트리플" + rmQty2; 
      }
      if(rmType2=="Q")
      {
        rmTypeMsg += ",4인" + rmQty2; 
      }
    }
  }
  $('loadingPrice').style.display  = "";

   rmTypeMsg += "실의 총 가격입니다.";
   weekName2 = weekDay(cdate2);
   var txt = " " + ciDt.replace(/-/gi,".") + "(" + weekName1 + ") ~ " + coDt.replace(/-/gi,".") + "(" + weekName2 + ")까지 " + ngt + "박 ";
   txt += rmTypeMsg;
   //2011.05.31(화) ~ 2011.06.01(수)까지 1박 싱글1실의 총 가격입니다.
   $('ciDtmsg').innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/module/bicoGroupHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&rmCode=' + rmCode;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnGroupHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnHotelBedGroupHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
   if (document.getElementById("searchflag") == null)
   {
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmTypeSub2").focus();
         return;
      }
      document.getElementById("searchflagSub").value = "Y";
      $('groupPrice').innerHTML = "";
      document.getElementById("ciDtSub_old").value = ciDt;
      document.getElementById("coDtSub_old").value = coDt;
      document.getElementById("ngtSub_old").value = ngt;
      document.getElementById("rmTypeSub1_old").value = rmType1;
      document.getElementById("rmQtySub1_old").value = rmQty1;
      document.getElementById("rmTypeSub2_old").value = rmType2;
      document.getElementById("rmQtySub2_old").value = rmQty2;
   }else{
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmType2").focus();
         return;
      }
      //document.getElementById("searchflag").value = "Y";
      //$('groupPrice').innerHTML = "";
      //document.getElementById("ciDt_old").value = ciDt;
      //document.getElementById("coDt_old").value = coDt;
      //document.getElementById("ngt_old").value = ngt;
      //document.getElementById("rmType1_old").value = rmType1;
      //document.getElementById("rmQty1_old").value = rmQty1;
      //document.getElementById("rmType2_old").value = rmType2;
      //document.getElementById("rmQty2_old").value = rmQty2;
      document.frmhtlsearchSub.searchflag.value = "Y";
      $('groupPrice').innerHTML = "";
      document.frmhtlsearchSub.ciDt_old.value = ciDt;
      document.frmhtlsearchSub.coDt_old.value = coDt;
      document.frmhtlsearchSub.ngt_old.value = ngt;
      document.frmhtlsearchSub.rmType1_old.value = rmType1;
      document.frmhtlsearchSub.rmQty1_old.value = rmQty1;
      document.frmhtlsearchSub.rmType2_old.value = rmType2;
      document.frmhtlsearchSub.rmQty2_old.value = rmQty2;
   }

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  var rmTypeMsg = "";
  if(rmType1!="")
  {
    if(rmType1=="SB")
    {
      rmTypeMsg = "싱글" + rmQty1; 
    }
    if(rmType1=="TB")
    {
      rmTypeMsg = "트윈" + rmQty1; 
    }
    if(rmType1=="DB")
    {
      rmTypeMsg = "더블" + rmQty1; 
    }
    if(rmType1=="TR")
    {
      rmTypeMsg = "트리플" + rmQty1; 
    }
    if(rmType1=="Q")
    {
      rmTypeMsg = "4인" + rmQty1; 
    }
  }
  if(rmType2!="")
  {
    if(rmTypeMsg)
    {
      if(rmType2=="SB")
      {
        rmTypeMsg += ",싱글" + rmQty2; 
      }
      if(rmType2=="TB")
      {
        rmTypeMsg += ",트윈" + rmQty2; 
      }
      if(rmType2=="DB")
      {
        rmTypeMsg += ",더블" + rmQty2; 
      }
      if(rmType2=="TR")
      {
        rmTypeMsg += ",트리플" + rmQty2; 
      }
      if(rmType2=="Q")
      {
        rmTypeMsg += ",4인" + rmQty2; 
      }
    }
  }
  document.getElementById("loadingPrice").style.display  = "";

   rmTypeMsg += "실의 총 가격입니다.";
   weekName2 = weekDay(cdate2);
   var txt = " " + ciDt.replace(/-/gi,".") + "(" + weekName1 + ") ~ " + coDt.replace(/-/gi,".") + "(" + weekName2 + ")까지 " + ngt + "박 ";
   txt += rmTypeMsg;
   //2011.05.31(화) ~ 2011.06.01(수)까지 1박 싱글1실의 총 가격입니다.
   $('ciDtmsg').innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/module/hotelbedGroupHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnGroupHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnEasternroomsGroupHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
   if (document.getElementById("searchflag") == null)
   {
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmTypeSub2").focus();
         return;
      }
      document.getElementById("searchflagSub").value = "Y";
      $('groupPrice').innerHTML = "";
      document.getElementById("ciDtSub_old").value = ciDt;
      document.getElementById("coDtSub_old").value = coDt;
      document.getElementById("ngtSub_old").value = ngt;
      document.getElementById("rmTypeSub1_old").value = rmType1;
      document.getElementById("rmQtySub1_old").value = rmQty1;
      document.getElementById("rmTypeSub2_old").value = rmType2;
      document.getElementById("rmQtySub2_old").value = rmQty2;
   }else{
      if (rmType1 == rmType2 ) {
         alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
         document.getElementById("rmType2").focus();
         return;
      }
      //document.getElementById("searchflag").value = "Y";
      //$('groupPrice').innerHTML = "";
      //document.getElementById("ciDt_old").value = ciDt;
      //document.getElementById("coDt_old").value = coDt;
      //document.getElementById("ngt_old").value = ngt;
      //document.getElementById("rmType1_old").value = rmType1;
      //document.getElementById("rmQty1_old").value = rmQty1;
      //document.getElementById("rmType2_old").value = rmType2;
      //document.getElementById("rmQty2_old").value = rmQty2;
      document.frmhtlsearchSub.searchflag.value = "Y";
      $('groupPrice').innerHTML = "";
      document.frmhtlsearchSub.ciDt_old.value = ciDt;
      document.frmhtlsearchSub.coDt_old.value = coDt;
      document.frmhtlsearchSub.ngt_old.value = ngt;
      document.frmhtlsearchSub.rmType1_old.value = rmType1;
      document.frmhtlsearchSub.rmQty1_old.value = rmQty1;
      document.frmhtlsearchSub.rmType2_old.value = rmType2;
      document.frmhtlsearchSub.rmQty2_old.value = rmQty2;
   }

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);
  
  var rmTypeMsg = "";
  if(rmType1!="")
  {
    if(rmType1=="SB")
    {
      rmTypeMsg = "싱글" + rmQty1; 
    }
    if(rmType1=="TB")
    {
      rmTypeMsg = "트윈" + rmQty1; 
    }
    if(rmType1=="DB")
    {
      rmTypeMsg = "더블" + rmQty1; 
    }
    if(rmType1=="TR")
    {
      rmTypeMsg = "트리플" + rmQty1; 
    }
    if(rmType1=="Q")
    {
      rmTypeMsg = "4인" + rmQty1; 
    }
  }
  if(rmType2!="")
  {
    if(rmTypeMsg)
    {
      if(rmType2=="SB")
      {
        rmTypeMsg += ",싱글" + rmQty2; 
      }
      if(rmType2=="TB")
      {
        rmTypeMsg += ",트윈" + rmQty2; 
      }
      if(rmType2=="DB")
      {
        rmTypeMsg += ",더블" + rmQty2; 
      }
      if(rmType2=="TR")
      {
        rmTypeMsg += ",트리플" + rmQty2; 
      }
      if(rmType2=="Q")
      {
        rmTypeMsg += ",4인" + rmQty2; 
      }
    }
  }
  document.getElementById("loadingPrice").style.display  = "";

   rmTypeMsg += "실의 총 가격입니다.";
   weekName2 = weekDay(cdate2);
   var txt = " " + ciDt.replace(/-/gi,".") + "(" + weekName1 + ") ~ " + coDt.replace(/-/gi,".") + "(" + weekName2 + ")까지 " + ngt + "박 ";
   txt += rmTypeMsg;
   //2011.05.31(화) ~ 2011.06.01(수)까지 1박 싱글1실의 총 가격입니다.
   $('ciDtmsg').innerHTML = txt;

  var A_hotel = hotel.split("/");
  var gtaHotel = A_hotel[1];
  
  var url = '/HOTELht/module/easternroomsGroupHotelinfo.asp';
  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnGroupHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnHotelList(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;

  var year1 = parseInt( ciDt.substring(0,4),  10);
  var mon1  = parseInt( ciDt.substring(5,7),  10);
  var day1  = parseInt( ciDt.substring(8,10), 10);
  var cdate1 = new Date(year1, mon1-1, day1);
  
  weekName1 = weekDay(cdate1);

  var year2 = parseInt( coDt.substring(0,4),  10);
  var mon2  = parseInt( coDt.substring(5,7),  10);
  var day2  = parseInt( coDt.substring(8,10), 10);
  var cdate2 = new Date(year2, mon2-1, day2);

  weekName2 = weekDay(cdate2);
  var txt = "* " + ciDt + " (" + weekName1 + ") ~ " + coDt + " (" + weekName2 + ") 까지 <font class='gray22 fb'>" + ngt + "</font>박";
  msg.innerHTML = txt;

  var url = '/HOTELht/module/gtaHotelinfoList.asp';

  var Parms  = '&gubun=' + gubun;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  sendRequest(fnHotelList_CallBack,Parms,"POST",url,true, true);
}


function fnHotelDetailPriority_CallBack(rs)
{        
  var res  = decodeURIComponent(rs.responseText);
  if (res.indexOf("|") > 0)
  {
    res = res.split("|");
    var amt = "amt" + res[2];

    if (res[1] != "") 
    {
      if(res[1]=="NORESULT")
      {
        document.all[amt].innerText  = "[전화예약]";
      }else{
        if (res[1].indexOf("-") > 0)
        {
          result = res[1].split("-");
          result = result[0] + ']';
        }
        else
          result = res[1];
        
        document.all[amt].innerHTML  = "<font color=blue>" + decodeURIComponent(result) + "</font>";
      }
    }
  }
}

function fnHotelList_CallBack(rs)
{        
  document.getElementById("loading_divBar").style.display  = "none";
  document.getElementById("loading_divBody").style.display = "";

  var res  = decodeURIComponent(rs.responseText);
  //alert(res);
  
  if (res.indexOf("|") > 0)
  {
    res = res.split("|");
    var avail = "avail" + res[0];
    var amount = "amount" + res[0];
    var btn = "btn" + res[0];
    var lastcancel = "lastcancel" + res[0];
    var mealCD = "mealCD" + res[0];
    var meal = "meal" + res[0];
    var cxlmsg = "cxlmsg" + res[0];

    if (res[1] != "") 
    {
      if(res[1]=="NORESULT")
      {
        //document.all[amount].innerHTML  = "<font color='838383'>[전화예약]</font>";
        //document.all[btn].innerHTML = "";
      }else{
        // 취소일과 오늘날짜 체크
        var date = new Date();
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        
        if(("" + month).length==1){month = "0"+month;}
        if(("" + day).length==1){day = "0"+day;}
        date1 = year+""+month+""+day;
        date2 = res[14].replace(/-/g,"");


        var DateNum = getDayInterval(date1,date2);
        document.all[cxlmsg].innerHTML = "<font color='blue'>* 상기 금액은 세금 및 봉사료가 모두 포함된 가격입니다.</font><br>";
        if(res[15])
        {
          document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[14] + "까지</font><br>* "+res[15];
        }else{
          document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[14] + "까지</font>";
        }
        document.all[lastcancel].value=res[14];
        //document.all[mealCD].value=res[10];
//        document.all[meal].value=res[19];
      }
    }
  }
}

function fnHotelDetail_CallBack(rs)
{  
  document.getElementById("loading_divBar").style.display  = "none";
 document.getElementById("loading_divBody").style.display = "";

  var res  = decodeURIComponent(rs.responseText);
  res = res.replace(/±/g,"%");

  //document.all["groupPrice"].innerHTML = res;
  //alert(res);
  if (res.indexOf("|") > 0)
  {
    res = res.split("|");
    var avail = "avail" + res[2];
    var amount = "amount" + res[2];
    var btn = "btn" + res[2];
    var lastcancel = "lastcancel" + res[2];
    var mealCD = "mealCD" + res[2];
    var meal = "meal" + res[2];
    var cxlmsg = "cxlmsg" + res[2];
    var hGrade = "hGrade" + res[2];
    document.all[amount].innerText = "확인중입니다.";
    document.all[avail].innerText = "잠시만 기다려 주십시오.";

    if (res[0] != "") document.all[avail].innerHTML      = "<a href=\"Javascript:fnReservation('" + res[3] + "','" + res[4] + "','" + res[5] + "','" + res[6] + "','" + res[7] + "','" + res[8] + "','" + res[9] + "','" + res[18] + "','" + res[10] + "','" + res[11] + "','" + res[12] + "','" + res[13] + "','" + res[14] + "','" + res[19] + "','" + res[15] + "','" + res[21] + "','" + res[22] + "');\">" + decodeURIComponent(res[0]) + "</a>";
    if (res[1] != "") 
    {
      if(res[1]=="NORESULT")
      {
        document.all[amount].innerHTML  = "<font color='838383'>[전화예약]</font>";
        document.all[btn].innerHTML = "";
        document.all[cxlmsg].innerHTML = "";
      }else{
        document.all[amount].innerText  = decodeURIComponent(res[1]);
        //var res = res[3].split("");

        // 취소일과 오늘날짜 체크
        var date = new Date();
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        
        if(("" + month).length==1){month = "0"+month;}
        if(("" + day).length==1){day = "0"+day;}
        date1 = year+""+month+""+day;
        date2 = res[16].replace(/-/g,"");


        var DateNum = getDayInterval(date1,date2);
        document.all[btn].innerHTML = "<a href=\"Javascript:fnReservation('" + res[3] + "','" + res[4] + "','" + res[5] + "','" + res[6] + "','" + res[7] + "','" + res[8] + "','" + res[9] + "','" + res[18] + "','" + res[10] + "','" + res[11] + "','" + res[12] + "','" + res[13] + "','" + res[14] + "','" + res[19] + "','" + res[15] + "','" + res[21] + "','" + res[22] + "');\"><img src=\"http://images.hoteltrees.co.kr/images/hoteltrees/d4_abroad/btn_gL_reservation.gif\" alt=\"예약하기\"></a>&nbsp;";
        document.all[cxlmsg].innerHTML = "<img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/blank.gif' width='1' height='18' align='absmiddle'>* <font class='blueT'>세금 및 봉사료가 모두 포함된 가격입니다.</font><br>";
        if(res[16])
        {
          if(res[17])
          {
            document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "<img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/blank.gif' width='1' height='18' align='absmiddle'>* 결제마감일 : <font class='brownT'>" + res[16] + "</font><br>* "+res[17];
          }else{
            document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "<img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/blank.gif' width='1' height='18' align='absmiddle'>* 결제마감일 : <font class='brownT'>" + res[16] + "</font>";
          }
        }
        document.all[lastcancel].value=res[18];
        document.all[mealCD].value=res[14];
        document.all[meal].value=res[19];
        var GradeImg = "";

        if(res[20])
        {
          for(var i = 1 ; i<=parseInt(res[20]) ; i++)
          {
            var GradeImg = GradeImg + "<img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/ico_star.gif' align='absmiddle'/>";
          }
          document.all[hGrade].innerHTML=GradeImg;
        }
//'정보추가 부분detail
        if(res[21]=="Y")
        {
          document.getElementById("information").innerHTML = "<img src=\"http://images.hoteltrees.co.kr/images/hoteltrees/etc/btn_hmemo.gif\" border=\"0\">";
        }
      }
    }
  }
  else
  {
    document.all["amount1"].innerHTML  = "<font color='838383'>[전화예약]</font>";
    document.all["avail1"].innerHTML = "";
    document.all["btn1"].innerHTML = "";
    document.all["cxlmsg1"].innerHTML = "";
  }
}

function fnGroupHotelDetail_CallBack(rs)
{  
  $('loading_divBar').style.display  = "none";
  $('loading_divBody').style.display = "";
  $('loadingPrice').style.display  = "none";
  var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110610)

  res = res.replace(/±/g,"%");
  $('groupPrice').innerHTML = res;
}

// 호텔검색(List)-new(사용안함)
function fnHotelsearch(flag,page,ord,sort1,sort2,sort3,sort4,sort6,tabmode,sort5)
{
   //alert(tabmode);
   var nationcd = "";
   var citycd = "";
   var Shnm = "";
   var ciDt = "";
   var coDt = "";
   if(flag=="NEW")
   {
      nationcd = document.frmhtlsearch.nationcd.value;
      citycd = document.frmhtlsearch.citycd.value;
      Shnm = document.frmhtlsearch.Shnm.value;
      ciDt = document.frmhtlsearch.ciDt.value;
      coDt = document.frmhtlsearch.coDt.value;
      var ngt = document.frmhtlsearch.ngt.value;
      var rmType1 = document.frmhtlsearch.rmType1.value;
      var rmQty1 = document.frmhtlsearch.rmQty1.value;
      var rmType2 = document.frmhtlsearch.rmType2.value;
      var rmQty2 = document.frmhtlsearch.rmQty2.value;
      var rGrade = document.frmhtlsearch.rGrade.value;
      if(Shnm=="영문 3자 이상 입력") 
      {
         Shnm = ""; 
         document.frmhtlsearch.Shnm.value= "";
      }
   }else{
      nationcd = document.frmhtlsearch.nationcd_old.value;
      Shnm = document.frmhtlsearch.Shnm_old.value;
      citycd = document.frmhtlsearch.citycd_old.value;
      ciDt = document.frmhtlsearch.ciDt_old.value;
      coDt = document.frmhtlsearch.coDt_old.value;
      var ngt = document.frmhtlsearch.ngt_old.value;
      var rmType1 = document.frmhtlsearch.rmType1_old.value;
      var rmQty1 = document.frmhtlsearch.rmQty1_old.value;
      var rmType2 = document.frmhtlsearch.rmType2_old.value;
      var rmQty2 = document.frmhtlsearch.rmQty2_old.value;
      var rGrade = document.frmhtlsearch.rGrade_old.value;
      if(Shnm=="영문 3자 이상 입력") 
      {
         Shnm = "";
         document.frmhtlsearch.Shnm_old.value= ""; 
         document.frmhtlsearch.Shnm.value= "";
      }
   }
   document.frmhtlsearch.nationcd_old.value = nationcd;
   document.frmhtlsearch.Shnm_old.value = Shnm;
   document.frmhtlsearch.citycd_old.value = citycd;
   document.frmhtlsearch.ciDt_old.value = ciDt;
   document.frmhtlsearch.coDt_old.value = coDt;
   document.frmhtlsearch.ngt_old.value = ngt;
   document.frmhtlsearch.rmType1_old.value = rmType1;
   document.frmhtlsearch.rmQty1_old.value = rmQty1;
   document.frmhtlsearch.rmType2_old.value = rmType2;
   document.frmhtlsearch.rmQty2_old.value = rmQty2;
   document.frmhtlsearch.rGrade_old.value = rGrade;
   
   if (nationcd.length < 1) {
      alert("국가를 선택해 주세요");
      document.frmhtlsearch.nationcd.focus();
      return;
   }

   if (citycd.length < 1 ) {
      alert("도시를 선택해 주세요");
      document.frmhtlsearch.citycd.focus();
      return;
   }

   if (ciDt.length < 1 ) {
      alert("체크인을 선택해 주세요");
      document.frmhtlsearch.ciDt.focus();
      return;
   }
   if (rmType1 == rmType2 ) {
      alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
      document.frmhtlsearch.rmType2.focus();
      return;
   }
   
   if(ngt=="")
   {
      alert("체크인&체크아웃 날짜를 확인해 주세요");
      return;
   }
   var rmCnt = 0;
   if(rmType1=="SB")
   {
      rmCnt = rmCnt + parseInt(rmQty1);
   }else if(rmType1=="TB" || rmType1=="DB")
   {
      rmCnt = rmCnt + parseInt(rmQty1) * 2;
   }else if(rmType1=="TR")
   {
      rmCnt = rmCnt + parseInt(rmQty1) * 3;
   }else if(rmType1=="Q")
   {
      rmCnt = rmCnt + parseInt(rmQty1) * 4;
   }

   if(rmType2=="SB")
   {
      rmCnt = rmCnt + parseInt(rmQty2);
   }else if(rmType2=="TB" || rmType2=="DB")
   {
      rmCnt = rmCnt + parseInt(rmQty2) * 2;
   }else if(rmType2=="TR")
   {
      rmCnt = rmCnt + parseInt(rmQty2) * 3;
   }else if(rmType2=="Q")
   {
      rmCnt = rmCnt + parseInt(rmQty2) * 4;
   }

   if(rmCnt >= 10)
   {
      alert("인원수는 최대 9명까지만 조회가 가능합니다.");
   return;
   }

   //DivSetVisible("hotelDiv", "hotelIF", false);
   document.frmhtlsearch.ord.value = ord;
   document.frmhtlsearch.sort1.value = sort1;
   document.frmhtlsearch.sort2.value = sort2;
   document.frmhtlsearch.sort3.value = sort3;
   document.frmhtlsearch.sort4.value = sort4;
   document.frmhtlsearch.sort6.value = sort6;
   document.frmhtlsearch.tabmode.value = tabmode;

   document.frmhtlsearch.page.value = page;
   document.frmhtlsearch.smode.value = "S";
   //frmhtlsearch.action="/hotel/hotel_list.asp";

   document.getElementById("loading_divBar").style.display  = "";
   document.getElementById("loading_divBody").style.display = "none";

   document.frmhtlsearch.submit();
}

// 호텔검색(List)-new(사용안함)
function fnHotelsearchSub(flag,page,ord,sort1,sort2,sort3,sort4,tabmode)
{
  if(flag=="NEW")
  {
    var nationcd = document.getElementById("nationcd").value;
    var citycd = document.getElementById("citycd").value;
    var Shnm = document.getElementById("Shnm").value;
    var ciDt = document.getElementById("ciDt").value;
    var coDt = document.getElementById("coDt").value;
    var ngt = document.getElementById("ngt").value;
    var rmType1 = document.getElementById("rmType1").value;
    var rmQty1 = document.getElementById("rmQty1").value;
    var rmType2 = document.getElementById("rmType2").value;
    var rmQty2 = document.getElementById("rmQty2").value;
    var rGrade = document.getElementById("rGrade").value;
    if(Shnm=="영문 3자 이상 입력") 
    {
      Shnm = ""; 
      document.getElementById("Shnm").value= "";
    }
    //document.getElementById("listlimit15").checked = true;
    //document.getElementById("loc").value = "";
  }else{
    var nationcd = document.getElementById("nationcd_old").value;
    var Shnm = document.getElementById("Shnm_old").value;
    var citycd = document.getElementById("citycd_old").value;
    var ciDt = document.getElementById("ciDt_old").value;
    var coDt = document.getElementById("coDt_old").value;
    var ngt = document.getElementById("ngt_old").value;
    var rmType1 = document.getElementById("rmType1_old").value;
    var rmQty1 = document.getElementById("rmQty1_old").value;
    var rmType2 = document.getElementById("rmType2_old").value;
    var rmQty2 = document.getElementById("rmQty2_old").value;
    var rGrade = document.getElementById("rGrade_old").value;
    if(Shnm=="영문 3자 이상 입력") 
    {
      Shnm = "";
      document.getElementById("Shnm_old").value= ""; 
      document.getElementById("Shnm").value= "";
    }
  }
  document.getElementById("nationcd_old").value = nationcd;
  document.getElementById("Shnm_old").value = Shnm;
  document.getElementById("citycd_old").value = citycd;
  document.getElementById("ciDt_old").value = ciDt;
  document.getElementById("coDt_old").value = coDt;
  document.getElementById("ngt_old").value = ngt;
  document.getElementById("rmType1_old").value = rmType1;
  document.getElementById("rmQty1_old").value = rmQty1;
  document.getElementById("rmType2_old").value = rmType2;
  document.getElementById("rmQty2_old").value = rmQty2;
  document.getElementById("rGrade_old").value = rGrade;

  if (nationcd.length < 1) {
    alert("국가를 선택해 주세요");
    document.getElementById("nationcd").focus();
    return;
  }
  if (citycd.length < 1 ) {
    alert("도시를 선택해 주세요");
    document.getElementById("citycd").focus();
    return;
  }

  if (ciDt.length < 1 ) {
    alert("체크인을 선택해 주세요");
    document.getElementById("ciDt").focus();
    return;
  }
  if (rmType1 == rmType2 ) {
    alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
    document.getElementById("rmType2").focus();
    return;
  }

  //DivSetVisible("hotelDiv", "hotelIF", false);
  document.getElementById("ord").value = ord;
  document.getElementById("sort1").value = sort1;
  document.getElementById("sort2").value = sort2;
  document.getElementById("sort3").value = sort3;
  document.getElementById("sort4").value = sort4;
  document.getElementById("tabmode").value = tabmode;
  
  document.getElementById("page").value = page;
  document.getElementById("smode").value = "S";
  //frmhtlsearch.action="/hotel/hotel_list.asp";
  frmhtlsearch.target="_top";
  frmhtlsearch.submit();
}

// 호텔검색(List)-new(사용안함)
function fnTmsearchSub(flag,page,ord,sort1,sort2,sort3,sort4,sort6,tabmode,Tmchoice)
{
   if(flag=="NEW")
   {
      var nationcd = document.frmhtlsearchSub.nationcd.value;
      var citycd = document.frmhtlsearchSub.citycd.value;
      var Shnm = document.frmhtlsearchSub.Shnm.value;
      var ciDt = document.frmhtlsearchSub.ciDt.value;
      var coDt = document.frmhtlsearchSub.coDt.value;
      var ngt = document.frmhtlsearchSub.ngt.value;
      var rmType1 = document.frmhtlsearchSub.rmType1.value;
      var rmQty1 = document.frmhtlsearchSub.rmQty1.value;
      var rmType2 = document.frmhtlsearchSub.rmType2.value;
      var rmQty2 = document.frmhtlsearchSub.rmQty2.value;
      var rGrade = document.frmhtlsearchSub.rGrade.value;
      if(Shnm=="영문 3자 이상 입력") 
      {
         Shnm = ""; 
         document.frmhtlsearchSub.Shnm.value= "";
      }
      //document.frmhtlsearchSub.listlimit15.checked = true;
      //document.frmhtlsearchSub.loc.value = "";
   }else{
      var nationcd = document.frmhtlsearchSub.nationcd_old.value;
      var Shnm = document.frmhtlsearchSub.Shnm_old.value;
      var citycd = document.frmhtlsearchSub.citycd_old.value;
      var ciDt = document.frmhtlsearchSub.ciDt_old.value;
      var coDt = document.frmhtlsearchSub.coDt_old.value;
      var ngt = document.frmhtlsearchSub.ngt_old.value;
      var rmType1 = document.frmhtlsearchSub.rmType1_old.value;
      var rmQty1 = document.frmhtlsearchSub.rmQty1_old.value;
      var rmType2 = document.frmhtlsearchSub.rmType2_old.value;
      var rmQty2 = document.frmhtlsearchSub.rmQty2_old.value;
      var rGrade = document.frmhtlsearchSub.rGrade_old.value;
      if(Shnm=="영문 3자 이상 입력") 
      {
         Shnm = "";
         document.frmhtlsearchSub.Shnm_old.value= ""; 
         document.frmhtlsearchSub.Shnm.value= "";
      }
   }
   document.frmhtlsearchSub.nationcd_old.value = nationcd;
   document.frmhtlsearchSub.Shnm_old.value = Shnm;
   document.frmhtlsearchSub.citycd_old.value = citycd;
   document.frmhtlsearchSub.ciDt_old.value = ciDt;
   document.frmhtlsearchSub.coDt_old.value = coDt;
   document.frmhtlsearchSub.ngt_old.value = ngt;
   document.frmhtlsearchSub.rmType1_old.value = rmType1;
   document.frmhtlsearchSub.rmQty1_old.value = rmQty1;
   document.frmhtlsearchSub.rmType2_old.value = rmType2;
   document.frmhtlsearchSub.rmQty2_old.value = rmQty2;
   document.frmhtlsearchSub.rGrade_old.value = rGrade;

   if (nationcd.length < 1) {
      alert("국가를 선택해 주세요");
      document.frmhtlsearchSub.nationcd.focus();
   return;
   }
   if (citycd.length < 1 ) {
      alert("도시를 선택해 주세요");
      document.frmhtlsearchSub.citycd.focus();
   return;
   }

   if (ciDt.length < 1 ) {
      alert("체크인을 선택해 주세요");
      document.frmhtlsearchSub.ciDt.focus();
   return;
   }
   if (rmType1 == rmType2 ) {
      alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
      document.frmhtlsearchSub.rmType2.focus();
   return;
   }

   //DivSetVisible("hotelDiv", "hotelIF", false);
   document.frmhtlsearchSub.ord.value = ord;
   document.frmhtlsearchSub.sort1.value = sort1;
   document.frmhtlsearchSub.sort2.value = sort2;
   document.frmhtlsearchSub.sort3.value = sort3;
   document.frmhtlsearchSub.sort4.value = sort4;
   document.frmhtlsearchSub.sort6.value = sort6;
   document.frmhtlsearchSub.tabmode.value = tabmode;
   document.frmhtlsearchSub.Tmchoice.value = Tmchoice;

   document.frmhtlsearchSub.page.value = page;
   document.frmhtlsearchSub.smode.value = "S";
   //frmhtlsearch.action="/hotel/hotel_list.asp";
   //document.frmhtlsearchSub.target="_top";

   document.getElementById("loading_divBar").style.display  = "";
   document.getElementById("loading_divBody").style.display = "none";
   document.frmhtlsearchSub.submit();
}

//관심호텔등록
function fnWish(hcode)
{
  var nationcd = document.getElementById("nationcd_old").value;
  var citycd = document.getElementById("citycd_old").value;
  var ciDt = document.getElementById("ciDt_old").value;
  var coDt = document.getElementById("coDt_old").value;
  var ngt = document.getElementById("ngt_old").value;
  var rmType1 = document.getElementById("rmType1_old").value;
  var rmQty1 = document.getElementById("rmQty1_old").value;
  var rmType2 = document.getElementById("rmType2_old").value;
  var rmQty2 = document.getElementById("rmQty2_old").value;

  var rUrl = '/HOTELht/hotel_show.asp';
  var Parms  = '?hcode=' + hcode;
    Parms += '&nationcd=' + nationcd;
    Parms += '&citycd=' + citycd;
    Parms += '&ciDt=' + ciDt;
    Parms += '&coDt=' + coDt;
    Parms += '&ngt=' + ngt;
    Parms += '&rmType1=' + rmType1;
    Parms += '&rmQty1=' + rmQty1;
    Parms += '&rmType2=' + rmType2;
    Parms += '&rmQty2=' + rmQty2;
    Parms += '&mode=wish';

  var res = dynamic.loadText(rUrl + Parms);

  if(res=="OK")
  {
    alert("관심호텔에 저장되었습니다.");
  }else{
    alert("이미 관심호텔에 저장되었습니다.");
  }
}

function fnHotelReserv(gubun, bkNo, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  alert(rmType1);
  var url = '/HOTELht/module/gtaReservInfo.asp';
  var Parms  = '?gubun=' + gubun;
    Parms += '&bkNo=' + bkNo;
    Parms += '&hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  var res = dynamic.loadText(url + Parms);
  alert(res);

}
function fnCheckbox()
{
    if(document.all["userCheck"].checked)
    {
      if(document.all["personCheck"].checked)
      {
        document.frmCheck.submit();
      }else{
        alert("개인정보 취급방침에 동의하여 주세요.");
        return;
      }
    }else{
        alert("이용약관에 동의 하여주세요.");
        return;
    }
}

function fnReservationGO()
{
   if(document.getElementById("UserNotice").checked)
   {
      if(document.getElementById("UserNotice2").checked)
      {
         if(document.getElementById("UserNotice3").checked)
         {
            if(document.getElementById("clickchk").value=="Y")
            {
               alert("처리중입니다. 잠시만 기다려주십시요.");
               return;
            }
            else
            {
               if(document.getElementsByName("M_rmType").length>1)
               {
                  for (i = 0; i < document.getElementsByName("M_rmType").length ; i++ )
                  {
                     if(document.getElementsByName("M_knm")[i].value=="")
                     {
                        alert("투숙자의 한글이름을 입력해 주세요");
                        document.getElementsByName("M_knm")[i].focus();
                        return;
                     }
                     
                     if(document.getElementsByName("M_lastname")[i].value=="")
                     {
                        alert("투숙자의 영문성을 입력해 주세요");
                        document.getElementsByName("M_lastname")[i].focus();
                        return;
                     }
                     
                     if(document.getElementsByName("M_firstname")[i].value=="")
                     {
                        alert("투숙자의 영문이름을 입력해 주세요");
                        document.getElementsByName("M_firstname")[i].focus();
                        return;
                     }
                  }
               }
               else
               {
                  if(document.getElementById("M_knm").value=="")
                  {
                     alert("투숙자의 한글이름을 입력해 주세요");
                     document.getElementById("M_knm").focus();
                     return;
                  }
               
                  if(document.getElementById("M_lastname").value=="")
                  {
                     alert("투숙자의 영문성을 입력해 주세요");
                     document.getElementById("M_lastname").focus();
                     return;
                  }
               
                  if(document.getElementById("M_firstname").value=="")
                  {
                     alert("투숙자의 영문이름을 입력해 주세요");
                     document.getElementById("M_firstname").focus();
                     return;
                  }
               }
               
               if(document.getElementById("buyeremail1").value=="")
               {
                  alert("예약자의 이메일을 입력해 주세요");
                  document.getElementById("buyeremail1").focus();
                  return;
               }
               
               if(document.getElementById("buyeremail2").value=="")
               {
                  alert("예약자의 이메일을 입력해 주세요");
                  document.getElementById("buyeremail2").focus();
                  return;
               }
                  
               var buyeremail = document.frmreserv.buyeremail1.value + '@' + document.frmreserv.buyeremail2.value;

               if (buyeremail.indexOf(".")<3) 
               {
                  alert("이메일의 형식이 잘못되었습니다. 다시 입력해 주세요")
                  document.getElementById("buyeremail1").value = "";
                  document.getElementById("buyeremail1").focus();
                  return;
               }

               if(document.getElementById("buyername").value=="")
               {
                  alert("예약자의 한글이름을 입력해 주세요");
                  document.getElementById("buyername").focus();
                  return;
               }
               
               if(document.getElementById("buyertel").value=="")
               {
                  alert("예약자의 휴대폰을 입력해 주세요");
                  document.getElementById("buyertel").focus();
                  return;
               }

               /*
               //항공권번호 체크 수정
               if(document.getElementById("airNumber").value !="")
               { 
                  if (document.getElementById("airNumber").value.length<13)
                  {
                     alert("항공권번호 13자리로 입력해 주세요");
                     document.getElementById("airNumber").focus();
                     return;
                  }
                  if (document.getElementById("airCode").value=="")
                  {
                     alert("항공사코드를 선택해 주세요");
                     document.getElementById("airCode").focus();
                     return;
                  }
               }
               */
               /* 무통장입금 선택시 시작
               if(document.all["paymethods"][1].checked)
               {
               if(document.getElementById("inname").value=="")
               {
               document.getElementById("inname").focus();
               alert("입금자명을 입력해 주세요");
               return;
               }
               if(document.getElementById("inname").value=="")
               {
               document.getElementById("inname").focus();
               alert("입금자명을 입력해 주세요");
               return;
               }
               if(document.getElementById("indate").value=="")
               {
               document.getElementById("indate").focus();
               alert("입금일을 입력해 주세요");
               return;
               }
               }

               */
               document.getElementById("clickchk").value="Y"
               
               var tcnt = document.getElementById("Tot_cnt").value;
               var pcnt = document.getElementById("pcnt").value;

               var addreq = "";
               
               for(var i = 0 ; i <document.getElementsByName("addreq").length ; i++)
               {
                  if (document.getElementsByName("addreq")[i].checked)
                  {
                     if(addreq=="")
                     {
                        addreq = document.getElementsByName("addreq")[i].value;
                     }
                     else
                     {
                        addreq = addreq + "," + document.getElementsByName("addreq")[i].value;
                     }
                  }
               }

               var grpNo = document.frmreserv.grpNo.value;
               var buyeremail1 = document.frmreserv.buyeremail1.value;
               var buyeremail2 = document.frmreserv.buyeremail2.value;
               var buyername = document.frmreserv.buyername.value;
               
               document.frmreserv.allat_buyer_nm.value = buyername;
               document.frmreserv.allat_recp_nm.value = buyername;
               document.frmreserv.allat_pmember_id.value = buyername.replace(/\s/g,"").replace(/,/g,"");
               
               var buyertel = document.frmreserv.buyertel.value;
               var bkRemark = document.frmreserv.bkRemark.value;
               
               //var inbank = document.getElementById("inbank").value;
               // var inname = document.getElementById("inname").value;
               // var indate = document.getElementById("indate").value;
               
               var cancelYN = document.frmreserv.cancelYN.value;
               
               alert("호텔예약이 실시간으로 이루어지기 때문에, 컴퓨터 사양 및 통신의 상태에 따라 다소 시간이 소요될 수 있습니다.\n\n호텔예약 완료 페이지가 표시될 때까지 익스플로어 창을 종료하지 말고 기다려 주십시오.");

               $("reservationBt").setStyle({  // 예약버튼 숨김 20090320 추가 by 권용훈
                  display : "none"
               });

               $("cancltBt").setStyle({    // 취소버튼 숨김 20090320 추가 by 권용훈
                  display : "none"
               });

               $("divpop1").setStyle({      //로딩 출력 20090320 추가 by 권용훈
                  visibility : "visible", 
                  position : "absolute",
                  top : document.body.scrollTop+260,
                  left : (document.body.clientWidth)/2-100,
                  display : ""
               });

               var rmType1 = "";
               var rmType2 = "";
               var rmQty1 = 0;
               var rmQty2 = 0;

               var bknm = document.frmreserv.buyername.value;
               
               document.frmreserv.allat_buyer_nm.value = bknm;
               document.frmreserv.allat_recp_nm.value = bknm;
               document.frmreserv.allat_pmember_id.value = bknm.replace(/\s/g,"").replace(/,/g,"");

               var supply = document.frmreserv.supply.value;
               var bkNo = document.frmreserv.bkNo.value;
               var hCode = document.frmreserv.hotelCode.value;
               var cityNm = document.frmreserv.cityNm.value;
               var hNm = document.frmreserv.hNm.value;
               var gtaHotel = document.frmreserv.gtaHotel.value;
               var nationcd = document.frmreserv.nationcd.value;
               var city = document.frmreserv.citycd.value;
               var cityEnm = document.frmreserv.cityEnm.value;
               var hEnm = document.frmreserv.hEnm.value;
               var ciDt = document.frmreserv.ciDt.value;
               var coDt = document.frmreserv.coDt.value;
               var ngt = document.frmreserv.ngt.value;
               var qtySB = document.frmreserv.qtySB.value;
               var qtyTB = document.frmreserv.qtyTB.value;
               var qtyDB = document.frmreserv.qtyDB.value;
               var qtyTR = document.frmreserv.qtyTR.value;
               var qtyQ = document.frmreserv.qtyQ.value;
               var amount = document.frmreserv.amount.value;
               var rmCode = document.frmreserv.rmCode.value;
               var ppoint = document.frmreserv.ppoint.value;
               var s_gubun = document.frmreserv.s_gubun.value;
               //var M_knm = document.frmreserv.M_knm").value;
               var hbeSply = document.frmreserv.hbeSply.value;
               var promotion = document.frmreserv.promotion.value;
               var hbePurchaseToken = document.frmreserv.hbePurchaseToken.value;

               //var mpoint = 0;
               fnUsePoint();
               
               var mpoint = document.frmreserv.mPoint.value;
               
               if(parseInt(mpoint,10) == parseInt(document.frmreserv.originalAmount.value,10))
               {
                  document.frmreserv.amount.value = 0;
                  document.frmreserv.allat_amt.value = 0;
                  document.frmreserv.price.value = 0;
               }
               else
               {
                  if(parseInt(mpoint,10) > 0)
                  {
                     document.frmreserv.allat_amt.value = document.frmreserv.amount.value;
                     document.frmreserv.price.value = document.frmreserv.amount.value;
                  }
               }               

               var mealCD = document.frmreserv.mealCD.value;
               var meal = document.frmreserv.meal.value;
               var lastcancel = document.frmreserv.lastcancel.value;

               //if(s_gubun=="C"){
               //   if(document.all["TreesPoint"].checked)                                    // 포인트 체크여부
               //   {
               //      var mpoint = document.getElementById("mpoint").value;
               //   }else{
               //      var mpoint = 0;
               //   }
               //}else{
               //   var mpoint = 0;
               //}

               if(qtySB>0)
               {
                  rmType1 = "SB";
                  rmQty1 = qtySB;
               }

               if(qtyTB>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "TB";
                     rmQty1 = qtyTB;
                  }
                  else
                  {
                     rmType2 = "TB";
                     rmQty2 = qtyTB;
                  }
               }
               if(qtyDB>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "DB";
                     rmQty1 = qtyDB;
                  }
                  else
                  {
                     rmType2 = "DB";
                     rmQty2 = qtyDB;
                  }
               }
               if(qtyTR>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "TR";
                     rmQty1 = qtyTR;
                  }
                  else
                  {
                     rmType2 = "TR";
                     rmQty2 = qtyTR;
                  }
               }
               if(qtyQ>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "Q";
                     rmQty1 = qtyQ;
                  }
                  else
                  {
                     rmType2 = "Q";
                     rmQty2 = qtyQ;
                  }
               }
               if(cancelYN=="Y" || cancelYN=="X")
               {
                  var url = '/HOTELht/module/htsReservInfo.asp';
               }
               else
               {
                  var url = '/HOTELht/module/gtaReservInfo.asp';
               }

               rmCode = rmCode.replace(/\'/gi,'◆');
               rmCode = rmCode.replace(/\&/gi,'▼');
               var Parms  = '&gtaHotel=' + gtaHotel;
               Parms += '&supply=' + supply;
               Parms += '&hotel=' + hCode;
               Parms += '&addreq=' + addreq;
               Parms += '&bkNo=' + bkNo;
               Parms += '&grpNo='   + grpNo;
               Parms += '&bknm=' + bknm;
               Parms += '&nationcd=' + nationcd;
               Parms += '&city=' + city;
               Parms += '&ciDt='   + ciDt;
               Parms += '&coDt='   + coDt;
               Parms += '&ngt='   + ngt;
               Parms += '&rmType1='  + rmType1;
               Parms += '&rmQty1='  + rmQty1;
               Parms += '&rmType2='   + rmType2;
               Parms += '&rmQty2='   + rmQty2;
               Parms += '&amount='   + amount;
               Parms += '&rmCode='   + rmCode.replace(/\+/gi,'^');
               Parms += '&hbeSply='   + hbeSply.replace(/\+/gi,'^').replace(/\=/gi,'`'); // 특수문자처리 by Justin 2012.01.17
               Parms += '&promotion='   + promotion.replace(/\+/gi,'^');
               Parms += '&hbePurchaseToken='   + hbePurchaseToken.replace(/\+/gi,'^');
               Parms += '&ppoint='   + ppoint;
               Parms += '&mpoint='   + mpoint;
               Parms += '&buyeremail='   + buyeremail;
               Parms += '&buyername='   + buyername;
               Parms += '&buyertel='   + buyertel;
               Parms += '&bkRemark='   + bkRemark;
               //  Parms += '&inbank='   + inbank;
               //   Parms += '&inname='   + inname;
               //   Parms += '&indate='   + indate;
               Parms += '&lastcancel='   + lastcancel;
               Parms += '&mealCD='   + mealCD;
               Parms += '&meal='   + meal;

               if(pcnt>1)
               {
                  for(var j=0 ; j<pcnt ; j++)
                  {
                     if(j==0)
                     {
                        var M_rmType = document.getElementsByName("M_rmType")[j].value;
                        var M_sex = document.getElementsByName("M_sex")[j].value;
                        var M_knm = document.getElementsByName("M_knm")[j].value;
                        var M_firstname = document.getElementsByName("M_firstname")[j].value;
                        var M_lastname = document.getElementsByName("M_lastname")[j].value;
                        var airNumber = document.getElementsByName("airNumber")[j].value;
                        var airCode = document.getElementsByName("airCode")[j].value;
                     }
                     else
                     {
                        M_rmType = M_rmType + "," + document.getElementsByName("M_rmType")[j].value;
                        M_sex = M_sex + "," + document.getElementsByName("M_sex")[j].value;
                        M_knm = M_knm + "," + document.getElementsByName("M_knm")[j].value;
                        M_firstname = M_firstname + "," + document.getElementsByName("M_firstname")[j].value;
                        M_lastname = M_lastname + "," + document.getElementsByName("M_lastname")[j].value;
                        airNumber = airNumber + "," + document.getElementsByName("airNumber")[j].value;
                        airCode = airCode + "," + document.getElementsByName("airCode")[j].value;
                     }
                  }
               }
               else
               {
                  var M_rmType = document.getElementById("M_rmType").value;
                  var M_sex = document.getElementById("M_sex").value;
                  var M_knm = document.getElementById("M_knm").value;
                  var M_firstname = document.getElementById("M_firstname").value;
                  var M_lastname = document.getElementById("M_lastname").value;
                  var airNumber = document.getElementById("airNumber").value;
                  var airCode = document.getElementById("airCode").value;
               }

               Parms += '&M_rmType='   + M_rmType;
               Parms += '&M_sex='   + M_sex;
               Parms += '&M_knm='   + M_knm;
               Parms += '&M_firstname='   + M_firstname;
               Parms += '&M_lastname='   + M_lastname;
               Parms += '&airNumber='   + airNumber;
               Parms += '&airCode='   + airCode;

               Parms += '&pcnt='+pcnt;
               Parms += '&tcnt=1';
               //window.open(url + Parms);
               //return;
//               alert(Parms);
//               return;

               document.getElementById("arr_bkno").value = bkNo;
               
               if(document.getElementsByName("paymethods")[1].checked) // 무통장입금
               {
                  if(cancelYN=="Y" || cancelYN=="X")
                  {
                     sendRequest(fnReservationBANK_CallBack,Parms,"POST",url,true);
                  }
                  else
                  {
                     sendRequest(fnReservationBANK2_CallBack,Parms,"POST",url,true);
                  }
               }
               else
               { 
                  // 카드결제
                  if(cancelYN=="Y")
                  {
                     sendRequest(fnReservationCARD_CallBack,Parms,"POST",url,true);
                  }
                  else if(cancelYN=="X")
                  {
                     sendRequest(fnReservationDirectCARD_CallBack,Parms,"POST",url,true);
                  }
                  else
                  {
                     sendRequest(fnReservationCARD2_CallBack,Parms,"POST",url,true);
                  }
               } 
            }
         }
         else
         {
            alert("개인정보 취급방침에 동의하여 주세요.");
            return;
         }
      }
      else
      {
         alert("이용약관에 동의하여 주세요.");
         return;
      }
   }
   else
   {
      alert("유의사항을 확인해주세요.");
      return;
   }
}

function fnReservationKrGO()
{
   if(document.getElementById("UserNotice").checked)
   {
      if(document.getElementById("UserNotice2").checked)
      {
         if(document.getElementById("UserNotice3").checked)
         {
            if(document.getElementById("clickchk").value=="Y")
            {
               alert("처리중입니다. 잠시만 기다려주십시요.");
               return;
            }else{
               if(document.frmreserv.M_knm.value=="")
               {
                  alert("투숙자명을 입력해 주세요");
                  document.frmreserv.M_knm.focus();
                  return;
               }

               /*
               if(document.frmreserv.buyeremail.value=="")
               {
                  alert("예약자의 이메일을 입력해 주세요");
                  document.frmreserv.buyeremail.focus();
                  return;
               }
               */
               if(document.frmreserv.buyeremail2.value=="")
               {
                  alert("예약자의 이메일을 입력해 주세요");
                  document.frmreserv.buyeremail2.focus();
                  return;
               }

               var buyeremail = document.frmreserv.buyeremail1.value + '@' + document.frmreserv.buyeremail2.value;

               if (buyeremail.indexOf(".")<3) 
               {
                  alert("이메일의 형식이 잘못되었습니다. 다시 입력해 주세요")
                  document.frmreserv.buyeremail1.value = "";
                  document.frmreserv.buyeremail1.focus();
               return;
               }

               var buyeremail = document.frmreserv.buyeremail1.value + '@' + document.frmreserv.buyeremail2.value;
               
               if(document.frmreserv.buyername.value=="")
               {
                  alert("예약자명을 입력해 주세요");
                  document.frmreserv.buyername.focus();
                  return;
               }
               if(document.frmreserv.buyertel.value=="")
               {
                  alert("예약자의 휴대폰을 입력해 주세요");
                  document.frmreserv.buyertel.focus();
                  return;
               }

               /*    무통장입금 선택시 시작
               if(document.all["paymethods"][1].checked)
               {
               if(document.frmreserv.inname.value=="")
               {
               document.frmreserv.inname").focus();
               alert("입금자명을 입력해 주세요");
               return;
               }
               if(document.frmreserv.inname.value=="")
               {
               document.frmreserv.inname").focus();
               alert("입금자명을 입력해 주세요");
               return;
               }
               if(document.frmreserv.indate.value=="")
               {
               document.frmreserv.indate").focus();
               alert("입금일을 입력해 주세요");
               return;
               }
               }

               */


               var paxAdult = document.frmreserv.paxAdult.value;
               var paxChild = document.frmreserv.paxChild.value;

               document.frmreserv.clickchk.value="Y"
               var tcnt = document.frmreserv.Tot_cnt.value;
               var pcnt = document.frmreserv.pcnt.value;

               var addreq = "";

               var grpNo = document.frmreserv.grpNo.value;
               var buyername = document.frmreserv.buyername.value;
               document.frmreserv.allat_buyer_nm.value = buyername;
               document.frmreserv.allat_recp_nm.value = buyername;
               document.frmreserv.allat_pmember_id.value = buyername.replace(/\s/g,"").replace(/,/g,"");
               var buyertel = document.frmreserv.buyertel.value;
               var bkRemark = document.frmreserv.bkRemark.value;
               //   var inbank = document.frmreserv.inbank.value;
               //   var inname = document.frmreserv.inname.value;
               //   var indate = document.frmreserv.indate.value;
               var cancelYN = document.frmreserv.cancelYN.value;
               alert("호텔예약이 실시간으로 이루어지기 때문에, 컴퓨터 사양 및 통신의 상태에 따라 다소 시간이 소요될 수 있습니다.\n\n호텔예약 완료 페이지가 표시될 때까지 익스플로어 창을 종료하지 말고 기다려 주십시오.");

               $("reservationBt").setStyle({  // 예약버튼 숨김 20090320 추가 by 권용훈
                  display : "none"
               });

               $("cancltBt").setStyle({    // 취소버튼 숨김 20090320 추가 by 권용훈
                  display : "none"
               });

               $("divpop1").setStyle({      //로딩 출력 20090320 추가 by 권용훈
                  visibility : "visible", 
                  position : "absolute",
                  top : document.body.scrollTop+260,
                  left : (document.body.clientWidth)/2-100,
                  display : ""
               });

               var rmType1 = "";
               var rmType2 = "";
               var rmQty1 = 0;
               var rmQty2 = 0;

               var bknm = document.frmreserv.buyername.value;
               document.frmreserv.allat_buyer_nm.value = bknm;
               document.frmreserv.allat_recp_nm.value = bknm;
               document.frmreserv.allat_pmember_id.value = bknm.replace(/\s/g,"").replace(/,/g,"");

               var supply = document.frmreserv.supply.value;
               var bkNo = document.frmreserv.bkNo.value;
               var hCode = document.frmreserv.hotelCode.value;
               var cityNm = document.frmreserv.cityNm.value;
               var hNm = document.frmreserv.hNm.value;
               var gtaHotel = document.frmreserv.gtaHotel.value;
               var nationcd = document.frmreserv.nationcd.value;
               var city = document.frmreserv.citycd.value;
               var cityEnm = document.frmreserv.cityEnm.value;
               var hEnm = document.frmreserv.hEnm.value;
               var ciDt = document.frmreserv.ciDt.value;
               var coDt = document.frmreserv.coDt.value;
               var ngt = document.frmreserv.ngt.value;
               var qtySB = document.frmreserv.qtySB.value;
               var qtyTB = document.frmreserv.qtyTB.value; 
               var qtyDB = document.frmreserv.qtyDB.value;
               var qtyTR = document.frmreserv.qtyTR.value;
               var qtyQ = document.frmreserv.qtyQ.value;
               var amount = document.frmreserv.amount.value;
               var rmCode = document.frmreserv.rmCode.value;
               var ppoint = document.frmreserv.ppoint.value;
               var s_gubun = document.frmreserv.s_gubun.value;
               var M_knm = document.frmreserv.M_knm.value;
               var rmCode = document.frmreserv.rmCode.value;
               var hbeSply = document.frmreserv.hbeSply.value;
               var hbePurchaseToken = document.frmreserv.hbePurchaseToken.value;

               /*
               if(s_gubun=="C"){
                  if(document.all["TreesPoint"].checked)                                    // 포인트 체크여부
                  {
                  var mpoint = document.frmreserv.mpoint.value;
                  }else{
                  var mpoint = 0;
                  }
               }else{
                  var mpoint = 0;
               }
               */

               fnUsePoint();
               var mpoint = document.frmreserv.mPoint.value;
               if(parseInt(mpoint,10) == parseInt(document.frmreserv.originalAmount.value,10))
               {
                  document.frmreserv.amount.value = 0;
                  document.frmreserv.allat_amt.value = 0;
                  document.frmreserv.price.value = 0;
               }else{
                  if(parseInt(mpoint,10) > 0)
                  {
                     document.frmreserv.allat_amt.value = document.frmreserv.amount.value;
                     document.frmreserv.price.value = document.frmreserv.amount.value;
                  }
               }               

               var mealCD = document.frmreserv.mealCD.value;
               var meal = document.frmreserv.meal.value;
               var lastcancel = document.frmreserv.lastcancel.value;

               if(qtySB>0)
               {
                  rmType1 = "SB";
                  rmQty1 = qtySB;
               }

               if(qtyTB>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "TB";
                     rmQty1 = qtyTB;
                  }else{
                     rmType2 = "TB";
                     rmQty2 = qtyTB;
                  }
               }
               if(qtyDB>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "DB";
                     rmQty1 = qtyDB;
                  }else{
                     rmType2 = "DB";
                     rmQty2 = qtyDB;
                  }
               }
               if(qtyTR>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "TR";
                     rmQty1 = qtyTR;
                  }else{
                     rmType2 = "TR";
                     rmQty2 = qtyTR;
                  }
               }
               if(qtyQ>0)
               {
                  if(rmType1 == "")
                  {
                     rmType1 = "Q";
                     rmQty1 = qtyQ;
                  }else{
                     rmType2 = "Q";
                     rmQty2 = qtyQ;
                  }
               }

               if(cancelYN=="Y" || cancelYN=="X")
               {
                  var url = '/HOTELht/module/htsReservInfo.asp';
               }else{
                  var url = '/HOTELht/module/gtaReservInfo.asp';
               }

               rmCode = rmCode.replace(/\'/gi,'◆');

               var Parms  = '&gtaHotel=' + gtaHotel;
               Parms += '&supply=' + supply;
               Parms += '&hotel=' + hCode;
               Parms += '&addreq=' + addreq;
               Parms += '&bkNo=' + bkNo;
               Parms += '&grpNo='   + grpNo;
               Parms += '&bknm=' + bknm;
               Parms += '&nationcd=' + nationcd;
               Parms += '&city=' + city;
               Parms += '&ciDt='   + ciDt;
               Parms += '&coDt='   + coDt;
               Parms += '&ngt='   + ngt;
               Parms += '&rmType1='  + rmType1;
               Parms += '&rmQty1='  + rmQty1;
               Parms += '&rmType2='   + rmType2;
               Parms += '&rmQty2='   + rmQty2;
               Parms += '&amount='   + amount;
               Parms += '&rmCode='   + rmCode.replace(/\+/gi,'^');
               Parms += '&hbeSply='   + hbeSply.replace(/\+/gi,'^').replace(/\=/gi,'`'); // 특수문자처리 by Justin 2012.01.17
               Parms += '&hbePurchaseToken='   + hbePurchaseToken.replace(/\+/gi,'^');
               Parms += '&ppoint='   + ppoint;
               Parms += '&mpoint='   + mpoint;
               Parms += '&buyeremail='   + buyeremail;
               Parms += '&buyername='   + buyername;
               Parms += '&buyertel='   + buyertel;
               Parms += '&paxAdult='   + paxAdult;
               Parms += '&paxChild='   + paxChild;
               Parms += '&bkRemark='   + bkRemark;
               //    Parms += '&inbank='   + inbank;
               //    Parms += '&inname='   + inname;
               //   Parms += '&indate='   + indate;
               Parms += '&lastcancel='   + lastcancel;
               Parms += '&mealCD='   + mealCD;
               Parms += '&meal='   + meal;


               var M_rmType = '';
               var M_sex = '';
               var M_knm = document.frmreserv.M_knm.value;
               var M_firstname = '';
               var M_lastname = '';
               var airNumber = '';
               var airCode = '';

               Parms += '&M_rmType='   + M_rmType;
               Parms += '&M_sex='   + M_sex;
               Parms += '&M_knm='   + M_knm;
               Parms += '&M_firstname='   + M_firstname;
               Parms += '&M_lastname='   + M_lastname;
               Parms += '&airNumber='   + airNumber;
               Parms += '&airCode='   + airCode;

               Parms += '&pcnt='+pcnt;
               Parms += '&tcnt=1';

               if(document.getElementsByName("paymethods")[1].checked) // 무통장입금
               {
                  if(cancelYN=="Y" || cancelYN=="X")
                  {
                     sendRequest(fnReservationBANK_CallBack,Parms,"POST",url,true);
                  }else{
                     sendRequest(fnReservationBANK2_CallBack,Parms,"POST",url,true);
                  }
               }else{ // 카드결제
                  if(cancelYN=="Y")
                  {
                     sendRequest(fnReservationCARD_CallBack,Parms,"POST",url,true);
                  }else if(cancelYN=="X"){
                     sendRequest(fnReservationDirectCARD_CallBack,Parms,"POST",url,true);
                  }else{
                     sendRequest(fnReservationCARD2_CallBack,Parms,"POST",url,true);
                  }
               } 
            }
         }else{
            alert("개인정보 취급방침에 동의하여 주세요.");
            return;
         }
      }else{
         alert("이용약관에 동의하여 주세요.");
         return;
      }
   }else{
      alert("유의사항을 확인해주세요.");
      return;
   }
}

//GTA예약결과 InputBox에 저장(CARD)
function fnReservationCARD_CallBack(rs)
{        
   //var res  = decodeURIComponent(rs.responseText);
   var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)
   
   if(res=="OK")
   {
      ftn_approval(document.frmreserv);
      //pay(frmreserv);
   }
   else
   {
      alert("예약중 오류가 발생하였습니다. 고객센터(1577-3734)로 문의해 주십시요.");
      //alert(res);
   }
}

//직수배예약 InputBox에 저장(CARD)
function fnReservationDirectCARD_CallBack(rs)
{        
   //var res  = decodeURIComponent(rs.responseText);
   
   var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)
   var CancelDt = document.frmreserv.CancelDt.value;
   var TodayDt = document.frmreserv.TodayDt.value;
   
   if(res=="OK")
   {
      if (CancelDt <= TodayDt)
      {
         if(confirm("본 예약은 취소마감일이 지난 예약건으로 고객님의 결제가 완료되어야지만, 예약이 가능합니다.\n호텔예약을 진행하려면 '확인' 버튼을 클릭해 주세요"))
         {
            ftn_approval(document.frmreserv);
         }
         else
         {
            //document.frmreserv.submit();
         }
         
         //pay(frmreserv);
      }
      else
      {
         if(confirm("지금 즉시 카드결제를 진행하시겠습니까? 지금 결제하시려면 '확인'을 나중에 결제하시려면 '취소'를 선택해 주십시요."))
         {
            ftn_approval(document.frmreserv);
         }
         else
         {
            document.frmreserv.submit();
         }
      }
      
      //pay(frmreserv);
   }
   else
   {
      alert("예약중 오류가 발생하였습니다. 고객센터(1577-3734)로 문의해 주십시요.");
      ///alert(res);
   }
}

//GTA예약결과 InputBox에 저장(CARD)
function fnReservationCARD2_CallBack(rs)
{        
   //var res  = decodeURIComponent(rs.responseText);
   
   var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)
   var total_amount = 0;
   
   if (res.indexOf("|") > 0)
   {
      res = res.split("|");
      if(res[4]>1)
      {
         document.getElementsByName("bkStatus")[res[5]].value=res[0];
         document.getElementsByName("confirmNum")[res[5]].value=res[1];
         document.getElementsByName("gtaItemBkNo")[res[5]].value=res[6];
         document.getElementsByName("amount")[res[5]].value=res[3];
         
         for(var i = 0; i < res[4]; i++)
         {
            var total_amount = total_amount + parseInt(document.getElementsByName("amount")[i].value);
         }
         
         document.frmreserv.price.value=total_amount;
         
         if(confirm("지금 즉시 카드결제를 진행하시겠습니까? 지금 결제하시려면 '확인'을 나중에 결제하시려면 '취소'를 선택해 주십시요"))
         {
            ftn_approval(document.frmreserv);
            //pay(frmreserv);
         }
         else
         {
            document.getElementsByName("paymethods")[1].checked=true;
            document.frmreserv.submit();
         }
      }
      else
      {
         document.frmreserv.bkStatus.value=res[0];
         document.frmreserv.confirmNum.value=res[1];
         document.frmreserv.gtaItemBkNo.value=res[6];
         document.frmreserv.amount.value=res[3];
         document.frmreserv.price.value=res[3];
         
         if(confirm("지금 즉시 카드결제를 진행하시겠습니까? 지금 결제하시려면 '확인'을 나중에 결제하시려면 '취소'를 선택해 주십시요"))
         {
            ftn_approval(document.frmreserv);
            //pay(frmreserv);
         }
         else
         {
            document.getElementsByName("paymethods")[1].checked=true;
            document.frmreserv.submit();
         }
      }
   }
   else
   {
      alert("예약중 오류가 발생하였습니다. 고객센터(1577-3734)로 문의해 주십시요.");
      //alert(res);
   }
}

//GTA예약결과 InputBox에 저장(BANK)
function fnReservationBANK_CallBack(rs)
{        
   //var res  = decodeURIComponent(rs.responseText);
   
   var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)

   if(res=="OK")
   {
      document.frmreserv.submit();
   }
   else
   {
      alert("예약중 오류가 발생하였습니다. 고객센터(1577-3734)로 문의해 주십시요.");
      //alert(res);
   }
}

//GTA예약결과 InputBox에 저장(BANK)
function fnReservationBANK2_CallBack(rs)
{        
   //var res  = decodeURIComponent(rs.responseText);
   
   var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)
   
   var total_amount = 0;
   
   if (res.indexOf("|") > 0)
   {
      res = res.split("|");
      if(res[4]>1)
      {
         document.getElementsByName("bkStatus")[res[5]].value=res[0];
         document.getElementsByName("confirmNum")[res[5]].value=res[1];
         document.getElementsByName("gtaItemBkNo")[res[5]].value=res[6];
         document.getElementsByName("amount")[res[5]].value=res[3];
         
         for(var i = 0; i < res[4]; i++)
         {
            var total_amount = total_amount + parseInt(document.getElementsByName("amount")[i].value);
         }
         
         document.getElementById("price").value=total_amount;
         document.frmreserv.submit();
      }
      else
      {
         document.frmreserv.bkStatus.value=res[0];
         document.frmreserv.confirmNum.value=res[1];
         document.frmreserv.gtaItemBkNo.value=res[6];
         document.frmreserv.amount.value=res[3];
         document.frmreserv.price.value=res[3];
         document.frmreserv.submit();
      }
   }
   else
   {
      alert("예약중 오류가 발생하였습니다. 고객센터(1577-3734)로 문의해 주십시요.");
      //alert(res);
   }
}


//카드결제취소시 SUPPLY예약취소
function fnCancel_CallBack(rs)
{        
  //var res  = decodeURIComponent(rs.responseText);
  var res  = rs.responseText; // decodeURIComponent 를 쓸 경우 특수문자(에러)가 찍힐 경우 자스에서 인식 못하여 이후 진행 안됨 에러 확인도 못함 by ollagaza(20110525)
//  alert(res);
}


// 셀렉트박스 내용삽입
/*
function fSelOption(url,boxnm,parm) {    //selectbox에 값을 넣는 기능
  var res = dynamic.loadText(url + parm);
  var boxnm = eval(boxnm);
  boxnm.innerHTML = decodeURIComponent(res);

  if (parm.indexOf("gubun") > 0)
  {
    try
    {
      //document.all.loading_divBar.style.display  = "none";
      //document.all.loading_divBody.style.display = "";
    }
    catch (err) { }
  }
}
*/

// GTA 필수정보 팝업
function fnInformation(hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
  var Parms = '?hotel=' + hotel;
    Parms += '&ciDt='   + ciDt;
    Parms += '&coDt='   + coDt;
    Parms += '&ngt='   + ngt;
    Parms += '&rmType1='  + rmType1;
    Parms += '&rmQty1='  + rmQty1;
    Parms += '&rmType2='   + rmType2;
    Parms += '&rmQty2='   + rmQty2;
    Parms += '&cnt='   + cnt;

  window.open("/popupht/popup_hmemo.asp" + Parms ,"HOTELINFO","width=640,height=280,scrollbars=yes");
}

function mmChange(obj) {
  if(obj == "A") {
    point.style.display = "none";
  }else{
    point.style.display = "";
  }
}

function PointDisp() {
    if(document.all["TreesPoint"].checked) {
        pointBox.style.display = "";
        document.frmreserv.pPoint.value = 0;
    }else{
        document.frmreserv.pPoint.value = document.frmreserv.amount.value / 100;
        document.frmreserv.amount.value = document.frmreserv.originalAmount.value;
        document.frmreserv.allat_amt.value = document.frmreserv.originalAmount.value;
        document.frmreserv.price.value = document.frmreserv.originalAmount.value;
        document.frmreserv.pPoint.value = document.frmreserv.originalAmount.value / 100;
        document.frmreserv.mPoint.value = 0;
        document.frmreserv.totalAmount.value = document.frmreserv.originalAmount.value;
        pointBox.style.display = "none";
    }
  }

function fnPointSubmit() {
  var mPoint   = document.frmreserv.mPoint.value;
  var rPoint   = document.frmreserv.rPoint.value;
  var totPoint = document.frmreserv.originalAmount.value;
  var aPoint = rPoint.replace(",","").replace(",","").replace(",","");
  if ( parseInt(mPoint) > parseInt(aPoint) || parseInt(aPoint) < 1 ) {
    alert("사용할 포인트가 부족합니다.");
    document.frmreserv.mPoint.value = "0";
    document.frmreserv.pPoint.value = parseInt(totPoint) / 100;
    pointBox.style.display="none";
    document.frmreserv.TreesPoint.checked = false;
  }else{
    if(confirm("포인트를 사용하시겠습니까? 확인을 클릭하시면 포인트가 차감됩니다.")) {
      if ( parseInt(totPoint) < parseInt(mPoint)) {
        alert("사용하실 포인트가 결제금액보다 큽니다.");
        document.frmreserv.mPoint.value = 0;
      } else if (parseInt(mPoint) == 0) {
        alert("사용하실 포인트를 입력해 주세요.");
      } else if (parseInt(mPoint) == parseInt(totPoint)) {
        var today = new Date();
        year = today.getYear();
        month = today.getMonth()+1;
        day = today.getDate();
        dateVal = year + "-" + month + "-" + day;
        document.frmreserv.inname.value = "포인트결제";
        document.frmreserv.indate.value = dateVal;
        bank.style.display = "none";
        document.frmreserv.amount.value = 0;
        document.frmreserv.allat_amt.value = 0;
        document.frmreserv.price.value = 0;
        document.frmreserv.totalAmount.value = 0;
      } else {
        var total = parseInt(totPoint) - parseInt(mPoint);
        var num_str = total.toString();
        var result = "";
        for( i = 0 ; i < num_str.length ; i++ )
        {
          var tmp = num_str.length - (i + 1);
          if ( i % 3 == 0 && i != 0) result = ',' + result;
          result = num_str.charAt(tmp) + result;
        }
        document.frmreserv.amount.value = total;
        document.frmreserv.allat_amt.value = total;
        document.frmreserv.price.value = total;
        document.frmreserv.totalAmount.value = result;
      }
    }
  }
}
