var cookieManager = new Cookiemanager('cookieManager',1,'years','.tu-darmstadt.de','/');
var initialeGroesse = 11;
var groessen = new Array();
for(i=0;i<5;i++){
	groessen[i] = 10+i;
}

function oeffneFenster(adresse,fenster,breite,hoehe,optionen){
	var scrollbars=false;
	if(breite > screen.availWidth){
		breite=screen.availWidth;
		scrollbars=true;
	}
	if(hoehe > screen.availHeight){
		hoehe=screen.availHeight;
		scrollbars=true;
	}	
	if(scrollbars)  optionen+=",scrollbars=yes";
	else  optionen+=",scrollbars=no";
	
	fenster = window.open(adresse,fenster,"width="+breite+",height="+hoehe+","+optionen);
	fenster.focus();
}

function fontsize(action){
	switch(action){
		case 'inkrement':
			for (i=0; i<groessen.length; i++){
				if (groessen[i] == initialeGroesse){
					if (i < groessen.length-1){
						$('body').css("fontSize", groessen[i+1] + 'px');
						cookieManager.setCookie('fontsize', groessen[i+1],1,'months','.tu-darmstadt.de','/');
						initialeGroesse = groessen[i+1];
						break;
					}
				}
			}
			break;
		case 'dekrement':
			for (i=groessen.length-1; i>=0; i--){
				if (groessen[i] == initialeGroesse){
				    if (i > 0){
					$('body').css("fontSize", groessen[i-1] + 'px');
					cookieManager.setCookie('fontsize', groessen[i-1],1,'months','.tu-darmstadt.de','/');
					initialeGroesse = groessen[i-1];
					break;
				    }
				}
			}
			break;
		default:
			$('body').css("fontSize", groessen[1] + 'px');
			cookieManager.setCookie('fontsize', groessen[1],1,'months','.tu-darmstadt.de','/');
			initialeGroesse = groessen[1];
	}
}

$(document).ready(function(){
	var groesse = initialeGroesse;
	var cookie = cookieManager.getCookie("fontsize");
	if(cookie) groesse = parseInt(cookie);
	if(groesse!=initialeGroesse){
		$("body").css("fontSize", groesse + "px");
	}
	
	$("#hauptnavigation > ul > li").hover(function(){
			$("ul.klappbox").not($(this).children("ul.klappbox")).slideUp("fast");
			$(this).stopTime("slideUp");
			//ms = $(this).children("ul.klappbox").children("li").length * 50;
			$(this).oneTime(250, "slideDown", function() {
				$(this).children("ul.klappbox").slideDown("fast");
			});
		},function(){
			$(this).stopTime("slideDown");
			$(this).oneTime(500, "slideUp", function() {
				$(this).children("ul.klappbox").slideUp("fast");
			});
		}
	);

	$("#hauptnavigation > ul > li > a").focus(function(){
			$("ul.klappbox").hide();
			$(this).next("ul.klappbox").show();
		}
	);
	$("#logo > #bildschirm > a").focus(function(){
			$("ul.klappbox").hide();
		}
	);
});
