
// Precarga de imágenes
var boton1_off = new Image();
boton1_off.src = "estilo/imagenes/flecha.png";

var boton1_on = new Image();
boton1_on.src = "estilo/imagenes/flechaSel.png";


function alternarMenu(menu) {
	
	// Mostramos u ocultamos el menu seleccionado
	
	var menus = document.getElementById(menu);
	
	if(menus.style.display == "none") {
		document.images["flecha-" + menu].src = boton1_on.src;
		menus.style.display = "block";
	} else {
		document.images["flecha-" + menu].src = boton1_off.src;
		menus.style.display = "none";
	}
	
	return false;
	
}

function alternarBusqueda() {
	
	// alternamos entre busqueda avanzada o busqueda normal
	
	var capa = document.getElementById('busquedaAvanzada');
	var capaNormal = document.getElementById('busquedaNormal');
	var campo = document.getElementById('tipoBusqueda');
	
	if(capa.style.display == "none") {
		//capa.style.display = "block";
		capaNormal.style.display = "none";
		campo.value = 1;
		
		Effect.SlideDown('busquedaAvanzada');
		
	} else {
		capa.style.display = "none";
		campo.value = 0;
		
		Effect.SlideUp('busquedaAvanzada');
		
		$('busquedaNormal').setStyle({display: 'block'});		
		new Effect.Opacity(
		   'busquedaNormal', { 
		      from: 0.0, 
		      to: 1.0,
		      duration: 2.0
		   }
		);

	}
	
	return false;		
	
}

function cargarCalendario(fecha, pid) {
	
	var calendar = $('calendar2');
	var calendarLoad = $('calendarLoad');
	
	calendar.style.display = "none";
	calendarLoad.style.display = "block";
	
	new Ajax.Request( 'modulos/Portada/ajaxCalendario.php' , {
		
	  	parameters: "?op=cargar&pid=" + pid + "&fechaCalendario=" + fecha,
	  		  	
	  	onSuccess: function (t) {
	  	
			// actualizamos la celda
			calendar.innerHTML= t.responseText;			
			t.responseText.evalScripts();
		
			// ocultamois la barra de progreso
			calendarLoad.style.display = "none";
			calendar.style.display = "block";
		}

	});
	
}


/*   		CALENDARIO PRENSA DIARIA           */
function cargarCalendarioPrensa(fecha, pid) {	

	
	var calendar = $('calendar2Prensa');
	var calendarLoad = $('calendarLoadPrensa');
	
	calendar.style.display = "none";
	calendarLoad.style.display = "block";
	
	new Ajax.Request( 'modulos/Prensa/ajaxCalendarioPrensa.php' , {
		
	  	parameters: "?op=cargar&pid=" + pid + "&fechaCalendario=" + fecha,
	  		  	
	  	onSuccess: function (t) {
	  	
			// actualizamos la celda
			calendar.innerHTML= t.responseText;			
			t.responseText.evalScripts();
		
			// ocultamois la barra de progreso
			calendarLoad.style.display = "none";
			calendar.style.display = "block";
		}

	});
	
}

function validarComentario() {
	
	// comprobamos que ha completado el usuario y el comentario
	if($('usuario').value=='') {
		alert('Debes poner tu nombre para enviar el comentario.');
		return false;
	}
	
	if($('comentario').value=='') {
		alert('Debes escribir el comentario que quieres enviar.');
		return false;
	}
	
	$('formComentarios').submit();
	
}

contImagen=0;
contFile=0;

function mostrarAddFile() {
		
	cont = document.getElementById('UploadFile');
	var eleNew=document.createElement('span');
	eleNew.innerHTML += "<a href='javascript: addFile(10);' >Añadir un archivo adjunto</a><div class='aviso'>Tamaño máximo: 10 Megas</div>";
	cont.appendChild(eleNew);
	
}

function addFile(total) {

	sw=0;
	sw2=0;
	
	x=document.getElementsByTagName("input");
	y=document.getElementsByTagName("img");
	
	for(i=0;i<x.length;i++)
	{
		if(x[i].type=="file")
		{
			sw++;	
		}
	}
	
	for(i=0;i<y.length;i++)
	{
		if(y[i].id=="archivoSubida[]")
		{
			sw2++;	
		}
	}
	
	
	if(sw<(total-sw2))
	{
		cont = document.getElementById('UploadFile2');
		var eleNew=document.createElement('span');
	   	eleNew.setAttribute('id','contFile'+contFile);
	   	eleNew.setAttribute('style','display: block;');
		eleNew.innerHTML += "<input type='file' name='archivoSubida[]' /><a href='javascript: removeFile(\"contFile"+contFile+"\");' >Eliminar</a><br />";
		cont.appendChild(eleNew);
		contFile++;
	}
}

function removeFile(nodo)
{
        cont = document.getElementById('UploadFile2');
        cont.removeChild(document.getElementById(nodo));
}

function mostrarAddImagen(texto, tipo) {
		
	cont = document.getElementById('ImageFile');
	var eleNew=document.createElement('span');
	
	if(texto) {
		var texto2 = texto;
	} else {
		var texto2 = "Añadir una imagen";
	}
	
	eleNew.innerHTML += "<a href='javascript: addImagen(10, " + tipo + ");' >" + texto2 + "</a><BR>";
	cont.appendChild(eleNew);
	
}

function addImagen(total, tipo) {
	
	sw=0;
	sw2=0;
	
	x=document.getElementsByTagName("input");
	y=document.getElementsByTagName("img");
	
	for(i=0;i<x.length;i++)
	{
		if(x[i].type=="file")
		{
			sw++;	
		}
	}
	
	for(i=0;i<y.length;i++)
	{
		if(y[i].id=="imagenSubida[]")
		{
			sw2++;	
		}
	}
	
	if(parseInt(tipo)==1) {
		var pie = "Enlace:";
	} else {
		var pie = "Pie de foto:";
	}
	
	if(sw<(total-sw2))
	{
		cont = document.getElementById('ImageFile2');
		var eleNew=document.createElement('span');
	   	eleNew.setAttribute('id','contImg'+contImagen);
	   	eleNew.setAttribute('style','display: block;');
		eleNew.innerHTML += "<span class='labelForm'>Imagen:</span><input type='file' name='imagenSubida[]' /><br />";
		eleNew.innerHTML += "<span class='labelForm'>" + pie + "</span><input type='text' name='pieFoto[]' style='width: 100%;' /><br />";
		eleNew.innerHTML += "<a href='javascript: removeImagen(\"contImg"+contImagen+"\");' >Eliminar</a><div class='margen1'></div>";
		
		cont.appendChild(eleNew);
		contImagen++;
	}
}

function removeImagen(nodo)
{
        cont = document.getElementById('ImageFile2');
        cont.removeChild(document.getElementById(nodo));
}

function eliminarComentario() {
	
	return confirm("¿Estás seguro de eliminar el comentario seleccionado?");
	
}

