	window.onload = function(e) 
	{ 
		
		var cookieData = getCookieData("font-size"); 
		if(cookieData)
		{
			 changeFontSize(cookieData);
		}
		else 
		{
			changeFontSize("70%");
		}

		cookieData = getCookieData("color");
		if(cookieData)
		{
			 changeColor(cookieData);
		}
		else
		{
			changeColor("#C63E3E");
		}
		
	}

	
	function changeFontSize(newFontSize)
	{
		$("body").css("font-size", newFontSize);
	}
	
	function changeColor(newColor)
	{
	  $("#header-image").css("background-color", newColor);
      $("#header-image").css("background-image", "none");
      $("h1").css("color", newColor);
      $("h2").css("color", newColor);
      $("h3").css("color", newColor);
      $("#headline a").css("color", newColor);
	}
	
	function toggleFontSize(fontSize)
	{
		changeFontSize(fontSize);
		setCookieData("font-size", fontSize, 30);
	}
	
	function toggle_style(color) {
		
     	changeColor(color);
	 	setCookieData("color", color, 30);
    }
	
	
	function setCookieData(name, wert, expireDays)
	{
	  var jetzt = new Date();
	  if(expireDays > 0)
		{
  			var gueltigkeit = expireDays*24*60*60*1000;
			var verfall = new Date(jetzt.getTime() + gueltigkeit);
  	  		document.cookie = name + "=" + wert +  "; expires=" + verfall.toGMTString()+";";
		}
		else
		{
			document.cookie = name + "=" + wert + ";";
		}
	  
	}
	

	function getCookieData(name)
	{ 
		cookie = document.cookie;
		while (cookie != "")
		{
			tmpName = cookie.substring(0, cookie.search("=")).replace(" ", ""); //vom anfang bis zum ersten = , whitespace entfernen
			wert = cookie.substr(cookie.indexOf("=")+1, cookie.length); // vom gleich bis zum ende
			if( wert.indexOf(";") > -1) //gibt es ein semikolon?
			{
				wert = wert.substring(0, wert.search(";"));  //vom Anfang (nach dem =) bis zum semikolon
			}
			if(tmpName == name) return wert; //raus
			
			if (cookie.search(";")!= -1) //immer noch ein semikolon? name war falsch?
			{
				cookie = cookie.substring(cookie.search(";") + 1, cookie.length); 
			}
			else return 0;
		}	
		return 0;
	}
	
	
