var rojo = new Array();
var norm = new Array();

function ComprobarPrivacidad (privacidad) {
   if ( !privacidad.checked )
      return false;
   return true;
}

function Envia(fr,idioma) {
 
  if (!ComprobarPrivacidad(fr.privacidad)) {		
		switch(idioma)
    {
      case "ES":
        alert('Por favor, debe aceptar la política de privacidad');
        break
        
      case "EN":
        alert('Please, accept the Privacy Policy. Thank you');
        break
      
      default:
         alert('Por favor, debe aceptar la política de privacidad');
         break;
    }
		fr.privacidad.focus();
		return false;
  }

  
  rojo = new Array();
  norm = new Array();
		if ( !Validar(fr) )
			return false;	
		if ( !validar_campo('telefono_todos',fr.telefono) )
         return false; 
      if ( fr.email.value != '' && !validar_campo('email',fr.email) ) 
			return false;	
			
		return true;
}

function Rojos() {
    for ( var i = 0; i < rojo.length;  i++ ) {
        rojo[i].className = "Rojo";
    }
    for ( var i = 0; i < norm.length;  i++ ) {
        norm[i].className = "blanco";
    }
    return true;
}

function Validar(fr) {

    var valido = true;

    if ( !fr.nombre.value ) {
            rojo.push(document.getElementById('nombre'));
            valido = false;
    } else {
            norm.push(document.getElementById('nombre'));
    }
    if ( !fr.telefono.value ) {
            rojo.push(document.getElementById('telefono'));
            valido = false;
    } else {
            norm.push(document.getElementById('telefono'));
    }
    
    Rojos();

    if ( !valido) {
        document.getElementById('error').style.visibility = 'visible';
    } else
        document.getElementById('error').style.visibility = 'hidden';

    return valido;
}
