$(document).ready(function() { displayDateTime(); window.setInterval("displayDateTime()", 1000); /* Script to enable hovering in IE6 */ if (isBadBrowser()) { $('.hover tr').hover( function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); } ); } }); var http_request = null; if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); } function doRequest() { if(http_request != null) { http_request.open("GET", "refresh_page"); http_request.send(null); window.setTimeout("doRequest()", 590000); } } window.setTimeout("doRequest()", 590000); function getDateTimeFormatted(lang){ var weekday_de = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); var weekday_en = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var now = new Date(); var hours = now.getHours(); var min = now.getMinutes(); //var sec = now.getSeconds(); var weekday = now.getDay(); var day = now.getDate(); var month = now.getMonth(); var year = now.getFullYear(); hours = ((hours < 10) ? "0" + hours : hours); min = ((min < 10) ? "0" + min : min); //sec = ((sec < 10) ? "0" + sec : sec); day = ((day < 10) ? "0" + day : day); month++; month = ((month < 10) ? "0" + month : month); if (lang == 'de') { return weekday_de[weekday]+", "+day+"."+month+"."+year+"  "+hours+":"+min+" Uhr"; } else { return weekday_en[weekday]+", "+day+"."+month+"."+year+"  "+hours+":"+min; } } function displayDateTime() { $('#datetime').html(getDateTimeFormatted(lang)); } function showDisclaimer() { if ($('#country').val() == 'ch') { $('#other-countries').hide(); $('#disclaimer').show('slow'); } else if ($('#country').val() == 'other_countries') { $('#disclaimer').hide(); $('#other-countries').show('slow'); } else { $('#disclaimer').hide('slow'); $('#other-countries').hide('slow'); } } function imageLoaded(imgFilename) { img = new Image(); img.src = imgFilename; // During the onload event, IE correctly identifies any images that // weren�t downloaded as not complete. Others should too. Gecko-based // browsers act like NS4 in that they report this incorrectly. if (!img.complete) { return false; } // However, they do have two very useful properties: naturalWidth and // naturalHeight. These give the true size of the image. If it failed // to load, either of these should be zero. if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // No other way of checking: assume it's ok. return true; } function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){ break; } } } /* function sleep(naptime){ naptime = naptime * 1000; var sleeping = true; var now = new Date(); var alarm; var startingMSeconds = now.getTime(); //alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms"); while(sleeping){ alarm = new Date(); alarmMSeconds = alarm.getTime(); if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; } } //alert("Wakeup!"); }*/ function isIE() { if('\v'=='v') { return true; } else { return false; } } function isBadBrowser() { var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32"); if (badBrowser) { return true; } else { return false; } } function getUrlParam(param, url) { if (url == '') { url = window.location.href; } param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+param+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec(url); if ( results == null ) { return ''; } else { return results[1]; } } function console(MDGObject, Subscription, value, row) { console.info(value); return value; } function priceClassFilter(object, subscription, classValue, row) { return classValue+"_update"; }; //Ruft einen Link aus dem value eines select auf function go(select) { var wert = select.options[select.options.selectedIndex].value; if (wert == "") { //select.form.reset(); return; } else { window.location.href = wert; //select.form.reset(); } }