
document.write('<script type="text\/javascript" src="\/shared\/jslib\/jQuery\/plugins\/jquery.cookie.pack.js"><\/script>');

$(document).ready(function(){
		FormText.init();
		if($.browser.msie) MainMenu.init();
		//if($('#m_wunschbaum')) 	tooltip();
		InitFont( 80);
	});

var MainMenu = {
	//
	// für den IE muss das li:hover per javascript simuliert werden
	init : function() {
		liOver = $("#nav_main li.menuitem");
		liOver.mouseover(
			function(){
			    $( "div.submenu", this).show();
			});

		liOver.mouseout(
			function(){
				$( "div.submenu", this).hide();
			});
	}
	};

var FormText = {

	init : function(){
			input = $("#main :text");
			input.focus(this.FFocus);
			input.blur(this.FBlur);
			input.each(function(i){
				if(this.value == "") this.value = this.title;
				});
			$("form").each(function(i){
				$(this).submit( function() {
					$(":text", this).each(function(i){
						if(this.title == this.value) this.value = "";
					} )
					return true;
				} );
				} )
			},
	FFocus : function(){
		if(this.title == this.value) this.value = "";
		},
	FBlur : function(){
		if(this.value == "") this.value = this.title;
		}
};

// ==========================================================================
function InitFontResizer() {

	var sHTML = '';
		sHTML += '	<span id="FontScaleText">Schriftgr&ouml;&szlig;e:</span> ';
		sHTML += '  <a onclick="sizeSmaler();this.blur();" href="javascript://" title="Schrift verkleinern" class="smaller">A<SUP>-</SUP><span class="hd"> Schriftgröße verkleinern</span></a> |';
		sHTML += '	<a onclick="sizeReset();this.blur();" href="javascript://" title="Schrift zurücksetzen" class="normal">A<span class="hd"> Standard Schriftgröße</span></a> |';
		sHTML += '	<a onclick="sizeBigger();this.blur();" href="javascript://" title="Schrift vergrössern" class="bigger">A<SUP>+</SUP><span class="hd"> Schriftgröße vergrößern</span></a>';
		sHTML += '';
	$("#fontscale").empty()
    $("#fontscale").append(sHTML);
}


var bodyElement = null;

// Default Groesse
var defaultSize = 90;

// Groessenaenderung in Prozent
var sizeIncrement = 10;

// aktuelle Groesse
var bodySize = defaultSize;

// Initialisierung der Groesse
function InitFont(initSize)
{
  if (document.getElementsByTagName('body') != null && initSize != null)
  {
    bodyElement = document.getElementsByTagName('body')[0];
    if (bodyElement == null)
    {
      bodyElement = document.body;
    }
    defaultSize = initSize;
    //$.cookie('FontSize', null);
    var cookieSize = Number($.cookie('FontSize'));
    bodySize = (cookieSize==NaN || cookieSize==0)?defaultSize:cookieSize;
    setFontSize(bodySize);
    InitFontResizer();
  }
}

function initFont(){}

// Groesse aendern
function setFontSize (size)
{
  if (bodyElement != null && size != null)
  {
    bodyElement.style.fontSize = size + '%';
    $.cookie('FontSize', size);
  }
	//19.12.07 ML: für das CariNet Login
	if (document.getElementsByTagName('iframe')[0] != null)
	{
		if (document.getElementsByTagName('iframe')[0].name =="anmeldebereich")
			document.getElementsByTagName('iframe')[0].document.body.style.fontSize = size + '%';
	}
}

// Groesse verkleinern
function sizeSmaler()
{
  bodySize -= sizeIncrement;
  setFontSize(bodySize);
}

// Groesse vergroessern
function sizeBigger()
{
  bodySize += sizeIncrement;
  setFontSize(bodySize);
}

// Groesse zurueksetzen
function sizeReset()
{
  bodySize = defaultSize;
  setFontSize(bodySize);
}
// ==========================================================================

