var SPECIAL_DAYS = new Array(); var special_dates = new Array(2026); var arrTT = new Array(20500001); function createArrSpecialDays(){ for(var j in special_dates){ var misDias = special_dates[j].split(";"); var arrDates = new Array(); var intCont = 0; for(var k in misDias){ var miDate = new Date(j,misDias[k].substr(0,2),misDias[k].substr(2,2),0,0,0); arrDates[intCont] = miDate; intCont++; } SPECIAL_DAYS[j] = arrDates; } } createArrSpecialDays(); function dateIsSpecial(year,month,day){ var miDia = new Date(year,month,day,0,0,0); var diaUTC = Date.UTC(year,month,day) var m = SPECIAL_DAYS[year]; if(!m){ return false } for(var i in m){ if(m[i].getTime()==miDia.getTime()){ return true } } return false } var arrTTtemp = new Array(30);