// JavaScript Document

var xmlHttp;

function showDataMh_iLinks(str)
{ 

	path="xmlResponseText/mh/";
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	 {
	 alert ("Su navegador no soporta la tecnologa necesaria para poder ver correctamente esta página.")
	 return;
	 }
	
	switch(str)
	{
		
		/* LINKS DEL FORO */
		
		case 'fro':
			path+="foro/";
			id=showDataMh_iLinks.arguments[1];
			ac=showDataMh_iLinks.arguments[2];
			switch(id)
			{
			case 'reg':
			url=path+"adduser.php?q=";
			break;
			case 'log':
			url=path+"loginuser.php";
			break;
			case 'new':
			url=path+"foro.php?new=1";
			break;
			case 'admin':
				switch (ac)
				{
				case 'usrs':
				url=path+"usuarios.php?q=";
				break;
				case 'del':
					if(confirm('Seguro que desea eliminar el registro seleccionado?'))
					{
						del=showDataMh_iLinks.arguments[3];
						url=path+"foro.php?&del="+del;
					}
				break;
				}
			break;
			case 'pag':
			url=path+"usuarios.php?pagina=" + ac;
			break;
			case 'on':
			pagina=showDataMh_iLinks.arguments[3];
			url=path+"usuarios.php?on=" + ac + "&pagina=" + pagina;
			break;
			case 'off':
			pagina=showDataMh_iLinks.arguments[3];
			url=path+"usuarios.php?off=" + ac+ "&pagina=" + pagina;
			break;
			case 'edit':
			url=path+"edituser.php?editar=" + ac;
			break;
			case 'kill':
			url=path+"edituser.php?do=kill&id=" + ac;
			break;
			}
		break;
		
		/* login-logout en el foro */
		case 'log':
			path+="foro/";
			action=showDataMh_iLinks.arguments[1];
			url=path+"foro.php?q="+action;
		break;
		
		
		
		/* paginacion de temas del foro */
		case 'pag':
			path+="foro/";
			pagina=showDataMh_iLinks.arguments[1];
			url=path+"foro.php?pagina="+pagina;
		break;
		
		/* ver tema */
		case 'ver':
			path+="foro/";
			tema=showDataMh_iLinks.arguments[1];
			url=path+"vertema.php?tema="+tema;
		break;
		
		/* responder tema */
		case 'resp':
			path+="foro/";
			tema=showDataMh_iLinks.arguments[1];
			url=path+"vertema.php?resp=true";
			url=url+"&tema="+tema;
			
		break;
		
		//historico de novedades y comunicados
		case 'hist':
		id=showDataMh_iLinks.arguments[1];
		switch(id)
		{
		case 'com':
		url=path+"comunicados/historico_comunicados.php?";
		break;
		case 'nov':
		url=path+"novedades/historico/historico_novedades.php?";
		break;
		}
		break;
		
		//renovacion estatutos 2010
		case 'stat2010':
		url=path+"estatutos2010.php?";
		break;
		
		case 'revista':
		url=path+"revistaCeppa.php?";
		break;
		
		
		
		
	}
	
	url=url+"&sid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
		
}


function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	document.getElementById("responseText").innerHTML=xmlHttp.responseText;
	
	} 
	
}


function GetXmlHttpObject()
{
	var xmlHttp=null;
	
	try
	 {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	
	 }
	catch (e)
	 {
		 //Internet Explorer
		 try
		  {
		  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		 catch (e)
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
	 }
	 
	 return xmlHttp;
}
