// JavaScript Document
function isValidEmail(str)
{	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;	
	return (filter.test(str));
}

function vOlvido()
{
	error="";
	var form = document.contacto;
	with (form)
	{
		email.value==""?error+="Complete el campo Email\n":isValidEmail(email.value)?null:error+="Campo Email no válido\n";
	}
	if(error!=="") 
	{
		alert(error);
	} 
	else
	{
		document.getElementById('contacto').submit(); 
	}
}

function vTrabajo() 
{
	var form = document.contacto;
	with (form)
	{
		error ="";
		nombre.value==""?error+="- Nombre\n":null;
		apellido.value==""?error+="- Apellido\n":null;
		email.value==""?error+="- Email\n":isValidEmail(email.value)?null:error+="- Email no válido\n";
		mensaje.value==""?error+="- Comentarios\n":null;

	}
	if (error!=="") {
		alert("Complete los siguientes campos:\n" + error + "\n");
	} else {
		document.contacto.submit();
	}
}

function vContacto() 
{
	var form = document.contacto;
	with (form)
	{
		error ="";
		nombre.value==""?error+="- Nombre\n":null;
		apellido.value==""?error+="- Apellido\n":null;
		email.value==""?error+="- Email\n":isValidEmail(email.value)?null:error+="- Email no válido\n";
		mensaje.value==""?error+="- Consulta\n":null;

	}
	if (error!=="") {
		alert("Complete los siguientes campos:\n" + error + "\n");
	} else {
		document.contacto.submit();
	}
}

function vSuscribeNewsletter() 
{
	var form = document.suscribirse;
	with (form)
	{
		error ="";
		nombre.value==""?error+="- Nombre\n":null;
		apellido.value==""?error+="- Apellido\n":null;
		email.value==""?error+="Email\n":isValidEmail(email.value)?null:error+="Email no válido\n";
	}
	if (error!=="") {
		alert("Complete los siguientes campos:\n" + error + "\n");
	} else {
		document.suscribirse.submit();
	}
}

function vUnSuscribeNewsletter()
{
	error="";
	var form = document.desuscripcion;
	with (form)
	{
		email.value==""?error+="- Complete el campo Email\n":isValidEmail(email.value)?null:error+="Campo Email no válido\n";
	}
	if(error!=="") 
	{
		alert(error);
	} 
	else
	{
		document.getElementById('desuscripcion').submit(); 
	}
}

function vRegistro() 
{
	var form = document.registro;
	with (form)
	{
		if (!acepto.checked) 
		{ 
			alert("Debe leer y aceptar las Condiciones Generales de Venta.");
			return;
		}
		error ="";
		empresa.value==""?error+="- Empresa\n":null;		
		nif.value==""?error+="- CIF / NIF\n":null;
		nombre.value==""?error+="- Nombre\n":null;
		apellido.value==""?error+="- Apellido\n":null;
		telefono.value==""?error+="- Teléfono\n":null;
		email.value==""?error+="- Email\n":isValidEmail(email.value)?null:error+="- Email no válido\n";
		web.value==""?error+="- Web\n":null;
	}
	if (error!=="") {
		alert("Complete los siguientes campos:\n" + error + "\n");
	} else {
		document.registro.submit();
	}
}

function vCliente()
{
	error="";
	var x = document.acceso;
	with (x)
	{
		usuario.value==""?error="Debe ingresar su nombre de Usuario y Clave":null;
		clave.value==""?error="Debe ingresar su nombre de Usuario y Clave":null; /*isValidEmail(clave.value)?null:error="Campo Usuario no válido\nDebe ser una dirección de email.";*/
	}
	if(error!=="") 
	{
		alert(error);
	} 
	else
	{
		document.getElementById('acceso').submit();
	}
}


