﻿var arrRoomParsonSex = new Array();
var arrRoomParsonFName = new Array();
var arrRoomParsonLName = new Array();
var arrRoomType = new Array();
var arrRoomTypeFood = new Array();

//일반접속 프로세스(신규룸추가)
function xsltAddRoom(addRoom)
{
    var ddlRoomtype = document.getElementsByName("ddlRoomtype[]")[0]; 
    var FrmSelect = addRow(addRoom);   
      
    var roomtype = ddlRoomtype[0].innerHTML; 
    var day = "1";
    //룸타입과 룸갯수 숙박일 출력 
    Setting_Room(FrmSelect,roomtype,"1");
    
    //날짜 정보를 출력한다.
    UPDate(FrmSelect,day);
        
    //식사정보 출력
    Food_Setting(FrmSelect,roomtype);
    
    //숙박자정보 입력란 셋팅
    AddRoomParson(FrmSelect,false);
        
}

///호텔예약 선택
function reserve_contents(agrs)
{
     var param = arguments[0];
     var h_code = arguments[1];
     var price_currency = GetCurrencyFlg(arguments[2]);
     var site_currency = GetCurrencyFlg(arguments[3]);
     var temp_room = "";

     var ROOM_TYPE_CNT = arguments[4];//document.getElementsByName("ROOM_TYPE_CNT["+param+"]")[0];          
     //var span_price = document.getElementsByName("span_price["+param+"]")[0]; 
     //var addnight = document.getElementsByName("addnight["+param+"]")[0];      
     var total_act_yen = document.getElementsByName("total_act_yen["+param+"]");//hidden - > span
     var total_act_won = document.getElementsByName("total_act_won["+param+"]");//hidden - > span 
     var roomcount = document.getElementsByName("roomcount["+param+"]");//hidden - > span
     var block_confirm_check = document.getElementsByName("block_confirm_check["+param+"]")[0];
     var block_night = document.getElementsByName("blocknight["+param+"]");
 
     var hidSi_Type = arguments[5];
    
     var ntemp = 0;
     var block_cnt = 0;
     var t = 0;
     for(var i=0;i<ROOM_TYPE_CNT;i++)
     {         
         var room_type = document.getElementsByName("room_type["+param+"]["+(i+1)+"]")[0];   
         
         if(room_type != null && room_type.checked)
         {
           t = t+1;

           if(t==1)
           {
             temp_room = room_type.value+","+parseInt(total_act_yen[i].value)+","+parseInt(total_act_won[i].value)+","+roomcount[i].value+","+block_confirm_check.value+","+price_currency+","+site_currency;
           }
           else if(t>1)
           {
             temp_room = temp_room +"|"+ room_type.value+","+parseInt(total_act_yen[i].value)+","+parseInt(total_act_won[i].value)+","+roomcount[i].value+","+block_confirm_check.value+","+price_currency+","+site_currency;
           }
                                
           ntemp = ntemp+1;           
           
           block_cnt += parseInt(block_night[i].value); // 연박체크
         }  
     }    
          
     
     if(room_type != null && ntemp<1)
     {
        alert('ルームタイプを選択してください。');
        return;       
     }

    if(block_cnt != ntemp)
    {
        if(!confirm('本予約は、「予約と同時に確定」にはならない予約です。そのまま予約なさいますか？'))
        {
            return false;    
        }
    }
    document.form1.check_room.value = temp_room;
    document.form1.action = "../reservation/reservation_input.aspx?h_code="+h_code+"&hidSi_Type="+hidSi_Type;//+"&param="+param+"&ntemp="+ntemp;//"&check_room="+temp_room+
    document.form1.submit();  
}


//==================================================================================
//검색리스트 진행 프로세스 k-k-1
function setAddRoom(addRoom,roomtype,day,room_cnt,hp_date,h_checkout)
{
    var FrmSelect = addRow(addRoom); 
    
    //룸타입과 룸갯수 숙박일 출력 
    Setting_Room(FrmSelect,roomtype,room_cnt);
    
    UPDate(FrmSelect,day); 
    
    //식사정보 출력
    Food_Setting(FrmSelect,roomtype);    

    AddRoomParson(FrmSelect,false);
}

//룸 추가 k-k-2
function addRow(addRoom) 
{ 
    var getAddRoom = document.getElementsByName("AddRoom[]");
    var hidden_hp_date = document.getElementsByName("hidden_hp_date")[0];    
    var hidden_night = document.getElementsByName("hidden_night")[0];    
    
    var AddRoomCnt = 0;
    var Roomcnt = 0;

    if(parseInt(getAddRoom.length)>0)
    {
        Roomcnt = 1;
        AddRoomCnt=getAddRoom.length;
    }   
   
    //등록룸 추가  
    var i = 0;
    i = parseInt(i) + parseInt(AddRoomCnt);     
    findex= i;
    var oRow = dyntbl1.insertRow(); 
    var Template="";
    var oCell = oRow.insertCell();   
    
    Template  += "  <table border='0' cellpadding='0' cellspacing='0' width='598'>";
    Template  += "	<tr>";
    Template  += "	  <td width='598' colspan='2'><img src='../sub_img/reservation/re_line_3.gif' width='598' height='9' border='0'/></td>";
    Template  += "	</tr>";
    Template  += "	<tr>";
    Template  += "	  <td width='122' bgcolor='#ECF5FB' align='center'><p class='private_menu'><b>基本情報</b></p></td>";
    Template  += "	  <td width='476' align='right' height='140'>";

    Template  += "<input type='hidden' name='AddRoom[]'/>";        
    Template  += "<table border='0' cellpadding='0' cellspacing='0' width='465'>";
    Template  += "  <tr>";
    Template  += "	<td width='111' height='30'><p class='korea_sitcom'><b>チェックイン日&nbsp;&nbsp;:</b></p></td>";
    Template  += "	<td width='354' height='30'><p>";
    Template  += "		<input type='text' onfocus=\"callCalPopArry('checkInDate[]','yyyy-mm-dd',"+i+")\" name='checkInDate[]'  readonly='true' value="+hidden_hp_date.value+" onChange='nightchk_1("+i+")' size='15'>";
    Template  += " <img src='../../HotelJapan/img/search_cal.gif' align='absmiddle' border='0' style=' cursor:pointer' onclick=\"callCalPopArry('checkInDate[]','yyyy-mm-dd',"+i+")\">";
    Template  += "		<img align='absmiddle' src='../sub_img/reservation/re_r_img10.gif' width='29' height='22' border='0'/><span class='private_menu'><b>";
    Template  += "<select name='night[]' onchange='UPDate("+i+",1000)'>"; 
    Template  += "<option>-</option>";
    Template  += "<option value='1'>1</option>";
    Template  += "<option value='2'>2</option>";
    Template  += "<option value='3'>3</option>";
    Template  += "<option value='4'>4</option>";
    Template  += "<option value='5'>5</option>"; 
    Template  += "<option value='6'>6</option>";
    Template  += "<option value='7'>7</option>";
    Template  += "<option value='8'>8</option>";
    Template  += "<option value='9'>9</option>";
    Template  += "<option value='10'>10</option>";
    Template  += "</select>泊 / <input type='text' name='days[]' value='' readonly='' class='input' style='background-color:#ECECEC;' size='2'/>";
    Template  += "		  日</b></span></p></td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td colspan='2' bgcolor='#EBEBEB' height='1'></td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td width='111' height='30'><p class='korea_sitcom'><b>チェックアウト日                                  &nbsp;:</b></p></td>";
    Template  += "	<td width='354' height='30'><p>";
    Template  += "		<input type='text' name='checkOutDate[]' readonly='' size='15' value=''/>";
    Template  += "	</p></td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td colspan='2' bgcolor='#EBEBEB' height='1'>";
    Template  += "	<input type='hidden' name='selectRoomType[]'/> ";
    Template  += "	</td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td width='111' height='30'><p class='korea_sitcom'><b>ルームタイプ                                  &nbsp;:</b></p></td>";
    Template  += "	<td width='354' height='50'><p><span class='private_menu'><b>";
    Template  += " <span id='RoomType[]'></span>";
    Template  += "		</b></span><span class='private_menu'><b>";
    Template  +=" / <select name='ddlDongParson[]' onchange='AddRoomParson("+i+",false)' class='box'>";      
    Template  += "<option value='1'>1</option>";
    Template  += "<option value='2'>2</option>";
    Template  += "<option value='3'>3</option>"; 
    Template  += "<option value='4'>4</option>";
    Template  += "<option value='5'>5</option>";
    Template  += "<option value='6'>6</option>";
    Template  += "<option value='7'>7</option>";
    Template  += "<option value='8'>8</option>";
    Template  += "<option value='9'>9</option>";
    Template  += "<option value='10'>10</option>";
    Template  += "</select>&nbsp;&nbsp;&nbsp;";
    Template  += "<input type='hidden' name='ddlParson[]'/>";
    Template  += "		</b></span>&nbsp;<img src='../sub_img/reservation/re_icon_11.gif' width='91' height='24' border='0' align='absmiddle' style='cursor:pointer' onclick=\"xsltAddRoom("+i+");\" />&nbsp;<span class='sub3'><br/>";
    Template  += "		  (SGLx8,700x1 N) = 8700</span></p></td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td colspan='2' bgcolor='#EBEBEB' height='1'></td>";
    Template  += "  </tr>";
    Template  += "  <tr>";
    Template  += "	<td width='465' height='30' colspan='2'>";
    Template  += "	<span id=dongParson[] >";
/*  //reference AddRoomParson(FrmSelect,bflag)
    Template  += "	<p class='korea_sitcom'><b>宿泊者情報　   : </b></p>";
    Template  += "	<p class='main2'><b><span class='sub3'>";
    Template  += "		<input type='radio' name='radioSex_"+i+"' value='M' checked='true' />";
    Template  += "		</span></b><span class='sub3'>Ms.</span><b><span class='sub3'>";
    Template  += "		<input type='radio' name='radioSex_"+i+"' value='F' />";
    Template  += "		</span></b><span class='sub3'>Mis. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>姓（ローマ字）   &nbsp;";
    Template  += "					<input name='txtFName_"+i+"' type='text' class='gr' size='10'/>&nbsp;&nbsp;&nbsp;名（ローマ字）";
    Template  += "	  <input name='txtLName_"+i+"' type='text' class='gr' size='10'/></span>";
    Template  += "	</p>";
*/    
    Template  += "  </td>";    
    Template  += " </tr>";
    Template  += "</table>";
    
    Template  += "  </td>";
    Template  += "</tr>";

    //식사여부    
    Template  += "<tr>";
    Template  += "  <td width='598' colspan='2'><img src='../sub_img/reservation/re_line_3.gif' width='598' height='9' border='0'/></td>";
    Template  += "</tr>";
    Template  += "<tr>";
    Template  += "  <td width='122' bgcolor='#ECF5FB' align='center' height='30'><p class='private_menu'><b>朝/夕食 "; 
    Template  += "</b></p></td>";
    Template  += "  <td width='476' align='right'>						 ";
    Template  += "	 <table border='0' cellpadding='0' cellspacing='0' width='465'>";
    Template  += "	  <tr>";
    //조식
    Template  += "		<td width='465' height='30'><p class='korea_sitcom'><b>朝食 &nbsp;: </b>";
    Template  += "		<span id='hFirstFood_ok1[]' class='main4'>含む &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>";
    Template  += "		<span id='hFirstFood_ok2[]' class='sub3'>";
    Template  += "			<input type='radio' name='radioFirstFood_"+i+"' value='1' onclick=\"useFood('BY',"+i+");\">含む";
    Template  += "		</span>";
    Template  += "		<span id='hFirstFood_no1[]' class='main4'>含まない</span>";
    Template  += "		<span id='hFirstFood_no2[]' class='sub3'>";
    Template  += "			<input type='radio' name='radioFirstFood_"+i+"'  value='0' onclick=\"useFood('BN',"+i+");\">含まない";
    Template  += "		</span>";
    //석식
    Template  += "<b>夕食 : </b>";    
    Template  += "		<span id='hLastFood_ok1[]' class='main4'>含む</span>";    
    Template  += "		<span id='hLastFood_ok2[]' class='sub3'>";
    Template  += "			<input type='radio' name='radioLastFood_"+i+"' value='1' onclick=\"useFood('BY',"+i+");\">含む";
    Template  += "		</span>";
    Template  += "		<span id='hLastFood_no1[]' class='main4'>含まない</span>";
    Template  += "		<span id='hLastFood_no2[]' class='sub3'>";
    Template  += "			<input type='radio' name='radioLastFood_"+i+"'  value='0' onclick=\"useFood('BN',"+i+");\">含まない";
    Template  += "		</span>";    
    
    Template  += " </p></td>";    
    Template  += "	  </tr>";
//    Template  += "	  <tr>";
//    Template  += "		<td width='465' bgcolor='#EBEBEB' height='1'></td>";
//    Template  += "	  </tr>";
    Template  += "  </table>";
    Template  += "  </td>";
    Template  += "</tr>";

    Template  += "</table>";

    Template  += "<input type='hidden' name='hotel_info_Break[]'>";
    Template  += "<input type='hidden' name='hotel_info_Dinner[]'>";    

    
         
    oCell.innerHTML = Template;        
    document.recalc(); 
    
    return i;

}

//룸타입과 룸갯수 숙박일, 출력 
function Setting_Room(FrmSelect,roomtype,room_cnt)
{
    //해당 체크인 날짜를 기준으로 호텔이 지원할수 있는 룸타입 그리고 식사정보 및 요금 정보 참조한다.  
    setRoomType(FrmSelect); 

   var ddlRoomtype = document.getElementsByName("ddlRoomtype[]")[FrmSelect];   
   var selectRoomType = document.getElementsByName("selectRoomType[]")[FrmSelect];      
    
    var paxsnum = 0;
    //검색했던 룸을 셀렉트 해준다.
    for(var i=0;i<10;i++)
    {    
        if(ddlRoomtype[i].innerHTML==roomtype)
        {
            selectRoomType.value = roomtype;
            ddlRoomtype.selectedIndex = i;
            paxsnum = ddlRoomtype[i].value;
            break;
        }
    }      
    
    //숙박인원(출력용이 아닙)
    var nParsonCnt = document.getElementsByName("ddlParson[]")[FrmSelect];  
        
    nParsonCnt.value = paxsnum;
    
    //룸수
    var ddlDongParson = document.getElementsByName("ddlDongParson[]")[FrmSelect]; 
    
    ddlDongParson.value = room_cnt;    
    
}

//룸타입 정보를 셋팅한다
function setRoomType(FrmSelect)
{
    var RoomType = document.getElementsByName("RoomType[]")[FrmSelect]; 

    var TempHtml = "";
        TempHtml += "<select name='ddlRoomtype[]'  OnChange='RoomTypeChange("+FrmSelect+");' class='box'>";
        
        for(var i=1;i<arrRoomType.length;i++)
        {
           TempHtml += arrRoomType[i];
        }
        
        TempHtml +="</select>";
        
        RoomType.innerHTML= TempHtml;     
}

//얼마나 머물지를 선택했을때의 스크립트.
function UPDate(FrmSelect,night)
{

    //체크인할 날짜.
    var varStartCWDate = document.getElementsByName("checkInDate[]")[FrmSelect]; 
    
    //잠잘 날짜.
    var varnight = document.getElementsByName("night[]")[FrmSelect];       
         
    //체크아웃
    var varCheckout = document.getElementsByName("checkOutDate[]")[FrmSelect];
        
    var days = document.getElementsByName("days[]")[FrmSelect];    
      
      
    if(night=="1000")
    {
        night = varnight.value;
    }
    else
    {               
        varnight.value = night;
    }
                 
   //사용자가 선택한 체크인 날짜가 있다면 자는 날짜와 계산하여 박수를 계산하여준다.
    
    if(varStartCWDate.value!="")
    {
    
        var adate=varStartCWDate.value.split("-");
        var day = addDay(adate[0], adate[1], adate[2], varnight.value);
        
        varCheckout.value = day;
       
    }   

    days.value = parseInt(night) + 1; 

}        

///며칠을 더하면 더한날짜를 리턴해준다.
// 년, 월, 일, 계산할 일자 (년도는 반드시 4자리로 입력)
function addDay(yyyy, mm, dd, pDay) 
{
    // 리턴할 날짜 객체 선언
    var oDate;
    // 날짜 계산    
    dd = dd*1 + pDay*1; 
    // 월은 0~11 이므로 하나 빼준다
    mm--; 
    // 계산된 날짜 객체 생성 (객체에서 자동 계산)
    oDate = new Date(yyyy, mm, dd) 
     
    var strMonth = oDate.getMonth()+1;
    var strDay = oDate.getDate();
	   if (strMonth.toString().length == 1) strMonth = "0" + strMonth;
       if (strDay.toString().length == 1)   strDay = "0" + strDay;
           
    var strCheckOutDate = oDate.getFullYear()+"-"+strMonth+"-"+strDay;
  
    
    return strCheckOutDate;
}

//식사 정보 출력
function Food_Setting(FrmSelect,roomtype)
{
    var TempHtml  = "";
    var FoodRoom  = "";
    var _strH_BREAK_USE  = "";
    var _strH_BREAKEXC  = "";
    var _strH_DINNER_USE  = "";
    var _strH_DINNERINC  = "";        
    
    
    for(var i=1;i<arrRoomTypeFood.length;i++)
    {
       FoodRoom = jsSplitCode( arrRoomTypeFood[i], "|", 1 );
       
       if(roomtype == FoodRoom)
       {
          _strH_BREAK_USE = jsSplitCode( arrRoomTypeFood[i], "|", 2 );
          _strH_BREAKEXC = jsSplitCode( arrRoomTypeFood[i], "|", 3 );
          _strH_DINNER_USE = jsSplitCode( arrRoomTypeFood[i], "|", 4 );
          _strH_DINNERINC = jsSplitCode( arrRoomTypeFood[i], "|", 5 );  
          //식사정보 셋팅
          setFood(_strH_BREAK_USE,_strH_BREAKEXC,_strH_DINNER_USE,_strH_DINNERINC,FrmSelect);
       }
    } 
    
    
}


//식사 조건
function setFood(request_break_use, request_break_inc, request_dinner_use, request_dinner_inc, FrmSelect)
{

   var TempRadio = "";
                      
   TempRadio = "radioFirstFood_"+FrmSelect;
  
   var varRADIOFIRSTFOOD = document.getElementsByName(TempRadio);
   
   TempRadio = "radioLastFood_"+FrmSelect;                   
   
   var varRADIOLASTFOOD = document.getElementsByName(TempRadio);
                 
   var lblFirstFood_ok1 = document.getElementsByName("hFirstFood_ok1[]"); 
   var lblFirstFood_ok2 = document.getElementsByName("hFirstFood_ok2[]");  
   var lblFirstFood_no1 = document.getElementsByName("hFirstFood_no1[]");  
   var lblFirstFood_no2 = document.getElementsByName("hFirstFood_no2[]"); 
   
   var lblLast_ok1 = document.getElementsByName("hLastFood_ok1[]"); 
   var lblLast_ok2 = document.getElementsByName("hLastFood_ok2[]");  
   var lblLast_no1 = document.getElementsByName("hLastFood_no1[]");  
   var lblLast_no2 = document.getElementsByName("hLastFood_no2[]"); 

   //조식 포함 메세지
   lblFirstFood_ok1[FrmSelect].style.display="none";
   //조식 선택 라디오버튼
   lblFirstFood_ok2[FrmSelect].style.display="none";
   //조식 불포함 메세지
   lblFirstFood_no1[FrmSelect].style.display="none";
   //조식 선택 라디오버튼
   lblFirstFood_no2[FrmSelect].style.display="none";
   
   //석식 포함 메세지
   lblLast_ok1[FrmSelect].style.display="none";
   //석식 선택 라디오버튼
   lblLast_ok2[FrmSelect].style.display="none";
   //석식 불포함 메세지
   lblLast_no1[FrmSelect].style.display="none";
   //석식 선택 라디오버튼
   lblLast_no2[FrmSelect].style.display="none";
          
    TempRadio = "radioFirstFood_"+FrmSelect;
  
    var varRADIOFIRSTFOOD = document.getElementsByName(TempRadio);
   
    TempRadio = "radioLastFood_"+FrmSelect;                   
    
    var varRADIOLASTFOOD = document.getElementsByName(TempRadio);
    var hotel_info_Break = document.getElementsByName("hotel_info_Break[]")[FrmSelect];
    var hotel_info_Dinner = document.getElementsByName("hotel_info_Dinner[]")[FrmSelect];   
    hotel_info_Break.value = "0"; 
    hotel_info_Dinner.value = "0";
    
    //조식 선택 가능
	if(request_break_use == "1")
	{
	    lblFirstFood_ok2[FrmSelect].style.display="";
		if(request_break_inc == "1")
		{					
            //TempHtml += "조식제공<br>(선택사항)<br>";
            varRADIOFIRSTFOOD[0].checked = true; 
            hotel_info_Break.value = "1";
		}
		else
		{
            //TempHtml += "조식불포함<br>(추가선택가능)<br>";				
            varRADIOFIRSTFOOD[1].checked = true;
		}			
	}
	//조식 선택 불가
	if(request_break_use == "0")
	{	    
		if(request_break_inc == "1")
		{					
            //TempHtml += "조식제공";	
            lblFirstFood_ok1[FrmSelect].style.display="";
            hotel_info_Break.value = "1";
		}
		else
		{
            //TempHtml += "조식불포함";				
            lblFirstFood_no1[FrmSelect].style.display="";
		}			
	}		
	
	//석식 선택 가능
    if(request_dinner_use == "1")
    {
        lblLast_ok2[FrmSelect].style.display="";
		if(request_dinner_inc == "1")
		{					
            //TempHtml += "석식 제공<br>(선택가능)<br>";					
          varRADIOLASTFOOD[0].checked  = true;
          hotel_info_Dinner.value = "1";           
		}
		else
		{
			//TempHtml += "석식불포함<br>(추가선택가능)<br>";
			varRADIOLASTFOOD[1].checked  = true;
		}
		
	}
	
	//석식 선택 불가능
	if(request_dinner_use == "0")
	{
		if(request_dinner_inc == "1")
		{	
			//TempHtml += "석식제공<br>";	
			lblLast_ok1[FrmSelect].style.display="";
			hotel_info_Dinner.value = "1";
		}
		else
		{
			//TempHtml += "석식불포함<br>";	
			lblLast_no1[FrmSelect].style.display="";				
		}					
	}    
    /*
    //조식
    if (_strH_BREAK_USE == "1") 
    {
               
          if(_strH_BREAKEXC=="0")
          {
                varRADIOFIRSTFOOD[0].checked  = true; 
                hotel_info_Break.value = "1";
          }
          else
          {
                varRADIOFIRSTFOOD[1].checked  = true;                                 
          }                                        
    }
    else
    {
          if(_strH_BREAKEXC=="0")
          {
              lblFirstFood_ok2[FrmSelect].style.display="none";
              lblFirstFood_no1[FrmSelect].style.display="none";                            
          }
          else
          {
              lblFirstFood_ok1[FrmSelect].style.display="none";
              lblFirstFood_no2[FrmSelect].style.display="none"; 
          }  
    }      
    //석식
    if (_strH_DINNER_USE == "1")
    {             
        if(_strH_DINNERINC == "0")
        {
          varRADIOLASTFOOD[1].checked  = true;                              
        }
        else
        {
          varRADIOLASTFOOD[0].checked  = true;  
          hotel_info_Dinner.value = "1";                                   
        }
   
    }
    else
    {
        if(_strH_DINNERINC == "0")
        {
          lblLast_ok1[FrmSelect].style.display="none";
          lblLast_no2[FrmSelect].style.display="none"; 
        }
        else
        {
          lblLast_ok1[FrmSelect].style.display="none";
          lblLast_no2[FrmSelect].style.display="none"; 
        }  
   }
   */
}

function useFood(code,FrmSelect)
{
    var hotel_info_Break = document.getElementsByName("hotel_info_Break[]")[FrmSelect];   
    var hotel_info_Dinner = document.getElementsByName("hotel_info_Dinner[]")[FrmSelect];  
          
    if(code=="BY")
    {
        hotel_info_Break.value = "1";
    }
    else if(code=="BN")
    {
         hotel_info_Break.value = "0";
    }
    else if(code=="DY")
    {
         hotel_info_Dinner.value = "1";
    }    
    else if(code=="DN")
    {
         hotel_info_Dinner.value = "0";
    }           
  
}

function jsSplitCode(varString, varSplitChar, varIndex) {
 var varArray = varString.split(varSplitChar) ;

 return varArray[eval(varIndex)-1];
}

///숙박자명
function AddRoomParson(FrmSelect,bflag)
{
//룹타입에 따라 인원수가 다르게 적용된다..
  
    //룸 갯수
    var nRoomCnt = document.getElementsByName("ddlDongParson[]")[FrmSelect];
    
    //설정된 숙박인원
    var nParsonCnt = document.getElementsByName("ddlParson[]")[FrmSelect];
    var panParson = document.getElementsByName("dongParson[]")[FrmSelect];  
    //룸타입
    var strRoomtype = document.getElementsByName("ddlRoomtype[]")[FrmSelect];   
    
    var Template = ""; 
 
    var varRoomCnt = 0;
    var chk = "";

    //룸에서 허용하는 인원수
    var DRoomCnt = strRoomtype[strRoomtype.selectedIndex].value;

    varRoomCnt = parseInt(nRoomCnt.value)

      if(typeof strRoomtype != "undefined") { 
         if(strRoomtype.outerHTML!="")
         {
               chk = "Y";
         }
      }
    var roomtype = strRoomtype.outerHTML;

    var TempCnt = parseInt(varRoomCnt)*parseInt(DRoomCnt);  


    
    
    
    if(chk=="Y")
    {

        //룸타입을 변경하면 룸타입에 따른 식사 .
        var TempHtml  = "";
        var FoodRoom  = "";
        var _strH_BREAK_USE  = "";
        var _strH_BREAKEXC  = "";
        var _strH_DINNER_USE  = "";
        var _strH_DINNERINC  = "";        
        
        
        for(var i=1;i<arrRoomTypeFood.length;i++)
        {
           FoodRoom = jsSplitCode( arrRoomTypeFood[i], "|", 1 );
           
           if(roomtype == FoodRoom)
           {
              _strH_BREAK_USE = jsSplitCode( arrRoomTypeFood[i], "|", 2 );
              _strH_BREAKEXC = jsSplitCode( arrRoomTypeFood[i], "|", 3 );
              _strH_DINNER_USE = jsSplitCode( arrRoomTypeFood[i], "|", 4 );
              _strH_DINNERINC = jsSplitCode( arrRoomTypeFood[i], "|", 5 );  
              //식사정보 셋팅
              setFood(_strH_BREAK_USE,_strH_BREAKEXC,_strH_DINNER_USE,_strH_DINNERINC,FrmSelect);
           }
        } 
    
    
        var TempCount = "";
        var saxCheckedM = "";
        var saxCheckedF = ""; 
        var strFristName = ""; 
        var strLastName = "";                
        var TempCheck = "";            
                                                              
        for(var i=0;i<parseInt(TempCnt);i++)
        {      
            //TempCount =  FrmSelect+"_"+i;
            TempCount =  FrmSelect;
/*            
            Template  += "<b>숙박자정보 : </b> 성별:<input type='radio' name='radioSex_"+TempCount+"' value='M' />Mr&nbsp;<input type='radio' name='radioSex_"+TempCount+"' value='F' />Ms";
            Template  += "영문성 :<input name='txtFName_"+TempCount+"' type='text' class='gr' style='width:50;'/>&nbsp;영문이름 <input name='txtLName_"+TempCount+"' type='text' class='gr' style='width:80;'/><br>";
*/            

            Template  += "	<b><span class='main2'>";
            Template  += "		宿泊者情報 : <input type='radio' name='radioSex_"+TempCount+"' value='M' checked='true' />";
            Template  += "		</span></b><span class='sub3'>Ms.</span><b><span class='sub3'>";
            Template  += "		<input type='radio' name='radioSex_"+TempCount+"' value='F' />";
            Template  += "		</span></b><span class='sub3'>Mis. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>姓（ローマ字）   &nbsp;";
            Template  += "					<input name='txtFName_"+TempCount+"' type='text' class='gr' size='10'/>&nbsp;&nbsp;&nbsp;名（ローマ字）";
            Template  += "	  <input name='txtLName_"+TempCount+"' type='text' class='gr' size='10'/></span>";
            Template  += "	";

        } 
       
        panParson.innerHTML = Template;     
            
        document.recalc();            
        
    }
    else
    {
       alert('ルームタイプを選択してください。');
    } 


}

///사용할 룸타입을 변수에 담아둔다.
function arrRoomTypeR(roomtype,paxcnt,_strH_BREAK_USE,_strH_BREAKEXC,_strH_DINNER_USE,_strH_DINNERINC ,i)
{
    arrRoomType[i] = "<option value='"+paxcnt+"'>"+roomtype+"</option>";
    arrRoomTypeFood[i] = roomtype +"|"+_strH_BREAK_USE +"|" + _strH_BREAKEXC + "|" + _strH_DINNER_USE + "|" + _strH_DINNERINC;
}

//block_confirm_check
function block_confirm_check()
{
//    var TempHtml = "1";
//	var Confirm = document.getElementsByName("Confirm")[0];	
//	Confirm.innerHTML = TempHtml;	

}

///룸타임에 따른 식사 정보 및 인원수를 다시 검색하서 출력에 활용한다.
function RoomTypeChange(FrmSelect)
{ 
   var strRoomtype = document.getElementsByName("ddlRoomtype[]")[FrmSelect];   
   
     if(typeof strRoomtype != "undefined") { 
         if(strRoomtype.outerHTML!="")
         {
            AddRoomParson(FrmSelect,false);

            Food_Setting(FrmSelect,strRoomtype.outerHTML);
         }
      }

}

//달력 체크
function nightchk_1(FrmSelect){
    //체크인할 날짜.
    var varStartCWDate = document.getElementsByName("checkInDate")[FrmSelect]; 
    
			if(varStartCWDate.value != ""){
				ValofcheckOutDate_1(FrmSelect);
			}
}

function ValofcheckOutDate_1(param){	

		    var days = 1 ;		    
   
            objform1 = varStartCWDate;
			objform2= document.getElementsByName("checkOutDate[]")[FrmSelect];  
			objform3=document.getElementsByName("night[]")[FrmSelect];       
			objform4=document.getElementsByName("days[]")[FrmSelect];   
			
			chkInDateVal=objform1.value;
			objform2.value=addDays(chkInDateVal,objform3.selectedIndex);	
			days += (objform3.value) - 0;
			objform4.value = days - 0;
}


//예약 페이지로 이동
function ReservationAction()
{
	document.form1.action = "default_info.aspx";
    document.form1.submit();  
}

var popup = window.createPopup();

//달력 공휴일 내용 표시
function show(content)
{      
    var body = popup.document.body;
    body.style.backgroundColor = "lightyellow";
    body.style.marginLeft = "2px";
    body.style.marginTop = "2px";
    body.style.border = "1px solid #CCCCCC";
    body.style.textOverflow = "ellipsis";
    body.style.overflow = "visible";
    body.style.color = "#000000";
    body.style.fontSize = "12";
    //titleBody.style.filter = "DXImageTransform.Microsoft.Shadow(color=gray,direction=135)";
    body.innerHTML = "<div align='center' id='lblContent' style='text-overflow;ellipsis;overflow: visible;'>" + content + "</div>";
    popup.show(event.x + 1 , event.y + 20, 100, 18, document.body);
}

//달력 공휴일 내용 숨기기   
function popupclose()
{
    if(popup.isOpen)
    {
        popup.hide();
    }
}


// 호텔이미지 확대보기
function photo_view(h_code,img,type) {
              var url = "view_image.aspx?h_code="+h_code+"&main_img="+img+"&hidSi_Type="+type;
              window.open(url,'','left=50, top=50, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=700, height=710"');
              }
              

// 호텔이미지 리사이즈
function img_view(hcode) {
form1.main_img.src= hcode;
var tmpimg = new Image();
tmpimg.src = hcode;
tmpimg.onload = function(){
    Rsize(tmpimg, 690, 350);
}

}

function imgRsize(img, rW, rH){
        var iW = img.width;
        var iH = img.height;
        var g = new Array;
        if(iW < rW && iH < rH) { // ????? ??? ??? ?? ??
                g[0] =  iW; 
                g[1] =  iH; 
        } else {
                if(img.width > img.height) { // ??? ??? ???? ??
                        g[0] = rW;
                        g[1] = Math.ceil(img.height * rW / img.width);
                } else if(img.width < img.height) { //???? ??? ???? ??
                        g[0] = Math.ceil(img.width * rH / img.height);
                        g[1] = rH;
                } else {
                        g[0] = rW;
                        g[1] = rH;
                }
                if(g[0] > rW) { // ??? ???? ?? ???? ??
                        g[0] = rW;
                        g[1] = Math.ceil(img.height * rW / img.width);
                }
                if(g[1] > rH) { // ??? ???? ?? ??????? ??
                        g[0] = Math.ceil(img.width * rH / img.height);
                        g[1] = rH;
                }
        }
        g[2] = img.width; // ???? ??
        g[3] = img.height; // ???? ??
        return g;
}

function Rsize(img, ww, hh){
        var tt = imgRsize(img, ww, hh);

        if(img.width > ww || img.height > hh){ // ??? ????? ?????? ??            
            form1.main_img.width = tt[0]; // ????
            form1.main_img.height = tt[1];
		}
		else if(img.width < ww || img.height < hh) {		    
			form1.main_img.width = tt[2];
			form1.main_img.height = tt[3];
		}
		return ;
}

function Del_Star(str)
{
 var tmp = str;
 while (tmp.indexOf("★") > -1)
     tmp = tmp.replace("★", "");
     
 return tmp;
}