Я бы рекомендовал использовать другой идентификатор для узла Ocupation и удвоить добавление:
JS Snip - возьмите другой список, добавьте к обоим:
//Se obtine el id de la lista
var obCon = document.getElementById("pais");
var obOcupation = document.getElementById("ocupation");
...
for (var i=0; i<obCod.length;i++) {
obCon.options[i].value=obCod[i].firstChild.nodeValue;
obCon.options[i].text=obDes[i].firstChild.nodeValue;
obOcupation.options[i].value=obCod[i].firstChild.nodeValue;
obOcupation.options[i].text=obDes[i].firstChild.nodeValue;
}
HTML - укажите второму имени другое имя (для серверной части) и идентификатор (для JavaScript):
<html>
<body onload="iniciaListas()">
<script type="text/javascript" src="lists.js"> </script>
<b>Country</b><br>
<select name="pais" id="pais" ></select>
<b>Ocupation</b><br>
<select name="ocupation-pais" id="ocupation" ></select>
</body>
</html>
Ваш код может быть значительно упрощен при использовании существующей платформы JS, например jQuery ...