var selected;
var valores;

var esportes = new Array("Surf", "Tow In", "Bodyboard", "Wind Surf", "Kite Surf", "Foilboard", "Ski", "Snowboard",
                         "Sandboard", "Windcar (carro à vela)", "Wakeboard", "Vôo Livre", "Pára-quedismo", "Rally dos Sertões",
					               "Rafting", "Mountain Bike", "Mountain Bike Down Hill", "Corrida de Aventura", "Mergulho Livre",
					               "Mergulho Autônomo", "Mergulho em Caverna", "Skate", "Bungee Jump", "Regata Oceânica", "Motocross");

var vida_animal = new Array("Mamíferos", "Mamíferos Brasileiros", "Pássaros", "Pássaros Brasileiros", "Peixes", "Mamíferos Marinhos", 
                            "Tubarões", "Arraias", "Animais Antárticos");

var ambientes = new Array("Antártida", "Vulcões", "Montanhas", "Desertos", "Cidades", "Amazônia", "Ilhas", "Pantanal", "Mata Atlântica",
                          "Sertão", "Cerrado");
						  
var paises = new Array("Argentina", "Chile", "Brasil", "Vietnam", "Bolívia", "Indonésia", "México");

var culturas = new Array("Povos", "Festas", "Música", "Templos");

var estados = new Array("Acre", "Alagoas", "Amazonas", "Amapá", "Bahia", "Ceará", "Distrito Federal", "Espírito Santo",
                        "Goiás", "Maranhão", "Minas Gerais", "Mato Grosso", "Mato Grosso do Sul", "Pará", "Paraíba",
						            "Pernambuco", "Piauí", "Paraná", "Rio de Janeiro", "Rio Grande do Norte", "Roraima", "Rio Grande do Sul",
						            "Santa Catarina", "Sergipe", "São Paulo", "Tocantins");

function criaArray() {
  selected = "";
  selected = new Array();
  var menu = document.form1.lista;
  
  for(var i = 0; i < menu.options.length; i++) {
      if(menu.options[i].selected) {
         selected.push(menu.options[i].value);
      } // if
  } // for
  
  merge_arrays();
} // cria Array


function merge_arrays() {
  valores = "";
  valores = new Array();
  
  for(var i = 0; i < selected.length; i++) {
  
    if(selected[i].toString() == "esportes") {
    
      for(var j = 0; j < esportes.length; j++) {
        valores.push(esportes[j]);
      } // for
    
    } else if(selected[i].toString() == "vida_animal") {
    
      for(var j = 0; j < vida_animal.length; j++) {
        valores.push(vida_animal[j]);
      } // f
    
    } else if(selected[i].toString() == "ambientes") {
    
      for(var j = 0; j < ambientes.length; j++) {
        valores.push(ambientes[j]);
      } // f
    
    } else if(selected[i].toString() == "paises") {
    
      for(var j = 0; j < paises.length; j++) {
        valores.push(paises[j]);
      } // f
      
    } else if(selected[i].toString() == "estados") {
    
      for(var j = 0; j < estados.length; j++) {
        valores.push(estados[j]);
      } // f
    
    } else if(selected[i].toString() == "culturas") {
    
      for(var j = 0; j < culturas.length; j++) {
        valores.push(culturas[j]);
      } // f
    } 
  } // for

  setLista2();
}

function setLista2() {
  var lista2 = document.getElementById("lista2");
  var l2 = lista2.length;
  
  for(var j = (lista2.options.length - 1); j > 0; j--) {
    lista2.remove(j);
  }
  
  for(var i = 0; i < valores.length; i++) {
    lista2.options[i] = new Option(valores[i].toString());
  }
} // setLista2

function valida() {
  var lista2 = document.getElementById("lista2");
  if(document.form1.nome.value == "") {
    window.alert("É necessário o prenchimento do campo nome.");
    document.form1.nome.focus();
    return false;
  } else if(document.form1.email.value == "") {
    window.alert("É necessário o prenchimento do campo email.");
    document.form1.email.focus();
    return false;
  } else if(document.form1.telefone.value == "") {
    window.alert("É necessário o prenchimento do campo telefone.");
    document.form1.telefone.focus();
    return false;
  } else if(!isSelected()) {
    window.alert("Selecione o(s) assunto(s) de seu interesse na lista a direita.");
    return false;
  } else {
    return true;
  }
}

function isSelected() {

  var lista2 = document.getElementById("lista2");
  var count = 0;
  
  for(var i = 0; i < lista2.options.length; i++) {
  
    if(lista2.options[i].selected) {
      count++;
    } // if
  } // for

  if(count == 0) {
    return false;
  } else {
    return true;
  }
} // isSelected