//Intento de hacer acopio de todas las funciones javascript relacionadas con el ajax...

//La misma funcion de arriba pero pasando los parametros por get a ver si asi tenemos respuesta.
function petAjax(ruta, elem, fnc, param)
{
	
var ajaxGET = false; 
	if (window.XMLHttpRequest) 
		  { 
			ajaxGET = new XMLHttpRequest(); 
		  } else if (window.ActiveXObject) 
		  		{ 
					ajaxGET = new ActiveXObject("Microsoft.XMLHTTP"); 
				};
		if(ajaxGET) { 
			
			if(param!=null)
				ruta=ruta+"&"+param;
			ajaxGET.onreadystatechange = function()  {
				if (ajaxGET.readyState == 4) 
				{ 
					txt = ajaxGET.responseText; 
					
					txt = txt.replace(/\r\n/g, "");
					
					if (fnc!=null)
					{
						//Por si fallara el eval de la funcion, intento meter el texto devuelto en el elemento.
						if (!eval(fnc+"('"+txt+"')"))
						{
							//if(elem!=null || elem != "null")
							//	elem.innerHTML = txt;
						}
					}
					else 
					{
						if (elem!=null)
							elem.innerHTML=txt;
					}			
				}
			 }
			
			ajaxGET.open("GET", ruta, true); 			
			ajaxGET.send(null); 
			
			
						 
		 } 
}
	