// JavaScript Document

function validar()
	{
		//alert(document.form.nom.value);
		var f=document.form1;
		
//*******************************************************
		if (f.nombre.value == 0)
		{
			alert("Por favor escriba su nombre o un alias, campo requerido");			
			f.nombre.focus();
			return false;
		}
		
//*******************************************************
		if (f.correo_principal.value == 0)
		{
			alert("Por favor escriba una dirección de correo, campo requerido");
			f.correo_principal.value="";
			f.correo_principal.focus();
			return false;
		}
//*******************************************************
		if (valida_correo(f.correo_principal.value)==false)
		{
			alert("Por favor escriba una dirección de correo válida");
			f.correo_principal.value="";
			f.correo_principal.focus();
			return false;
		}
//*******************************************************
		/*if (valida_correo(f.correo_alternativo.value)==false)
		{
			alert("Please insert valid email address");
			f.correo_alternativo.value="";
			f.correo_alternativo.focus();
			return false;
		}*/
//*******************************************************
		
		if (f.vcodigo.value == 0)
		{
			alert("Por favor, escriba el texto que aparece en la imagen");
			
			f.vcodigo.focus();
			return false;
		}
//*******************************************************
		if (f.vcodigo.value != f.code_box.value)
		{
			alert("Valor incorrecto, por favor intente de nuevo");
			f.vcodigo.value="";
			f.vcodigo.focus();
			return false;
		}
		
	//*******************************************************
		//alert("todo ok");
		document.form1.submit();
	}
	
	
//*******************************************************	
	function limpiar()
	{
		document.f.reset();
		document.f.nom.focus();
	}
	
//*******************************************************		
//Valida correo 
function valida_correo(correo) {
		  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo)){
			
		   return (true)
		  } else {
		   
		   return (false);
		  }
		 }
		 
