﻿var http_request = false;
var contenedor = '';

function muestraEvento (id)
{
	//alert("se va a mostrar el evento: "+id);		
	cargarContenido('principal', 'evento.php?id='+id, 'false');
};

function formularioAnyade()
{
	//alert("recibido evento formularioAnyade");
	cargarContenido('principal', 'anyadirEvento.php', 'false');
};




   function makePOSTRequest(url, parameters) {
	   
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   };

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById(contenedor).innerHTML = result;            
         } else {
           // alert('Ha habido problemas con la petición');
         }
      }
   };
   


function get(obj)
{
	var poststr = "nombre=" + encodeURI( document.getElementById("nombre").value ) +
				  "&tipo=" + encodeURI( document.getElementById("tipo").value ) +
				  "&dia=" + encodeURI( document.getElementById("dia").value ) +
				  "&mes=" + encodeURI( document.getElementById("mes").value ) +
				  "&anyo=" + encodeURI( document.getElementById("anyo").value ) +
				  "&periodo=" + !document.anyadeEvento.diaFin.disabled +				  
				  "&diaFin=" + encodeURI( document.getElementById("diaFin").value ) +
				  "&mesFin=" + encodeURI( document.getElementById("mesFin").value ) +
				  "&anyoFin=" + encodeURI( document.getElementById("anyoFin").value ) +
				  "&hora=" + encodeURI( document.getElementById("hora").value ) +
				  "&minutos=" + encodeURI( document.getElementById("minutos").value ) +
				  "&localidad=" + encodeURI( document.getElementById("localidad").value ) +
				  "&lugar=" + encodeURI( document.getElementById("lugar").value ) +
				  "&descripcion=" + encodeURI( document.getElementById("descripcion").value ) +
				  "&organizacion=" + encodeURI( document.getElementById("organizacion").value ) +
				  "&telefono=" + encodeURI( document.getElementById("telefono").value ) +
				  "&mail=" + encodeURI( document.getElementById("mail").value ) /*+
				  "&codigo=" + encodeURI( document.getElementById("codigo").value )*/;


	contenedor = 'principal';
	makePOSTRequest('a_anyadirEvento.php', poststr);
};

function cambiaPeriodo()
{
	//alert ("ha cambiado el perido");
	if(document.anyadeEvento.diaFin.disabled==true)
	{
		document.anyadeEvento.diaFin.disabled=false;
		document.anyadeEvento.mesFin.disabled=false;
		document.anyadeEvento.anyoFin.disabled=false;
		
	}else{
		document.anyadeEvento.diaFin.disabled=true;
		document.anyadeEvento.mesFin.disabled=true;
		document.anyadeEvento.anyoFin.disabled=true;		
	}
		
};