function parseCities(lista){
  removeAllExceptFirst(document.getElementById("city"));
  var element=document.getElementById("city");
  var hasCities=false;
  for(i=0;i<lista.length;i++){
    for(j=0;j<lista[i].childNodes.length;j++){
      if(lista[i].childNodes[j].nodeName!='serialVersionUID' && lista[i].childNodes[j].nodeType != 3){
        hasCities=true;
        idxNode=0;
		if(lista[i].childNodes[j].childNodes[0].nodeType == 3){
		  idxNode=1;
		}
        element.options.add(new Option(lista[i].childNodes[j].childNodes[idxNode+1+idxNode].firstChild.nodeValue,lista[i].childNodes[j].childNodes[idxNode+1+idxNode].firstChild.nodeValue));
      }
    }
  }
}

function removeAllExceptFirst(combo){
 for(i=combo.options.length-1;i>=1;i--){
    combo.remove(i);
 }
}