/////////////////////////////////////////////////////////////////////////////////
// FUNCIONES DE AJAX
// V.1
// ALEJANDRO SCARONE <alescarone@hotmail.com>
// 08/2007
/////////////////////////////////////////////////////////////////////////////////

var loading_image = 'http://www.fm913.com.ar/include_html/pedazos/loading.gif';

// MAIN FUNCTION
function nuevoAjax()
{
	var xmlhttp=false;
 	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;
}

// GET FUNTIONS
function cambioGet(url, divId, showLoading)
{
	var id_busqueda, contenedor, urlGet;
	contenedor = document.getElementById(divId);

	urlGet = url;
	if(id_busqueda != "")
	{
		ajax=nuevoAjax();
		ajax.open("GET", urlGet, true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==1){
				if(showLoading == true)
					contenedor.innerHTML = "<table style='font-family: Verdana; font-size:11px'><tr><td><img src='"+loading_image+"' style='font-family:Verdana;font-size:12px'></td><td>Actualizando</td></tr></table>";	
				else
					contenedor.innerHTML = "";		
			}		
			if (ajax.readyState==4) {
				contenedor.innerHTML = ajax.responseText;
			}
		}
		ajax.send(null)
	}
}

// POST FUNTIONS
function cambioPost(url, divId, showLoading, params)
{
	var id_busqueda, contenedor, urlGet;
	contenedor = document.getElementById(divId);

	urlGet = url;
	if(id_busqueda != "")
	{
		ajax=nuevoAjax();
		ajax.open("POST", urlGet, true);
		ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", params.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.onreadystatechange=function() {
			if (ajax.readyState==1){
				if(showLoading == true)
					contenedor.innerHTML = "<table style='font-family: Verdana; font-size:11px'><tr><td><img src='"+loading_image+"' style='font-family:Verdana;font-size:12px'></td><td>Actualizando</td></tr></table>";	
				else
					contenedor.innerHTML = "";		
			}		
			if (ajax.readyState==4) {
				contenedor.innerHTML = ajax.responseText;
			}
		}
		ajax.send(params)
	}
}
