// JavaScript Document
function llamarasincrono(url, id_contenedor)
{
	
	//alert(url+id_contenedor);
		//var oXMLHttpRequest = new XMLHttpRequest();
	var pagina_requerida = false
	if (window.XMLHttpRequest) 
	{// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} 
	else if (window.ActiveXObject)
	{ // pero si es IE
		try 
		{
				pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{ // en caso que sea una versión antigua
			try
			{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false

	/*El atributo onreadystatechange
	 asigna la función que se ejecutará cada vez que readyState cambie 
	 de valor. 
	*/
	
	/* Se utiliza para definir una función para leer los datos recibidos del servidor,
	en este caso en su interior comprobaríamos que readyState tenga valor 4 y entonces 
	leeremos el valor de responseXML, responseText... 
	*/
	pagina_requerida.onreadystatechange=function()	{ // función de respuesta
		cargarpagina(pagina_requerida, id_contenedor)
	}
    var aleatorio=Math.random(); 
	
	if(url.indexOf("?")=="-1")
    {
    	
    	pagina_requerida.open('GET', url+"?nocache="+aleatorio, true) // asignamos los métodos open y send
	
    }
    else
    {
    	
    	
    	pagina_requerida.open('GET', url+"&nocache="+aleatorio, true) // asignamos los métodos open y send
	
    }
	//pagina_requerida.open('GET',url,true);
	pagina_requerida.send(null)
	//alert ( pagina_requerida.readyState );
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor)
{
	if(pagina_requerida.readyState==1||pagina_requerida.readyState==2||pagina_requerida.readyState==3)
	{
	//document.getElementById("cargando").style.visibility = "visible";
		
			
			document.getElementById(id_contenedor).innerHTML = "<font class=texto_mediano>Cargando...</div>";
		
	
	}else if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
	{
	//	document.getElementById("cargando").style.visibility = "hidden";
	//alert(pagina_requerida.responseText);
	document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
	}
}

function llamarasincronoPost(url, data, nombrediv)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 
      'application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) 
        {
          //callback(XMLHttpRequestObject.responseText); 
          document.getElementById(nombrediv).innerHTML = XMLHttpRequestObject.responseText;

          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
        } 
        else
        {
        		document.getElementById(nombrediv).innerHTML = "<img src=img/cargando.gif><font class=textoAzul>Cargando...</div>";
		
        }
    }

    XMLHttpRequestObject.send(data); 
  }
}

function mostrar_div(nombre_div)
{
	//alert(nombre_div);
	var amostrar=document.getElementById(nombre_div);
	amostrar.style.display="block";
	
}
function ocultar_div(nombre_div)
{
	var amostrar=document.getElementById(nombre_div);
	amostrar.style.display="none";
	
}
function cambiar_estilo(nombre_div)
{
	var acambiar=document.getElementById(nombre_div);
	var estilo=acambiar.className;
	acambiar.className=estilo+"On";
}
function cambiar_estilo1(nombre_div)
{
	var acambiar=document.getElementById(nombre_div);
	var estilo=acambiar.className.split('On');
	acambiar.className=estilo[0];
}
function cambiar_contenido_div(nombre_div)
{
document.getElementById(nombre_div).innerHTML = "<img src=img/fondo_boton03On.gif>";
}
function cambiar_contenido_div1(nombre_div)
{
	alert("hola");
document.getElementById(nombre_div).innerHTML = "<img src=img/presentacion.gif>";
}
