var last_teaser = 0;
var interval;
var interval_time = 7; //sec
var topTeaserCount = null;

function showTopTeaser(nr) {
	if(nr != last_teaser) {
		$('topTeaserBlock'+nr).appear();
		$('topTeaserBlock'+last_teaser).fade();
		$('topTeaserLink'+nr).className = 'teaser_top_subnavi_aktiv';
		$('topTeaserLink'+last_teaser).className = '';
		last_teaser = nr;
		restartInterval();
	}
}

function showNextTopTeaser() {
	if(topTeaserCount!=null) {
    if(last_teaser >= topTeaserCount) {
  		showTopTeaser(0);
  	} else {
  		showTopTeaser(last_teaser+1);
  	}
	} else {
  	clearInterval(interval);
  }
}

function restartInterval() {
	clearInterval(interval);
	interval = setInterval(showNextTopTeaser, interval_time*1000);
}

restartInterval();


/* Zeichencounter im Textfeld */
function updateLength(e1,maxCharLength)   {
	var s = e1.value;
	if (s.length > maxCharLength) {
		s = s.substr(0,maxCharLength); 
	}
	e1.value = s;
	var e2 = document.getElementById("updateLengthCounter");
	if (e2) e2.innerHTML = maxCharLength-s.length;
}


/* Prototype erweiterung trim() */
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
    return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
    return this.replace(/\s+$/,"");
}

