$(document).ready(function() {
	subMenu();
});

function subMenu() {
	$('.menu_item').hover(function() {
		$(this).children('.submenu').show();
		$(this).children('a').addClass('roll');
	}, function(){
		$(this).children('.submenu').hide();
		$(this).children('a').removeClass('roll');
	});	
}

function triggerClick() {
	$('.bekijk_fotos').click(function() {
		$(this).parents('.project').find('.lb_container a.first').trigger('click');								  
	});	
}

function radioButtons() {
	$('.radio').click(function() {
		$('.radio.active').removeClass('active');
		$(this).addClass('active');
		$('radio').find('input').attr('checked','');
		$(this).find('input').attr('checked','checked');
	});
}

function validateForm(p_sForm) {
	var iconOK = {
		'background-position' : '0px -32px'
	}
	var iconError = {
		'background-position' : '0px 0px'
	}
	$('#'+p_sForm).validate({
		rules: {
			sNaam: {
				required: true
			},
			sTelefoonnummer: {
				digits: true
			},
			sEmailadres: {
				required: true,
				email: true
			},
			sBericht: {
				required: true
			}
		},
		messages: {
			sNaam: 'Geben Sie Ihren Namen ein.',
			sTelefoonnummer: 'Geben Sie Ihren Telefon ein.',
			sEmailadres: {
				required: 'Geben Sie Ihren E-Mail ein.',
				email: 'Geben Sie eine g&uuml;ltige E-Mail-Adresse ein.'
			},
			sBericht: 'Geben Sie Ihren Frage / Anmerkung ein.'
		},
		errorPlacement: function(error, element) {
			error.insertAfter(element.parent().prev());
			element.next('div.status').css(iconError);
		},
		success: function(label) {
			label.next().children('div.status').css(iconOK);
			label.remove();
		},
		submitHandler: function(form) {
			form.trigger('submit');
		}
	});	
}


