var tabs = ['#block-views-galeria_proyectos-block_1','#block-views-10859b3409693ed4160774bad4efc248'];
var galeriaDetalle = false;

// JavaScript Document
var idioma = $('html').attr('lang');
$(document).ready ( function() {
	//desplegables
	var zonas = ['#block-views-527ab1c6317cf4b112f169dab03a784e','#block-views-ultimo_blog_flash_home-block_1'];
	$(zonas[0]+','+zonas[1]).each(function(){
		$(this).find('h2').addClass('bot-desplegar');
		$(this).find('h2').css('cursor','pointer');
	});
	$(zonas[1]).addClass('plegado');
	$('.plegado .content:first').hide();
	$('.bot-desplegar').click(function(){
		for (var i = 0; i < 2; i++){
			var padre = $(zonas[i]);
			var cont = padre.find('.content:first');
			padre.toggleClass('plegado');
			cont.slideToggle('normal');
		}
		return false;
	});
	
	
	
	//lightbox
	var urlImages = 'http://www.notsoda.es/sites/all/themes/notsoda/images/';
	$('a.imagecache-imagelink').lightBox({
		imageBlank: urlImages + 'lightbox-blank.gif',
		imageLoading: urlImages + 'lightbox-ico-loading.gif',
		imageBtnClose: urlImages + 'lightbox-btn-close.gif',
		imageBtnPrev: urlImages + 'lightbox-btn-prev.gif',
		imageBtnNext: urlImages + 'lightbox-btn-next.gif',
		txtImage: 'Imagen',
		txtOf: 'de'
   });
	
	//desactivar elementos de tagcloud segun tags de nodo proyecto
	if ($('.node-tipo-proyecto .tags').length > 0){
		var tags = [];
		$('.node-tipo-proyecto .tags li').each(function(i){
			tags.push($(this).html());
		});
		$('.tagadelic li a').each(function(i){
			if (hallarObjeto($(this).html(),tags) == -1) $(this).addClass('off');
		});
	}
	
	//tabs galerias proyecto
	$(tabs[0]).before('<ul id="tabs-galeria"><li><a href="#">Todos</a></li><li><a href="#">Proyecto</a></li></ul>');
	if ($(tabs[1]).length > 0){
		galeriaDetalle = true;
		$(tabs[0]).hide();
	}
	$('#tabs-galeria li').each(function(i){
		if (i == 0 && galeriaDetalle || i == 1 && !galeriaDetalle) {
			$(this).addClass('off');
		}else{
			$(this).find('a').css('cursor','default');
		}
		$(this).click(function(){
			if (galeriaDetalle) {
				var otra = (i == 0)? 1 : 0;
				$(tabs[i]).show();
				$(tabs[otra]).hide();
				$(this).parent().find('li').each(function(i){
					$(this).find('a').css('cursor','pointer');
					$(this).addClass('off');
				});
				$(this).find('a').css('cursor','default');
				$(this).removeClass('off');
				//---
				/*if (i == 0){
					$('.galeria-proyectos ul').jcarousel({
						animation: 800,
						scroll: 5
					});
				}*/
			}
			return false;
		});
		if (!galeriaDetalle) $(this).find('a').css('cursor','default');
	});
	
	//carroussels
	var carousels = ['.galeria-proyectos-home ul','.galeria-proyectos-detalle ul'];
	if (!galeriaDetalle) carousels.push('.galeria-proyectos ul'); //si en Detalle tambien se genera .galeria-proyectos ul, da errores en chrome y safari al estar invisible el tab
	$(carousels.join(',')).jcarousel({
		animation: 800,
		scroll: 5
	});
	
	//dropdown menus ie6
	if ($.browser.msie) {
		if(parseInt($.browser.version) < 7){
			$(".block-multiblock li").hover(
				function (){
					$(this).addClass('hover');
				}, 
				function (){
					$(this).removeClass('hover');
				}
			);
		}
	}
	
	//popups
	$('.popup, #footer p a').click(function(){
		window.open(this.href, 'Finestra');
		return false;
	});
	
	//imprimir
	$('a.bot-imprimir').click(function(){
		print();
	});
});
function hallarObjeto(obj,arr){
	for (var i = 0; i < arr.length; i++){
		if (arr[i] === obj) return i;
	}
	return -1;
}
