// Javascript File
// Creates the drop down list for the Search & Book widget based on current date

function departMonths(){
    
    departDays();
    
    var currentDate = new Date();
    var currentYear = currentDate.getFullYear();
    var currentYearString = currentDate.getFullYear().toString();
    
    for(i=currentDate.getMonth();i<=11;i++){
        var monthFix = i + 1;
        if(monthFix.toString().length == 1){monthFix = "0" + monthFix};
        var optionValue = monthFix + currentYearString.substring(2,4);
        var optionText = getMonthName(i) + " " + currentYearString.substring(2,4);
        try {document.getElementById("depmonth").add(new Option(optionText,optionValue),null)}
        catch(e){document.getElementById("depmonth").add(new Option(optionText,optionValue),(currentDate.getMonth() + currentDate.getFullYear()))}
    }
    
    for(i=0;i<=currentDate.getMonth()+2;i++){
        var monthFix = i + 1;
        if(monthFix.toString().length == 1){monthFix = "0" + monthFix};
        var optionValue = monthFix + (parseFloat(currentYearString.substring(2,4)) + 1);
        var optionText = getMonthName(i) + " " + (parseFloat(currentYearString.substring(2,4)) + 1);
        try{document.getElementById("depmonth").add(new Option(optionText,optionValue),null)}
        catch(e){document.getElementById("depmonth").add(new Option(optionText,optionValue),(currentDate.getMonth() + currentDate.getFullYear()))}
    }
}

function departDays(){
    var daySelect = document.getElementById("depday");
    for(i=1;i<=31;i++){
        var currentDay;
        if(i.toString().length == 1){currentDay = "0" + i.toString()}
        else{currentDay = i.toString()}
        try{daySelect.add(new Option(currentDay,currentDay),null)}
        catch(e){daySelect.add(new Option(currentDay,currentDay),i)}
    }
    var currentDate = new Date();
    var currentDay = currentDate.getDay();
    if(currentDay.toString().length == 1){currentDay = "0" + currentDay.toString()}
    
    daySelect.options[parseInt(currentDay)].selected = true;
}

function getMonthName(month){
    var monthName = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");                                
    return monthName[month];
}
