﻿// JScript 파일
function callCalendar(type, fromDateID, divPath, sermonth, serday, seryear, limitDate)
{
var obj = document.getElementById(fromDateID);
   var mainDate = obj.value.split("/");
   var mainMonth = mainDate[0];
   var mainDay = mainDate[1];
   var mainYear = mainDate[2];
    showcal(type, fromDateID, divPath, mainMonth, mainDay, mainYear, limitDate);
}

function showcal(type, id, divPath, sermonth, serday, seryear, limitMonth)
{   
    var obj = document.getElementById(divPath);
    var pos = document.getElementById(id);
           
    var pnlSearchDetail 
     if (document.getElementById('ctl00_cphMain_ucHotelSearchBox_ifrmHidden') != null)
     {
        pnlSearchDetail = document.getElementById('ctl00_cphMain_ucHotelSearchBox_ifrmHidden')
     }  
      
        obj.style.display == 'none';  
        
        if(obj.style.display == 'none')
        {
            obj.style.display = 'block';
            
            if ((navigator.appVersion.indexOf("MSIE 6") != -1) || (navigator.appVersion.indexOf("MSIE 5") != -1) || (navigator.appVersion.indexOf("MSIE 4") != -1))
            {  
             if (divPath == "ctl00_cphMain_ucHotelSearchBox_pnlBasicCalArrivalDate")
                { 
                  pnlSearchDetail.style.display = 'block';               
                }
            }
        }
        else
        {
            obj.style.display = 'none';
            
            if (divPath == "ctl00_cphMain_ucHotelSearchBox_pnlBasicCalArrivalDate")
            {
               pnlSearchDetail.style.display = 'none';
            }               
        }         
    
    if (sermonth == null)
    {
        var currentDate = new Date()
        sermonth = currentDate.getMonth() + 1;
        serday = currentDate.getDate();
        seryear = currentDate.getFullYear();
    } 
    
    Defaults(type, id, divPath, sermonth, serday, seryear, limitMonth);
}

function Defaults(type, ID, divPath, sermonth, serday, seryear,limitMonth) {
   var Mid_Screen = Math.round(document.body.clientWidth / 2);
    
    Selected_Month = sermonth;
    Selected_Year = seryear;
    Selected_Day = serday; 
    
    var limitYear = seryear;

   if ( type == 'limit')
   {       
        var reservationDue = new Date();   
        var reservationMonth = reservationDue.getMonth() +1;
        var reservationDay = reservationDue.getDate() + 2;
        var reservationYear = reservationDue.getFullYear();  
        LimitCalendar(Selected_Year, Selected_Month, Selected_Day, ID, divPath, sermonth, serday, seryear, reservationMonth , reservationDay, reservationYear);
   }
   else
   {
        ReflectFromDateCal(Selected_Year, Selected_Month, Selected_Day, ID, divPath, sermonth, serday, seryear)
   }
}


function SelDate(Year, Month, Day, ID){
    var Selected_Day = parseInt(Day);
    var Selected_Month = parseInt(Month) + 1;
    var Selected_Year = parseInt(Year);    
    
    var Sel_Date = Selected_Month + '/' + Selected_Day + '/' + Selected_Year;
      
    var obj = document.getElementById(ID);
    obj.value = Sel_Date;   
}

function close(divPath)
{  
    var obj = document.getElementById(divPath);
    
    obj.style.display == 'none'
   
    var pnlSearchDetail 
     if (document.getElementById('ctl00_cphMain_ucHotelSearchBox_ifrmHidden') != null)
     {
        pnlSearchDetail = document.getElementById('ctl00_cphMain_ucHotelSearchBox_ifrmHidden')
     }
    
    if ((navigator.appVersion.indexOf("MSIE 6") != -1) || (navigator.appVersion.indexOf("MSIE 5") != -1) || (navigator.appVersion.indexOf("MSIE 4") != -1))
            {
                if (divPath == "ctl00_cphMain_ucHotelSearchBox_pnlBasicCalArrivalDate")
                {                  
                  pnlSearchDetail.style.display = 'none';
                }
            }
     
    if(obj.style.display == 'none')
    {
       obj.style.display = 'none';
    }
    else
    {
        obj.style.display = 'none';
    } 
         
}


function clo(divPath)
{    
    close(divPath);
}

// 달력에 타이핑 못하게 하는 함수
function noTyping()
{
    if (event != null)
    {
        if(event.keyCode < 1000 )
        {
            event.returnValue = false;
        }
    }
}


