/* Script para fijar el footer solo si es necesario */
$(document).ready(heightTest);
$(window).load(heightTest);
$(window).resize(heightTest);

function heightTest() {
	var windowHeight = $(window).height();
	var documentHeight = $(document).height();
	if (documentHeight > windowHeight) {
		$('.footer').css({'position' : 'relative', 'top' : '30'});
	} else {
		$('.footer').css({'position' : 'fixed', 'bottom' : '0'});
	}
}


/* Validación de formulario de contacto */
$(document).ready(function() {   
	$('.contactForm').validate({
		errorClass: "invalid",
		errorElement: "span",
		rules: {
			contactName: "required",
			contactMail: {
				required: true,
				email: true
			},
			contactMsg: "required"
		},
		messages: {
			contactName: "Requerido",
			contactMail: {
				required: "Requerido",
				email: "Invalido"
			},
			contactMsg: "Requerido"
		}
	});
}); 

