/*Funktion zum Überprüfen, ob Flash vorhanden ist*/ function flash_detection(max) { var max_version = max; var available_version = 0; /* NS, Mozilla, Firefox und ähnliche Browser */ if(typeof(navigator.plugins["Shockwave Flash"]) == "object") { var description = navigator.plugins["Shockwave Flash"].description; available_version = description.substr(16, (description.indexOf(".", 16) - 16)); } /*IE und ähnliche Browser die ActiveX benutzen*/ else if(typeof(ActiveXObject) == "function") { for(var i = 2; i < (max_version + 1); i ++) { /* wir beugen mittels try und catch (JS 1.5+ / IE5+) einem Fehler vor (welcher einen * Abbruch des Scripts zur Folge hätte), so können wir auch auf ein extra VBScript * verzichten.*/ try { /* läßt sich das ActiveX Flash Objekt Version i erstellen, so ist diese Version * auch installiert*/ if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) == "object") { available_version = i; } } catch(error) { } } } return [available_version]; } // Liest den Wert eines Cookies aus function getCookie(name) { cookie_name = name + '='; cookie_length = document.cookie.length; cookie_begin = 0; while (cookie_begin < cookie_length) { value_begin = cookie_begin + cookie_name.length; if(document.cookie.substring(cookie_begin, value_begin) == cookie_name) { var value_end = document.cookie.indexOf (';', value_begin); if(value_end == -1) { value_end = cookie_length; } return unescape(document.cookie.substring(value_begin, value_end)); } cookie_begin = document.cookie.indexOf(' ', cookie_begin) + 1; if(cookie_begin == 0) { break; } } return null; } // Setzt ein Cookie function setCookie(name, value, expires) { document.cookie = name + '=' + escape(value) + '; path=/' + (typeof expires != 'undefined' ? '; expires=' + expires.toGMTString() : ''); }