// JavaScript Document
function crearXMLHttpRequest() 
{
	var xmlHttp=null;
	if (window.ActiveXObject) 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		xmlHttp = new XMLHttpRequest();
	return xmlHttp;
}

function cargaContenido(url, metodo, funcion, objetoAjax, form) 
{
	if(objetoAjax) 
	{
		objetoAjax.onreadystatechange = funcion;
		objetoAjax.open(metodo, url, true);
		if (metodo=="POST")
		{
			objetoAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			var Formulario = objetoNavegador(form);
			var cadenaFormulario = ""
			var campos = ""
			for (var i=0;i<Formulario.elements.length;i++) 
			{
				if (Formulario.elements[i].type=="radio")
				{
					if (Formulario.elements[i].checked)
					{
						cadenaFormulario += campos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);	
					}
				}
				else
				{
					cadenaFormulario += campos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
				}
				campos="&";
			}	
			objetoAjax.send(cadenaFormulario);
		}
		else
			objetoAjax.send(null);
	}
	return objetoAjax;
}

function agregarEvento(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}
