﻿function set_option_info(cart_position, detail_position, cart_position, detail_position, ot_code)
{
    var arr_FName = document.getElementById("txtFname" + cart_position + "_" + detail_position).value.split('|');
    var arr_LName = document.getElementById("txtLname" + cart_position + "_" + detail_position).value.split('|');
    var arr_Gender = document.getElementById("txtGender" + cart_position + "_" + detail_position).value.split('|');
    var arr_PpNo = document.getElementById("txtPp_no" + cart_position + "_" + detail_position).value.split('|');
    var intNum = document.getElementById("type_num" + cart_position + "_" + detail_position).value;
    var i = cart_position;
    var j = detail_position;
    
    for (var k = 0; k < intNum; k++)
    {        
        if(arr_Gender[k] == "F")
            document.getElementsByName("m_sex" + i + "_" + j + "_" + k)[0].checked = true;
            
        else
            document.getElementsByName("m_sex" + i + "_" + j + "_" + k)[1].checked = true;
        
        document.getElementById("txt_fname" + i + "_" + j + "_" + k).value = arr_FName[k];
        document.getElementById("txt_lname" + i + "_" + j + "_" + k).value = arr_LName[k];
        document.getElementById("txt_pass" + i + "_" + j + "_" + k).value = arr_PpNo[k];
    }
    
    for (var i=0; i < document.getElementById("sel_type" + cart_position + "_" + detail_position).options.length; i++)
    {
        if (document.getElementById("sel_type" + cart_position + "_" + detail_position)[i].value == ot_code)
            document.getElementById("sel_type" + cart_position + "_" + detail_position)[i].selected = true;
    }
}

function pax_add(cartidx, detailidx)
{
    var _o_kind = document.getElementById("hdn_kind" + cartidx + "_" + detailidx).value;
    
    if(_o_kind == "1") {

    var intPaxNum = parseInt(document.getElementById("txt_pax_su" + cartidx + "_" + detailidx).value);
    
    var intHidPaxNum = parseInt(document.getElementById("spnPax_call" + cartidx + "_" + detailidx).value);
    
    if(intPaxNum > intHidPaxNum)
    {
        document.getElementById("spnPax_call" + cartidx + "_" + detailidx).innerHTML += "";
        
        for(var i = intHidPaxNum; i < intPaxNum; i++)
        {            
            document.getElementById("spnPax_call" + cartidx + "_" + detailidx).innerHTML += "<span id='spnPax" + cartidx + "_" + detailidx + "_" + i + "'>"
	        + "<div class='opt_user'>Name"
	        + "<input name='txt_fname"+cartidx+"_"+detailidx+"_"+i+"' type='text' class='input' id='txt_fname"+cartidx+"_"+detailidx+"_"+i+"' onfocus='this.style.backgroundImage=\"\";' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name.gif);width:100px;' value=''/>&nbsp;"
	        +  "<input name='txt_lname" + cartidx + "_" + detailidx + "_" + i + "' type='text' class='input' id='txt_lname" + cartidx + "_" + detailidx + "_" + i + "' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name2.gif);width:100px;' onfocus='this.style.backgroundImage=\"\";' value=''/>&nbsp;" 
	        + "<span class='sex'>Mr.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='M' /> Ms.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='F' checked='checked' /></span>"
	        + "Passport No <input name='txt_pass" + cartidx + "_" + detailidx + "_" + i + "' type='text' class='input' id='txt_pass" + cartidx + "_" + detailidx + "_" + i + "' style='width:120px;' value='' /></div>"
            + "</span>";
        }
	}
	
	if(intPaxNum < intHidPaxNum)
    {
        var arrSex = new Array();
        var arrFName = new Array();
        var arrLName = new Array();
        var arrPpNo = new Array();
        var strText = "";
        
        for(var i = 0; i < intHidPaxNum; i++)
        {
            arrSex[i] = document.getElementById("m_sex" + cartidx + "_" + detailidx + "_" + i).value;
            arrFName[i] = document.getElementById("txt_fname" + cartidx + "_" + detailidx + "_" + i).value;
            arrLName[i] = document.getElementById("txt_lname" + cartidx + "_" + detailidx + "_" + i).value;
            arrPpNo[i] = document.getElementById("txt_pass" + cartidx + "_" + detailidx + "_" + i).value;
        }
        
        document.getElementById("spnPax_call" + cartidx + "_" + detailidx).innerHTML += "";
        
        for(var i = 0; i < intPaxNum; i++)
        {            
            strText += "<span id='spnPax" + cartidx + "_" + detailidx + "_" + i + "'>"
	        + "<div class='opt_user'>Name";
	        
	        
	        
	        strText += "<input name='txt_fname"+cartidx+"_"+detailidx+"_"+i+"' type='text' class='input' id='txt_fname"+cartidx+"_"+detailidx+"_"+i+"' onfocus='this.style.backgroundImage=\"\";' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name.gif);width:100px;' value='" + arrFName[i] + "'/>&nbsp;";
	        +  "<input name='txt_lname" + cartidx + "_" + detailidx + "_" + i + "' type='text' class='input' id='txt_lname" + cartidx + "_" + detailidx + "_" + i + "' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name2.gif);width:100px;' onfocus='this.style.backgroundImage=\"\";' value='" + arrLName[i] + "'/>&nbsp;"
	        if(arrSex[i] == "F")
	        {
	            strText += "<span class='sex'>Mr.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='M' /> Ms.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='F' checked='checked' /></span>";
	        }
	        
	        else
	        {
	            strText += "<span class='sex'>Mr.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='M' checked='checked' /> Ms.<input type='radio' name='m_sex" + cartidx + "_" + detailidx + "_" + i + "' id='m_sex" + cartidx + "_" + detailidx + "_" + i + "' value='F' /></span>";
	        }	 
	         

	        strText += "Passport No <input name='txt_pass" + cartidx + "_" + detailidx + "_" + i + "' type='text' class='input' id='txt_pass" + cartidx + "_" + detailidx + "_" + i + "' style='width:120px;' value='" + arrPpNo[i] + "' /></div>"
	          + "</span>";
        }
        
        document.getElementById("spnPax_call" + cartidx + "_" + detailidx).innerHTML = strText;
	}
	    
	document.getElementById("spnPax_call" + cartidx + "_" + detailidx).value = intPaxNum;
	}
	
	type_price_set(document.getElementById("sel_type" + cartidx + "_" + detailidx).value,cartidx,detailidx);
}


function cart_modify(oc_idx, cartidx)
{
    document.form1.action = "option_cart_insert.aspx?oc_idx=" + oc_idx + "&cart=" + cartidx;
	document.form1.submit();
}

function type_price_set(ot_code, cartidx, detailidx)
{
    for (var i=0; i < document.getElementById("sel_type" + cartidx + "_" + detailidx).options.length; i++)
    {
        if(document.getElementById("sel_type" + cartidx + "_" + detailidx)[i].value == ot_code)
        {
            document.getElementById("type_price" + cartidx + "_" + detailidx).innerHTML = comma(document.getElementById("sel_type" + cartidx + "_" + detailidx)[i].price);
            document.getElementById("sum_price" + cartidx + "_" + detailidx).innerHTML = comma(document.getElementById("sel_type" + cartidx + "_" + detailidx)[i].price * document.getElementById("txt_pax_su" + cartidx + "_" + detailidx).value);
        }
    }       
}

function show_Infoview(idx)
{
    if(document.getElementById("divInfoview" + idx).style.display == "")
        document.getElementById("divInfoview" + idx).style.display = "none";
        
    else
        document.getElementById("divInfoview" + idx).style.display = "";
}

function set_Choice_idx(total)
{
    document.getElementById("hidChoice_idx").value = "";
    
    for (var i=0; i < document.getElementById("o_count").value; i++)
    {
        if(document.getElementById("chkChoice_idx" + i).checked == true)
            document.getElementById("hidChoice_idx").value += document.getElementById("position" + i).value + ",";
    }  
    
    document.getElementById("hidChoice_idx").value = document.getElementById("hidChoice_idx").value.substring(0,document.getElementById("hidChoice_idx").value.length -1) 
}

function Set_All_Choice(checked)
{
    document.getElementById("hidChoice_idx").value = "";
    
    if(checked == true)
    {
        for (var i=0; i < document.getElementById("o_count").value; i++)
        {
            document.getElementById("chkChoice_idx" + i).checked = true;
            document.getElementById("hidChoice_idx").value += document.getElementById("position" + i).value + ",";
        }  
        
//        document.getElementById("chkAllCheck_top").checked = true;
        document.getElementById("chkAllCheck_bottom").checked = true;
    }
    else
    {
        for (var i=0; i < document.getElementById("o_count").value; i++)
        {
            document.getElementById("chkChoice_idx" + i).checked = false;            
        }
        
//        document.getElementById("chkAllCheck_top").checked = false;
        document.getElementById("chkAllCheck_bottom").checked = false;
    }
    
    document.getElementById("hidChoice_idx").value = document.getElementById("hidChoice_idx").value.substring(0,document.getElementById("hidChoice_idx").value.length -1) 
}

function cart_choice_del()
{
    var intChoice_Cnt = 0;
    
    for (var i=0; i < document.getElementById("o_count").value; i++)
    {
        if(document.getElementById("chkChoice_idx" + i).checked == true)
            intChoice_Cnt = intChoice_Cnt + 1;
    }  
    
    if(intChoice_Cnt == 0)
    {
        alert("Choice Option");
        return;
    }
    
    document.form1.action = "../new_option/option_cart_del.aspx";
	document.form1.submit();
}

function cart_select_buy(position)
{
    if(document.getElementById("Outdate" + position)) {
                if(document.getElementById("Outdate" + position).value == "") {
                    alert("선택하신 상품중에 출발일이 선택되지 않은 상품이 있습니다. 출발일을 선택해 주세요.");
                    return;                    
                }
                var _count = document.getElementById("type_num" + position).value;
                
                for(var j=0;j<_count;j++) {
                    var _pax = 0;
                    if(document.getElementById("sel_type" + position + "_" + j)) {
                        if(document.getElementById("sel_type" + position + "_" + j).value == "") {
                            alert("선택하신 상품중에 상품타입이 선택되지 않은 상품이 있습니다. 상품타입을 선택해 주세요.");
                            return;
                        }                    
                    }
                    
                    if(document.getElementById("txt_pax_su" + position + "_" + j)) {
                        if(document.getElementById("txt_pax_su" + position + "_" + j).value == "") {
                            alert("선택하신 상품중에 상품개수가 입력되지 않은 상품이 있습니다. 상품개수를 입력해 주세요.");
                            return;
                        }  
                        _pax = document.getElementById("txt_pax_su" + position + "_" + j).value;                 
                    }
                    
                    if(document.getElementById("UseDate" + position + "_" + j)) {
                        if(document.getElementById("UseDate" + position + "_" + j).value == "") {
                            alert("선택하신 상품중에 사용일이 선택되지 않은 상품이 있습니다. 사용일을 선택해 주세요.");
                            return;
                        }
                        if(document.getElementById("Outdate" + position).value > document.getElementById("UseDate" + position + "_" + j).value) {                                   alert("선택하신 상품중에 출발일이 사용일보다 늦은 상품이 있습니다. 확인해 주세요.");
                            return;
                        }
                    }
                    
                                       
                    for(var k=0;k<_pax;k++) {
                        if(document.getElementById("txt_fname" + position + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_fname" + position + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                        if(document.getElementById("txt_lname" + position + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_lname" + position + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                        if(document.getElementById("txt_pass" + position + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_pass" + position + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                    }
                    
                }
            }
    document.form1.hidChoice_idx.value = position;
    document.form1.action = "../new_option/option_buy.aspx";
	document.form1.submit();
}

function cart_choice_buy()
{
    var intChoice_Cnt = 0;
    
    for (var i=0; i < document.getElementById("o_count").value; i++)
    {
        if(document.getElementById("chkChoice_idx" + i).checked == true)
            intChoice_Cnt = intChoice_Cnt + 1;
    }  
    
    if(intChoice_Cnt == 0)
    {
        alert("Choice Option");
        return;
    }
    
    for (var i=0; i < document.getElementById("o_count").value; i++)
    {
        if(document.getElementById("chkChoice_idx" + i).checked == true) {
            if(document.getElementById("Outdate" + i)) {
                if(document.getElementById("Outdate" + i).value == "") {
                    alert("선택하신 상품중에 출발일이 선택되지 않은 상품이 있습니다. 출발일을 선택해 주세요.");
                    return;                    
                }
                var _count = document.getElementById("type_num" + i).value;
                
                for(var j=0;j<_count;j++) {
                    var _pax = 0;
                    if(document.getElementById("sel_type" + i + "_" + j)) {
                        if(document.getElementById("sel_type" + i + "_" + j).value == "") {
                            alert("선택하신 상품중에 상품타입이 선택되지 않은 상품이 있습니다. 상품타입을 선택해 주세요.");
                            return;
                        }                    
                    }
                    
                    if(document.getElementById("txt_pax_su" + i + "_" + j)) {
                        if(document.getElementById("txt_pax_su" + i + "_" + j).value == "") {
                            alert("선택하신 상품중에 상품개수가 입력되지 않은 상품이 있습니다. 상품개수를 입력해 주세요.");
                            return;
                        }  
                        _pax = document.getElementById("txt_pax_su" + i + "_" + j).value;                 
                    }
                    
                    if(document.getElementById("UseDate" + i + "_" + j)) {
                        if(document.getElementById("UseDate" + i + "_" + j).value == "") {
                            alert("선택하신 상품중에 사용일이 선택되지 않은 상품이 있습니다. 사용일을 선택해 주세요.");
                            return;
                        }
                        if(document.getElementById("Outdate" + i).value > document.getElementById("UseDate" + i + "_" + j).value) {                                                 alert("선택하신 상품중에 출발일이 사용일보다 늦은 상품이 있습니다. 확인해 주세요.");
                            return;
                        }                    
                    }
                    
                    for(var k=0;k<_pax;k++) {
                        if(document.getElementById("txt_fname" + i + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_fname" + i + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                        if(document.getElementById("txt_lname" + i + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_lname" + i + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                        if(document.getElementById("txt_pass" + i + "_" + j + "_" + k)) {
                            if(document.getElementById("txt_pass" + i + "_" + j + "_" + k).value == "") {
                                alert("선택하신 상품중에 이름과 여권번호가 입력이 되지 않은 상품이 있습니다. 입력해 주세요.");
                                return;
                            }                    
                        }
                    }
                    
                }
            }
        }
    }
    document.form1.action = "../new_option/option_buy.aspx";
	document.form1.submit();
}

function cart_choice_wish()
{
    var intChoice_Cnt = 0;
    
    for (var i=0; i < document.getElementById("o_count").value; i++)
    {
        if(document.getElementById("chkChoice_idx" + i).checked == true)
            intChoice_Cnt = intChoice_Cnt + 1;
    }  
    
    if(intChoice_Cnt == 0)
    {
        alert("choice wish item");
    }
    
    else
    {
        document.form1.action = "../new_option/option_wish_insert.aspx?chk_count="+intChoice_Cnt;
	    document.form1.submit();
	}
}


function left_open(param) {
    for(i=1;i<=7;i++) {
	    var imsi_obj = document.getElementById("div_left"+i);
		imsi_obj.style.display = "none";
	}
	var obj = document.getElementById("div_left"+param);
	obj.style.display = "";
	return; 
}



function reservation_detail_view(vResult) {
    
    var _xmldocResult = new ActiveXObject("Msxml2.DOMDocument");
    _xmldocResult.loadXML(vResult);
    
    if(_xmldocResult.selectSingleNode("//ResponseObject/ReturnInfo/ReturnCode").text >= 0) {
    
    var _bo_no = _xmldocResult.selectSingleNode("//ResultSearchBooking/BookingInfo/BookingNo").text;
    var _pos = document.getElementById('hdn_sel_pos').value;
    var _sel_type = document.getElementById('hdn_sel_type').value;

    var spnObj = document.getElementById("spn_"+_bo_no);
    var _o_name = _xmldocResult.selectSingleNode("//BookingOption/Option/items/item[@language='ko']").text;
    var _o_code = _xmldocResult.selectSingleNode("//BookingOption/Option/@Code").text;
    var _leave_day = _xmldocResult.selectSingleNode("//BookingOption/LeaveDay").text;
    var _ot_name ="";
    var _ot_num = "";
    var _ot_detail = "";
    var _ot_act = "";
    var _sel_act = "";
    var _usedate = "";
    var _o_kind = _xmldocResult.selectSingleNode("//BookingOption/Kind").text;
    var _f_name = "";
    var _l_name = "";
    var _pp_no = "";
    var _sex = "";
    var _memo = "";
    var _p_count = 0; 
    var _strPaxId = "";
    var _delivery = _xmldocResult.selectSingleNode("//BookingOption/Delivery").text;
    var _b_state2 = _xmldocResult.selectSingleNode("//BookingOption/Status/@Activity").text;
    var _strTypeInfoId = "";
    
    
    var _strspn = "";
    
    _strspn = "<div id='detail'>";
    _strspn += "<table>";
    _strspn += "<tr>";
    _strspn += "<td class='tit_bg'>";
    _strspn += "<div class='title'>"+_o_name + "</div>";
    _strspn += "<div class='go_date'>";
    _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_day1.gif' alt='출발일' />";
  if(_sel_type == "1") {
    _strspn += "<input name='txt_"+_bo_no+"_leaveday' id='name='txt_"+_bo_no+"_leaveday' type='text' class='input' style='width:70px;' value='"+_leave_day+"' readonly='true' onclick='callCalendar2(\"txt_"+_bo_no+"_leaveday\",\"yyyy-mm-dd\",\"\")' /><img id='img_calendar' src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/cal_red.gif' style='CURSOR: hand; selector-dummy: true' onclick='callCalendar2(\"txt_"+_bo_no+"_leaveday\",\"yyyy-mm-dd\",\"\")' /></div>";

  }
  else {
    _strspn += _leave_day+"</div>";
  }
    _strspn += "</td></tr>";
    _strspn += "</table><span id='spn_"+_bo_no+"_type'>";
    var _ot_count = _xmldocResult.selectNodes("//BookingOption/TypeInfos/TypeInfo").length;
    _strspn += "<!--## my_buyinfo1 start ##--><input type='hidden' id='hdn_"+_bo_no+"_type' name='hdn_"+_bo_no+"_type' value='"+_ot_count+"' />";
    
//    _strspn += "<div class='cart_opttype'>";
    for(i=1;i<=_ot_count;i++) {
    _ot_name = _xmldocResult.selectSingleNode("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/TypeName").text;
    _ot_num =  _xmldocResult.selectSingleNode("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/@TypeCount").text;
    _ot_detail = _xmldocResult.selectSingleNode("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/DetailAct").text;
    _ot_act = _xmldocResult.selectSingleNode("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/Act").text;
    _usedate = _xmldocResult.selectSingleNode("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/UseDate").text;
    
    
    _strspn += "<div id='div_"+_bo_no+"_"+i+"'><table><tr><td class='opt_line'></td></tr><tr><td class='opt_td'><table>";
    
    if(_sel_type == "1") {
        _strspn  += "<tr>";
        _strspn  += "<td class='opt_sel'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st01.gif' alt='선택사항' />";
        _strspn  += "<span id='spn_"+_bo_no+"_"+i+"'><select id='ddlType_"+_bo_no+"_"+i+"' name='ddlType_"+_bo_no+"_"+i+"' onchange='ChangeType(\""+_bo_no+"\",\""+i+"\");' class='select' style='width:155px;' >";
        for(var k=0;_xmldocResult.selectNodes("//NewDataSet/Table").length > k ; k++ ) 
	    {
	        var _strValue = ((_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_name").text == "")?_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_code").text:_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_name").text);
	        var _strTxt = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_code").text;
	        var _strAct = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("op_act").text;
	        var _strKAct = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("k_act").text;

	        if(_strValue==_ot_name)
	        {
	            _strspn  += "<option value='"+_strTxt+"' price='"+_strAct+"' price2='"+_strKAct+"' selected>"+_strValue+"</option>";
	            _sel_act = parseInt(_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("op_act").text);
	            document.getElementById("hdn_type_code").value = _strTxt;
	        }
	        else
	        {
	            _strspn  += "<option value='"+_strTxt+"' price='"+_strAct+"' price2='"+_strKAct+"'>"+_strValue+"</option>";
	        }
	    }
	            //Template  += "<option value='select' >==select==</option>" + TemplateRoomtypeOption;
        _strspn  += "</select></span>";
        _strspn  += "<input type='hidden' id='hdn_TypeName_"+_bo_no+"_"+i+"' name='hdn_TypeName_"+_bo_no+"_"+i+"' value='"+ _ot_name + "' />";
        _strspn  += "</td>";
        _strspn += "<td class='opt_num'><img src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/detail_st09.gif' /><input class='input' id='ddlGroupTypes_"+_bo_no+"_"+i+"' style='width:30px;' value='"+_ot_num+"' name='ddlGroupTypes_"+_bo_no+"_"+i+"'  onchange='ChangeType(\""+_bo_no+"\",\""+i+"\");'> <!--<a hideFocus style='selector-dummy: true' href='javascript:reservation_modify(\""+_bo_no+"\",\""+i+"\",\"M\")'><img hideFocus style='selector-dummy: true' src='http://image.bico.jp/Site/100001/ja/option/bt_mod.gif'></a>--></td>";
        _strspn  += "<td class='opt_pri'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st02.gif' />\\<span id='spn_act_"+i+"'>"+comma(_sel_act)+"</span>";
        _strspn  += "</td>";
        _strspn  += "<td class='opt_tckbt'>";
        _strspn  += "<a href='javascript:AddType(\""+_bo_no+"\")'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/bt_tck_add.gif' /></a>";
        _strspn  += "<a href='javascript:DelType(\""+_bo_no+"\")'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/bt_tck_del.gif' /></a>";
        _strspn  += "</td>";
        _strspn  += "</tr>";
        _strspn  += "</table></td>";
        _strspn  += "</tr>";
    }
    else {
        _strspn += "<tr>";
        _strspn += "<td class='opt_sel'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st01.gif' alt='선택사항' />"+_ot_name+"</td>";

        _strspn += "<td class='opt_num'><img src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/detail_st09.gif' />"+_ot_num+"</td>";
        _strspn += "<td class='opt_pri2'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st02.gif' />"+_ot_detail+"</td>";
        _strspn += "</tr>";
        _strspn  += "</table></td>";
        _strspn  += "</tr>";
    }

    _strspn += "<tr>";
    _strspn += "<td class='opt_td2'>"
    _strspn += "<table><tr>";
    _strspn += "<td class='opt_ticket'>";
    _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st03.gif' alt='티켓형태' />";
//    if(i == _sel_type) {
        _strspn += _o_kind+"</td><input type='hidden' name='hdn_kind' id='hdn_kind' value='"+_o_kind+"' />";
/*    }
    else {
        _strspn += "<td width='60'>"+_o_kind+"</td>";
        _strspn += "<td width='40'><img src='http://image.bico.jp/Site/100001/ja/option/detail_st15.gif' alt='商品形態' /></td>";
        _strspn += "<td width='130' class='but'><!--<a href='#'><img src='http://image.bico.jp/Site/100001/ja/option/bt_deli_ready.gif' alt='配送中' /></a> -->";
        if(_b_state2 != "C") {
            _strspn += "<a href='#' onclick='javascript:GeOptiontBooking(\""+_bo_no+"\",\""+_pos+"\",\""+i+"\",\""+_o_code+"\")'><img src='http://image.bico.jp/Site/100001/ja/option/bt_order_mod.gif' alt='変更' /></a>";
            if(_ot_count > 1)
                _strspn += "<a href='javascript:reservation_modify(\""+_bo_no+"\",\""+i+"\",\"C\")'><img src='http://image.bico.jp/Site/100001/ja/option/bt_order_can.gif' alt='cancel' /></a>";
        }
        _strspn += "</td>";
    }
*/
    _strspn += "<td class='opt_total'>";
    _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st05.gif' alt='합계' />\\<span id='spn_otact_"+i+"'>"+comma(_ot_act)+"</span></td>";
    _strspn += "<td class='opt_date'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_day2.gif' alt='사용일' />";
    if(_sel_type == "1") {
    _strspn += "<input class='input' id='txtCheckIn_"+_bo_no+"_"+i+"' style='width:70px;' value='"+_usedate+"' name='txtCheckIn_"+_bo_no+"_"+i+"' readonly='true' onclick='callCalendar(\"txtCheckIn_"+_bo_no+"_"+i+"\",\"yyyy-mm-dd\",\"\",\""+_bo_no+"_"+i+"\",\""+_o_code+"\")' /> <img src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/cal_red.gif' style='CURSOR: hand; selector-dummy: true' onclick='callCalendar(\"txtCheckIn_"+_bo_no+"_"+i+"\",\"yyyy-mm-dd\",\"\",\""+_bo_no+"_"+i+"\",\""+_o_code+"\")'  /></td>";
    }
    else {
    _strspn += "<span class='verdana'>"+_usedate+"</span></td>";
    }
    _strspn += "</tr>";
    _strspn += "</table>";
    _strspn += "</td></tr>";
    _p_count = _xmldocResult.selectNodes("//BookingOption/TypeInfos/TypeInfo[@Id='"+i+"']/@PaxCount").length;
    _strspn += "<input type='hidden' id='hdn_type_num_"+_bo_no+"_"+i+"' name='hdn_type_num_"+_bo_no+"_"+i+"' value='"+_p_count+"' />";
    if(_o_kind == "E-Ticket") {
        _strspn += "<tr><td class='opt_td'>";
        _strspn += "<table><tr><td valign='top'>";
        _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st06.gif' alt='예약정보' /></td><td>";
        if(_sel_type == "1") {
            _strspn += "<span id='spn_name_"+i+"'>";
        }   
        
        for(j=0;j<parseInt(_ot_num);j++){
            _strPaxId = _xmldocResult.selectNodes("//Types/Type[@ParentId='"+i+"']/*/PaxId")[j].text;
            _sex = _xmldocResult.selectSingleNode("//PaxNames/PaxName[@Id='"+_strPaxId+"']/Sex").text;
            _f_name = _xmldocResult.selectSingleNode("//PaxNames/PaxName[@Id='"+_strPaxId+"']/FirstName").text;
            _l_name = _xmldocResult.selectSingleNode("//PaxNames/PaxName[@Id='"+_strPaxId+"']/LastName").text;
            _pp_no = _xmldocResult.selectSingleNode("//PaxNames/PaxName[@Id='"+_strPaxId+"']/ResidentNumber").text;
    
            if(_sel_type == "1") {
                _strspn += "<div class='opt_user' id='div_name"+i+"_"+j+"'>Name";
        
                _strspn += "<input name='txtFName_"+_bo_no+"_"+i+"_"+j+"' type='text' class='input' id='txtFName_"+_bo_no+"_"+i+"_"+j+"' onfocus='this.style.backgroundImage=\"\";' style='width:100px;' value='"+_f_name+"'/>&nbsp;";
                _strspn += "<input name='txtLName_"+_bo_no+"_"+i+"_"+j+"' type='text' class='input' id='txtLName_"+_bo_no+"_"+i+"_"+j+"' style='width:100px;' onfocus='this.style.backgroundImage=\"\";' value='"+_l_name+"'/>&nbsp;";
                if(_sex == "M") {
                    _strspn += "<span class='sex'>Mr.<input type='radio' name='rdoSex_"+_bo_no+"_"+i+"_"+j+"' id='rdoSex_"+_bo_no+"_"+i+"_"+j+"' value='M' checked='checked' /> Ms.<input type='radio' name='rdoSex_"+_bo_no+"_"+i+"_"+j+"' id='rdoSex_"+_bo_no+"_"+i+"_"+j+"' value='F' /></span>";
                }
                else {
                    _strspn += "<span class='sex'>Mr.<input type='radio' name='rdoSex_"+_bo_no+"_"+i+"_"+j+"' id='rdoSex_"+_bo_no+"_"+i+"_"+j+"' value='M' /> Ms.<input type='radio' name='rdoSex_"+_bo_no+"_"+i+"_"+j+"' id='rdoSex_"+_bo_no+"_"+i+"_"+j+"' value='F' checked='checked' /></span>";
                } 
                _strspn += "Passport No";
                _strspn += "<input name='txtPp_no_"+_bo_no+"_"+i+"_"+j+"' type='text' class='input' id='txtPp_no_"+_bo_no+"_"+i+"_"+j+"' style='width:120px;' value='" + _pp_no + "' /></div>";
            }
            else {
                if(_sex == "M") _sex = "Mr. ";
                else _sex = "MS. ";
                _strspn += "<div class='opt_user'>";
                _strspn += "<ul><li>Name</li>";
                _strspn += "<li class='txt'>"+ _f_name+ " " + _l_name + "</li>";
                _strspn += "<li class='sex'>"+ _sex +"</li>";
                _strspn += "<li>Passport No</li>";
                _strspn += "<li class='txt'>" + _pp_no + "</li>";
                _strspn += "</ul></div>";
            }
    
        }
    

        _strspn += "</td></tr></table>";
        _strspn += "</td>";
        _strspn += "</tr>";
    }
    _strspn += "</table></div>";
  }  
//    _strspn += "</div>";      
    _strspn += "</span><table><tr>";
    if(_delivery != "" && _delivery!="0") {
        _strspn += "<td class='opt_td2'><div ><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_delivery.gif' alt='배송료' /> <b><span style='color:#FC9B03;'>\\ " + comma(_delivery);
        _strspn += "</span></b></div></td></tr><tr>";
    }
    _strspn += "<td class='opt_td2'>";
    _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st08.gif' alt='기타내용' />"
    _memo = _xmldocResult.selectSingleNode("//BookingOption/ItemRemarks/NormalRemark").text;
    if(_sel_type == "1") {
        _strspn += "<textarea name='txt_memo_"+_bo_no+"' id='txt_memo_"+_bo_no+"' cols='45' rows='2'>"+_memo+"</textarea>";
    }
    else {
        _strspn += _memo;
    }
    _strspn += "</td></tr></table><div class='opt_but'>";

    if(_b_state2 != "C" && _sel_type == "1")
        _strspn += "<a hideFocus style='selector-dummy: true' href='javascript:reservation_modify(\""+_bo_no+"\")'><img hideFocus style='selector-dummy: true' src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/bt_mod.gif'></a><a href='option_my_reservation_mod.aspx?bo_no="+_bo_no+"'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/but_deli_mod.gif'  /></a>";
    _strspn += "<a href='javascript:div_close()'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/but_close.gif' /></a> </div>";
            
    _strspn += "</div>";
    
    spnObj.innerHTML = _strspn;
    }

}



function GetOptionBooking(_bo_no,_pos,_mod,_o_code) {
    var div_count = document.getElementById("hdn_o_count").value;
    for(i=1;i<=div_count;i++) {
        var divHidObj = document.getElementById("div_"+i);
        divHidObj.style.display = "none";
    }

    var divObj = document.getElementById("div_"+_pos);
    divObj.style.display = "";
    document.getElementById("hdn_sel_pos").value = _pos;
    document.getElementById("hdn_sel_type").value = _mod;
    
    var _strXML = "";
    
    _strXML += "<RequestObject  xmlns=''>";
	_strXML +=  "<RequestDetails>";
    _strXML +=     "<SearchBooking>";
    _strXML +=        "<Language>ko</Language>";
    _strXML +=        "<BookingNo>"+_bo_no+"</BookingNo>";
    _strXML +=        "<HistoryNo></HistoryNo>";
    _strXML +=        "<ApplyExchangeRateFlag>TRUE</ApplyExchangeRateFlag>";
    _strXML +=     "</SearchBooking>";
    if(_mod > 0) {
        _strXML +=  "<param>";
        _strXML +=     "<xmlroot><paras>";
    	_strXML +=        "<para name='O_CODE'>"+ _o_code +"</para>";
	    _strXML +=        "<para name='SI_CODE'>100001</para>";
    	_strXML +=        "<para name='BO_NO'>"+ _bo_no +"</para>";
	    _strXML +=        "<para name='LANG'>ko</para>";
    	_strXML +=     "</paras></xmlroot>";
    	_strXML +=  "</param>";
    }
	_strXML +=  "</RequestDetails>";
    _strXML += "</RequestObject>";
    
  
    document.frames['reservation_callback'].CallServer(_strXML, "");
   
}





function ChangeType(_bo_no,param) {
    var _spnAct = document.getElementById("spn_act_"+param);
    var _spnOtAct = document.getElementById("spn_otact_"+param);
    var _ddlType = document.getElementById("ddlType_"+_bo_no+"_"+param);
    var _ddlGroupTypes = document.getElementById("ddlGroupTypes_"+_bo_no+"_"+param);
    var _strspn = "";
    var _maxnum = document.getElementById("hdn_type_num_"+_bo_no+"_"+param).value;
    var _o_kind = document.getElementById("hdn_kind").value;
    var i=0;
    
   
    document.getElementById("hdn_type_code").value = _ddlType.options[_ddlType.selectedIndex].value;
    document.getElementById("hdn_TypeName_"+_bo_no+"_"+param).value = _ddlType.options[_ddlType.selectedIndex].text;
    
     _spnAct.innerHTML = comma(_ddlType.options[_ddlType.selectedIndex].price);
     _spnOtAct.innerHTML = comma(parseInt(_ddlType.options[_ddlType.selectedIndex].price) * parseInt(_ddlGroupTypes.value));
     

     if(parseInt(_ddlGroupTypes.value)>parseInt(_maxnum))
        document.getElementById("hdn_type_num_"+_bo_no+"_"+param).value = parseInt(_ddlGroupTypes.value);
     
     if(_o_kind == "E-Ticket") {
     
     for(i=0;i<_maxnum;i++) {
        if(document.getElementById("div_name"+param+"_"+i) != null) {
            document.getElementById("div_name"+param+"_"+i).style.display = "none";
        }
     }
     
     for(i=0;i<parseInt(_ddlGroupTypes.value);i++) {
        if(document.getElementById("div_name"+param+"_"+i) != null) {
            document.getElementById("div_name"+param+"_"+i).style.display = "";
        }
        else {
            _strspn += "<div class='opt_user' id='div_name"+param+"_"+i+"'>Name";
        
        _strspn += "<input name='txtFName_"+_bo_no+"_"+param+"_"+i+"' type='text' class='input' id='txtFName_"+_bo_no+"_"+param+"_"+i+"' onfocus='this.style.backgroundImage=\"\";' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name.gif);width:100px;' value=''/>&nbsp;";
        _strspn += "<input name='txtLName_"+_bo_no+"_"+param+"_"+i+"' type='text' class='input' id='txtLName_"+_bo_no+"_"+param+"_"+i+"' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name2.gif);width:100px;' onfocus='this.style.backgroundImage=\"\";' value=''/>&nbsp;";
        _strspn += "<span class='sex'>Mr.<input type='radio' name='rdoSex_"+_bo_no+"_"+param+"_"+i+"' id='rdoSex_"+_bo_no+"_"+param+"_"+i+"' value='M' checked='checked' /> Ms.<input type='radio' name='rdoSex_"+_bo_no+"_"+param+"_"+i+"' id='rdoSex_"+_bo_no+"_"+param+"_"+i+"' value='F' /></span>";
        _strspn += "Passport No";
        _strspn += "<input name='txtPp_no_"+_bo_no+"_"+param+"_"+i+"' type='text' class='input' id='txtPp_no_"+_bo_no+"_"+param+"_"+i+"' style='width:120px;' value='' /></div>";
        }
     }
     
     document.getElementById("spn_name_"+param).innerHTML += _strspn;
     }
}



function wish_delete(idx) {
    if(confirm("정말로 삭제하시겠습니까？")) {
        document.location.href = "option_wish_delete.aspx?idx=" + idx+"&r_url="+document.URL;
        return;
    }
}



function div_close() {
    var div_count = document.getElementById("hdn_o_count").value;
    for(i=1;i<=div_count;i++) {
        var divHidObj = document.getElementById("div_"+i);
        divHidObj.style.display = "none";
    }
}


function reservation_cancel(bo_no) {
    if(confirm("정말로 취소하시겠습니까？")) {
        document.location.href = "option_reservation_cancel.aspx?bo_no=" + bo_no +"&r_url="+document.URL;
        return;
    }    
}



function reservation_modify(_bo_no) {
    var _total = parseInt(document.getElementById("hdn_"+_bo_no+"_type").value);
        var _Objleaveday = document.getElementById("txt_"+_bo_no+"_leaveday");
        var _o_kind = document.getElementById("hdn_kind").value;
        if(_Objleaveday.value == "") {
            alert("출발일을 선택해 주세요");
            _Objleaveday.focus();
            return;
        }
        
        
        for(var i=1;i<=_total;i++) {
            var _Objtypenum = document.getElementById("ddlGroupTypes_"+_bo_no+"_"+i);
            var _Objuseday = document.getElementById("txtCheckIn_"+_bo_no+"_"+i); 
            var _typenum = parseInt(_Objtypenum.value);
            
            if(_typenum < 1) {
                alert("1이상인 숫자를 입력해 주세요");
                _Objtypenum.focus();
                return;
            } 
            
            if(_Objuseday.value == "") {
                alert("사용일을 선택해 주세요.");
                _Objuseday.focus();
                return;
            } 
            
            if(_o_kind == "E-Ticket") {
                
                for(var j=0;j<_typenum;j++) {
                    var _ObjFname = document.getElementById("txtFName_"+_bo_no+"_"+i+"_"+j);
                    var _ObjLname = document.getElementById("txtLName_"+_bo_no+"_"+i+"_"+j);
                    var _ObjPPno = document.getElementById("txtPp_no_"+_bo_no+"_"+i+"_"+j);
                    
                    if(_ObjFname.value == "") {
                        alert("이름을 입력해 주세요.");
                        _ObjFname.focus();
                        return;
                    } 
                    
                    if(_ObjLname.value == "") {
                        alert("이름을 입력해 주세요.");
                        _ObjLname.focus();
                        return;
                    } 
                    
                    if(_ObjPPno.value == "") {
                        alert("여권번호를 입력해 주세요.");
                        _ObjPPno.focus();
                        return;
                    } 
                
                }
                
            }
            
        
        }
    
    if(confirm("정말로 변경하시겠습니까？")) {
        
        document.form1.action = "option_reservation_modify.aspx?bo_no="+_bo_no+"&r_url="+document.URL;
        document.form1.submit();
        return;
    }    
}



function AddType(_bo_no) {
    var _count = parseInt(document.getElementById("hdn_"+_bo_no+"_type").value);
    var _ddlObj = document.getElementById("ddlType_"+_bo_no+"_"+_count);
    var _o_kind = document.getElementById("hdn_kind").value;
    _count = _count + 1;
    document.getElementById("hdn_"+_bo_no+"_type").value = _count;
    var spnObj = document.getElementById("spn_"+_bo_no+"_type");
    var _strspn = "";
    var _o_code = document.getElementById("hdn_Ocode_"+_bo_no).value;
    
    if(document.getElementById("div_"+_bo_no+"_"+_count) != null) {
        document.getElementById("div_"+_bo_no+"_"+_count).style.display = "";
    }
    else {
    
        _strspn += "<div id='div_"+_bo_no+"_"+_count+"'><table><tr><td class='opt_line'></td></tr><tr><td class='opt_td'><table>";
        
        _strspn  += "<tr>";
        _strspn  += "<td class='opt_sel'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st01.gif' alt='선택사항' />";
        _strspn  += "<span id='spn_"+_bo_no+"_"+_count+"'><select id='ddlType_"+_bo_no+"_"+_count+"' name='ddlType_"+_bo_no+"_"+_count+"' onchange='ChangeType(\""+_bo_no+"\",\""+_count+"\");' class='select' style='width:155px;' >";
        for(var k=0;_ddlObj.length > k ; k++ ) 
	    {
	        var _strTxt = _ddlObj[k].value;
	        var _strValue = _ddlObj[k].text;
	        var _strAct = _ddlObj[k].price;
	        var _strKAct = _ddlObj[k].price2;

            _strspn  += "<option value='"+_strTxt+"' price='"+_strAct+"' price2='"+_strKAct+"' >"+_strValue+"</option>";
	    }
	            //Template  += "<option value='select' >==select==</option>" + TemplateRoomtypeOption;
        _strspn  += "</select></span>";
        _strspn  += "<input type='hidden' id='hdn_TypeName_"+_bo_no+"_"+_count+"' name='hdn_TypeName_"+_bo_no+"_"+_count+"' value='"+ _ddlObj[0].text + "' />";
        _strspn  += "</td>";
        _strspn += "<td class='opt_num'><img src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/detail_st09.gif' /><input class='input' id='ddlGroupTypes_"+_bo_no+"_"+_count+"' style='width:30px;' value='1' name='ddlGroupTypes_"+_bo_no+"_"+_count+"'  onchange='ChangeType(\""+_bo_no+"\",\""+_count+"\");'> <!--<a hideFocus style='selector-dummy: true' href='javascript:reservation_modify(\""+_bo_no+"\",\""+_count+"\",\"M\")'><img hideFocus style='selector-dummy: true' src='http://image.bico.jp/Site/100001/ja/option/bt_mod.gif'></a>--></td>";
        _strspn  += "<td class='opt_pri'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st02.gif' />\\<span id='spn_act_"+_count+"'></span>";
        _strspn  += "</td>";
        _strspn  += "<td class='opt_tckbt'>";
        _strspn  += "<a href='javascript:AddType(\""+_bo_no+"\")'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/bt_tck_add.gif' /></a>";
        _strspn  += "<a href='javascript:DelType(\""+_bo_no+"\")'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/bt_tck_del.gif' /></a>";
        _strspn  += "</td>";
        _strspn  += "</tr>";
        _strspn  += "</table></td>";
        _strspn  += "</tr>";
    
        _strspn += "<tr>";
        _strspn += "<td class='opt_td2'>"
        _strspn += "<table><tr>";
        _strspn += "<td class='opt_ticket'>";
        _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st03.gif' alt='티켓형태' />";

        _strspn += _o_kind + "</td>";

        _strspn += "<td class='opt_total'>";
        _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st05.gif' alt='합계' />\\<span id='spn_otact_"+_count+"'></span></td>";
        _strspn += "<td class='opt_date'><img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_day2.gif' alt='사용일' />";
      
        _strspn += "<input class='input' id='txtCheckIn_"+_bo_no+"_"+_count+"' style='width:70px;' value='' name='txtCheckIn_"+_bo_no+"_"+_count+"' readonly='true' onclick='callCalendar(\"txtCheckIn_"+_bo_no+"_"+_count+"\",\"yyyy-mm-dd\",\"\",\""+_bo_no+"_"+_count+"\",\""+_o_code+"\")'  /><img src='http://image.bico.jp//Site/100002/ko/v6/img/new_option/cal_red.gif' style='CURSOR: hand; selector-dummy: true' onclick='callCalendar(\"txtCheckIn_"+_bo_no+"_"+_count+"\",\"yyyy-mm-dd\",\"\",\""+_bo_no+"_"+_count+"\",\""+_o_code+"\")'  /></td>";
       
        _strspn += "</tr>";
        _strspn += "</table>";
        _strspn += "</td></tr>";
        _strspn += "<input type='hidden' id='hdn_type_num_"+_bo_no+"_"+_count+"' name='hdn_type_num_"+_bo_no+"_"+_count+"' value='1' />";
        if(_o_kind == "E-Ticket") {
            _strspn += "<tr><td class='opt_td'>";
            _strspn += "<table><tr><td valign='top'>";
            _strspn += "<img src='http://image.bico.jp/Site/100002/ko/v6/img/new_option/detail_st06.gif' alt='예약정보' /></td><td>";

            _strspn += "<span id='spn_name_"+_count+"'>";

            
            _strspn += "<div class='opt_user' id='div_name"+_count+"_0'>Name";
            
            _strspn += "<input name='txtFName_"+_bo_no+"_"+_count+"_0' type='text' class='input' id='txtFName_"+_bo_no+"_"+_count+"_0' onfocus='this.style.backgroundImage=\"\";' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name.gif);width:100px;' value=''/>&nbsp;";
            _strspn += "<input name='txtLName_"+_bo_no+"_"+_count+"_0' type='text' class='input' id='txtLName_"+_bo_no+"_"+_count+"_0' style='background-image: url(http://image.bico.jp//Site/100002/ko/v6/img/new_option/input_name2.gif);width:100px;' onfocus='this.style.backgroundImage=\"\";' value=''/>&nbsp;";
            _strspn += "<span class='sex'>Mr.<input type='radio' name='rdoSex_"+_bo_no+"_"+_count+"_0' id='rdoSex_"+_bo_no+"_"+_count+"_0' value='M' checked='checked' /> Ms.<input type='radio' name='rdoSex_"+_bo_no+"_"+_count+"_0' id='rdoSex_"+_bo_no+"_"+_count+"_0' value='F' /></span>";

            _strspn += "Passport No";
            _strspn += "<input name='txtPp_no_"+_bo_no+"_"+_count+"_0' type='text' class='input' id='txtPp_no_"+_bo_no+"_"+_count+"_0' style='width:120px;' value='' /></div>";

            _strspn += "</span></td></tr></table>";
            _strspn += "</td>";
            _strspn += "</tr>";
        }
        _strspn += "</table></div>";
    
        spnObj.innerHTML += _strspn;
    }
    ChangeType(_bo_no,_count);
}




function DelType(_bo_no) {
    var _count = parseInt(document.getElementById("hdn_"+_bo_no+"_type").value);
    
    if(_count < 2) {
        alert("더 이상 삭제할수 없습니다.");
        return;
    }
    else {
        document.getElementById("div_"+_bo_no+"_"+_count).style.display = "none";
        document.getElementById("hdn_"+_bo_no+"_type").value = _count - 1;
        return;
    }    
}







function GetOptionChangeDate(_pos,_o_code,_usedate) {

    var _strXML = "";
    var typeObj = null;
    if(document.getElementById("sel_type0_"+_pos) != null) {
        typeObj = document.getElementById("sel_type0_"+_pos);
    }
    else {
        typeObj = document.getElementById("ddlType_"+_pos);
    }

    _strXML += "<RequestObject  xmlns=''>";
	_strXML +=  "<RequestDetails>";
    _strXML +=  "<param>";
    _strXML +=     "<xmlroot><paras>";
  	_strXML +=        "<para name='O_CODE'>"+ _o_code +"</para>";
    _strXML +=        "<para name='SI_CODE'>100001</para>";
   	_strXML +=        "<para name='BO_NO'></para>";
    _strXML +=        "<para name='LANG'>ko</para>";
    _strXML +=        "<para name='USEDATE'>"+_usedate +"</para>";
    _strXML +=        "<para name='POS'>"+_pos +"</para>";
    _strXML +=        "<para name='SEL_TYPE'>"+ typeObj.value +"</para>";
   	_strXML +=     "</paras></xmlroot>";
   	_strXML +=  "</param>";
	_strXML +=  "</RequestDetails>";
    _strXML += "</RequestObject>";
    
  
    document.frames['reservation_callback'].CallServer(_strXML, "");
   
}



function ChangeOptionType(_pos) {
    var typeObj = null;
    var paxObj = null;
    var spnObj = null;
    
    if(document.getElementById("sel_type0_"+_pos) != null) {
        typeObj = document.getElementById("sel_type0_"+_pos);
    }
    else {
        typeObj = document.getElementById("ddlType_"+_pos);
    }

    if(document.getElementById("txt_pax_su0_"+_pos) !=null) {
        paxObj = document.getElementById("txt_pax_su0_"+_pos);
    }
    else {
        paxObj = document.getElementById("ddlGroupTypes_"+_pos);
    }

    if(document.getElementById("spn_price"+_pos) != null) {
        spnObj = document.getElementById("spn_price"+_pos);
    }
    else {
        spnObj = document.getElementById("spn_otact_"+_pos);
        if(document.getElementById("spn_act_"+_pos) != null) {
            document.getElementById("spn_act_"+_pos).innerHTML = comma(parseInt(typeObj.options[typeObj.selectedIndex].price));
        }
    }

    try {
        spnObj.innerHTML = comma(parseInt(typeObj.options[typeObj.selectedIndex].price) * parseInt(paxObj.value));
    }
    catch (e){
        alert("PRICE ERROR");
    }
   
}



function type_detail_view(vResult) {
    var _strspn = "";
    var spnObj = null;
    var _xmldocResult = new ActiveXObject("Msxml2.DOMDocument");
    _xmldocResult.loadXML(vResult);
    
    if(_xmldocResult.selectSingleNode("//ResponseObject/ReturnInfo/ReturnCode").text >= 0) {
        
        var i = _xmldocResult.selectSingleNode("//POS").text;
        var ot_code = _xmldocResult.selectSingleNode("//SEL_TYPE").text;
        if(document.getElementById("spn_type0_"+i) != null) {
            spnObj = document.getElementById("spn_type0_"+i);;
            _strspn  += "<select id='sel_type0_"+i+"' name='sel_type0_"+i+"'  class='select' style='width:165px;' onchange='ChangeOptionType(\""+i+"\")' >";
        }
        else {
            spnObj = document.getElementById("spn_"+i);
            var arrBono = i.split('_');
            _strspn  += "<select id='ddlType_"+i+"' name='ddlType_"+i+"' onchange='ChangeType(\""+ arrBono[0] +"\",\""+arrBono[1]+"\");' class='select' style='width:155px;' >";
        }
        for(var k=0;_xmldocResult.selectNodes("//NewDataSet/Table").length > k ; k++ ) 
	    {
	        var _strValue = ((_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_name").text == "")?_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_code").text:_xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_name").text);
	        var _strTxt = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("ot_code").text;
	        var _strAct = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("op_act").text;
	        var _strKAct = _xmldocResult.selectNodes("//NewDataSet/Table")[k].selectSingleNode("k_act").text;

	        if(_strTxt==ot_code)
	        {
	            _strspn  += "<option value='"+_strTxt+"' price='"+_strAct+"' price2='"+_strKAct+"' selected>"+_strValue+"</option>";
	        }
	        else
	        {
	            _strspn  += "<option value='"+_strTxt+"' price='"+_strAct+"' price2='"+_strKAct+"' >"+_strValue+"</option>";
	        }
	    }
        _strspn  += "</select>";
        
        spnObj.innerHTML = _strspn;
        ChangeOptionType(i);
    }
    
    
}
