function ValidarEmail(campo)
{
  var sw = true;
  if (campo.value.indexOf('@') == -1 || campo.value.indexOf('.') == -1 || campo.value.length<6)
	sw=false;

  return sw;
}


function validarformulario(form)
{
	var sw = true;
	var mensaje = "Este formulario posee los siguientes errores:\n\n"
	if (form.nombre.value == "")
	{
		mensaje +="* Debe escribir el Nombre y Apellido\n";
		sw=false;
	}
	if (form.empresa.value == "")
	{
		mensaje +="* Debe escribir la Empresa\n";
		sw=false;
	}
		if (form.direccion.value == "")
	{
		mensaje +="* Debe escribir la Dirección\n";
		sw=false;
	}
	
	if (form.pais.value == "")
	{
		mensaje +="* Debe escribir la País\n";
		sw=false;
	}
	if (form.estado.value == "")
	{
		mensaje +="* Debe escribir el Estado\n";
		sw=false;
	}
	
	if (form.telefono.value == "")
	{
		mensaje +="* Debe escribir el Teléfono\n";
		sw=false;
	}
	if (form.asunto.value == "")
	{
		mensaje +="* Debe escribir el Asunto\n";
		sw=false;
	}
	
	if(!ValidarEmail(form.Email) || form.Email.value == "")
	{
		mensaje +="* Email inválido!\n";
		sw=false;
	}
		
	if (form.private_key.value == "")
	{
		mensaje +="* Debe escribir el codigo de seguridad\n";
		sw=false;
	}	
	if(!sw){		
		alert(mensaje);
		return sw;
	}
	else
		return sw;
}


function BloqueoCaracter(e) 
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var _ret = true;
	
	if (isIE) 
	{
		if (window.event.keyCode < 46 || window.event.keyCode > 57) 
		{
		  window.event.keyCode = 0;
		  _ret = false;
		}
	}
  	if (isNS) 
	{
		if (e.which < 46 || e.which > 57) 
		{
	  		e.which = 0;
	  		_ret = false;
		}
  	}
	return (_ret); 
}
