
function http_request() {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp
}

function peticion_http_get(capa_destino,capa_cargando,op,vars,text_cargando){
	_objetus=http_request()
    	elemento_destino=document.getElementById(capa_destino); //id resultado
	    _URL_="results_ajax.php?op="+ op +"&"+ vars;
	    _objetus.open("GET",_URL_,true);
	    _objetus.onreadystatechange=function() {
	        if (_objetus.readyState==1)
	        {
	           if(capa_cargando!=0){
	           		if(text_cargando==0){
	           	document.getElementById(capa_cargando).innerHTML="<span class='fuente_verdana_pequena'>Cargando datos, por favor espere...</span>"; } else {
	           		document.getElementById(capa_cargando).innerHTML=text_cargando;
	           	}
	           }
	        }
	        else if(_objetus.readyState==4)
	        {
	            if(_objetus.status==200)
	            {
	                elemento_destino.innerHTML = _objetus.responseText;
	            }
	            else
	            {
	                elemento_destino.innerHTML = "Error: "._objetus.status;
	            }
	        }
	    }
	    _objetus.send(null);
	    return
}


function show_select_municipios(varchar_provincia,municipios_div,estilos){
	
    _objetus=http_request()
    elemento_destino=document.getElementById(municipios_div); //id resultado
    _URL_="results_ajax.php?op=municipios_de_provincia&estilos=" + estilos + "&pid="+ document.getElementById(varchar_provincia).value;
    _objetus.open("GET",_URL_,true);
    _objetus.onreadystatechange=function() {
        if (_objetus.readyState==1)
        {
            elemento_destino.innerHTML="<span class='fuente_verdana_pequena'>Cargando datos, por favor espere...</span>";
        }
        else if(_objetus.readyState==4)
        {
            if(_objetus.status==200)
            {
                elemento_destino.innerHTML = _objetus.responseText;
            }
            else
            {
                elemento_destino.innerHTML = "Error: "._objetus.status;
            }
        }
    }
    _objetus.send(null);
    return
}

function comprueba_busqueda_local_evento(){
var error=0;
if (document.getElementById('varchar_nombre_local').value.length < 3)
        {          alert ("El nombre del local debe tener al menos 3 carácteres."); error=1; return false;
        }
	if (document.getElementById('varchar_provincia').value.length < 3)
        {          alert ("Seleccione la provinicia antes de continuar."); error=1; return false;
		
        }
	if (document.getElementById('varchar_municipio').value.length < 3)
        {          alert ("Seleccione el municipio antes de continuar."); error=1; return false;
        }
	
	if(error==0){
		
		_objetus=http_request()
    	elemento_destino=document.getElementById('resultado_busqueda_local_evento'); //id resultado
	    _URL_="results_ajax.php?op=busqueda_locales_evento&s="+ encodeURIComponent(document.getElementById('varchar_nombre_local').value) +"&provincia_id=" + document.getElementById('varchar_provincia').value +"&municipio_id=" + document.getElementById('varchar_municipio').value;
	    _objetus.open("GET",_URL_,true);
	    _objetus.onreadystatechange=function() {
	        if (_objetus.readyState==1)
	        {
	            elemento_destino.innerHTML="<span class='fuente_verdana_pequena'>Cargando datos, por favor espere...</span>";
	        }
	        else if(_objetus.readyState==4)
	        {
	            if(_objetus.status==200)
	            {
	                elemento_destino.innerHTML = _objetus.responseText;
	            }
	            else
	            {
	                elemento_destino.innerHTML = "Error: "._objetus.status;
	            }
	        }
	    }
	    _objetus.send(null);
	    return
	
	}
	
}

