$(document).ready(function(){
	$('#selectorselectorcanales').mouseleave(function(){
		$('#selectorcanales').slideUp('slow');
	});
	
	$('#selectorselectorcanales').click(function(){													
		$('#selectorcanales').slideDown('slow');
	});
	margen=$("#parrilla_interno").width()-$("#parrilla_caja").width();
	$("#parrilla_emisiones").width($("#parrilla_interno").width())
	$(".parrilla_horas").width($("#parrilla_interno").width())
	$(".parrilla_horas ul").width($("#parrilla_interno").width())
	if($("#barra-hora").attr('style')){
		if($("#barra-hora").position().left>($("#parrilla_caja").width()/2)){
			$("#parrilla_caja").scrollLeft($("#barra-hora").position().left-($("#parrilla_caja").width()/2))
		}
	}
});
var splashblock=0;
var scrolly=0;
function mostrarsplash(id){
		if(splashblock)return 0;
		splashblock=1;
		if($("#capaPopUp").html()!="")$("#capaPopUp").html('');
		$.get("ajax/emision.php", {emision: id}, function(data){
				if(data.length >0) {
					$("#capaPopUp").html(data);
					alturaoffset()
					scroll(0,0)
					$("#TB_overlay").fadeIn("slow");
					$("#capaPopUp").fadeIn("slow");
				}
		});
}

function alturaoffset(){
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrolly = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrolly = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrolly = document.documentElement.scrollTop;
  }
}
function cerrarsplash(){
	$("#capaPopUp").fadeOut("slow");
	$("#TB_overlay").fadeOut("slow");
	scroll(0,scrolly)
	$("#capaPopUp").html('');
	splashblock=0;
}
var scrolling, margen;

function scrollHora(hora){
	$("#parrilla_caja").scrollLeft(hora*120);
}

function Scrolla(pos){
	if(pos>$("#parrilla_caja").scrollLeft()) scrolling = setInterval('scrollmover(1,'+pos+');', 20);
	else scrolling = setInterval('scrollmover(0,'+pos+');', 20);
}

function Scroll(ac){
	scrolling = setInterval('scrollmover('+ac+',0);', 20);
}

function scrollmover(ac,pos){
	if(pos){
		if(pos=$("#parrilla_caja").scrollLeft())return stopScroll();
	}

	if(ac){
		if(($("#parrilla_caja").scrollLeft()+10)>margen)return stopScroll();
		$("#parrilla_caja").scrollLeft($("#parrilla_caja").scrollLeft()+5);
	}	else {
		if($("#parrilla_caja").scrollLeft()<10)return stopScroll();
		$("#parrilla_caja").scrollLeft($("#parrilla_caja").scrollLeft()-5);
	}
}
function Scrolly(ac){
	if(ac){
		if(($("#parrilla_canales ul").height()-($("#parrilla_emisiones").height()+$("#parrilla_emisiones").scrollTop()))<=47)return 0;
		pos=$("#parrilla_emisiones").scrollTop()+48;
	}
	else if($("#parrilla_emisiones").scrollTop()>=48) pos=$("#parrilla_emisiones").scrollTop()-48;
	else return 0;
	
	$("#parrilla_emisiones").scrollTop(pos);
	$("#parrilla_canales").scrollTop(pos);
	//scrolling = setInterval('scrollmovery('+ac+','+pos+');', 20);
}
function scrollmovery(ac,pos){
	if($("#parrilla_emisiones").scrollTop()==pos)return stopScroll();
	if(ac){
		$("#parrilla_emisiones").scrollTop($("#parrilla_emisiones").scrollTop()+1);
		$("#parrilla_canales").scrollTop($("#parrilla_canales").scrollTop()+1);
	}	else {
		$("#parrilla_emisiones").scrollTop($("#parrilla_emisiones").scrollTop()-1);
		$("#parrilla_canales").scrollTop($("#parrilla_canales").scrollTop()-1);
	}
}

function stopScroll(){
	clearInterval(scrolling);
	return 0;
}

function seleccionar_canal(id){
	$(".listacanal_"+id).slideToggle("slow");
	$(".listarcanal_"+id).toggleClass('activo');
}


var catsactivas=new Array(8);
catsactivas[0]=1;
var numcats=8;
var catactiva=0;
function visualizarcat1(id){
	activo=0;
	if(!id){
		if(catsactivas[0])return 0;
		$("#boton_categoria_0").attr("src","images/cat0_on.png");
		catsactivas[0]=1;
		for(i=1;i<numcats;i++){
			if(catsactivas[i]){
				catsactivas[i]=0;
				$("#boton_categoria_"+i).attr("src","images/cat"+i+"_off.png");
				$(".cat"+i).css("background-image","url(images/cat"+i+"-bg-off.png)");
			}
		}
	} else {
		if(catsactivas[id]){
			catsactivas[id]=0;
			$("#boton_categoria_"+id).attr("src","images/cat"+id+"_off.png");
			$(".cat"+id).css("background-image","url(images/cat"+id+"-bg-off.png)");
			for(i=1;i<numcats;i++){if(catsactivas[i])return 0;}
			$("#boton_categoria_0").attr("src","images/cat0_on.png");
			catsactivas[0]=1;
		} else {
			$("#boton_categoria_0").attr("src","images/cat0_off.png");
			catsactivas[id]=1;
			catsactivas[0]=0;
			$("#boton_categoria_"+id).attr("src","images/cat"+id+"_on.png");
			$(".cat"+id).css("background-image","url(images/cat"+id+"-bg-active.png)");
		}
	}
}
function visualizarcat(id){
	activo=0;
	if(!id){
		if(catactiva){
			$("#boton_categoria_"+catactiva).attr("src","images/cat"+catactiva+"_off.png");
			$("#boton_categoria_0").attr("src","images/cat0_on.png");
			catactiva=0;
			$(".categoria_listado").slideDown("slow");
		}
	} else {
		$("#boton_categoria_"+catactiva).attr("src","images/cat"+catactiva+"_off.png");
		$("#boton_categoria_"+id).attr("src","images/cat"+id+"_on.png");
		catactiva=id;
		$(".categoria_listado:not(.categoria_"+id+")").slideUp("slow");
		$(".categoria_"+id).slideDown("slow");
	}
}
function visualizarcat3(id){//Obsoleto, se guarda por si recupera el multicat
	activo=0;
	if(!id){
		$("#boton_categoria_0").attr("src","images/cat0_on.png");
		catsactivas[0]=1;
		for(i=1;i<numcats;i++){catsactivas[i]=0;$("#boton_categoria_"+i).attr("src","images/cat"+i+"_off.png");}
	} else {
		if(catsactivas[id]){
			catsactivas[id]=0;
			$("#boton_categoria_"+id).attr("src","images/cat"+id+"_off.png");
		} else {
			$("#boton_categoria_0").attr("src","images/cat0_off.png");
			catsactivas[id]=1;
			catsactivas[0]=0;
			$("#boton_categoria_"+id).attr("src","images/cat"+id+"_on.png");
		}
	}
	if(catsactivas[0])$(".categoria_listado").slideDown("slow");
	else{
		for(i=1;i<numcats;i++){
			if(catsactivas[i]){$(".categoria_"+i).slideDown("slow"); activo=1;}
			else $(".categoria_"+i).slideUp("slow");
		}
		if(!activo) visualizarcat(0);
	}
}
var tabficha=0
function mostrarTabFicha(id){
	$("#idtab"+tabficha).hide()
	$("#idtab"+id).slideDown("slow");
	tabficha=id
}




//CArrusel imagenes


var scrolling2, anchoscroll2;

function Scroll2(ac){
	anchoscroll2=$("#carruselimagenes div").width();
	scrolling2 = setInterval('scrollimagenes('+ac+');', 20);
}

function scrollimagenes(dir){
	if(dir){
		resto=anchoscroll2-400;
		if($("#carruselimagenes").scrollLeft()==resto)return paraScroll();
		$("#carruselimagenes").scrollLeft($("#carruselimagenes").scrollLeft()+5);
	}	else {
		if($("#carruselimagenes").scrollLeft()==0)return paraScroll();
		$("#carruselimagenes").scrollLeft($("#carruselimagenes").scrollLeft()-5);
	}
}


function paraScroll(){
	clearInterval(scrolling2);
	return 0;
}
