$(document).ready(function() {
	
	var fieldHints = {
		fastContactName: {
			field: '#mailformname'
		},
		fastContactEmail: {
			field: '#mailformemail'
		},
		fastContactMessage: {
			field: '#mailformmessage'
		}
	};
	
	$.each(fieldHints, function(key, fieldInfo) {
		var el = $(fieldInfo.field);

		if(el.val() == '') {
			el.val(el.attr('title'));
		}
		
		el.focus(function() {
			if($(this).val() == el.attr('title')) $(this).val('');
		}).blur(function() {
			if($(this).val() == '') $(this).val(el.attr('title'));
		});
	});
	
	$('#fastContactForm').submit(function() {
		$(':input', this).focus();
	});

	
	$('a.button.submit').click(function(e) {
		$(this).parents('form').submit();
		e.preventDefault();
		return false;
	});
	
	
	$('.layer_language ul li.active').click(function(e) {
		$(this).parent().toggleClass('open').end().siblings().insertAfter($(this)).toggle();
		e.preventDefault();
		return false;
	});
	
	$('#slider .slider_img .slider_images').carouFredSel({
		items: 1,
		width: 429,
        height: 229,
		scroll: {
			pauseOnHover: true,
			duration: 1000
		},
		prev: '#slider .slider_previous a',
		next: '#slider .slider_next a'
	});
	
	
	$('ul.filter, ul.page-size, ul.paginate').each(function() {
		var ul = $(this);
		$('li.active', ul).click(function(e) {
			ul.toggleClass('filter-open');
			e.stopPropagation();
		});
		$('li.option a', ul).click(function(e) {
			$('input.' + ul.attr('id')).val($(this).attr('valueId'));
			
			$(this).parents('form').submit();
			e.preventDefault();
		});
	});
	
	$(document).click(function() {
		$('ul.filter, ul.page-size, ul.paginate').removeClass('filter-open');
	});
});
