
function repczuk() {
 ns4=(document.layers)?true:false, ie4=(document.all)?true:false;
 ie5=((ie4)&&((navigator.userAgent.indexOf('MSIE 5')>0)||(navigator.userAgent.indexOf('MSIE 6')>0)||(navigator.userAgent.indexOf('MSIE 7')>0)))?true:false;
 kon=(navigator.userAgent.indexOf('konqueror')>0)?true:false;
 x=0;y=0;winW=800;winH=600;
 idiv=null;
 if(ns4&&document.captureEvents) document.captureEvents(Event.MOUSEMOVE);
 if(ns4||kon){ nsfix() }
 if(ns4) { px=""; }

  initTicker();
}



function addEvent( obj, type, fn )
{
   if (obj.addEventListener) {
      obj.addEventListener( type, fn, false );
   } else if (obj.attachEvent) {
      obj["e"+type+fn] = fn;
      obj[type+fn] = function() { return obj["e"+type+fn]( window.event ); }
      obj.attachEvent( "on"+type, obj[type+fn] );
   }
}




function mousemove(e){
 if(e)   {x=e.pageX?e.pageX:e.clientX?e.clientX:0; y=e.pageY?e.pageY:e.clientY?e.clientY:0;}
 else if(event) {x=event.clientX; y=event.clientY;}
 else {x=0; y=0;}

 if (typeof window.pageYOffset != 'undefined') {
 } else if (typeof document.compatMode != 'undefined' &&
     document.compatMode != 'BackCompat') {
   y += document.documentElement.scrollTop; 
   x += document.documentElement.scrollLeft; 
 } else if (typeof document.body != 'undefined') {
   y += document.body.scrollTop;
   x += document.body.scrollLeft;   
 }
 if(idiv) showtip();
}

function tunix(evt) {}

var ticker,ticker_line,ticker_col,ticker_to,ticker_elm;
var ticker_content = ' Ich warte schon mein ganzes Leben                          \n \n   Wer sind die Teppichknüpfer der Weltenstoffe? \n Welche Zauberperlen trägt die Königin der Nacht? \n Mein Leben spielt in den Wasserwelten von Utopia.\n Ich speise mit dem Fabelwesen Phönix \n und reite auf den Traumwandelnden Himmelspferden \n des Melchior Silbermann, dem Mondschmied, weil...\n \n weil der Mensch für die Wirklichkeit immer noch nicht bereit ist.\n                                                                                                                                              \n \n ';
var ticker_types   = 80;
var ticker_lines   = 20;
var ticker_typospeed = 88;
var ticker_linespeed = 500;
var ticker_commaspeed= 100;



function runTicker() {
  var s=ticker_line-ticker_lines+1; if (s<0) s=0;
  var txt = '';
  for (var i=s; i<=ticker_line; i++) {
  	txt += (i==ticker_line)? ticker[i].substr(0,ticker_col+1)+'_':ticker[i]+'<br />';
  }
  var lastch = ticker[i-1].substr(ticker_col,1);
  txt=txt.replace(/\+/g,"");
  txt=txt.replace(/{([^}]+)}/g,"<i><b>$1</b></i>");
  txt=txt.replace(/{(.+)/g,"<i><b>$1</b></i>");
  ticker_elm.innerHTML=txt;

  if ( lastch=="{" || lastch=="}") ticker_col++;
  
  if ( ++ticker_col>=ticker[ticker_line].length ) {
  	ticker_col=0; ticker_line++;
  	if ( ticker_line>=ticker.length ) {
    	ticker_elm.style.display = 'none';
  	}
  }  
  var tt = ticker_typospeed;
  if ( lastch=="," || lastch==";" ) tt = ticker_commaspeed;
  else if (lastch=="?" || lastch=="!" || lastch=="." || lastch=="+") tt = ticker_linespeed;
  setTimeout("runTicker()",tt);

}

function initTicker() {
	ticker_elm = document.getElementById('ticker');
	if ( !ticker_elm ) return;
	ticker_elm.innerHTML = '';
	ticker = new Array();
  var lines = ticker_content.split(/\n/);
  for ( var i=0; i<lines.length; i++ ) {
  	var line = lines[i];
  	if ( line.length>0 ) {
  	  while ( line.length>0 ) {
    		if ( line.length>ticker_types ) {
  			  var ix = ticker_types-1;
  			  while ( ix>=0 && line.substr(ix,1)!=' ' ) ix--;
  			  if ( ix==-1 ) { ticker.push(line); line=''; }
  			  else { ticker.push(line.substr(0,ix)); line=line.substr(ix+1); }
  	    } else {
  	    	ticker.push(line); line='';
  	    }
  	  }
  	} else ticker.push("");
  }	
  ticker_col = ticker_line = 0;
  ticker_to=setTimeout("runTicker()",3000);
}	


	
window.addEvent(window,'load',repczuk);

