YAHOO.namespace("bw_husbok.calendar");

YAHOO.bw_husbok.calendar.init = function()
{
    function handleSelectCreationFrom(type, args,obj)
    {
      var dates = args[0]; 
      var date = dates[0]; 
      var year = date[0], month = date[1], day = date[2]; 
      month = (month<10)?'0'+month:month;
      day = (day<10)?'0'+day:day;      
 
      var txtDate1 = document.getElementById("creationDateFrom"); 
      txtDate1.value = day + "." + month + "." + year;
      YAHOO.bw_husbok.calendar.calCreationFrom.hide();
    }
    function handleSelectCreationTo(type, args,obj)
    {
      var dates = args[0]; 
      var date = dates[0]; 
      var year = date[0], month = date[1], day = date[2]; 
      month = (month<10)?'0'+month:month;
      day = (day<10)?'0'+day:day;      
      var txtDate1 = document.getElementById("creationDateTo");
      txtDate1.value = day + "." + month + "." + year;
      YAHOO.bw_husbok.calendar.calCreationTo.hide();
    }
    function handleSelectProcessedFrom(type, args,obj)
    {
      var dates = args[0]; 
      var date = dates[0]; 
      var year = date[0], month = date[1], day = date[2]; 
      month = (month<10)?'0'+month:month;
      day = (day<10)?'0'+day:day;      
 
      var txtDate1 = document.getElementById("processingDateFrom"); 
      txtDate1.value = day + "." + month + "." + year;
      YAHOO.bw_husbok.calendar.calProcessedFrom.hide();
    }
    function handleSelectProcessedTo(type, args,obj)
    {
      var dates = args[0]; 
      var date = dates[0]; 
      var year = date[0], month = date[1], day = date[2]; 
      month = (month<10)?'0'+month:month;
      day = (day<10)?'0'+day:day;      
 
      var txtDate1 = document.getElementById("processingDateTo"); 
      txtDate1.value = day + "." + month + "." + year;
      YAHOO.bw_husbok.calendar.calProcessedTo.hide();
    }
    YAHOO.bw_husbok.calendar.calCreationFrom = new YAHOO.widget.Calendar("dateCreationFromCal","dateCreationFromCalContainer", {title:'Select date',close:true});
    YAHOO.bw_husbok.calendar.calCreationFrom.render();
    YAHOO.bw_husbok.calendar.calCreationFrom.selectEvent.subscribe( handleSelectCreationFrom, YAHOO.bw_husbok.calendar.calCreationFrom, true)
    YAHOO.util.Event.addListener("dateCreationFromIcon", "click", YAHOO.bw_husbok.calendar.calCreationFrom.show, YAHOO.bw_husbok.calendar.calCreationFrom, true);

    YAHOO.bw_husbok.calendar.calCreationTo = new YAHOO.widget.Calendar("dateCreationToCal","dateCreationToCalContainer", {title:'Select date',close:true});
    YAHOO.bw_husbok.calendar.calCreationTo.render();
    YAHOO.bw_husbok.calendar.calCreationTo.selectEvent.subscribe( handleSelectCreationTo, YAHOO.bw_husbok.calendar.calCreationTo, true)
    YAHOO.util.Event.addListener("dateCreationToIcon", "click", YAHOO.bw_husbok.calendar.calCreationTo.show, YAHOO.bw_husbok.calendar.calCreationTo, true);

    YAHOO.bw_husbok.calendar.calProcessedFrom = new YAHOO.widget.Calendar("dateProcessedFromCal","dateProcessedFromCalContainer", {title:'Select date',close:true});
    YAHOO.bw_husbok.calendar.calProcessedFrom.render();
    YAHOO.bw_husbok.calendar.calProcessedFrom.selectEvent.subscribe( handleSelectProcessedFrom, YAHOO.bw_husbok.calendar.calProcessedFrom, true)
    YAHOO.util.Event.addListener("dateProcessedFromIcon", "click", YAHOO.bw_husbok.calendar.calProcessedFrom.show, YAHOO.bw_husbok.calendar.calProcessedFrom, true);

    YAHOO.bw_husbok.calendar.calProcessedTo = new YAHOO.widget.Calendar("dateProcessedToCal","dateProcessedToCalContainer", {title:'Select date',close:true});
    YAHOO.bw_husbok.calendar.calProcessedTo.render();
    YAHOO.bw_husbok.calendar.calProcessedTo.selectEvent.subscribe( handleSelectProcessedTo, YAHOO.bw_husbok.calendar.calProcessedTo, true)
    YAHOO.util.Event.addListener("dateProcessedToIcon", "click", YAHOO.bw_husbok.calendar.calProcessedTo.show, YAHOO.bw_husbok.calendar.calProcessedTo, true);
}
YAHOO.util.Event.onDOMReady(YAHOO.bw_husbok.calendar.init);
 
