$().ready(function()
{
   $('a[rel="fugaImgGallery"]').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'fade',
		'speedIn'		:	600,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'overlayColor'	:	'#000',
		'overlayOpacity':   0.8,
		'titleShow'     :   false
	});
	
	$('a[rel="fugaVidGallery"]').click(function() 
	{
		$.fancybox({
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'fade',
			'speedIn'		: 600,
			'speedOut'		: 200, 
			'overlayShow'	: true,
			'overlayColor'	: '#000',
			'overlayOpacity': 0.8,
			'titleShow'     : false,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {'wmode' : 'transparent','allowfullscreen' : 'true'}
		});
		setTimeout(function() {document.title = 'Fuga Shortfilm';},50);
		return false;
	});
	
	$('#coda-slider-1').codaSlider <!-- MAIN -->
	({
		autoHeight : false,
		dynamicArrows: false,
		dynamicTabs: false
	});
	$('#coda-slider-2').nestedcodaSlider <!-- NEWS -->
	({
		autoHeight : false,
		dynamicArrows: false,
		dynamicTabs: false
	});
	$('#coda-slider-3').nestedcodaSlider <!-- VIDEOS -->
	({
		autoHeight : false,
		dynamicArrows: false,
		dynamicTabs: false
	});
	$('#coda-slider-4').nestedcodaSlider <!-- GALLERY -->
	({
		autoHeight : false,
		dynamicArrows: false,
		dynamicTabs: false
	});
	$('#coda-slider-5').nestedcodaSlider <!-- STAFF -->
	({
		autoHeight : false,
		dynamicArrows: false,
		dynamicTabs: false
	});

	<!-- Inicializar los menu tokens -->
	$('a[rel*="coda-slider-"][rel!="coda-slider-1"]').addClass('menu-block-token').removeClass('menu-block-token-light');
	var current = $('#coda-slider-2').data('currentPanel');
	$('a[rel*="coda-slider-2"]:eq('+(current-1)+')').addClass('menu-block-token-light');
	
	current = $('#coda-slider-3').data('currentPanel');
	$('a[rel*="coda-slider-3"]:eq('+(current-1)+')').addClass('menu-block-token-light');
	
	current = $('#coda-slider-4').data('currentPanel');
	$('a[rel*="coda-slider-4"]:eq('+(current-1)+')').addClass('menu-block-token-light');
	
	current = $('#coda-slider-5').data('currentPanel');
	$('a[rel*="coda-slider-5"]:eq('+(current-1)+')').addClass('menu-block-token-light');
	
	$('a[rel*="coda-slider-"][rel!="coda-slider-1"]').click(
		function()
		{ 
			$('a[rel=' + $(this).attr("rel") + ']').removeClass('menu-block-token-light');
			$(this).addClass('menu-block-token-light');
		}
	);

	$('div[slider*="coda-slider-"]').bind("mousedown",
		function()
		{ 
			var left = ($(this).attr('class').indexOf('left') >= 0);
			var num = $(this).parents('ul').children().length -2;
			var result;
			$('a[rel=' + $(this).attr("slider") + ']').each(
				function(index, it)
				{
					result = getNextTokenIndex(index, it, left, num);
					if(result != undefined)
					{
						$(this).parents('ul').children(':eq('+result+')').find(":nth-child(1)").addClass('menu-block-token-light');
						return false;
					}
				}
			);
		}
	);
	
	function getNextTokenIndex(index, it, left, num)
	{
		if($(it).hasClass("menu-block-token-light"))
		{
			$(it).removeClass('menu-block-token-light');
			if(left)
			{
				if(index > 0)
				{
					return index;
				}
				else
				{
					return num;
				}
			}
			else
			{
				if(index+1 < num)
				{
					return index +2;
				}
				else
				{
					return 1;
				}
			}
		}
	};
	
	<!-- Inicializar textos por defecto -->
	$(".default-text").focus(function(srcc)
	{
		if ($(this).val() == $(this)[0].defaultValue)
		{
			$(this).val("");
		}
	});
	
	$(".default-text").blur(function()
	{
		if ($(this).val() == "")
		{
			$(this).val($(this)[0].defaultValue);
		}
	});
	
	<!-- Enviar mensaje -->
	$('#send-message').click(function(e)
	{
		//stop the form from being submitted
		e.preventDefault();
		
		var error = false;
		var name = $('#name-input').val();
		var email = $('#email-input').val();
		var message = $('#message-input').val();
		
		if(name.length == 0 || name == 'nombre')
		{
			var error = true;
			$('#name-error').fadeIn(500);
			$('#name-input').addClass('input-error');
		}
		else
		{
			$('#name-error').fadeOut(500);
			$('#name-input').removeClass('input-error');
		}
		
		if(email.length == 0 || email.indexOf('@') == '-1' || email.indexOf('.') == '-1' || email.indexOf('@') > email.indexOf('.')) 
		{
			var error = true;
			$('#email-error').fadeIn(500);
			$('#email-input').addClass('input-error');
		}
		else
		{
			$('#email-error').fadeOut(500);
			$('#email-input').removeClass('input-error');
		}
		
		if(message.length == 0 || message == 'mensaje')
		{
			var error = true;
			$('#message-error').fadeIn(500);
			$('#message-input').addClass('input-error');
		}
		else
		{
			$('#message-error').fadeOut(500);
			$('#message-input').removeClass('input-error');
		}
		
		if(error == false)
		{
			$('#send-message').css('font-size',' 10pt');
			$('#send-message').attr({'disabled' : 'true', 'value' : 'Espere...' });
			setTimeout(function() {$('#send-message').removeAttr('disabled').attr('value', 'Enviar').css('opacity','1').css('font-size',' 12pt');},10000);

			$.post("send_email.php", $("#contact_form").serialize(),function(result)
			{
				if(result == 'sent')
				{
					$('#send-mail-confirm').css('color','white');
					$('#send-mail-confirm').text('Mensaje enviado correctamente.');
					$('#send-mail-confirm').fadeIn(500);
					$('#send-mail-confirm').fadeOut(10000);
				}
				else
				{
					$('#send-mail-confirm').css('color','red');
					$('#send-mail-confirm').text('Fallo al enviar el mensaje. Inténtalo más tarde.');
					$('#send-mail-confirm').fadeIn(500);
					$('#send-mail-confirm').fadeOut(10000);
				}
				$('#email-input').attr({'value' : 'email' });
			});
		}
	});
	
});
