var partyDays = new Array(); partyDays[0] = new Array(15, 9, 2011, "2011-10-15" , "/imprezy/koncert-mezzo--beanalia/", "Koncert Mezzo - Beanalia"); partyDays[1] = new Array(18, 10, 2011, "2011-11-18" , "/imprezy/koncert-afromental/", "Koncert Afromental"); partyDays[2] = new Array(30, 10, 2011, "2011-11-30" , "/imprezy/koncert-o.s.t.r/", "Koncert O.S.T.R"); partyDays[3] = new Array(19, 10, 2011, "2011-11-19" , "/imprezy/reggae-jam/", "REGGAE JAM"); partyDays[4] = new Array(21, 4, 2011, "2011-05-21" , "/imprezy/juwenalia-krakowskie-2011/", "Juwenalia Krakowskie 2011"); partyDays[5] = new Array(12, 9, 2011, "2011-10-12" , "/imprezy/koncert-guano-apes/", "Koncert Guano Apes"); partyDays[6] = new Array(04, 2, 2010, "2010-03-04" , "/imprezy/cracow-reggae-festival/", "Cracow Reggae Festival"); function extendCalendar() { $('#calendar').datepicker({ onSelect: function(dateStr) { for(var i = 0; i < partyDays.length; i++) { if(dateStr == partyDays[i][3]) { location.href=partyDays[i][4]; break; } } }, beforeShowDay: function(calendarDate) { retArray = new Array(); retArray[0] = true; retArray[1] = ''; retArray[2] = ''; for(var i = 0; i < partyDays.length; i++) { if(calendarDate.getDate() == partyDays[i][0]) if(calendarDate.getMonth() == partyDays[i][1]) if(calendarDate.getFullYear() == partyDays[i][2]) { retArray[1] = 'ui-datepicker-party'; retArray[2] = partyDays[i][5]; break; } } return retArray; } } ); }