//Cufon.replace('h3, h1, .font, #mainNavigation a, #subNavigation a, #breadcrumb a, p.quote, .einleitungstext_paragraph, .klapptext_head, .fakten_head, .video_head, .content_rechts_quote', { fontFamily: 'Aller', hover: true });
//Cufon.replace('h2', { fontFamily: 'Aller Light', hover: true });
//
//
//Cufon.replace('.downloadsList a ', { fontFamily: 'Aller', hover: true, hoverables: { a:true }
// });

$(function(){
	$("#mainNavigation li").hover(function(){
		getwidth = $(this).width();
		getrel = $(this).parents('li').attr('value');
		getUlwidth2 = $(this).find("ul:first").outerWidth();
		if(getrel == '1'){
			getUlwidth = - $(this).find("ul:first").width();
			$(this).find("ul.subnav:first").css({"left": getUlwidth});	
		}else{
			$(this).find("ul.subnav:first").css("left", getwidth);	
		}
		$(this).find("ul:first").show().parent('li').addClass('active');			
	}, function(){
		$(this).find("ul:first").hide().parent('li').removeClass('active');	
//		Cufon.replace('#mainNavigation a', { fontFamily: 'Aller', hover: true });
	});
	
	$("#mainNavigation li ul li").hover(function(){
		$(this).css("background-color","#fece68");
	},
	function(){
		$(this).css("background-color","#ffffff");
	});
	
	$("#subNavigation li").hover(function(){
		$(this).css("background-color","#fece68");
	},
	function(){
		$(this).css("background-color","#c8c8c8");
	});
});

$('document').ready(function(){
	// Klapptext
	$('.klapptext_head').click(function(){
		$(this).next().slideToggle();
		$(this).toggleClass('opened');
	});
	
	// Teaser
	$('.teaser').click(function(){
		$(location).attr('href', $(this).find('a').attr('href'));
	});
	
	// Formularfelder
	var formFields = new Array();
	$('.formelement.textfield input, .formelement.textarea textarea').each(function(i, val){
		formFields[i] = $(val).val();
	});
	
	// Formular
	$('.formelement.textfield input, .formelement.textarea textarea').click(function(event) {
		event.stopPropagation();
		$('html').click();
		if ($(this).hasClass('empty')) {			
			$(this).val('');
		}
	});
	
	$('.formelement.textfield input, .formelement.textarea textarea').keyup(function() {
		if ($(this).hasClass('empty') && $(this).val() != '') {
			$(this).removeClass('empty');
			$(this).addClass('filled');
		}
	});
	
	$('.formelement.textfield input, .formelement.textarea textarea').focus(function() {
		$(this).click();
	});
	
	$('html').click(function(){
		var objects = $('.formelement.textfield input');
		$('.formelement.textfield input, .formelement.textarea textarea').each(function(i){
			if ($(this).val() == '') {
				$(this).removeClass('filled');
				$(this).addClass('empty');				
				$(this).val(formFields[i]);
			}
		});
	});
	
});
