var datos = new Array(); function updateCombo1(combo1) { var aux = 0; var listaAux = new Array(); var cont = combo1.options.length; while (cont-- > 0 ) combo1.options[0] = null; cont = 0; while (aux < datos.length) { if (datos[aux] != null){ if(datos[aux][0] == '4749'){ listaAux[cont++]= new Array(normalizaName(datos[aux][2]),datos[aux]); } } aux++; } listaAux.sort(); combo1.options[0] = new Option('Select a country', ''); combo1.options[1] = new Option('', ''); for(cont=0; cont 0 ){ combo2.options[0] = null; } var contGroups = combo2.getElementsByTagName('OPTGROUP').length; while (contGroups-- > 0 ){ combo2.removeChild(combo2.getElementsByTagName('OPTGROUP')[0]); } if ( combo1.selectedIndex > 1 ) { var Arr = getColection(datos,combo1.options[combo1.selectedIndex].value); if (Arr.length == 1){ objOption = document.createElement('option'); objOption.innerHTML = Arr[0][2]; objOption.value = Arr[0][1]; combo2.appendChild(objOption); } else { combo2.options[0] = new Option('Select city or region',''); combo2.options[1] = new Option('', ''); for(i=0;i0){ var objOption = document.createElement('option'); objOption.innerHTML = Arr[i][2]; objOption.value = Arr[i][1]; combo2.appendChild(objOption); for(i2=0;i2