$(document).ready(function(){
	Shadowbox.init();
	blank();
	/* SELECT INPUT TEXT ON FOCUS */
	$('input:text , textarea').each(function(){
		$(this).focus(function(){
				$(this).select();
			});
	});
	
	/* SELECT SKINNING */
	$('.select').each(function(){
			$(this).after('<div class="select-skin"><span></span></div>');
			$(this).appendTo($(this).next('div.select-skin'));
			$(this).change(function(){
				$(this).siblings('span').text($(this).find(':selected').text());
			});
			$(this).siblings('span').text($(this).find(':selected').text());
	});
	
	/* GALERIA FICHA */
	if($('#galeria-seccion').length > 0){
		$('#nav_left').bind('click', function() {
			scroll_left(94,8);
		});
		$('#nav_right').bind('click', function() {
			scroll_right(5,94,8);
		});
	}
	
	/* SECCIONES FICHA */
	if($('a.subseccion').length > 0){
		$('a.subseccion').each(function(){
		
			$(this).click(function(e){
				e.preventDefault();
				$('a.subseccion').removeClass('active');
				$('a.subseccion').next('div').slideUp();
				$(this).addClass('active').next('div').slideToggle();
			});
		});
		
		// $('a.subseccion:first').addClass('active').next().slideDown();
	}
	
	// Flash banner sorteos 
	// Nota: Asignar siempre un parámetro id al flash para no tener problemas con IE
	if($('.media').length != 0){
		$('.media').media({ 
		width:     220, 
		height:    109, 
		autoplay:  true,
		attrs:     { allowscriptaccess:  'always',id: 'banner'}, 
		params:    { allowscriptaccess: 'always',id: 'banner'}
		}); 
	}
	
	// Bindamos eventos a galeria fotos / videos
	$('#fotos-galeria').bind('click', function(){
		$(this).removeClass('no-active');
		$('#videos-galeria').addClass('no-active');
		$(this).addClass('active');
		$('#videos').hide();
		$('#fotos').show();
	});
	
	$('#videos-galeria').bind('click', function(){
		$(this).removeClass('no-active');
		$('#fotos-galeria').addClass('no-active');
		$(this).addClass('active');
		$('#fotos').hide();
		$('#videos').show();
	});
	// Bindamos eventos a top 5
	if($('#top')){
		$('#top li').each(function(){
			$(this).bind('click',function(){
				$('#top li').each(function(){
					$(this).addClass('no-active');
				});
				$(this).removeClass('no-active');
				$('.top').hide();
				$('#' + $(this).attr('class')).show();
				});
		});
	}
	
	$(function() {
		setInterval( "slideSwitch()", 4000 );
	});
});

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

function openShadowbox() {
Shadowbox.init();
Shadowbox.open({
content: 'http://www.olanorte.com/participa/',
player: 'iframe',
width: 550,
height: 450
});
} 

function scroll_right(n_imagenes,ancho,gap){
	$('#nav_right').unbind();
	total = $('#galeria-imagenes a').length;
	maxima = (((total-n_imagenes)*ancho) + ((total-n_imagenes)*gap))*(-1);
	
	if(parseInt($("#galeria-imagenes").css("left")) > parseInt(maxima)){	
		$("#galeria-imagenes").animate({"left": "-="+(ancho+gap)+"px"}, "fast");
	} 
	
	$('#nav_right').bind('click', function() {
		scroll_right(n_imagenes,ancho,gap);
	});
	
}

function scroll_left(ancho,gap){
	
	$('#nav_left').unbind();
	
	if(parseInt($("#galeria-imagenes").css("left"))< 0){
		$("#galeria-imagenes").animate({"left": "+="+(ancho+gap)+"px"}, "fast");
	} 
	
	$('#nav_left').bind('click', function() {
		scroll_left(ancho,gap);
	});
}

function blank(){
	$('.blank').click(function(e)
	{
		e.preventDefault();
		window.open($(this).attr('href'));
	});
}




