/**
 * @author bueno
 */
// JavaScript Document
function nuevoAjax()

{ 

	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */

	var xmlhttp=false;

	try	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}

	catch(e)	{

		try	{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)	{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}

	}

	return xmlhttp; 

}

function hola() {
	alert("hola");
}
	
function executeAjax(capa, url) {

		var selectDestino=document.getElementById(capa);
		selectDestino.length=0;
		ajax=nuevoAjax();
		ajax.open("GET", url);
			
		ajax.onreadystatechange=function() 		{
	
			if (ajax.readyState==4){
			   parentNodo = selectDestino.parentNode;
   			   var container = document.createElement("div");
   			   container.innerHTML = ajax.responseText;
   		       parentNodo.replaceChild(container, selectDestino);
			} 
		}

		ajax.send(null);
}

function executeAjaxOnly(url) {

		ajax=nuevoAjax();
		ajax.open("GET", url);
		ajax.send(null);
}

function executeAjaxPost(capa, url, post) {
		
		var selectDestino=document.getElementById(capa);
		
		selectDestino.length=0;
		ajax=nuevoAjax();
		ajax.open("POST", url);
		valor="varpost=" + post;
		ajax.onreadystatechange=function() 		{
	
			if (ajax.readyState==4){
			   parentNodo = selectDestino.parentNode;
   			   var container = document.createElement("div");
   			   container.innerHTML = ajax.responseText;
   		       parentNodo.replaceChild(container, selectDestino);
			} 
		}
		
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(valor);
}

function masCalendario() {
	executeAjax("calendario", "_eventos.php?mas=1");
}

function menosCalendario() {
	executeAjax("calendario", "_eventos.php?menos=1");
}

