Intente con algo más chico para tratar de detectar el error pero pasa lo mismo..
  
Código:
 <script type="text/javascript" language="javascript">
	function Cargar()
	{
		combo = document.getElementById('cboCiudad');
		var temp = "Buenos Aires -Córdoba - La Rioja";
		var ar = new Array();
		var temporal;
		ar=temp.split("-");		
		
		for (var i=0; i<ar.length;i++)
		{
			combo.options[i] = new Option(ar[i],ar[i]);
		}
	}
</script>
<form method="post">
	<input name="Button1" type="button" onclick="Cargar()" value="button" />
</form>
  Esto en IE, llenaría el combo con 3 provincias. En Firefox no hace nada. 
Saludos!