function Modulo_consultas(capa_contenedora)
{
	this.capa_contenedora=capa_contenedora;
	this.contenedor=null
	this.herramientas=null;
		this.boton_cargar=null;
		this.boton_detalle=null;
	this.temporizador=null;
	this.id_consulta=null;

	var aquello=this;

	this.montar_modulo=function()
	{
		aquello.contenedor=montar_elemento('div', null, null, aquello.capa_contenedora);
		aquello.contenedor.id='contenedor_centros_fisioterapia_index';

		aquello.herramientas=montar_elemento('div', null, null, aquello.capa_contenedora);
		aquello.herramientas.id='herramientas_centros_fisioterapia_index';

			aquello.boton_cargar=montar_elemento('div', 'boton_cargar_otro', 'Refrescar', aquello.herramientas);
			aquello.boton_cargar.onclick=function() {aquello.recargar_modulo();}

			aquello.boton_detalle=montar_elemento('div', 'boton_ver_detalle', 'Ver detalle', aquello.herramientas);
			aquello.boton_detalle.onclick=function() {aquello.ver_detalle();}
			
			aquello.herramientas.appendChild(montar_elemento('div', 'clear', null));
	}

	this.ver_detalle=function()
	{		
		if(aquello.id_consulta)
		{
			window.location.href='detalle_consulta.php?id_consulta='+aquello.id_consulta;
		}
	
	}

	//Limpia el contenedor, crea una consulta y devuelve el js para pintarla...
	this.recargar_modulo=function()
	{
		var peticion=new request_http;
		var url='peticiones/modulo_consultas.php?modo=obtener_consulta';
		peticion.cargar
		(
			url,
			function(resultado)
			{	
				//alert(resultado);	
				if(resultado.substr(0, 2)=='si')
				{
					eval(resultado.substr(2));
				}
				else
				{
					alert('Ha sido imposible procesar los datos');
				}
			}
		);
	}

	//Simplemente pone el timeout....
	this.establecer_timeout_modulo=function()
	{
		if(aquello.temporizador==null)
		{
			temporizador=setInterval
			(
				function() {aquello.recargar_modulo();},
				'10000'			
			);
		}
	}
	
	this.montar_modulo();
	this.recargar_modulo();
	this.establecer_timeout_modulo();
}

