/**********************************************************/
/* 	         Valida Formulario Contacto    		  */
/**********************************************************/

function string_blanco(str)
{
	var espacios = true;
	var cont = 0;
	while (espacios && (cont < str.length)) {
	  if (str.charAt(cont) != " ") {
	    espacios = false;
	  }
	  cont++;
	}

	return espacios;
}

function validarEmail(valor) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
	{
   		return (true)
  	}
  	else
  	{
		return (false);
  	}
}

function valida()
{
	errores = "Debe completar los siguientes campos en blanco: \n";
	if (string_blanco(document.formulario.nombre.value))
	{
		errores = errores + "- Nombre \n";
	}
	if (validarEmail(document.formulario.email.value)==false)
	{
		errores = errores + "- Email \n";
	}
	if (string_blanco(document.formulario.telefono.value))
	{
		errores = errores + "- Teléfono \n";
	}
	if (string_blanco(document.formulario.asunto.value))
	{
		errores = errores + "- Asunto \n";
	}
	if (string_blanco(document.formulario.mensaje.value))
	{
		errores = errores + "- Mensaje \n";
	}
	if (errores != "Debe completar los siguientes campos en blanco: \n")
	{
		alert(errores);
	}
	else
	{
		cargar_pagina('pages/procesador_contacto.php','contenido','nombre='+ document.formulario.nombre.value + '&email='+ document.formulario.email.value + '&telefono='+ document.formulario.telefono.value + '&asunto='+ document.formulario.asunto.value + '&mensaje='+ document.formulario.mensaje.value,'POST');
	}
}