Quiero cargar una librería con los pueblos según provincias, solo lo consigo en internet explorer, falla en chrome y firefox. El compañero de al lado le funciona en firefox en su ordenador, a mi no en el mio, pero mi código a el no en el suyo.
Es lioso, pero alguien tiene alguna solución?
			Es lioso, pero alguien tiene alguna solución?
Código [Seleccionar] 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php include ("librerias/pueblos.php") ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registro</title>
</head>
<script lenguage="javascript1.1">
<!-- inicio funciones de habilitacion -->
<!-- Son llamadas desde el campo del formulario cuando este se cambia y se pusla tabulador -->
function cambia_provincia(){ 
    //tomo el valor del select de la provincia elegida 
    var provin; 
    provin = document.registro.provincia[document.registro.provincia.selectedIndex].value;
    //miro a ver si la provincia está definido 
    if (provin != 0) { 
       //si estaba definido, entonces coloco las opciones de la provincia correspondiente. 
       //selecciono el array de provincia adecuado 
       mis_provincias=eval("provincias_" + provin);
       //calculo el numero de localidades 
       num_provincias = mis_provincias.length;
       //marco el número de localidades en el select 
       document.registro.localidad.length = num_provincias;
       //para cada provincia del array, la introduzco en el select 
	  
       for(i=0;i<num_provincias;i++){ 
          document.registro.localidad.options[i].value=mis_provincias[i];
          document.registro.localidad.options[i].text=mis_provincias[i];
       } 
    }else{ 	
	alert("cambia provincia else");
       //si no había provincia seleccionada, elimino las provincias del select 
       document.registro.localidad.length = 1;
       //coloco un guión en la única opción que he dejado 
       document.registro.localidad.options[0].value = "-";
       document.registro.localidad.options[0].text = "-";
    } 
	alert("cambia provincia habilita6");
    //marco como seleccionada la opción primera de provincia 
    document.registro.localidad.options[0].selected = true;
		//habilita6
	document.registro.localidad.enabled=true;
} 
function habilita1(){
	document.registro.ap1.disabled=false;
	setTimeout(function(){document.registro.ap1.focus()},1)	
}
function habilita2(){
	document.registro.ap2.disabled=false;
	setTimeout(function(){document.registro.ap2.focus()},1)
}
function habilita3(){
	document.registro.DNI2.disabled=false;
	document.registro.d.disabled=false;
	document.registro.n.disabled=false;
	setTimeout(function(){document.registro.DNI2.focus()},1)
}
function habilita4(){
	document.registro.telefono.disabled=false;
	setTimeout(function(){document.registro.telefono.focus()},1)
}
function habilita5(){
	document.registro.provincia.disabled=false;
	setTimeout(function(){document.registro.provincia.focus()},1)
}
<!-- habilita 6 incluida en funcion cambia_provincia -->
function habilita7(){
	document.registro.ap1.disabled=false;
	document.registro.ap1.focus()
}
<!-- fin funciones de habilitacion de campos -->
function ocultar(){
	labelNombre.style.visibility="hidden";
	labelap1.style.visibility="hidden";
	labelap2.style.visibility="hidden";
	labeldni.style.visibility="hidden";
	labeltelefono.style.visibility="hidden";
	labelprovincia.style.visibility="hidden";
	labellocalidad.style.visibility="hidden";
	labelcp.style.visibility="hidden";
	labelfecha.style.visibility="hidden";
	labelemail.style.visibility="hidden";
	labelcontraseña.style.visibility="hidden";
	labelcontraseña2.style.visibility="hidden";
}
function deshabilitar(){
	alert("mensaje");
	document.registro.ap1.disabled="true";
	document.registro.ap2.disabled="true";
	document.registro.d.disabled="true";
	document.registro.n.disabled="true";
	document.registro.DNI2.disabled="true";
	document.registro.telefono.disabled="true";
	document.registro.provincia.disabled="true";
	document.registro.localidad.disabled="true";
	document.registro.CP.disabled="true";
	document.registro.fecha.disabled="true";
	document.registro.email.disabled="true";
	document.registro.contraseña.disabled="true";
	document.registro.contraseña2.disabled="true";
	document.registro.nombre.focus();
}
function cargar(){
	ocultar();
	deshabilitar();
}
</script>
<body onLoad="javascript:cargar();" >
<form name="registro" method="post">
<table border="1" align="center">
	<tr>
		<td colspan="3" align="center">Tus datos:</td>
	</tr>
	<tr>
		<td>Nombre</td>
		<td><INPUT type="text" tabindex="1" id="Nombre" name="Nombre" onChange="javascript:habilita1()" /></td>
		<td><label id="labelNombre" name="labelNombre">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Apellido1</td>
		<td><INPUT type="text"  tabindex="2" id="ap1" onChange="javascript:habilita2()" /></td>
		<td><label id="labelap1" name="labelap1">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Apellido2</td>
		<td><INPUT type="text" tabindex="3" id="ap2" onChange="javascript:habilita3()"></td>
		<td rowspan="2"><label id="labelap2" name="labelap2">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td rowspan="2">DNI/NIE</td>
		<td>
			<input type="radio" id="d" name="dni" checked>DNI</radio> 
			<input type="radio" id="n" name="dni">NIE</radio>
		</td>
	</tr>
	<tr>
		<td>
			<input type="text" tabindex="4" id="DNI2" onChange="javascript:habilita4()"></td><td><label id="labeldni" name="labeldni">Campo Obligatorio</label>
		</td>
	</tr>
	<tr>
		<td>Telefono</td>
		<td><INPUT type="text" tabindex="5" id="telefono" onChange="javascript:habilita5()"></td>
		<td><label id="labeltelefono" name="labeltelefono">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Provincia</td>
		<td>
			<select name="provincia" id="provincia" onChange="javascrip:cambia_provincia();" tabindex="6">
                  <option value=0 selected>Seleccione una provincia
                  <option value="Albacete">Albacete
                  <option value="Ciudad_Real">Ciudad Real
                  <option value="Cuenca">Cuenca
                  <option value="Guadalajara">Guadalajara
                  <option value="Toledo">Toledo
                  <option value="Alava">Álava 
	              <option value="Alicante">Alicante 
	              <option value="Almeria">Almería 
	              <option value="Asturias">Asturias 
	              <option value="Avila">Ávila
	              <option value="Badajoz">Badajoz
	              <option value="Islas_Baleares">Islas Baleares
	              <option value="Barcelona">Barcelona 
	              <option value="Burgos">Burgos 
	              <option value="Caceres">Cáceres 
	              <option value="Cadiz">Cádiz 
	              <option value="Cantabria">Cantabria 
	              <option value="Castellon">Castellón 
	              <option value="Ceuta">Ceuta 
	              <option value="Cordoba">Córdoba 
	              <option value="Coruña">La Coruña 
	              <option value="Gerona">Gerona 
	              <option value="Granada">Granada 
	              <option value="Guipuzcoa">Guipúzcoa 
	              <option value="Huelva">Huelva 
	              <option value="Huesca">Huesca 
	              <option value="Jaen">Jaén 
	              <option value="La_Rioja">La Rioja 
	              <option value="Leon">León 
	              <option value="Lerida">Lérida 
	              <option value="Lugo">Lugo 
	              <option value="Madrid">Madrid 
	              <option value="Malaga">Málaga 
	              <option value="Melilla">Melilla 
	              <option value="Murcia">Murcia 
	              <option value="Navarra">Navarra 
	              <option value="Orensa">Orense 
	              <option value="Palencia">Palencia 
	              <option value="Las_Palmas">Las Palmas 
	              <option value="Pontevedra">Pontevedra 
	              <option value="Salamanca">Salamanca 
	              <option value="Santa_Cruz_Tenerife">Santa Cruz de Tenerife 
	              <option value="Segovia">Segovia 
	              <option value="Sevilla">Sevilla 
	              <option value="Soria">Soria 
	              <option value="Tarragona">Tarragona 
	              <option value="Teruel">Teruel 
	              <option value="Valencia">Valencia 
	              <option value="Valladolid">Valladolid 
	              <option value="Vizcaya">Vizcaya 
	              <option value="Zamora">Zamora 
	              <option value="Zaragoza">Zaragoza
			</select>
		</td>
		<td><label id="labelprovincia" name="labelprovincia">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Localidad</td>
		<td>
		<select name="localidad" id="localidad" tabindex="7">
		<option></option>
		</select>
		</td>
		<td><label id="labellocalidad" name="labellocalidad">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Codigo Postal</td>
		<td><input type="text" id="CP"></td>
		<td><label id="labelcp" name="labelcp">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Fecha de nacimiento</td><td><input type="text" id="fecha"></td><td><label id="labelfecha" name="labelfecha" tabindex="8">Campo Obligatorio</label></td>
		<td><img src="img/calendario.png"/></td>
	</tr>
	<tr>
		<td>Datos de acceso a tu cuenta:</td>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Email</td>
		<td><input type="text" id="email" tabindex="9"></td>
		<td><label id="labelemail" name="labelemail">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Contraseña</td>
		<td><input type="password" id="contraseña" tabindex="10"></td>
		<td><label id="labelcontraseña" name="labelcontraseña">Campo Obligatorio</label></td>
	</tr>
	<tr>
		<td>Confirma contraseña</td>
		<td><input type="password" id="contraseña2" tabindex="11"></td>
		<td><label id="labelcontraseña2" name="labelcontraseña2">Campo Obligatorio</label></td>
	</tr>
</table>
</form>
</body>
</html>
				