/***
	Textfeld Vorbelegung
*/
$.fn.extend({
	toggleValue : function ()
	{
		return this.each(function()
		{
			var defval = this.value;
		
			jQuery(this).focus(function()
			{
				if (jQuery(this).val() == defval)
				{
					jQuery(this).val('');
				}
				jQuery(this).blur(function()
				{
					if ($.trim(jQuery(this).val()) == '')
					{
						jQuery(this).val(defval);
					}
				});
			});
		});
	}
});


// Toggle Slider (Kopfleiste ein-/ausfahren)
function toggleSlider(wrapperid, height)
{
	switch( jQuery('#'+wrapperid).css('height') )
	{
		case '0px' :
			jQuery('#'+wrapperid).animate({'height' : height + 'px'}, 1000);			
		break;
		default :
			jQuery('#'+wrapperid).animate({'height' : '0px'}, 1000);
	}
}


// ToggleMenü
function toggleLayer()
{
	var dsp = jQuery('#translayer').css('display');
	switch(dsp){
		case 'none' : 
			jQuery('#togglelayer').html("Menü");
		break;
		default : 
			jQuery('#togglelayer').html("Menü");
		}
	jQuery('#translayer').slideToggle(500);
}


//	Was macht das ???
var cm = true;
function toggleCM()
{
	if( jQuery("li.parent").get(0) )
	{
		var ajaxlinks = jQuery("li.parent").get();
		if(cm)
		{
			for( var i = 0; i < ajaxlinks.length; i++ )
			{
				ajaxlinks[i].style.display = 'none';
			}
			jQuery('li.label').get(0).style.display = 'none';		
			cm = false;
		}
		else
		{
			for( var i = 0; i < ajaxlinks.length; i++ )
			{
				ajaxlinks[i].style.display = 'block';
			}
			jQuery('li.label').get(0).style.display = 'block';
			cm = true;
		}
	}
}


function setAjaxLinks()
{
	if( jQuery("[rel='loadcontent']").get(0) )
	{
		var buttons = jQuery("[rel='loadcontent']").get();
		for( var i = 0; i < buttons.length; i++ )
		{
			jQuery(buttons).eq(i).bind('click', function()
			{
				loadContent(jQuery(this).attr('href'));
				jQuery(this).blur();
				return false;
			});
		}				
		
	}
}

function setAjaxLinksInLoader()
{
	if( jQuery("#content-holder [rel='loadcontent']").get(0) )
	{
		var buttons = jQuery("#content-holder [rel='loadcontent']").get();
		for( var i = 0; i < buttons.length; i++ )
		{
			jQuery(buttons).eq(i).unbind('click');
			jQuery(buttons).eq(i).bind('click', function()
			{
				loadContent(jQuery(this).attr('href'));
				jQuery(this).blur();
				return false;
			});
		}				
		
	}
}


jQuery(document).ready(function(){
	
	if( jQuery('#logorotator').get(0) )
	{
		var jFlogos = new jFade('logorotator','div',false,true);
			jFlogos.speed = 7000;
			jFlogos.animspeed = 2000;
			jFlogos.run();
	}
	if( jQuery('#titleimage-rotator').get(0) )
	{
		var bgr = new jFade('titleimage-rotator','img',false,true);
			bgr.speed = 8000;
			bgr.animspeed = 3000;
			bgr.run();
	}
	
	// Menü über Images einblenden
	jQuery("div#translayer-wrapper").fadeIn(1000);
	


	// input Vorbelegung
	jQuery('input').toggleValue();


	// Menü im Content oben rechts bei Branchen
	jQuery("div#translayer > ul > li")
		.mouseover(function(){
			jQuery(this).children("ul").stop().animate({height: '100%', opacity: '1'}, 500);
			})
		.mouseout(function(){
			jQuery(this).children("ul").stop().animate({height : "0", opacity : '0'}, 500);
			});
	jQuery("div#translayer > ul > li > ul > li")
		.mouseover(function(){
			jQuery(this).children("ul").stop().animate({height: '100%', opacity: '1'}, 500);
			})
		.mouseout(function(){
			jQuery(this).children("ul").stop().animate({height : "0", opacity : '0'}, 500);
			});			
		

	// NEWSFLASH
	/*jQuery("div#transnews-wrapper").fadeIn(4000);					
	if( jQuery('div#transnews-wrapper') )
	{
		jQuery("div#transnews-wrapper")
			.mouseover(function()
			{
				jQuery(this).children("#transnews").stop().animate({height : "120px", opacity : "0.9"}, 600);
			})
			.mouseout(function()
			{
				jQuery(this).children("#transnews").stop().animate({height : "0", opacity : '0'}, 600);			
			});
	}*/

	// Finde Ajax-Links und setze Events
	if( jQuery("[rel='ajaxload']").get(0) )
	{
		var ajaxlinks = jQuery("[rel='ajaxload']").get();
		for( var i = 0; i < ajaxlinks.length; i++ )
		{
			jQuery(ajaxlinks).eq(i).click(function()
			{
				var target = jQuery(this).attr('href');
				loadContent(target);
				return false;
			});
		}
	}
	
	// Finde SlideWrapper Links und setze Events
	if( jQuery("[rel='toggleslider']").get(0) )
	{
		var togglelinks = jQuery("[rel='toggleslider']").get();
		for( var i = 0; i < togglelinks.length; i++ )
		{
			jQuery(togglelinks).eq(i).click(function()
			{
				var target = jQuery(this).attr('href');
				var height = jQuery(this).attr('slideheight');
				toggleSlider(target, height);
				this.blur();
				return false;
			});
		}
	}
	
	// Finde Checkbox-Wrapper und setze Events
	if( jQuery("[rel='checkbox']").get(0) )
	{
		var checkbox = jQuery("[rel='checkbox']").get();
		for( var i = 0; i < checkbox.length; i++ )
		{
			jQuery(checkbox).eq(i).click(function( ev )
			{
				node = jQuery(this).children('input');
				if( node.attr('checked') )
				{
					node.attr('checked', false);
				}
				else
				{
					node.attr('checked', true);
				}
			});
		}
	}
	
	
	//Finde Lightbox links	
	if( jQuery("[rel='lightbox']").get(0) )
	{
		jQuery(function()
		{
			jQuery("[rel='lightbox']").lightBox();
		});
	}
	
	/***
		Google Analytics
	*/
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-20132897-1']);
	_gaq.push(['_trackPageview']);
	(function()
	{
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
	
});










	
