function marcar_fechas_agenda(date) {
	
	dia  = date.getDate();
	mes  = date.getMonth();
	mes  = mes+1;
	
	anyo_aux = date.getYear();
	anyo = (anyo_aux>100) ? (anyo_aux-100) + 2000 : anyo_aux;
	
	//alert(dia+"/"+mes+"/"+anyo);
	for (var i = 0; i < dates.length; i++) { 
		fecha = dates[i];
		
		v_aux = fecha.split("/");
		
		if ((v_aux[0]==dia) && (v_aux[1]==mes) && (v_aux[2]==anyo)) {
			//alert(fecha);
			return [true, 'markedDay', "Acto"];
		}
	}
	
	return [true, ''];
}

function cargar_datos_agenda(fecha) {

	fecha = (fecha==null) ? "" : fecha;
	
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","cargar_datos_agenda");
	ajax.pon_param("param_1",fecha);

	ajax.ejecutar("procesar_cargar_datos_agenda");
}

function procesar_cargar_datos_agenda(respuesta) {
	v_aux = respuesta.split("|@|");
	
	if (v_aux[1]!="") procesar_caja("centro",v_aux[0],v_aux[1]);
}

function pintar_una_noticia(noticia) {

	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","pintar_una_noticia");
	ajax.pon_param("param_1",noticia);

	ajax.ejecutar("procesar_pintar_una_noticia");
}

function procesar_pintar_una_noticia(respuesta) {
	v_aux = respuesta.split("|@|");
	
	procesar_caja("centro",v_aux[0],v_aux[1]);
}


function procesar_caja(caja,titulo,texto) {

	switch(caja) {
		case "centro":
			titulo_caja = "titu_centro";
			texto_caja  = "texto_centro";
			break;
			
		case "columna_izq":
			titulo_caja = "titu_columnaizq";
			texto_caja  = "texto_columnaizq";
			break;
	}


	document.getElementById(titulo_caja).innerHTML = titulo;
	document.getElementById(texto_caja).innerHTML = texto;
	
	try{$(document).snowfall('clear');}catch(e){}
}

function cargar_menu(id,cod_pres,pagina) {
	v_aux = id.split("_");
	
	seccion = v_aux[1];
	padre 	= v_aux[2];
	nivel 	= v_aux[3];
	/*
	if (document.getElementById(id).innerHTML=="") {
		pintar_menu_lateral(seccion,padre,nivel);
	}else{
		document.getElementById(id).style.display = "none";
		document.getElementById(id).innerHTML = "";
	}
	*/
	//pintar_menu_lateral(seccion,padre,nivel);
	pintar_datos_menu(cod_pres,pagina);
}

function pintar_menu_lateral(seccion,padre,nivel) {
	
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","pintar_menu_lateral");
	
	ajax.pon_param("param_1",seccion);
	ajax.pon_param("param_2",padre);
	ajax.pon_param("param_3",nivel);

	ajax.ejecutar("procesar_pintar_menu_lateral");
}

function procesar_pintar_menu_lateral(respuesta) {
	/*
	v_aux = respuesta.split("|@|");
	
	if (v_aux[0]=="1") {
		id = "menuitem_"+v_aux[1];
		
		v_aux2 = id.split("_");
		
		// Comprobar si venimos de la botonera secciones
		if (v_aux2[3]==0) {
			document.getElementById("menu_lateral").innerHTML = v_aux[2];
		}else{
			document.getElementById(id).innerHTML = v_aux[2];
			document.getElementById(id).style.display = "block";
		}
	}
	*/
	v_aux = respuesta.split("|@|");
	
	if (v_aux[1]!="") procesar_caja("centro",v_aux[0],v_aux[1]);
}

function cargar_seccion(seccion) {
	var ajax = new _ajax("funciones/genericas.php");
	ajax.pon_param("funcion","cargar_seccion");
	
	ajax.pon_param("param_1",seccion);

	ajax.ejecutar();
}

function pintar_datos_menu(codigo,pagina) {
	
	try {
		if ((codigo!="") || (pagina!="")) {

			if ((codigo!="") && (codigo!=0)) {
				var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
				ajax.pon_param("funcion","pintar_datos_menu");
				ajax.pon_param("param_1",codigo);
			}else{
				if (pagina!=0) var ajax = new _ajax(ruta_raiz_logica+"php/pag/"+pagina);
			}

			ajax.ejecutar("procesar_pintar_datos_menu");
		}
	}catch(e){}
}

function procesar_pintar_datos_menu(respuesta) {
	v_aux = respuesta.split("|@|");
	
	procesar_caja("centro",v_aux[0],v_aux[1]);
	
	try{
		//$("a#single_image").fancybox();
		$("a#single_image").fancybox({
			'overlayShow'	: false,
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic'
		});
	}catch(e){;}
}

function ampliar_foto(imagen) {
	var num=Math.floor(Math.random()*1001);
 	
	w=600;
   	h=540;  
   	l = (screen.availWidth-10 -  w) / 2;
   	t = (screen.availHeight-20 - h) / 2;
 
   	propiedades="fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no";
   	propiedades+=",status=no,menubar=no,scrollbars=no,width="+w+",height="+h+",top='0',left='0',screenX="+l+",screenY="+t;
 
   	ventana=window.open(ruta_raiz_logica+"ampliar.php?imagen="+imagen,"ampliar",propiedades,false);
   	ventana.focus();
}

function abrir_web() {
	try{
		pagina = document.forms["formulario"].elements["enlaces"].value;
		window.open(pagina);
	}catch(exception){;}
}

function abrir_banner(web) {
	try{
		window.open(web);
	}catch(exception){;}
}

function pintar_formulario_registro() {
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","pintar_formulario_registro");

	ajax.ejecutar("procesar_pintar_formulario_registro");
}

function procesar_pintar_formulario_registro(respuesta) {
	v_aux = respuesta.split("|@|");
	
	procesar_caja("centro",v_aux[0],v_aux[1]);
	
	document.getElementById("nombre_usuario").focus();
}

var procesando_registro = false;

function confirmar_registro() {

	if (!procesando_registro) {
		
		procesando_registro = true;
		
		var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
		ajax.pon_param("funcion","confirmar_registro");

		ajax.carga_form_nombre("form_registro");
		
		ajax.ejecutar();
	}
}

function cerrar_sesion2() {

	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","cerrar_sesion");

	ajax.ejecutar();
}

function comprobar_login() {
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","comprobar_login");
	ajax.pon_param("param_1",document.getElementById("login").value);
	ajax.pon_param("param_2",document.getElementById("password").value);

	ajax.ejecutar();
}

function refrescar() {
	window.location = 'index.php';
}

function pintar_ficheros_adjuntos() {
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","pintar_ficheros_adjuntos");

	ajax.ejecutar("procesar_pintar_ficheros_adjuntos");
}

function procesar_pintar_ficheros_adjuntos(respuesta) {
	v_aux = respuesta.split("|@|");
	
	procesar_caja("centro",v_aux[0],v_aux[1]);
}

function pintar_formulario_comentario(accion,tabla,id_tabla,comentario) {
	
	html = "";
	
	if (accion=="M") {
		html = document.getElementById("comen_"+comentario).innerHTML;
		document.getElementById("texto_comentario").value = html;
	}
	
	try{
		CKEDITOR.instances.texto_comentario.setData(html);
	}catch(e){}
	
	$( "#dialog-form" ).dialog({
		autoOpen: false,
		height: 400,
		width: 450,
		modal: true,
		buttons: {
			"Aceptar": function() {
			
				if (document.getElementById("texto_comentario").value!="") {
				
					texto = CKEDITOR.instances.texto_comentario.getData();
					document.getElementById("texto_comentario").value = texto;
				
					ejecutar_accion_comentario(accion,tabla,id_tabla,comentario,texto);
				}
			},
			"Cancelar": function() {
				$( this ).dialog( "close" );
			}
		}
	});

	$( "#dialog-form" ).dialog( "open" );
	
	document.getElementById("texto_comentario").focus();
	
}

function pintar_comentarios(tabla,id_tabla) {
	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","pintar_comentarios");
	ajax.pon_param("param_1",tabla);
	ajax.pon_param("param_2",id_tabla);

	ajax.ejecutar("procesar_pintar_comentarios");
}

function procesar_pintar_comentarios(respuesta) {

	v_aux = respuesta.split("|@|");

	document.getElementById("total_comentarios").innerHTML = v_aux[0];
	document.getElementById("comentarios").innerHTML = v_aux[1];
}

function ejecutar_accion_comentario(accion,tabla,id_tabla,comentario,texto) {

	if (accion=="E") {
		if (!confirm("Desea eliminar el comentario?")) return;
	}

	comentario = (comentario==null) ? "" : comentario;
	texto = (texto==null) ? "" : texto;

	var ajax = new _ajax(ruta_raiz_logica+"php/ajax.php");
	ajax.pon_param("funcion","ejecutar_accion_comentario");
	ajax.pon_param("param_1",accion);
	ajax.pon_param("param_2",tabla);
	ajax.pon_param("param_3",id_tabla);
	ajax.pon_param("param_4",comentario);
	ajax.pon_param("param_5",texto);

	ajax.ejecutar();
}

