﻿// 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);
    
        obj.style.display == 'none';  
        
        if(obj.style.display == 'none')
        {
            obj.style.display = 'block';
        }
        else
        {
            obj.style.display = 'none';
        }         
    
    if (document.getElementById(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)
{   
    //alert(divPath);
  
    var obj = document.getElementById(divPath);
    
    obj.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;
        }
    }
}


