// Determine browser. var isMinNS4 = document.layers; var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1; var dom=document.getElementById&&!ie&&navigator.userAgent.indexOf("Opera")==-1; var l1 = 0; // left of ticker in pixel, or 0 to position relative var t1 = 3; // top of ticker in pixel, or 0 to position relative var w1 = 760; // width of ticker in pixel var first = true; var l2 = l1 + w1; var l3 = l1 - l2; var l = l2; var wait = 0; var meldungen = new Array(1); var meldung = -1; meldungen[0]='
UECV Storchaneascht - Prunksitzung am 29.01.12 Brühlhalle Unterelchingen
'; meldungen[1]='
Ü 30 Faschingsparty TSV Kissendorf am 04.02.2012 in der Mehrzweckhalle
'; meldungen[2]='
Wenn´s um den guten Ton geht - Tonstudio Bibertal
'; function tickinit() { if (ie || dom) { if (l1 == 0 && t1 == 0) { pos = getLayer('tickposition'); l1 = getLeft(pos); t1 = getTop(pos) - 2; } pos = getLayer('ticktext'); moveLayerTo(pos,l1,t1); } else { if (l1 == 0 && t1 == 0) { pos = document.anchors['tickposition']; l1 = pos.x; t1 = pos.y - 2; } pos = getLayer('ticktext'); moveLayerTo(pos,l1,t1); } l2 = l1 + w1; l3 = l1 - l2; l = l2; setInterval('tick()', 40); } function tick() { if (wait == 0) l = l1 + Math.round((l-l1) * 0.95) - 1; if (l < l1) { if (wait++ > 180){ l = l2; pos = getLayer('ticktext'); if (++meldung >= meldungen.length) meldung=0; if (ie) pos.innerHTML = meldungen[meldung]; if (dom) { rng = document.createRange(); el = document.getElementById("ticktext"); rng.setStartBefore(el); htmlFrag = rng.createContextualFragment(meldungen[meldung]); while (el.hasChildNodes()) el.removeChild(el.lastChild); el.appendChild(htmlFrag); } if (isMinNS4) { pos.document.write(meldungen[meldung]); pos.document.close(); } wait = 0; } } cl = l1 - l; cr = l2 - l; if (ie || dom) { pos = getLayer('ticktext'); moveLayerTo(pos,l,t1); pos.style.clip = "rect(auto "+cr+"px auto "+cl+"px)"; if (first) pos.style.visibility = "visible"; } else { pos = getLayer('ticktext'); pos.pageX = l; pos.clip.left = cl; pos.clip.right = cr; if (first) pos.visibility = "show"; } first = false; } function getPageLeft(layer) { if (isMinNS4) //return(layer.pageX); return(layer.left); if (ie||dom) return(layer.offsetLeft); return(-1); } function getPageTop(layer) { if (isMinNS4) //return(layer.pageY); return(layer.top); if (ie||dom) return(layer.offsetTop); return(-1); } function moveLayerTo(ll, x, y) { if (isMinNS4) ll.moveTo(x, y); if (ie||dom) { ll.style.left = x; ll.style.top = y; } } function getLeft(ll) { if (ll.offsetParent) return (ll.offsetLeft + getLeft(ll.offsetParent)); else return (ll.offsetLeft); } function getTop(ll) { if ( ll.offsetParent && (navigator.userAgent.indexOf("Mac")==-1) ) { return (ll.offsetTop + getTop(ll.offsetParent)); } else return (ll.offsetTop); } function getLayer(name) { if (isMinNS4) return findLayer(name, document); if (ie) return eval('document.all.' + name); if (dom) return document.getElementById(name); return null; } function findLayer(name, doc) { var i, layer; for (i = 0; i < doc.layers.length; i++) { layer = doc.layers[i]; if (layer.name == name) return layer; if (layer.document.layers.length > 0) { layer = findLayer(name, layer.document); if (layer != null) return layer; } } return null; } function showTicker() { document.write(''); document.write(' '); document.write(''); } showTicker(); // Add onLoad function. // Browser Detection isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false; IEmac = ((document.all)&&(isMac)) ? true : false; IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false; // Body onload utility (supports multiple onload functions) var gSafeOnload = new Array(); function SafeAddOnload(f) { if (IEmac && IE4) // IE 4.5 blows out on testing window.onload { window.onload = SafeOnload; gSafeOnload[gSafeOnload.length] = f; } else if (window.onload) { if (window.onload != SafeOnload) { gSafeOnload[0] = window.onload; window.onload = SafeOnload; } gSafeOnload[gSafeOnload.length] = f; } else window.onload = f; } function SafeOnload() { for (var i=0;i