﻿function showCal(containerId)
{
    var container = document.getElementById(containerId);
    if (container)
    {
        container.style.position = "absolute";
        container.style.display = "block";
    }
};

function hideCal(containerId)
{
    var container = document.getElementById(containerId);
    if (container)
    {
        container.style.display = "none";
    }
};

function onDateClick(renderDay)
{
    hideCal(renderDay);
}

//DatePicker Scripting
var _firstDatePicker;
var _secondDatePicker;
function updateSecondDatePicker()
{   
	if (mustSynhcronizeDates())
    {     
        var firstDatePicker = _firstDatePicker; 
        var secondDatePicker = _secondDatePicker; 
        var dateToNavigate = firstDatePicker.GetDate();
        dateToNavigate.setDate(dateToNavigate.getDate() + 1);
        secondDatePicker.SetDate(dateToNavigate);        
    }
    
    return false;
}
    
function updateFirstDatePicker()
{   
    if (mustSynhcronizeDates())
    {
        var firstDatePicker = _firstDatePicker; 
        var secondDatePicker = _secondDatePicker; 
        var dateToNavigate = secondDatePicker.GetDate();
        dateToNavigate.setDate(dateToNavigate.getDate() - 1);
        firstDatePicker.SetDate(dateToNavigate);        
    }     

    return false;
}
    
function mustSynhcronizeDates()
{
    var firstDatePicker = _firstDatePicker; 
    var secondDatePicker = _secondDatePicker; 
    var firstDate =  firstDatePicker.GetDate();    
    var secondDate = secondDatePicker.GetDate();
    
    return (secondDate < firstDate);
}

//-----------------------------------------------------------------------