﻿// AA Calendar functionality script File
//Author: Kishore Gorjala

function BeginDateSync(ctrlBgnID, ctrlEndName)
{
    var ctrlEnd;
    var allInputs = document.getElementsByTagName("input");
    for (var i = 0; i < allInputs.length; i++)
    {
        if(allInputs[i].name.indexOf(ctrlEndName) > 0)
        {
            ctrlEnd = allInputs[i];
            break;
        }
    }
    var BgnDT = new Date(document.getElementById(ctrlBgnID).value);
    var EndDT = new Date(ctrlEnd.value);
    //alert(BgnDT);
    //alert(EndDT);
    if(BgnDT > EndDT)
    {
        ctrlEnd.value = document.getElementById(ctrlBgnID).value;
    }
}
function EndDateSync(ctrlBgnName, ctrlEndID)
{
    var ctrlBgn;
    var allInputs = document.getElementsByTagName("input");
    for (var i = 0; i < allInputs.length; i++)
    {
        if(allInputs[i].name.indexOf(ctrlBgnName) > 0)
        {
            ctrlBgn = allInputs[i];
            break;
        }
    }
    var BgnDT = new Date(ctrlBgn.value);
    var EndDT = new Date(document.getElementById(ctrlEndID).value);
    //alert(BgnDT);
    //alert(EndDT);
    if(BgnDT > EndDT)
    {
        ctrlBgn.value = document.getElementById(ctrlEndID).value;
    }
}
/*
function DateControlSync(ctrlBgnID, ctrlEndName)
{
    var ctrlEnd;
    var allInputs = document.getElementsByTagName("input");
    for (var i = 0; i < allInputs.length; i++)
    {
        if(allInputs[i].name.indexOf(ctrlEndName) > 0)
        {
            ctrlEnd = allInputs[i];
            ctrlEnd.onChange = "DateControlSync('" + ctrlBgnID + "','" + ctrlEndName + "');";
            break;
        }
    }
    var BgnDT = new Date(document.getElementById(ctrlBgnID).value);
    var EndDT = new Date(ctrlEnd.value);
    //alert(BgnDT);
    //alert(EndDT);
    if(BgnDT > EndDT)
    {
        document.getElementById(ctrlBgnID).value = ctrlEnd.value;
    }
}
*/
/*
function DatesSync(hidBgn, hidEnd)
{
    var ctrlEnd;
    var allInputs = document.getElementsByTagName("input");
    for (var i = 0; i < allInputs.length; i++)
    {
        if(allInputs[i].name.indexOf(document.getElementById(hidEnd).value) > 0)
        {
            ctrlEnd = allInputs[i];
            break;
        }
    }
    document.getElementById(hidEnd).value = ctrlEnd.id;
    //alert(str1);
    //document.getElementById(document.getElementById(hidBgn).value).onclick = function(){kigo(document.getElementById(hidBgn).value,document.getElementById(hidEnd).value)};
    //document.getElementById(ctrlBgnID).onchange = function(){kigo2()};
    //ctrlEnd.onchange = function(){kigo2()};
    
    //document.getElementById(ctrlBgnID).onclick = function(){kigo(ctrlBgnID,ctrlEnd.id)};
    //document.getElementById(ctrlBgnID).setAttribute('onClick','alerthere(this.id);'); 
    //ctrlEnd.onchange = function(){DateControlSync(ctrlBgnID,ctrlEnd.id)};
}

function DateControlSync(ctrlBgnID, ctrlEndID)
{
    var BgnDT = new Date(document.getElementById(ctrlBgnID).value);
    var EndDT = new Date(document.getElementById(ctrlEndID).value);
    alert(BgnDT);
    alert(EndDT);
    if(BgnDT > EndDT)
    {
        document.getElementById(ctrlBgnID).value = document.getElementById(ctrlEndID).value;
    }
}
*/