
function limpia(elemento)
{
 elemento.value = "";
}

function setear_nombre(elemento)
{
 if (elemento.value == ""){
     elemento.value = 'Nombre';
 }
}

function setear_apellido(elemento)
{
 if (elemento.value == ""){
     elemento.value = 'Apellido';
 }
}

function setear_mail(elemento)
{
 if (elemento.value == ""){
     elemento.value = 'Mail';
 }
}


function valida_caracteres(theElement )
{
 var cadena = theElement;

 for ( i=0; i < cadena.length ; i++ )
 {
   if ( cadena.charAt(i) == "<" || cadena.charAt(i) == ">" || cadena.charAt(i) == "'" || cadena.charAt(i) == '"' || cadena.charAt(i) == "&" || cadena.charAt(i) == "?"){
	return false;
   }
 }
 return true;
}

function valida_campos(theElement )
{
 var cadena = theElement;

 existe=0;
 if (cadena == "") {
      return false;
 }
 for ( i=0; i < cadena.length ; i++ )
 {
    if ( cadena.charAt(i) != " "){
	existe=1;
    }
 }
 if(existe==0){	
    return false;	
 }
 return true;
}

function esmail(form)
{
 var s = form.mail.value;
 var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
 if (s.length == 0 ) return true;
 if (filter.test(s)){
    return true;
 }
 else
   return false;
}

function verifica_fecha(dia,mes)
{
if ((mes == 2 && dia > 29) || (mes == 4 && dia > 30) || 
         (mes == 6 && dia > 30) || (mes == 9 && dia > 30) ||
         (mes == 11 && dia > 30)) {
    return false;
}
return true;
}


function valida_registro(formulario) {  
  if (!valida_campos(formulario.nombre.value) || (formulario.nombre.value == 'Nombre')){
     alert("Ingresa tu nombre");
     formulario.nombre.value = "";
     formulario.nombre.focus();
     return false     
  }
  else if (!valida_caracteres(formulario.nombre.value)){
     alert("El nombre no debe tener símbolos");
     formulario.nombre.focus();
     return false     
  }
  else if (!valida_campos(formulario.apellido.value) || (formulario.apellido.value == 'Apellido')){
     alert("Ingresa tu apellido");
     formulario.apellido.value = "";
     formulario.apellido.focus();
     return false     
  }
  else if (!valida_caracteres(formulario.apellido.value)){
     alert("El apellido no debe tener símbolos");
     formulario.apellido.focus();
     return false     
  }
  else if (formulario.mail.value == ''){
     alert("Ingresa tu email");
     formulario.mail.focus();
     return false     
  }
  else if (!esmail(formulario)){
     alert("Ingresa una dirección de correo válida");
     formulario.mail.value = "";
     formulario.mail.focus();
     return false 
  }
  else if (formulario.sexo.value == ''){
     alert("Ingresa sexo");
     formulario.sexo.focus();
     return false     
  }
  else if (formulario.agno.value == ''){
     alert("Ingresa año de nacimiento");
     formulario.agno.focus();
     return false     
  }
  else if (formulario.comuna.value == ''){
     alert("Ingresa comuna");
     formulario.comuna.focus();
     return false     
  } 

}

function valida_login(formulario) {  
  if (formulario.mail.value == ''){
     alert("Ingresa tu email");
     formulario.mail.focus();
     return false     
  }
  else if (!esmail(formulario)){
     alert("Ingresa una dirección de correo válida");
     formulario.mail.focus();
     return false 
  }
}


function valida_datos_amigo(formulario) {  
  if (formulario.id_nombre.value == ''){
     alert("Ingresa el nombre de tu amig@");
     formulario.id_nombre.focus();
     return false     
  }
  else if (!valida_campos(formulario.apellido.value) || (formulario.apellido.value == 'Apellido')){
     alert("Ingresa el apellido de tu amig@");
     formulario.apellido.value = "";
     formulario.apellido.focus();
     return false     
  }
  else if (!valida_caracteres(formulario.apellido.value)){
     alert("El apellido no debe tener símbolos");
     formulario.apellido.focus();
     return false     
  }
  else if (formulario.mail.value == ''){
     alert("Ingresa el email de tu amig@");
     formulario.mail.focus();
     return false     
  }
  else if (!esmail(formulario)){
     alert("Ingresa una dirección de correo válida");
     formulario.mail.value = "";
     formulario.mail.focus();
     return false 
  }
  else if (!valida_campos(formulario.imagen.value)){
     alert("Ingresa Foto");
     formulario.imagen.focus();
     return false     
  }
  else if (!(formulario.bases.checked)){
     alert("Debes aceptar las bases");
     formulario.bases.focus();
     return false     
  }
}

function esmail_amigos(variable)
{
 var s = variable;
 var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
 if (s.length == 0 ) return true;
 if (filter.test(s)){
    return true;
 }
 else
   return false;
}

function valida_amigos(formulario) { 
  if (!valida_campos(formulario.nombre1.value) || (formulario.nombre1.value == 'Nombre')){
     alert("Ingresa el nombre del Amig@ 1");
     formulario.nombre1.value = "";
     formulario.nombre1.focus();
     return false     
  }
  else if (formulario.mail1.value == ''){
     alert("Ingresa el email del Amig@ 1");
     formulario.mail1.focus();
     return false     
  }
  else if (!esmail_amigos(formulario.mail1.value)){
     alert("Ingresa una dirección de correo válida");
     formulario.mail1.value = "";
     formulario.mail1.focus();
     return false 
  } 
  if ((formulario.mail2.value != 'Mail') && (!esmail_amigos(formulario.mail2.value))){
     alert("Ingresa una dirección de correo válida");
     formulario.mail2.value = "";
     formulario.mail2.focus();
     return false 
  }
  if ((formulario.mail3.value != 'Mail') && (!esmail_amigos(formulario.mail3.value))){
     alert("Ingresa una dirección de correo válida");
     formulario.mail3.value = "";
     formulario.mail3.focus();
     return false 
  }

}


