
var defaultFontSize = 12;
var baseFontSize = defaultFontSize;

var w3c = (document.getElementById);
var ms = (document.all);
var userAgent = navigator.userAgent.toLowerCase();

function ABbodyLoad() {
	if( document.getElementById("abloginform") )
		ABloginFormDefaults();
		
	if( document.getElementById("abregisterform") )
		ABregisterFormDefaults();

		var incookie = '';
	if( document.cookie ) {
		var a = ".." + document.cookie + ";";
		incookie = a.substring(a.search('fontsize=')+9);
		incookie = incookie.substring(0, incookie.search(';'));
	}
	incookie = Math.floor( incookie );
	if( (incookie > 5) && (incookie < 25 ) ) {
		baseFontSize = incookie;
		ABsetFontSize();
	}
}

function ABzeigeDatum() {
	var aktuell = new Date();
	var tag = aktuell.getDate();
	if( tag < 10 )
		tag = "0" + tag;
	var monat = aktuell.getMonth() + 1;
	if( monat < 10 )
		monat = "0" + monat;
	document.write( tag + "." + monat + "." + aktuell.getFullYear() );
}

function ABloginFormDefaults() {
	if( document.getElementById("abloginnr") ) {
		if( ( document.getElementById("abloginnr").value == "" ) || ( document.getElementById("abloginnr").value == "Benutzername/eMail" ) ) {
			document.getElementById("abloginnr").value = "Benutzername/eMail";
			document.getElementById("abloginnr").style.fontSize = "10px";
			document.getElementById("abloginnr").style.lineHeight = "18px";
			document.getElementById("abloginnr").style.textAlign = "center";
			document.getElementById("abloginnr").style.color = "#646567";
		}
	}

	if( document.getElementById("abloginpass") ) {
		if( document.getElementById("abloginpass").value == "" ) {
			document.getElementById("abloginpasstxt").style.display = "inline";
			document.getElementById("abloginpass").style.display = "none";
			document.getElementById("abloginpass").style.lineHeight = "18px";
			document.getElementById("abloginpasstxt").style.fontSize = "10px";
			document.getElementById("abloginpasstxt").style.lineHeight = "18px";
			document.getElementById("abloginpasstxt").style.textAlign = "center";
			document.getElementById("abloginpasstxt").style.color = "#646567";
		}
	}
}

function ABloginFormInput( input ) {
	if(( input.value == "Benutzername/eMail" ) || ( input.value == "Passwort" ) )
		input.value = "";
	input.style.fontSize = "";
	input.style.textAlign = "left";
	input.style.color = "#000000";
}

function ABloginFormInputPass( input ) {
	document.getElementById("abloginpasstxt").style.display = "none";
	document.getElementById("abloginpass").style.display = "inline";
	document.getElementById("abloginpass").focus();
}

function ABregisterFormDefaults() {
	if( document.getElementById("abzulassung") ) {
		if( ( document.getElementById("abzulassung").value == "" ) || ( document.getElementById("abzulassung").value == "tt.mm.jjjj" ) ) {
			document.getElementById("abzulassung").value = "tt.mm.jjjj";
			document.getElementById("abzulassung").style.color = "#646567";
		}
	}
}

function ABregisterFormInput( input ) {
	if( input.value == "tt.mm.jjjj" )
		input.value = "";
	input.style.color = "#000000";
}

function ABsetFontSmaler() {
	if( baseFontSize > 5 ) {
		baseFontSize = baseFontSize - 2;
		ABsetFontSize();
	}
}

function ABsetFontNormal() {
	baseFontSize = defaultFontSize;
	ABsetFontSize();
}

function ABsetFontBigger() {
	if( baseFontSize < 25 ) {
		baseFontSize = baseFontSize + 2;
		ABsetFontSize();
	}
}

function ABsetFontSize() {
	if(document.getElementsByTagName('body')[0].style)
		document.getElementsByTagName('body')[0].style.fontSize = baseFontSize + "px";
	document.getElementById("abfontnormal").focus();

	var a = new Date();
	a = new Date(a.getTime() + 1000*60*60*24*365);
	document.cookie = 'fontsize=' + baseFontSize +'; expires='+a.toGMTString()+';';
}

