// ----- Variables globales
var XACT_capa_listado_actividades='XACT_capa_padre_listado_actividades';


// ----- Funcion del onLoad
$(document).ready(function()
{
});


// ----- FUNCIONES -----
function XACT_CrearCapa(nombre)
{
	// ----- Creamos la capa
	_capa=document.createElement('div');
	_capa.setAttribute('name',nombre);
	_capa.setAttribute('id',nombre);
	document.body.appendChild(_capa);

	// ----- Ajustamos parámetros básicos
	_capa=document.getElementById(nombre);
	_capa.style.position='absolute';
	_capa.style.display='none';
}


function XACT_getHTMLCargando()
{
	return '<div style="height:20px;"></div><div><span class="texto_base_enlace" style="color:#999999;"><img class="texto_base_enlace" src="./images/ajax-loader.gif" title="Por favor espere ...." border="0" align="absmiddle"> Please wait ...</span></div>';
} 

// ----- Búsqueda de actividades
function XACT_realizar_busqueda(parametros)
{
	nombre_capa=XACT_capa_listado_actividades;	

	$.ajax({
		type: "POST",
		url:"modulos/xact_buscador/ajax_buscador.php",
		data:parametros,
		beforeSend: function()
		{
			$("#"+nombre_capa).html(XACT_getHTMLCargando());
		},			
		success: function(datos)
		{
			$("#"+nombre_capa).html(datos);
				
			//Eventos para los "items" de la búsqueda por defecto.
			$(".boton_calendario").click(				function()	{ mostrar_calendario(this);					});	
			$(".boton_buscar_disponibilidad").click( 	function()	{ buscar_disponibilidad_actividad(this);	});
			
			// ----- Calendarios
			$.datepicker.setDefaults(
			{
				firstDay: 1,
				closeText: 'X',
				closeAtTop: true,
				hideIfNoPrevNext: true,
				navigationAsDateFormat: true, prevText: '<M', nextText: 'M>',
				dateFormat: 'dd/mm/yy',
				showOn: "both", 
			    buttonImage: "./images/ico_calendario.gif", 
			    buttonImageOnly: true
			});
			$('.e_fecha_inicio').datepicker({});
			$('.ui-datepicker-trigger').attr('align','absmiddle');
			$('#ui-datepicker-div').css('z-index',5000);
		}
	});			
}

function verActividades(P_id_operador,P_id_oficina,P_id_idioma)
{
	//alert(P_id_operador+' - '+P_id_oficina);
	nombre_capa=XACT_capa_listado_actividades;
/*	if(!document.getElementById(nombre_capa))
	{
		XACT_CrearCapa(nombre_capa);
	}*/
		$('#'+nombre_capa).dialog(
		{ 
/*		    modal: true, 
		    overlay: 
		    { 
		        opacity: 0.5, 
		        background: "black" 
			},
			stack:true,
			title:'Actividades',
			width:'690px',
			height:'600px'*/
			bgiframe: true,
			overlay: 
			{ 
				opacity: 0.8, 
				background: "black" 
			},
			title:'Actividades',
			width: 690,
			height: 600,
			modal: true,
			stack: true,
			resizable: true

		});
	
	
	XACT_realizar_busqueda('&id_operador='+P_id_operador+'&id_idioma='+P_id_idioma);
	$('#'+nombre_capa).show('fast');
	$('#'+nombre_capa).dialog("open");
	//$('#'+nombre_capa).dialog("moveToTop");
}

function cambia_pagina(cual)
{

	parametros +="&qPagina="+cual;
	realizar_busqueda(parametros)
}	

function buscar_disponibilidad_actividad(cual)
{//Boton del buscador de Disponibilidad que tiene cada registro de los resultados de la búsqueda

	id=$(cual).attr("id")
	fecha_entrada=$("#fecha_entrada_"+id).val();
	url=$(cual).attr("name");
	url +="&fecha_actividad="+fecha_entrada;
	window.open(url, '', 'fullscreen=yes, scrollbars=auto, menubar=yes, status=yes,toolbar=yes,location=yes,resizable=yes');
}
