﻿//엔터키 이벤트 처리
function login_keydown()
{
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
                login_chk('en');
            
            return false;
        }
    }
    else 
    {
        return true;
    } 
}

//1:1게시판 로긴체크
function man2man_login(lang) {
    if(lang == 'ko')
        alert('로그인 하신 후 1:1 게시판을 사용하실 수 있습니다.');
    else
        alert('Please sign in to use "1:1 board"');
        
    document.getElementById("m_id").focus();
}

//마이 페이지 로긴체크
function mypage_login(lang) {
    if(lang == 'ko')
        alert('로그인 하신 후 마이 페이지를 사용하실 수 있습니다.');
    else
        alert('Login it does, use possibility');
        
    document.getElementById("m_id").focus();
}

// 로그인 폼 체크
function login_chk(param) {
    if(document.getElementById("m_id").value=="")
    {   if(param == "ko") {		   
            alert("ID를 입력해 주세요\n");
        }
        else {
            alert("Please fill in your ID\n");
        } 
        document.getElementById("m_id").focus();
        return false;
    }
    
    if(document.getElementById("m_pass").value=="")
    {
        if(param == "ko") {		   
            alert("패스워드를 입력해 주세요\n");
        }
        else {
            alert("Please fill in your password\n");
        } 
        
        document.getElementById("m_pass").focus();
        return false;
    }

    var ctrSecure = document.getElementById("cbSecure")    ;
    
    if(ctrSecure != null && ctrSecure.checked)
    {
        //alert('보안로그인');
	    document.login_frm.action = "https://www.hoteljapan.com/hoteljapan/common/login.aspx";
	}
	else
	{
	    //alert('일반로그인');
		document.login_frm.action = "../common/login.aspx";
	}
	    
	document.login_frm.submit();
}

function logout() {
	document.login_frm.action="../logout.aspx";
	document.login_frm.submit();
}

function keyEnter() {   
	if(event.keyCode ==13)   {   //엔터키가 눌려지면,
		login_chk('en');    //로그인 함수 호출
	}
}

//여행박사 맵 호텔검색 해당 URL로 이동
function goTourbaksaMap(location1, location2, r_page)
{
    goUrl = '../reservation/hotel_search_list.aspx?location1='+location1+'&location2='+location2+'&no_room_type=1&r_page='+r_page+'';

    document.location.href = goUrl;
}

//예약 페이지로 이동
function goHotel(h_code)
{
    parent.document.location.href="../reservation/reservation_input.aspx?h_code="+h_code;
}

//Agent Japan용 예약 페이지로 이동(Japan 전용)
function goHotelAgent(h_code)
{
    parent.document.location.href="../reservation/reservation_input.aspx?h_code="+h_code+"&hidSi_Type=B";
}

//호텔 조회 페이지로 이동
function goLocation(location1, location2)
{
    if(location1 == null)
        location1 = '';

    if(location2 == null)
        location2 = '';
        
    parent.document.location.href="../reservation/hotel_search_list.aspx?location1="+location1+"&location2="+location2+"&no_room_type=1"
}

/* Dreamweaver MouseOver Event */
function MM_swapImgRestore()
{ //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d)
{ //v4.0
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage()
{ //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function openWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// 토글 메뉴 활성화 (1: 동경 활성화, 91: 오사카, 그외 코드는 기타)
function toggleMenuSelect(locationCode)
{
    switch(locationCode)
    {
        case '1':
            toggleMenu('meh_01');
        break;
        case '91':
            toggleMenu('meh_02');
        break;        
        default:
            toggleMenu('meh_03');
        break;
    }
}

function toggleMenu(currMenu) {
    if (document.all) {
        thisMenu = eval("document.all." + currMenu + ".style");
        
        if (thisMenu.display == "block") {
            thisMenu.display = "none";
        }
        else {
            thisMenu.display = "block";
        }
        
        return false;
    }
    else {
        return true;
    }
}

function toggleDivMenu(currMenu) {    
    if (document.all) {       
        thisMenu = eval("document.all." + currMenu + ".style");
                        
        if (thisMenu.display == "block") {
            thisMenu.display = "none";
        }
        else {        
            var ctr = document.getElementsByTagName('div');
            for(i=0; ctr.length > i; i++)
            {
                if(ctr[i].id != '')
                    ctr[i].style.display = "none";
            }
        
            thisMenu.display = "block";
        }
        
        return false;
    }
    else {
        return true;
    }
}


 function faqclick3() {

  if (faq3.style.display =="block") {
   faq3.style.display="none";
  } 
  else {
   faq3.style.display="block";
  }
 }
 
 
 
 
 
function view_Info(div)
{
    var ctr = document.getElementsByTagName('div');
    for(i=0; ctr.length > i ; i++)
    {
        ctr[i].style.display = "none";
    }
    
    var Info = eval("document.all." + div);
    Info.style.display = "";
}

function popup_write(h_code, checkInDate){
    var url = "../reservation/information_06.aspx?h_code="+h_code+"&checkInDate="+checkInDate;
              window.open(url,'','left=50, top=50, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=720, height=710"');
}

function addtbl()
{
    var _intItemIndex=0;
    
    if(document.getElementsByName('hidItemIndex').length > 0)
    {
        var _intItemCount  = parseInt(document.getElementsByName('hidItemIndex').length);
        _intItemIndex = parseInt(document.getElementsByName('hidItemIndex')[_intItemCount-1].value);
    }
    
    var i=_intItemIndex;      
    
        i = i + 1;     
	    var oRow = dyntbl.insertRow(); 
	    var oCell = oRow.insertCell(); 

	    oCell.innerHTML = document.getElementById('spn-template').innerHTML;    
	    document.getElementsByName('hidItemIndex')[_intItemCount].value = i;

	    //다이나믹이기 때문에 id 변경 함
	    document.getElementById('txt_date').setAttribute('id','txt_date'+i); 
	    document.getElementById('txt_date'+i).setAttribute("onclick","callCalPop(txt_date" + i + ",'yyyy-mm-dd');");
	    document.getElementById('txt_date'+i).outerHTML = document.getElementById('txt_date'+i).outerHTML;	    
	    document.getElementById('txt_date'+i).setAttribute('name','txt_date'+i); 
	    document.getElementById('txt_place').setAttribute('id','txt_place'+i);	    
	    document.getElementById('txt_place'+i).setAttribute('name','txt_place'+i);	    
	    document.getElementById('txt_cnt').setAttribute('id','txt_cnt'+i); 
	    document.getElementById('txt_cnt'+i).setAttribute('name','txt_cnt'+i); 
	    
	document.recalc(); 
}

function ct_Control(divname) {

    switch(parseInt(divname)) {  
   
        case 1 : 
            document.getElementById("ct01").style.display = "";          
            document.getElementById("ct02").style.display = "none";
			document.getElementById("ct03").style.display = "none";
        break;
        case 2 : 
            document.getElementById("ct01").style.display = "none";          
            document.getElementById("ct02").style.display = "";    
			document.getElementById("ct03").style.display = "none";  
        break;  
		case 3 : 
            document.getElementById("ct01").style.display = "none";          
            document.getElementById("ct02").style.display = "none";   
			document.getElementById("ct03").style.display = "";  
        break;  
        }
}   

function tm_Control(divname) {

    switch(parseInt(divname)) {  
   
        case 11 : 
            document.getElementById("tm01_1").style.display = "";          
            document.getElementById("tm01_2").style.display = "none";
			document.getElementById("tm01_3").style.display = "none";
			
        break;
        
        case 12 : 
            document.getElementById("tm01_1").style.display = "none";          
            document.getElementById("tm01_2").style.display = "";  
            document.getElementById("tm01_3").style.display = "none";  
		  
        break;  
        
        case 13 : 
            document.getElementById("tm01_1").style.display = "none";          
            document.getElementById("tm01_2").style.display = "none";  
            document.getElementById("tm01_3").style.display = "";  
		  
        break; 
		
		case 21 : 
            document.getElementById("tm02_1").style.display = "";          
            document.getElementById("tm02_2").style.display = "none";
            document.getElementById("tm02_3").style.display = "none";
			
        break;
        
        case 22 : 
            document.getElementById("tm02_1").style.display = "none";          
            document.getElementById("tm02_2").style.display = "";
            document.getElementById("tm02_3").style.display = "none";
            
        break;
        
        case 23 : 
            document.getElementById("tm02_1").style.display = "none";          
            document.getElementById("tm02_2").style.display = "none";
            document.getElementById("tm02_3").style.display = "";
            
        break;
        
        case 31 : 
            document.getElementById("tm03_1").style.display = "";          
            document.getElementById("tm03_2").style.display = "none";
            document.getElementById("tm03_3").style.display = "none";
        break;
        
        case 32 : 
            document.getElementById("tm03_1").style.display = "none";          
            document.getElementById("tm03_2").style.display = "";
            document.getElementById("tm03_3").style.display = "none";
        break;
        
        case 33 : 
            document.getElementById("tm03_1").style.display = "none";          
            document.getElementById("tm03_2").style.display = "none";
            document.getElementById("tm03_3").style.display = "";
        break;
        
        case 41 : 
            document.getElementById("tm04_1").style.display = "";          
            document.getElementById("tm04_2").style.display = "none";
            document.getElementById("tm04_3").style.display = "none";
            document.getElementById("tm04_4").style.display = "none";
        break;
        
        case 42 : 
            document.getElementById("tm04_1").style.display = "none";          
            document.getElementById("tm04_2").style.display = "";
            document.getElementById("tm04_3").style.display = "none";
            document.getElementById("tm04_4").style.display = "none";
        break;
        
        case 43 : 
            document.getElementById("tm04_1").style.display = "none";          
            document.getElementById("tm04_2").style.display = "none";
            document.getElementById("tm04_3").style.display = "";
            document.getElementById("tm04_4").style.display = "none";
        break;
        
        case 44 : 
            document.getElementById("tm04_1").style.display = "none";          
            document.getElementById("tm04_2").style.display = "none";
            document.getElementById("tm04_3").style.display = "none";
            document.getElementById("tm04_4").style.display = "";
        break;
        }
} 

function rk_open()
{
	window.open('http://www.hoteljapan.com/ryokan','');
}

//엔터키 이벤트 처리
function check_member_keydown()
{
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
                login_member();
            
            return false;
        }
    }
    else 
    {
        return true;
    } 
}

//엔터키 이벤트 처리
function check_non_keydown()
{
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
                login_submit();
            
            return false;
        }
    }
    else 
    {
        return true;
    } 
}

function addtbl_air()
{
    var _intItemIndex=0;
    
    if(document.getElementsByName('hidItemIndex').length > 0)
    {
        var _intItemCount  = parseInt(document.getElementsByName('hidItemIndex').length);
        _intItemIndex = parseInt(document.getElementsByName('hidItemIndex')[_intItemCount-1].value);
    }
    
    var i=_intItemCount - 1;      
    
        i = i + 1;     
	    var oRow = dyntbl.insertRow(); 
	    var oCell = oRow.insertCell(); 

	    oCell.innerHTML = document.getElementById('spn-template').innerHTML;    
	    document.getElementsByName('hidItemIndex')[_intItemCount].value = i;

	    //다이나믹이기 때문에 id 변경 함
	    document.getElementById('ap_sort').setAttribute('id','ap_sort'+i);    
	    document.getElementById('ap_sort'+i).setAttribute('name','ap_sort'+i);
	    document.getElementsByName('ap_sex')[0].outerHTML = document.getElementsByName('ap_sex')[0].outerHTML.replace(/ap_sex/g,"ap_sex"+i);
	    document.getElementsByName('ap_sex')[0].outerHTML = document.getElementsByName('ap_sex')[0].outerHTML.replace(/ap_sex/g,"ap_sex"+i);
	    document.getElementById('ap_first_name').setAttribute('id','ap_first_name'+i);	    
	    document.getElementById('ap_first_name'+i).setAttribute('name','ap_first_name'+i);	    
	    document.getElementById('ap_last_name').setAttribute('id','ap_last_name'+i);	    
	    document.getElementById('ap_last_name'+i).setAttribute('name','ap_last_name'+i);	    
	    document.getElementById('ap_birth').setAttribute('id','ap_birth'+i); 
	    document.getElementById('ap_birth'+i).setAttribute('name','ap_birth'+i);
	    
	document.recalc(); 
}

function deltbl_air() { 
    if(document.getElementsByName('hidItemIndex').length > 2)
    {
        var _intItemCount  = parseInt(document.getElementsByName('hidItemIndex').length) -2;
        dyntbl.deleteRow(_intItemCount);
    }
    else
    {
        alert("더이상 삭제하실수 없습니다."); 
    }
}