/* Maspalomas Ahora Wordpress Theme */
/* Copyright (C) 2006-2010  Moises Fargnoli	*/

/*****************************************************************/
/* Rutina para limitar la cantidad de caracteres en los textarea */
/*****************************************************************/
function LimitaTextarea(limite,contador,areatexto) { 
	if (areatexto.value.length > limite) areatexto.value = areatexto.value.substr(0,limite);	
	else contador.value = limite-areatexto.value.length; 
} 

/********************************************/
/* Función para el control de tabs-pestañas */
/********************************************/
function makeactive(tab,contenedor) { 
	document.getElementById("tab1").className = ""; 
	document.getElementById("tab2").className = ""; 
	document.getElementById("tab3").className = ""; 
	document.getElementById("tab"+tab).className = "active"; 
	callPHP(1,'index.php?tabscontent= '+tab, contenedor, 'Cargando el contenido. Espere...', 'Error'); 
} 

/********************************************/
/* Rutinas para la galería de vídeos        */
/********************************************/
function ponvideo(video,donde,player) {
	/* Recarga la zona del vídeo, con el botón del play y la imagen previa del vídeo correspondiente */
	document.getElementById(donde).innerHTML = '<div style="display:block;width:322px;height:185px;" id="'+player+'"> <img src="/wp-content/themes/maspalomasahora2/images/botonplay.png" style="background-image: url(\'/wp-content/uploads/VideosyEspeciales/'+video+'portada.jpg\');" width=322px height=185px></div>';
	/* Pone el vídeo en la zona de vídeo */
	flowplayer(player,'/wp-content/themes/maspalomasahora2/flowplayer.commercial-3.1.2.swf',{
		key: '$55ae3848fa6400f384c',
		clip:{
			url: '/wp-content/uploads/VideosyEspeciales/'+video+'.flv',
			autoPlay: true
		},
		play:{
			replayLabel: 'Reproducir de nuevo'
		},
		plugins:{
			controls: {
				autoHide: 'always'
			}
		}
	}); 
}

function cargavideo(video,contenedor,videoseleccionado) { 
	callPHP(2,'index.php?videocontent='+video, contenedor, 'Cargando el contenido. Espere...', 'Error'); 
	ponvideo(videoseleccionado,"galvideo1","player1");
} 

/**************************************************************************/
/* Rutina que redirecciona al dia correcto en el archivo de hemeroteca    */
/**************************************************************************/
function UrlHemeroteca(formulario) {
	document.location.href="/"+formulario.anioarchivo.value+"/"+formulario.mesarchivo.value+"/"+formulario.diaarchivo.value;
	return false;
}

/**************************************************************************/
/* Rutina para validar los datos del formulario de los comentarios        */
/**************************************************************************/
function ValidarFormulario(formulario) {
	if (formulario.comment.value.length==0) {
		alert("Debe escribir su comentario");
		return false;
	} 
	if (formulario.author.value.length==0) {
		alert("Debe escribir su normbre");
		return false;
	}
	// Comprobación de que el correo electrónico es correcto
	var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/  // Expresión regular
	if (!b.test(formulario.email.value)) {
		alert("El Email no es v\xe1lido");
		return false;
	}
	if (formulario.normas.checked==false) {
		alert("Debe aceptar las Normas de Participaci\xf3n y la Cl\xe1usula de Privacidad");
		return false;
	}
	
	return true;
}

/***************************/
/* Rutina para ocultar div */
/***************************/
function ShowHideDiv(ID) {
	var div1 = document.getElementById(ID)
	if (div1.style.display == 'none') {
		div1.style.display = 'block'
	} else {
		div1.style.display = 'none'
	}
		self.location='#'+ID;
}

/*********************************************************************/
/* Rutinas javascript para control de la galeria de autores de blogs */
/*********************************************************************/
var paginablogs=1;
function CambiaPaginaBlog(direccion,numpaginas) {
	var i; var ventana;

	if (direccion=="inicializa") {
		document.getElementById("blogswindow1").style.visibility = 'visible';
		for (i=1;i<(numpaginas+1);i++) {
			ventana="blogswindow"+i;
			document.getElementById(ventana).style.visibility = 'hidden';
			document.getElementById("botonblogsanterior").disabled=true;
		}
		document.getElementById("blogswindow1").style.visibility = 'visible';
	} else {
		if (direccion=="siguiente") { 
			ventana="blogswindow"+paginablogs;
			document.getElementById(ventana).style.visibility = 'hidden';	
			if (paginablogs==numpaginas-1) { document.getElementById("botonblogssiguiente").disabled=true; }
			if (paginablogs==numpaginas) { paginablogs=1; } else { paginablogs++; }
			if (paginablogs==2) { document.getElementById("botonblogsanterior").disabled=false; }
			ventana="blogswindow"+paginablogs;
			document.getElementById(ventana).style.visibility = 'visible';
		}
		if (direccion=="anterior") { 
			ventana="blogswindow"+paginablogs;
			document.getElementById(ventana).style.visibility = 'hidden';
			if (paginablogs==2) { document.getElementById("botonblogsanterior").disabled=true; }
			if (paginablogs==1) { paginablogs=numpaginas; } else { paginablogs--; }
			if (paginablogs==numpaginas-1) { document.getElementById("botonblogssiguiente").disabled=false; }
			ventana="blogswindow"+paginablogs;
			document.getElementById(ventana).style.visibility = 'visible';
		}
	}
}