var strCargando='';

var navegador=navigator.appName;
var ie=document.all;
var dom=GetId;
var ns4=document.layers;

function GetId(Id){
	return document.getElementById(Id);
}
function CrearObjetoAjax(){
	try {
		req = new XMLHttpRequest();
	} catch(err1) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (err2) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (err3) {
				req = false;
			}
		}
	}
	return req;
}

//go ajax
var ogoAJAX1=CrearObjetoAjax();
var ogoAJAX2=CrearObjetoAjax();
var ogoAJAX3=CrearObjetoAjax();
var ogoAJAX4=CrearObjetoAjax();
var ogoAJAX5=CrearObjetoAjax();

function goAJAX(xW,xF, xP){/*Function winajax and goAJAX under LGPL Licence*/

	if ((ogoAJAX1.readyState==4)||(ogoAJAX1.readyState==0)){
		goAJAXx(ogoAJAX1,xW,xF, xP);
	}else{
		if ((ogoAJAX2.readyState==4)||(ogoAJAX2.readyState==0)){
			goAJAXx(ogoAJAX2,xW,xF, xP);
		}else{
			if ((ogoAJAX3.readyState==4)||(ogoAJAX3.readyState==0)){
				goAJAXx(ogoAJAX3,xW,xF, xP);
			}else{
				if ((ogoAJAX4.readyState==4)||(ogoAJAX4.readyState==0)){
					goAJAXx(ogoAJAX4,xW,xF, xP);
				}else{
					goAJAXx(ogoAJAX5,xW,xF, xP);
				}
			}
		}
	}
}

function goAJAX2(xW,xF, xP,xFunct){/*Function winajax and goAJAX under LGPL Licence*/
	if ((ogoAJAX1.readyState==4)||(ogoAJAX1.readyState==0)){
		goAJAXx2(ogoAJAX2,xW,xF, xP,xFunct);
	}else{
		if ((ogoAJAX2.readyState==4)||(ogoAJAX2.readyState==0)){
			goAJAXx2(ogoAJAX2,xW,xF, xP,xFunct);
		}else{
			if ((ogoAJAX3.readyState==4)||(ogoAJAX3.readyState==0)){
				goAJAXx2(ogoAJAX2,xW,xF, xP,xFunct);
			}else{
				if ((ogoAJAX4.readyState==4)||(ogoAJAX4.readyState==0)){
					goAJAXx2(ogoAJAX2,xW,xF, xP,xFunct);
				}else{
					goAJAXx2(ogoAJAX2,xW,xF, xP,xFunct);
				}
			}
		}
	}
}

function goAJAXx(ogoAJAXx,xW,xF, xP){
	ogoAJAXx.open('post',xF,true);
	ogoAJAXx.onreadystatechange = GestorgoogoAJAXx;
	ogoAJAXx.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var http = xP;
	ogoAJAXx.send(http);
	function GestorgoogoAJAXx(){

		var respuesta;
		if (ogoAJAXx.readyState == 1){

			if(GetId(xW)){
				GetId(xW).innerHTML='<br />'+strCargando;
			}
		}
		if (ogoAJAXx.readyState == 4){
			var respuesta=ogoAJAXx.responseText;
			if(GetId(xW)){
				GetId(xW).innerHTML=respuesta;
			}
			
		}
	}
}

function goAJAXx2(ogoAJAXx,xW,xF, xP, xFunct){
	ogoAJAXx.open('post',xF,true);
	ogoAJAXx.onreadystatechange = GestorgoogoAJAXx;
	ogoAJAXx.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var http = xP;
	ogoAJAXx.send(http);
	function GestorgoogoAJAXx(){

		var respuesta;
		if (ogoAJAXx.readyState == 1){

			if(GetId(xW)){
				GetId(xW).innerHTML='<br />'+strCargando;
			}
		}
		if (ogoAJAXx.readyState == 4){
			var respuesta=ogoAJAXx.responseText;
			if(GetId(xW)){
				GetId(xW).innerHTML=respuesta;
			}
			eval(xFunct);
		}
	}
}
 

