function mostrar_alert(){
	if (http.readyState == 4)
	{ 
		if (http.status == 200)
		{ 
			if (http.responseText.indexOf('invalid') == -1)
			{
				resultados = http.responseText.split("|||");
				
				if (resultados[0] != "")
				{
					if (resultados[0] == 1){
						actualizar_upgrade();
					}
					else {
						alert(resultados[0]);
					}
				}
				
				enProceso = false;
			}
		}
		else
		{
			alert("Se ha producido un error en la consulta.");
			enProceso = false;
		}
	}
}

function funcion_cmp() {
	if (http.readyState == 4)
	{ 
		if (http.status == 200)
		{ 
			if (http.responseText.indexOf('invalid') == -1)
			{
				resultados = http.responseText.split("|||");
				
				if (resultados[0] != "")
				{
				//	alert(resultados[0]);
					if (resultados[1]=="--")
						document.getElementById("contenido_tmp").value = resultados[0];
					else
						document.getElementById("capa_campos_items").innerHTML = resultados[0];
				}
				
				enProceso = false;
			}
		}
		else
		{
			alert("Se ha producido un error en la consulta.");
			enProceso = false;
		}
	}
}

function verificar_usr()
{
	var id_usuario = escape(document.getElementById("id_usuario").value);
	var usuario = escape(document.getElementById("usuario").value);
	var tipo_consulta = escape(document.getElementById("tipo_consulta").value);
	
	if (!enProceso && http)
	{
		var url = "comprobar.php?id_usuario="+ id_usuario+"&usuario="+usuario+"&tipo_consulta="+tipo_consulta;
		http.open("GET", url, true);
		http.onreadystatechange = funcion_comprobar;
		enProceso = true;
		http.send(null);
	}
}

function funcion_comprobar() {
	if (http.readyState == 4)
	{ 
		if (http.status == 200)
		{ 
			if (http.responseText.indexOf('invalid') == -1)
			{
				resultados = http.responseText.split("|||");
				resultado_comp = resultados[0];
				enProceso = false;
			}
		}
		else
		{
			alert("Se ha producido un error en la consulta.");
			enProceso = false;
		}
	}
}

function getHTTPObject()
{
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}

		catch (e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E) 
			{
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try { xmlhttp = new XMLHttpRequest();}
		catch (e) {	xmlhttp = false;}
	}
	return xmlhttp;
}

var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
var resultado_comp = "0";