$(document).ready(function() {
	$("div.ErrorBox").css("display","none");

	//if submit button is clicked
	$('#enviarMail').click(function () {		
		
		//Get the data from all the fields
		var nombre		= $('input[name=nombre]');
		var apellidos	= $('input[name=apellidos]');
		var email		= $('input[name=email]');
		var cpostal		= $('input[name=cpostal]');
		var telefono	= $('input[name=telefono]');
		var control  	= $('input[name=control]');
		
		var msgError1 = "Es obligatorio rellenar el campo marcado";
		var msgError2 = "Este campo solo permite numeros";
		
		if (nombre.val()=='') {
			window.scroll(0,1);
			nombre.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			nombre.css("padding-left","25px");
			return false;
		} else nombre.removeClass('hightlight');

		if (apellidos.val()=='') {
			window.scroll(0,1);
			apellidos.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			apellidos.css("padding-left","25px");
			return false;
		} else apellidos.removeClass('hightlight');

		if (cpostal.val()!='' && cpostal.val().isNaN) {
			window.scroll(0,1);
			cpostal.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			cpostal.css("padding-left","25px");
			return false;
		} else if (cpostal.val() != '' && isNaN(cpostal.val()) ) {
			window.scroll(0,1);
			cpostal.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError2);
			cpostal.css("padding-left","25px");
			return false;
		} else cpostal.removeClass('hightlight');

		if (email.val()=='' ) {
			window.scroll(0,1);
			email.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			email.css("padding-left","25px");
			return false;
		} 
		else if (!validarEmail(email.val()) ) {
			window.scroll(0,1);
			email.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
 			$("div.ErrorBox #textoerror").html("El e-mail introducido no es correcto");			
			email.css("padding-left","25px");
			return false;
		}else email.removeClass('hightlight');

		if (telefono.val()=='') {
			window.scroll(0,1);
			telefono.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			telefono.css("padding-left","25px");
			return false;
		} else if (telefono.val() != '' && isNaN(telefono.val()) ) {
			window.scroll(0,1);
			telefono.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError2);
			telefono.css("padding-left","25px");
			return false;
		} else telefono.removeClass('hightlight');
		
		if (control.val()=='') {
			window.scroll(0,1);
			control.addClass('hightlight');
			$("div.ErrorBox").css("display","inline");
			$("div.ErrorBox #textoerror").html(msgError1);
			control.css("padding-left","25px");
			return false;
		} else control.removeClass('hightlight');

		$('.loading').show();
		
	});	
});

