/*
.........................
:: Javascript a medida. ::
.........................
*/


/*
	MENÚS FICHAS
*/

function ftitular(id) {
	reset_titular();
	m = document.getElementById(id);
	if (m) {
		m.style.display = "block";
		}
}
	
function reset_titular() {
	var ul = document.getElementById("menu_titulares"); 
	if (ul) {
	
		var li = ul.getElementsByTagName("li"); 
		for (var i = 0; i < li.length; i++) { 
			if(li[i].parentNode.id=="menu_titulares"){
				// Cerramos los submenús si los hubiera o hubiese
				var ulul = li[i].getElementsByTagName("ul");
				if (ulul[0]) ulul[0].style.display = "none";
			}
		}

	}
}


/*
	SWITCH
*/

function paginaOn(id,titulo) {
	document.getElementById(id).src = "img/boton.on.png";
	document.getElementById('paginacion_titulo').innerHTML = titulo;
	}

function paginaOff(id) {
	document.getElementById(id).src = "img/boton.off.png";
	document.getElementById('paginacion_titulo').innerHTML = "";
	}
	
	

/*
	Cerramos los menús de las FICHAS
*/

/*function resetMenus() {
	if(document.getElementById('listado_titulares')) document.getElementById('listado_titulares').style.display = 'none';
	if(document.getElementById('ficha')) document.getElementById('ficha').style.display = 'none';
	}*/
	
	
	
/*
	Animación 1909
*/

function mueveTira(pos) {
	posiciondestino = pos;
	
	if (!moviendo) {
		moviendo = 1;
		movedor();
		}
	}
	
var moviendo = 0;
var posicionactual = 0;
var posiciondestino = 0;

function movedor() {

	nuevaposicion = posicionactual + Math.ceil((posiciondestino - posicionactual) * 0.5);
	document.getElementById('tira').style.left = nuevaposicion+'px';
	posicionactual = nuevaposicion;
	
	if (nuevaposicion == posiciondestino) moviendo = 0; 
	else setTimeout('movedor()', 20);
	
	
	}
	
/* 
	BUSCADOR GENERAL
*/

function lanzarBusqueda() {
  var pal=document.getElementById("txtbuscador").value;
  if(pal=="" || pal=="Buscador general"){
	alert("Introduzca una palabra a buscar")
  }else{
	direccion = 'resultado_busqueda.php?pal=' + pal;
	document.location.href = direccion;
  }
	
}


    //VISUAL de InStyle

var direccionVisual=0;
var topeVisual=900;

function iniciaMovimiento(direccion){
    parr = document.getElementById('parrilla');

    //calculamos el tope de movimiento para un lado (el del otro lado será cero)
    // 85 es el ancho de cada foto (contando 80 + 5 de margen), y 5 es el margen
    topeVisual=(85 * parr.getElementsByTagName('DIV').length) - 5 - parseInt(document.getElementById('parrilla_contenedor').offsetWidth);
    topeVisual=-topeVisual;

    direccionVisual=direccion;

    if(parr.style.left.length==0)
        parr.style.left="0";

    mueveVisual();
}

function mueveVisual(){
    if(direccionVisual!=0){
        parr = document.getElementById('parrilla');
        posicionActual = parseInt(parr.style.left);
        nuevaPosicion = posicionActual + (2*direccionVisual);   //2 son los píxeles que se mueven a cada paso

        if(nuevaPosicion>0){
            nuevaPosicion=0;
            direccionVisual=0;
        }else if(nuevaPosicion < topeVisual){
            nuevaPosicion=topeVisual;
            direccionVisual=0;
        }
        parr.style.left= nuevaPosicion + "px";
        setTimeout('mueveVisual()',50);
    }
}




