// JavaScript Document
var adonde;
	
	
function onResponseFoto()
{
  if(ajax.checkReadyState() == "success") CargarFotoGlobo(ajax.request.responseText);

}
	
function onResponse()
{
  if(ajax.checkReadyState() == "success")
  {
  	var ojala;
  	var parametros;
	parametros = adonde.split(';');
	
	if (parametros.length) 
		{
		
		ojala = document.getElementById(parametros[0]);
		ojala.innerHTML =  ajax.request.responseText;
		eval (parametros[1]);
		}
	else 
	{
			ojala = document.getElementById(adonde);
			ojala.innerHTML =  ajax.request.responseText;
			
	}
	//ProcesarRespuesta();
  }
}

function HTTP()
{
  this.toString = function() { return "HTTP"; }

  this.status = function(_status)
  {
  	
    switch(_status)
    {
		
      case 200:
	  
        return "success";
		
        break;
      case 404:
       var ojala;
  	
   		ojala = document.getElementById(adonde);
		ojala.innerHTML =  'La operacion no se ha realizado';
        break;
      default:
        return "HTTP Status: " + _status;
     }
  }
}	
	
	
function Ajax()
{
  this.toString = function() { return "Ajax"; }
  this.http = new HTTP();

	  this.makeRequest = function(_method, _url, _callbackMethod)
	  {
		//if (_method == 'POST') this.request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		this.request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP");
		this.request.onreadystatechange = _callbackMethod;
		this.request.open(_method, _url, true);
		this.request.send(_url);
	  }

  this.checkReadyState = function(_id, _1, _2, _3)
	  {
	  	
		switch(this.request.readyState)
		{
		  case 1:
			//document.getElementById(_id).innerHTML = _1;
			break;
		  case 2:
			//document.getElementById(_id).innerHTML = _2;
			break;
		  case 3:
			//document.getElementById(_id).innerHTML = _3;
			//document.getElementById('ok').visible;
			break;
		  case 4:
			return this.http.status(this.request.status);
		}
	  }
}

var ajax = new Ajax();

function VengaPost(sql,capa)
{
	adonde = capa;
	ajax.makeRequest('POST',sql, onResponse);
}

function Venga(sql,capa)
{
		
	adonde = capa;
	ajax.makeRequest('GET',sql, onResponse);
}

function VengaListarComentarios(sql,capa)
{
		
	adonde = capa;
	ajax.makeRequest('GET',sql, onResponse);
}

function VengaComentario(sql,capa,sqlListar,capalistar)
{
		
	adonde = capa;
	ajax.makeRequest('GET',sql, onResponse);
	VengaListarComentarios(sqlListar,capalistar);

}


function VengaFoto(sql)
{
		
	ajax.makeRequest('GET',sql, onResponseFoto);
}

//ajax.makeRequest('GET', 'grabarEnlace.php?url=' + document.getElementById("url").value + '&descripcion=' + document.getElementById("descripcionEnlace").value, onResponse);

