// JavaScript Document
function validaEmail(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return (reg.test(email));
}

function validaRegistro(form){
	var error=0;
	
	if(form.nombre.value.length==0){
		error=1;
		$('#errorNombre').html("Introduce un nombre");					
	}
	else{
		 $("#errorNombre").html("");										
	}
	
	if(!validaEmail(form.email.value)){
		error=1;
		 $("#errorEmail").html("Introduce un email valido");					
	}
	else{
		 $("#errorEmail").html("");										
	}
	
	if(form.cif.value.length==0){
		error=1;
		 $("#errorCIF").html("Introduce un CIF");					
	}
	else{
		 $("#errorCIF").html("");										
	}
	
	if(form.pass.value.length==0){
		error=1;
		 $("#errorPass").html("Introduce una contraseña");					
	}
	else{
		 $("#errorPass").html("");										
	}
	
	if(error==1)  $("#errorGeneral").html("Porfavor revisa todos los campos obligatorios");
	else form.submit();
	
	
}

function validaFormContacto(form) {
	
	var correcto = true, err;
	
	err = $('span#nombre_error');
	if (form.nombre == 'undefined' || form.nombre.value.length == 0) {
		err.html('Introduce tu nombre');
		correcto = false;
	}
	else err.html('');

	err = $('span#email_error');
	if (!validaEmail(form.email.value)) {
		err.html('Introduce tu email');
		correcto = false;
	}
	else err.html('');

	err = $('span#tel_error');
	if (form.tel == 'undefined' || form.tel.value.length== 0) {
		err.html('Introduce tu teléfono');
		correcto = false;
	}
	else err.html('');

	err = $('span#comentario_error');
	if (form.comentario.value.length == 0) {
		err.html('Rellena este campo');
		correcto = false;
	}
	else err.html('');

	if (correcto) {
		$.post('../formularios-run.php', { formulario: 1, nombre: form.nombre.value, email: form.email.value, comentario: form.comentario.value, tel: form.tel.value },
			function(res) {
				if (res == 'ok') $('.formContactar').html('<p>Gracias por tu inter&eacute;s, te contactaremos pronto!</p>');
				else $('.formContactar').html('<span class="errorForm">El mensaje no se ha mandado correctamente, contactanos en info@web-barata.es</span>');
			}
		);
	}
	
}

// valida formulario peticion
function validaFormPeticion(form) {
	
	var correcto = true, err;
	
	err = $('span#nombre_error');
	if (form.nombre == 'undefined' || form.nombre.value.length == 0) {
		err.html('Introduce tu nombre y apellidos');
		correcto = false;
	}
	else err.html('');

	err = $('span#email_error');
	if (!validaEmail(form.email.value)) {
		err.html('Introduce tu email');
		correcto = false;
	}
	else err.html('');
	
	err = $('span#compania_error');
	if (form.compania == 'undefined' || form.compania.value.length == 0) {
		err.html('Introduce tu compa&ntilde;ia');
		correcto = false;
	}
	else err.html('');
	
	err = $('span#tel_error');
	if (form.tel == 'undefined' || form.tel.value.length== 0) {
		err.html('Introduce tu teléfono');
		correcto = false;
	}
	else err.html('');
	
	err = $('span#comentario_error');
	if (form.comentario.value.length == 0) {
		err.html('Rellena este campo');
		correcto = false;
	}
	else err.html('');

	if (correcto) {
		$.post('../formularios-run.php', { formulario: 2, nombre: form.nombre.value, email: form.email.value, compania: form.compania.value, tel: form.tel.value, comentario: form.comentario.value },
			function(res) {
				if (res == 'ok') $('.formContactar').html('<p >Gracias por tu inter&eacute;s, te contactaremos pronto!</p>');
				else $('.formContactar').html('<span class="errorForm">El mensaje no se ha mandado correctamente, contactanos en info@web-barata.es');
			}
		);
	}
	
}

function onlyNumbers(evnt)
{
	var keyPressed = (evnt.which) ? evnt.which : event.keyCode
    return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
}