var carga=false;
var variables="";
function recarga_contenido(nmbPag,html,dispara_ajax,variables)
{
	carga=false;
	var pagina_php = false
	if (window.XMLHttpRequest)
	{// Si es Mozilla, Safari etc
		pagina_php = new XMLHttpRequest()
	} 
	else if (window.ActiveXObject)
	{
		// pero si es IE
		try 
		{
			pagina_php = new ActiveXObject ("Msxml2.XMLHTTP");
		}
		catch (e)
		{
		// en caso que sea una versión antigua
			try
			{
				pagina_php = new ActiveXObject ("Microsoft.XMLHTTP");
			}
			catch (e)
			{}
		}
	}	
	pagina_php.onreadystatechange=function()
	{ // función de respuesta
		cargarpagina_contenido(pagina_php,html,dispara_ajax,variables)
	}
	
	pagina_php.open('GET', nmbPag, true) // asignamos los métodos open y send
	pagina_php.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	pagina_php.send("");//variables
}

function cargarpagina_contenido(pagina_php,html,dispara_ajax,variables)
{
	
	if (pagina_php.readyState == 4 && (pagina_php.status==200 || window.location.href.indexOf("http")==-1))
	{	
		resultado=pagina_php.responseText;//.split("#->");
		document.getElementById(html).innerHTML=resultado;
// 		if(resultado.length>1)
// 		{
// 			objeto=resultado[1].split("=");
// 			objetoID=document.getElementById(objeto[0]);
// 			switch(objetoID.type)
// 			{
// 				case "hidden":
// 					objetoID.value=objeto[1];
// 				break;
// 			}
// 		}

		carga=true;
		if(dispara_ajax!=null)
			dispara_ajax(variables);
		dispara_ajax=null;
	}

	if(pagina_php.readyState==4)
	{
		switch(pagina_php.status)
		{
			case 403:
				alert("no tiene permisos");
			break;
			case 404:
				alert("Pagina no encontrada");
			break;
			case 500:
				alert("no se encuentra la pagina");
			break;
		}
	}
}


