/* GREMIEN-LOGIN */
var status = 'hidden';

function toggleLoginButton() {
	loginform = document.getElementById('login_form');
	if (status == 'hidden') {
		loginform.style.visibility = 'visible';
		status = 'visible';
	}
	else {
		loginform.style.visibility = 'hidden';
		status = 'hidden';
	}
}


/* COOKIES */
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function init() {
	writeFontsizeElements(size);
}

function writeFontsizeElements(size) {
	if (size >= 4) {
		document.getElementById('font_plus').innerHTML = '<img src="/gfx/i_plus_dim.gif" width="11" height="11" alt="" />';
		document.getElementById('font_minus').innerHTML = '<a onclick="adjustFontsize(\'minus\'); return false;" class="fontsizer"><img src="/gfx/i_minus.gif" width="11" height="11" alt="Schrift verkleinern" /></a>';
	}
	else if (size <= 1) {
		document.getElementById('font_plus').innerHTML = '<a onclick="adjustFontsize(\'plus\'); return false;" class="fontsizer"><img src="/gfx/i_plus.gif" width="11" height="11" alt="Schrift vergr&ouml;&szlig;ern" /></a>';
		document.getElementById('font_minus').innerHTML = '<img src="/gfx/i_minus_dim.gif" width="11" height="11" alt="" />';
	}
	else {
		document.getElementById('font_plus').innerHTML = '<a onclick="adjustFontsize(\'plus\'); return false;" class="fontsizer"><img src="/gfx/i_plus.gif" width="11" height="11" alt="Schrift vergr&ouml;&szlig;ern" /></a>';
		document.getElementById('font_minus').innerHTML = '<a onclick="adjustFontsize(\'minus\'); return false;" class="fontsizer"><img src="/gfx/i_minus.gif" width="11" height="11" alt="Schrift verkleinern" /></a>';
	}
}

function insertStylesheet(size) {
	if (size == 1) {
		document.getElementById('fontsize').href = '/css/regular.css';
	}
	else if (size == 2) {
		document.getElementById('fontsize').href = '/css/big.css';
	}
	else if (size == 3) {
		document.getElementById('fontsize').href = '/css/bigger.css';
	}
	else if (size == 4) {
		document.getElementById('fontsize').href = '/css/biggest.css';
	}
}

function adjustFontsize(direction) {
	if (direction == 'plus') {
		if (size == 0) {
			size += 2;
		}
		else {
			size += 1;
		}
	}
	else if (direction == 'minus') {
		size -= 1;
	}
	createCookie("fontsize",size);
	insertStylesheet(size);
	writeFontsizeElements(size);
}

function switchTab() {

	tab1_var = document.getElementById('tab1');
	tab1_link = document.getElementById('newsloc');
	tab2_var = document.getElementById('tab2');
	tab2_link = document.getElementById('medien');

	content_tab1_var = document.getElementById('content_tab1');
	content_tab2_var = document.getElementById('content_tab2');
	
	tab1_var.className == 'active'?tab1_var.className='':tab1_var.className='active';
	tab2_var.className == 'active'?tab2_var.className='':tab2_var.className='active';
	content_tab1_var.style.display == 'block' || content_tab1_var.style.display == ''?content_tab1_var.style.display='none':content_tab1_var.style.display='block';
	tab1_link.style.display == 'block' || tab1_link.style.display == ''?tab1_link.style.display='none':tab1_link.style.display='block';
	tab2_link.style.display == 'block' || tab2_link.style.display == ''?tab2_link.style.display='none':tab2_link.style.display='block';
	content_tab2_var.style.display == 'block'?content_tab2_var.style.display='none':content_tab2_var.style.display='block';

	return false;
}

