/* Newsticker */
var timer1;
var height = 0;
function start(){
 var frameobj = document.getElementById( 'teaserframe' );
 height = frameobj.offsetHeight;
 ttop = frameobj.style.height;
}
function unscroll() {
 clearTimeout( timer1 );
 cmd = "scroll()";
 timer1 = window.setTimeout( cmd, 30 );
}
function scroll( ) {
 clearTimeout( timer1 );
 var obj = document.getElementById( 'teaser' );
 var theight = obj.offsetHeight;
 ttop -= 1;
 if ( ttop < -theight ) { ttop = height; }
 obj.style.top = ttop + "px";
 cmd = "scroll()";
 timer1 = window.setTimeout( cmd, 30 );
}


/* Zufallsbild Rechts */
function zufallsbild(bildVerzeichnis, maxWert) {
  return "/img/seite/mitte/portfolio/" + bildVerzeichnis + "/image_" + Math.floor(maxWert * Math.random() + 1) + ".jpg";
}

/* E-Mail Spam Protection */
function goal(id, manuell) {
// Wenn manueller Name angebegeb wurde, wird dieser verwendet.
	// Ansonsten wird Name automatisch aus dem Linktext generiert.
	var name_loeschen = 0;
	if (manuell) {
		var name = manuell;
	} else {
		var name = id.innerHTML.toLowerCase().split(' ');
		if (name[0] == 'dr.') {
			name_loeschen = name.shift();
		}
		name = trim(name[0]) + '.' + trim(name[1].replace(/<br>/, ''));
	}
	var domain = 'goal-leasing.de';
	var adresse = name + String.fromCharCode(64) + domain;
	
	id.href = 'mailto:' + adresse;
}

function trim(str) {
	return str.replace(/^\s*|\s*$/g,"");
}