var months = new Array("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");

function setDates(countryIndex, tripIndex, formIndex)
{
	if(formIndex==null) formIndex = 0;
    var dateBox = document.forms[formIndex].date;

    for(var k=dateBox.options.length-1; k>0; k--)
    {
	dateBox.options[k] = null;
    }

    var dateArray = dates[countryIndex][tripIndex];
    for(j=0; j<dateArray.length; j++)
    {
        var dateObj = dateArray[j];
        var tmpDate, extraInfo = '';
        if(typeof(dateObj) == 'string') 
        {   
            tmpDate = new Date(dateObj); // There is only a date string
        }
        else
        {
            tmpDate = new Date(dateObj[0]);
            extraInfo = dateObj[1];            
        }
        if(tmpDate > new Date())
        {
            var dd = tmpDate.getDate() < 10 ? '0'+tmpDate.getDate() : tmpDate.getDate();
            var mmm = months[tmpDate.getMonth()];
            var yy = tmpDate.getFullYear().toString().substring(2, 4);
            tmpDate = dd + '-' + mmm + '-' + yy;            
            dateBox.options[dateBox.options.length] = new Option(tmpDate + extraInfo, tmpDate + extraInfo);
        }
    }
}
