window.addEvent('domready', function() { var myMenu = new MenuMatic(); if ($("wereldklok_select")) { $("wereldklok_select").addEvent('change', function(event) { if (this.value != '') document.location.href ='/reloj-mundial/'+this.value+'.html'; }); } if ($("wereldklok_primary_select")) { $("wereldklok_primary_select").addEvent('change', function(event) { if (this.value != '') document.location.href ='/reloj-mundial/'+this.value+'.html'; }); } if ($("change_calendar")) { $("change_calendar").addEvent('change', function(event) { //setHrefValue(); document.location.href ='/calendario/'+this.value+'.html'; }); } if ($("change_mooncalendar")) { $("change_mooncalendar").addEvent('change', function(event) { //setHrefValue(); document.location.href ='/calendario-lunar/'+this.value+'.html'; }); } if ($('send_date')) { $('send_date').addEvent('click',function(event) { setDateUrl(); }); } if ($('clock_local')) { updateClock(); setInterval('updateClock()',1000); } activateDays(); }); function activateDays() { $$('[id^=day]').each(function(item) { item.addEvents({ 'mouseenter': function(){ sDay = this.id.replace('day_',''); $('sun_'+sDay).addClass('mo'); }, 'mouseleave': function(){ sDay = this.id.replace('day_',''); $('sun_'+sDay).removeClass('mo'); } }); }); var zTables = new ZebraTables('table1'); } function setDateUrl() { location.href ='/calcular/'+$('bereken_datum_start').value+'_'+$('bereken_datum_end').value+'.html'; } function bookmark(url, description) { if (document.all) { window.external.AddFavorite(url, description); } else if (window.sidebar) { window.sidebar.addPanel(description, url, ""); } } function updateClock() { $$('[id^=clock_]').each(function(oDiv,i) { aDivTime = oDiv.innerHTML.split(":"); iHours = aDivTime[0]; iMinutes = aDivTime[1]; iSeconds = aDivTime[2]; iHours = ltrim(iHours,'0'); iMinutes = ltrim(iMinutes,'0'); iSeconds = ltrim(iSeconds,'0'); if (iSeconds == 59) { iSeconds=0; if (iMinutes == 59) { iMinutes=0; if (iHours == 23) { iHours=0; } else { iHours++; } } else iMinutes++; } else { iSeconds++; } //alert(oDiv.id); if (iHours < 10) sHours = "0"+iHours; else sHours = iHours; if (iMinutes < 10) sMinutes = "0"+iMinutes; else sMinutes = iMinutes; if (iSeconds < 10) sSeconds = "0"+iSeconds; else sSeconds = iSeconds; if (sHours == "0") sHours = "00"; if (sMinutes == "0") sMinutes = "00"; if (sSeconds == "0") sSeconds = "00"; sTime = sHours+':'+sMinutes+':'+sSeconds; if ($(oDiv.id+'_v2')) { $(oDiv.id+'_v2').set('html',oDiv.innerHTML); } $(oDiv.id).set('html',sTime); }); } function trim(s) { return rtrim(ltrim(s)); } function ltrim(s,sChar) { var l=0; while(l < s.length && s[l] == sChar) { l++; } return s.substring(l, s.length); } function rtrim(s) { var r=s.length -1; while(r > 0 && s[r] == ' ') { r-=1; } return s.substring(0, r+1); } function createMarker(point,html,icon,i) { var marker = new GMarker(point,icon); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); return marker; } var ZebraTables = new Class({ //initialization initialize: function(table_class) { //add table shading $$('table.' + table_class + ' tr').each(function(el,i) { if (!el.hasClass('none')) { //do regular shading var _class = i % 2 ? 'even' : 'odd'; el.addClass(_class); //do mouseover el.addEvent('mouseenter',function() { if(!el.hasClass('highlight')) { el.addClass('mo').removeClass(_class); sDay = el.id.replace('sun_',''); if ($('day_'+sDay)) $('day_'+sDay).addClass('sun_hover'); } }); //do mouseout el.addEvent('mouseleave',function() { if(!el.hasClass('highlight')) { el.removeClass('mo').addClass(_class); sDay = el.id.replace('sun_',''); if ($('day_'+sDay)) $('day_'+sDay).removeClass('sun_hover'); } }); } }); } });