(function($){
	
	$(document).ready(function(){
		// bind font sizes
		$('.font-size a').bind('click', function(){
			$('html').attr('class', $(this).attr('rel'));
			$('.font-size li').removeClass('active');
			$(this).parent().addClass('active');
			$.cookie('microcar-fontSize', $(this).attr('rel'), { path: '/', expires: 10 });
		});
		
		// Autoload last font-size
		if($.cookie('microcar-fontSize') != ''){
			$('html').attr('class', $.cookie('microcar-fontSize'));
			$('.' + $.cookie('microcar-fontSize')).addClass('active');
		} else { 
			$.cookie('microcar-fontSize', 'fs-1', { path: '/', expires: 10 });
		}
		
		// Techbox
		var lastPart = "part-1";
		$('#techdetails > ul > li a').bind('mouseover', function(){
			$('.part').removeClass(lastPart).addClass($(this).attr('rel'));
			lastPart = $(this).attr('rel');
		});
		
		var parent = "";
		$('li.dealer').each(function(){
			$(this).find('a:first').bind('click', function(e){
				e.preventDefault();
				parent = $(this).parent();
				
				if(parent.is('.active')) { 
					parent.removeClass('active'); 
					$(this).next().hide();
				}
				else { 
					parent.addClass('active');
					$(this).next().show();
				}
			});
		});
		
		// Nieuws
		$('#nieuwsbrief-uitleg').bind('click', function(){
			$('.uitleg').slideToggle();
		});
		
		// labels
		initOverLabels();
	});
	
})(jQuery);
