/*
* EHB
* standard.js
*
* Author: Holger M. Stangl
* Company: Limeflavour | http://www.limeflavour.com
* Date: June 2010
*/


$(document).ready(function(){
	
	
	/* JS enable */
	$("html").addClass("js");
	
	
	/* First & Last Childs */
	$(".containerCenter .containerTeaser .teaserBox:first").addClass("first-child");
	$(".containerCenter .containerTeaser .teaserBox:last").addClass("last-child");
	
	//$(".containerMarginal .containerTeaser").find("h2:first").addClass("first-child");
	
	$(".navigationService li:first").addClass("first-child");
	
	
	$(".tx-indexedsearch dl:last dd").addClass("last-child");
	
	
	/* ScrollTo */
	$('a.top').click(function(){
		$.scrollTo( '#top', 800 );
		return false;
	});
	
	
	
	// Self-maximize Textaraes
	$('textarea').elastic();
	
	
	// Teaser Verlinkung
	$('.containerCenter .containerTeaser .teaserBox .textBox').each(function() {
		
		var $teaserBox = $(this).parent();
		var $headline = $('h2 a',$teaserBox);
		var $image = $('.imageBox a',$teaserBox);
		var $paragraph = $('p a',this);
		
		$image.hover(
			function(){ $headline.addClass( 'hover' );$paragraph.addClass( 'hover' ); },
			function(){ $headline.removeClass( 'hover' );$paragraph.removeClass( 'hover' ); }
		);
		$headline.hover(
			function(){ $headline.addClass( 'hover' );$paragraph.addClass( 'hover' ); },
			function(){ $headline.removeClass( 'hover' );$paragraph.removeClass( 'hover' ); }
		);
		$paragraph.hover(
			function(){ $headline.addClass( 'hover' ); },
			function(){ $headline.removeClass( 'hover' ); }
		);
		
	});
	
	
	$('.containerNews .teaserBox .textBox').each(function() {
		
		var $teaserBox = $(this).parent();
		var $headline = $('h2 a',$teaserBox);
		var $paragraph = $('p a',$teaserBox);
		
		$headline.hover(
			function(){ $headline.addClass( 'hover' );$paragraph.addClass( 'hover' ); },
			function(){ $headline.removeClass( 'hover' );$paragraph.removeClass( 'hover' ); }
		);
		$paragraph.hover(
			function(){ $headline.addClass( 'hover' ); },
			function(){ $headline.removeClass( 'hover' ); }
		);
		
	});
	
	
	
	
	/* Form Blur Effect */
	$('textarea').focus(function(){ 
		$(this).css('border','1px solid #76ad1c');
	});
	$('textarea').blur(function(){ 
		$(this).css('border','1px solid #a3a3a3');
	});
	
	$('input').focus(function(){ 
		$(this).css('border','1px solid #76ad1c');
	});
	$('input').blur(function(){
		$(this).css('border','1px solid #a3a3a3');
	});

	$('select').focus(function(){
		$(this).css('border','1px solid #76ad1c');
	});
	$('select').blur(function(){ 
		$(this).css('border','1px solid #a3a3a3');
	});



	$('#searchTerm').focus(function(){ 
		$(this).css('background-color','#76ad1c');
		$(this).css('color','#ffffff');
		$(this).css('font-style','normal');
		if ( $(this).attr('value') == 'Suchen' ) {
			$(this).attr('value','');
		}
	});
	$('#searchTerm').blur(function(){ 
		$(this).css('background-color','#ffffff');
		$(this).css('color','#b2b2b2');
		$(this).css('font-style','italic');
		$(this).css('border','1px solid #76ad1c');
		/*$(this).css('border-right','0');*/
		if ( $(this).attr('value') == '' ) {
			$(this).attr('value','Suchen');
		}
	});
	

});

