function crearAjax(){
    var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
    var ajax = false;
    for(var i=0 ; !ajax && i<ajaxs.length ; i++){
        try{ 
            ajax = new ActiveXObject(ajaxs[i]);   // Internet Explorer
        }
        catch(e) { 
            ajax = false; 
        }
    }
    if(!ajax && typeof XMLHttpRequest!='undefined') {
        ajax = new XMLHttpRequest();  // Firefox, Opera 8.0+, Safari
    }
    return ajax;
}

 
  //Funci—n para actualizar el combo para las ciudades_relacionadas
  function ActualizarCiudades (pagina, cmbDelimitador, divContenedora)
  {
    //Se obtiene la referencia del div
    //donde se mostrar‡n los resultados
    var contenedor = document.getElementById(divContenedora);
 
    //Se obtiene el valor seleccionado en el combo delimitador
    var valdelimitador = document.getElementById(cmbDelimitador)
 
    var x = valdelimitador.value

    //Se obtiene el valor hidden para ver que tipo de Curso/buscador es
    var valbuscador = document.frmCombos.tipobuscador.value

    //Se contruye la url pasando, como par‡metro, el valor seleccionado
    var url_final = pagina+'?Id='+x+'&Id_Tipo='+valbuscador
 
    //Se muestra una imagen de espera en la capa contenedora del combo delimitado
    contenedor.innerHTML = '<img src="../imagenes/ico-cargando.gif" />'
 
    //Se crea un objeto XMLHttpRequest
    var objAjax = crearAjax()
 
    objAjax.open("GET", url_final)
    objAjax.onreadystatechange = function() {
      if (objAjax.readyState == 4) {
       //Se escribe el resultado en la capa contenedora
       contenedor.innerHTML = objAjax.responseText;
      }
    }
    objAjax.send(null);
  }
  
  //fin ajax
  
function AbrirBuscador(){ //v3.0
var oposescogida;
var correcto = 1
var tipocurso = document.frmCombos.tipobuscador.value

if (document.forms["frmCombos"].subcategoria.value == "") correcto=0;
if (!correcto){
				alert("Por favor, elige la oposición, para desplegar las ciudades disponibles.")
}else{
	
		Buscar();
}
function Buscar(){
indiceopos=document.forms["frmCombos"].subcategoria.selectedIndex;
oposescogida=document.forms["frmCombos"].subcategoria.options[indiceopos].value;
indiceciudad=document.forms["frmCombos"].ciudad.selectedIndex;
ciudadescogida=document.forms["frmCombos"].ciudad.options[indiceciudad].text;
if (tipocurso==1)
{
	oposescogida=132;
}
//eval(location='index.asp?datacontent=directorio&categoria=19&buscadoropos=1&pagina=1&subcategoria='+oposescogida+'&ciudad='+ciudadescogida);
location.href='/constructor.asp?datacontent=directorio&pais=extranjero&categoria='+tipocurso+'&buscadoropos=1&pagina=1&subcategoria='+oposescogida+'&ciudad='+ciudadescogida;

}
//-->
}
//-->