
/**
* Methode leert den Inhalt von <code>node</code> 
*
* @param	node	der zu leerende Knoten
*/
function clearNode(node) {
	node.value = "";
}

/**
* Methode füllt den Defaultinhalt in <code>node</code> 
*
* @param	node	der zu befüllende Knoten
*/
function fillNode(node) {
	if (node.value == "") {
		node.value = node.defaultValue;
	}
}

/**
* Methode verbirgt den aktuellen Knoten <code>node</code> und blendet den nächsten Knoten ein, der sofort den Focus bekommt
*
* @param	node	der auszublendende Knoten
*/
function hideNode(node) {
	node.style.display="none";
	jQuery(node).next().attr("style", "display:block;");
	jQuery(node).next().focus();
}

/**
* Methode verbirgt den aktuellen Knoten <code>node</code> und blendet den vorherigen Knoten ein.
*
* @param	node	der auszublendende Knoten
*/
function showNode(node) {
	if(node.value == "") {
		node.style.display="none";
		jQuery(node).prev().attr("style", "display:block;");
	}
}

// JQUERY

jQuery(document).ready(function() 
	{
	
	/**
	* Liefert ein Dropdown
	*/
		// show dropdowns
		jQuery("a.dropdownheader").click(function() {
		//jQuery("a.dropdownheader").mouseover(function() {
			
			// hide currently open dropdowns
			jQuery(".dropdown").hide(1);
			// calculate position and width of dropdown
			var offset = jQuery(this).offset();
			var header_width = jQuery(this).width();
			var href = jQuery(this).attr("href");
			
			// show dropdown
			if (href.length != 0 && jQuery("" + href + ".dropdown").css("display") != "block") {
				jQuery("" + href + ".dropdown").show();
			}
			return false;
		});
		
		// hide all dropdowns if user clicks in the viewport
		// jQuery().click(function()
		jQuery("div.dropdowncontainer").mouseleave(function() {
			
			jQuery(".dropdown").hide(1);
		});
			
			
	
	/**
	*	IE PNG FIX
	*/
		jQuery(document).pngFix(); 
	
	
		
		
	/**
	*	Hover auf der Startseite
	*/
		
		// My Style Def.

		jQuery.fn.qtip.styles.rtz = {
			width: 250,
			padding: 0,
			background: '#ffffff',
			color: 'black',
			textAlign: 'left',
			border: {
				width: 1,
				radius: 1,
				color: '#aeb3b7'
			},
			tip: 'bottomMiddle',
			name: 'light' 
		}
		
		// Init 
		
		jQuery('#logo-leiste img[tooltip]').each(function()
		{
			jQuery(this).qtip({
				content: jQuery(this).attr('tooltip'),
				style: 'rtz',
				position: {
					corner: {
						target: 'topMiddle',
						tooltip: 'bottomMiddle'
					},
					adjust: { 
						screen: true 
					}
				}
			});
		});

	});

  /*Methode zum ein und ausblenden verborgener Inhalte*/
  function displaySubContent(node) {
    if (1 < node.childNodes.length) { 
      node.childNodes[1].style.display="block";
      jQuery(node).mouseleave(function() {
         node.childNodes[1].style.display="none";
      });     
		}			
  }