// thanx to ALA// http://www.alistapart.com/articles/alternate/function setActiveStyleSheet(title) {    var i, a, main;       for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {        if (a.getAttribute("rel").indexOf("style") != -1            && a.getAttribute("title")) {            a.disabled = true;            if (a.getAttribute("title") == title)                a.disabled = false;        }    }}function getWindowWidth() {    if (window.innerWidth) {        return window.innerWidth;    } else if (document.documentElement       && document.documentElement.clientWidth != 0) {        return document.documentElement.clientWidth;    } else if (document.body) {        return document.body.clientWidth;    }    return 0;}var sheet = false;var init = false;function checkWindowSize() {    var ws = getWindowWidth();    if (ws >= 1100 && (!sheet || !init)) {        setActiveStyleSheet('newsr');        sheet = true;        init = true;    }    if (ws < 1100 && (sheet || !init)) {        setActiveStyleSheet('newsb');        sheet = false;        recalculateItemList();        init = true;    }}function recalculateItemList() {    var heights = new Array();    var list = document.getElementById('topicList');    var childNodesLen = list.childNodes.length;    for (var i = 0; i < childNodesLen; i++) {        var node = list.childNodes[i];        if (node.nodeName == "DD") {            heights.push(node.offsetHeight);        }    }    var maxwert = 0;    for (a in heights) {        maxwert = Math.max(maxwert, heights[a]);    }    for (var i = 0; i < childNodesLen; i++) {        var node = list.childNodes[i];        if (node.nodeName == "DD") {            node.style.height = maxwert + "px";        }    }}function checkFormFilter(form) {    var filter = document.forms['filterpref'].filter;    for (i = 0; i < filter.length; i++) {        if (filter[i].checked == true) {            form.filter.value = filter[i].value;            break;        }    }    return true;}// thanks to bill. no idea yet to handle multiple submit-buttons within a form// quick and dirty!function checkFormAnchor(anchor) {    var aFilter;    var url = anchor.href;    var targets = url.split("?");    var params = targets[1].split("&");    params.shift();    var filter = document.forms['filterpref'].filter;    for (i = 0; i < filter.length; i++) {        if (filter[i].checked == true) {            aFilter = filter[i].value;            break;        }    }    var target = targets[0] + "?filter=" + aFilter + "&" + params.join("&");    anchor.href = target;    return;}function displayLayer(which, button) {    var tabs = document.getElementById('detmenu');    var tabsChildNodesLength = tabs.childNodes.length;    for (var i = 0; i < tabsChildNodesLength; i++) {        var tab = tabs.childNodes[i];        if (tab.nodeName == "LI") {            tab.className = tab.className.replace("active", "normal");            if (tab.firstChild.nodeName == "A") {                tab.firstChild.className = tab.firstChild.className.replace(                   "active", "normal");            }        }    }    button.className = button.className.replace("normal", "active");    button.parentNode.className = button.parentNode.className.replace("normal",        "active");    button.blur();    var lay = document.getElementById(which);    var wrapper = document.getElementById('detailsContentWrapper');    var childNodesLength = wrapper.childNodes.length;    for (var i = 0; i < childNodesLength; i++) {        var node = wrapper.childNodes[i];        if (node.nodeName == "DIV") {            node.style.display = 'none';        }    }    lay.style.display = 'block';}function msf_open(movie) {    msf_attr = "width="    + screen.width    + ",height="    + screen.height    + ",left=1,top=1,scrollbars=0,resizable=0,status=0,toolbar=0,menubar=0,location=0";    F2 = window.open("http://pressetv.insider.tv/webtv/sendung/" + movie,        "Desktop", msf_attr);}onload = checkWindowSize;onresize = checkWindowSize;/** * Common Presskit stuff *  * @type {} */presskit = {    /**	 * Flash Handling	 * 	 * @type {object}	 */    flash : {		        currentPlayerId: 0,		        /**		 * 		 * @return {array} of flashplayer objects		 */        getAllAudioPlayers : function() {            var objs = document.getElementsByTagName('object');            var flashPlayers = new Array();            var counter = 0;            for (var i = 0; i < objs.length; i++) {                if (objs[i].className && objs[i].className == 'audioplayer_object') {                    flashPlayers[counter] = objs[i];                    counter++;                }            }            return flashPlayers;        },        /**		 * called by presskit_flash_resetOtherPlayers resets all flash audio		 * players except for the one that sent tha called		 * presskit_flash_resetOtherPlayers which is the current playing one		 * 		 * @param {int} exceptForPlayerId		 */        resetAllFlashPlayersExceptFor : function(exceptForPlayerId) {            var players = this.getAllAudioPlayers();            for (var i = 0; i < players.length; i++) {                var playerId = players[i].id.split('_')[2];                if (exceptForPlayerId != playerId) {            /**					var obj2 = swfobject.getObjectById("audioplayer_object_"+playerId);					alert("swfobject.getObjectById: "+obj2.showBox+" "+obj2.stopAudio);					obj2.showBox();					obj2.stopAudio();					**/            }            }        },		        /**		 * get the id of current player		 * @return {int}		 */        getCurrentPlayerId: function() {            return this.currentPlayerId;        },		        /**		 * set the id of the current audioplayer		 * @param {int} playerId		 */        setCurrentPlayerId: function(playerId) {            this.currentPlayerId = playerId;        }    }};function presskit_flash_resetOtherPlayers(exceptForId) {    presskit.flash.resetAllFlashPlayersExceptFor(exceptForId);// alert('Play gedrückt bei '+exceptForId);}