// JScript File

//calender

YAHOO.namespace("example.calendar");
 var navConfig = {
        strings : {
            month: "Choose Month",
            year: "Enter Year",
            submit: "OK",
            cancel: "Cancel",
            invalidYear: "Please enter a valid year"
        },
        monthFormat: YAHOO.widget.Calendar.SHORT,
        initialFocus: "year"
  };
  
  var currentTime = new Date();
  var month = currentTime.getMonth() + 1;
  var day = currentTime.getDate();
  var year = currentTime.getFullYear();

  var minDateVal = month + "/" + day + "/" + year;
  YAHOO.example.calendar.init = function() { var date = minDateVal;
  YAHOO.example.calendar.cal1 = new YAHOO.widget.CalendarGroup("cal1","calContainer", { navigator:navConfig, pages:2,title:"Select date:", close:true, mindate:minDateVal } );
  YAHOO.example.calendar.cal1.render();
  YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
  //Listener to show the 1-up Calendar when the button is clicked
  YAHOO.example.calendar.cal1.hide();
 }
 
 
 //Handle Selection of Date
 function handleSelect(type,args,obj) {
  var dates = args[0];
  var date = dates[0];
  var year = date[0], month = date[1], day = date[2]; 
  var selectedDates = YAHOO.example.calendar.cal1.getSelectedDates(); 
  var txtDate1 = document.getElementById(document.getElementById('calendarValue').value);
  txtDate1.value = day + "/" +  month + "/" + year;
  YAHOO.example.calendar.cal1.hide();
 }

function SetCurrentCalBox(id)
{  
    YAHOO.example.calendar.cal1.hide();
    document.getElementById("calendarValue").value=id;
    YAHOO.example.calendar.cal1.show();
    document.getElementById('calContainer').style.top = '93px';
    document.getElementById('calContainer').style.left = (YAHOO.util.Dom.getXY(id)[0]-26)+'px';
}

function SetCurrentCalBox_Hotel(id)
{
    YAHOO.example.calendar.cal1.hide();
    document.getElementById("calendarValue").value=id;
    YAHOO.example.calendar.cal1.show();
    document.getElementById('calContainer').style.top = '93px';
    document.getElementById('calContainer').style.left = (YAHOO.util.Dom.getXY(id)[0]-45)+'px';
}

//calender for vertical widget

YAHOO.namespace("example.calendar_W");
 var navConfig_W = {
        strings : {
            month: "Choose Month",
            year: "Enter Year",
            submit: "OK",
            cancel: "Cancel",
            invalidYear: "Please enter a valid year"
        },
        monthFormat: YAHOO.widget.Calendar.SHORT,
        initialFocus: "year"
  };

  var currentTime_W = new Date();
  var month = currentTime_W.getMonth() + 1;
  var day = currentTime_W.getDate();
  var year = currentTime_W.getFullYear();

  var minDateVal_W = month + "/" + day + "/" + year;
  YAHOO.example.calendar_W.init = function() { var date = minDateVal;
  YAHOO.example.calendar_W.cal1 = new YAHOO.widget.CalendarGroup("cal1","calContainer_W", { navigator:navConfig_W, pages:2,title:"Select date:", close:true, mindate:minDateVal_W } );
  YAHOO.example.calendar_W.cal1.render();
  YAHOO.example.calendar_W.cal1.selectEvent.subscribe(handleSelect_W, YAHOO.example.calendar_W.cal1, true);
  //Listener to show the 1-up Calendar when the button is clicked
  YAHOO.example.calendar_W.cal1.hide();
 }


 //Handle Selection of Date
 function handleSelect_W(type,args,obj) {
  var dates = args[0];
  var date = dates[0];
  var year = date[0], month = date[1], day = date[2];
  var selectedDates = YAHOO.example.calendar_W.cal1.getSelectedDates();
  var txtDate1 = document.getElementById(document.getElementById('calendarValue_W').value);
  txtDate1.value = day + "/" +  month + "/" + year;
  YAHOO.example.calendar_W.cal1.hide();
 }

function SetCurrentCalBox_W(id)
{
    YAHOO.example.calendar_W.cal1.hide();
    document.getElementById("calendarValue_W").value=id;
    YAHOO.example.calendar_W.cal1.show();
    document.getElementById('calContainer_W').style.top = '780px';
    //document.getElementById('calContainer_W').style.left = '500px';
    document.getElementById('calContainer_W').style.left = (YAHOO.util.Dom.getXY(id)[0]-70)+'px';
}


