var ekoladan = {
		
	init : function() {
		// Jquery PNG fix for IE
		$(document).pngFix();
		
		this.formatForm();
		// this.checkBrowserDimensions();
		this.minimumHeight();
		this.mainNavigation();

	},
	
	mainNavigation : function() {
		
		var navP = $('ul#mainNavigationVersion1 li a.mainNav2');
		var navF = $('ul#mainNavigationVersion1 li a.mainNav3');
		
		// check for active class
		if (navP.hasClass('mainNavActive')) {
			navP.css({backgroundPosition: '-192px -25px'});
			navF.css({backgroundPosition: '-250px -25px'});
		};
		
		// check for active class
		if (navF.hasClass('mainNavActive')) {
			navP.css({backgroundPosition: '-192px -50px'});
			navF.css({backgroundPosition: '-250px -50px'});
		}		
				
		var bgPosP = navP.css('backgroundPosition');
		var bgPosF = navF.css('backgroundPosition');
				
		// Webbaffär Privat
		navP.mouseenter(function() {
			navP.css({backgroundPosition: '-192px -25px'});
			navF.css({backgroundPosition: '-250px -25px'});
		}).mouseleave(function() {
			navP.css({backgroundPosition: bgPosP });
			navF.css({backgroundPosition: bgPosF });
		});
		
		// Webbaffär Företag
		navF.mouseenter(function() {
			navP.css({backgroundPosition: '-192px -50px'});
			navF.css({backgroundPosition: '-250px -50px'});
		}).mouseleave(function() {
			navP.css({backgroundPosition: bgPosP });
			navF.css({backgroundPosition: bgPosF });
		});
		
		
		
	},
	
	formatForm : function() {
		// Form field
		// This changes the style of the input field, if the user clicks on it
		$('form input[type="text"].txt, form input[type="password"].txt, form textarea').focus(function() 
		{
		$(this).removeClass("txt").addClass("focusField");
		if (this.value == this.defaultValue)
		{
//		this.value = '';
		}
		if(this.value != this.defaultValue)
		{
//		this.select();
		}
		});
		// This deletes the prefield content
		$('form input[type="text"].txt, form input[type="password"].txt, form textarea').blur(function() 
		{
		$(this).removeClass("focusField").addClass("txt");
		/* if ($.trim(this.value == ''))
		{
		this.value = (this.defaultValue ? this.defaultValue : '');
		} */
		});
	
	},
	
	
	/* Output Window and Document Height */
	checkBrowserDimensions : function() {
	alert('Window Height: ' + $(window).height() + ' / Document Height' + $(document).height() );
	},
	
	
	/* Assign minimum Height class for pages with less content, to push down the footer */
	minimumHeight : function() {
		
		var correctionValue = 68;
		
		if($.browser.safari) correctionValue = 66;
		
		
		var contentHeight = $('#containerHeader').height() + 
							$('.menuLine').height() + 
							$('#containerMenu').height() +  
							$('.menuLine').height() + 
							$('#containerContent').height() + 
							$('#blockFooter').height() + 
							correctionValue; // Correcture value

		
		if($.browser.msie && $.browser.version<="6.0") 
		{
		}else{

			if ($(window).height() > contentHeight ) 
			{
				var tmpCorrectionValue = $(window).height() - contentHeight + $('#containerContent').height() + 'px' ;
				$('#containerContent').css({'height' : tmpCorrectionValue});
			}
		}
	}
	

};

$(document).ready(function() {
	ekoladan.init();
	
	$(window).bind('resize', function() {
	  ekoladan.minimumHeight();
	});
});
