$(document).ready(function(){
	
	//agrega clase space a cajas del home, menos a la ultima
	$('.fixed_height').addClass('space_home');
	var largoCajas = $('.fixed_height').length;
	$('.fixed_height').eq(largoCajas-1).removeClass('space_home');
	
	//navegacion slider categorias
	function slider(slide, time, selector) {
		
		var clase = ('.'+selector);
		var contenedor =  $(clase).width();
		$(clase).find('ul').css('left', 0);
		
		if(ancho_ul < $(clase).find('ul').width()){
			return false;
		}		

		var sliders = $(clase);

		var wid = 0;
		jQuery.each(sliders, function(i){

			var elementos = sliders.eq(i).find('ul li');

			jQuery.each(elementos, function(e){
				temp = elementos.eq(e).width();
				wid = wid + temp;
			});

			sliders.eq(i).find('ul').width(wid+100+'px');

		});

	
		var ancho_ul = $(clase).width();

		$('.next').click(function(){

			var position = parseFloat($(this).prev(clase).find('ul').css('left'));
			var temp = (position * -1) + parseFloat(slide) + parseFloat(slide);
			
			if(temp >= wid){
				return false;
			}

			if(!$(this).prev(clase).find('ul').is(':animated')){
				$(this).prev(clase).find('ul').animate({ 
					 left: '+=-'+slide+'px'
				}, time );
			}

		});

		$('.prev').click(function(){
			
			var position = parseFloat($(this).next('.items').find('ul').css('left'));
		
			if(position == 0 || position > 0){
				return false;
			}
			
			if(!$(this).next('.items').find('ul').is(':animated')){
				$(this).next('.items').find('ul').animate({ 
					left: '+='+(slide)+'px'
				}, time );
			}
			
		});
	}

	slider('90', '1000', 'category');
	//slider('90', '1000', 'years');
	
	//Slider años para categoria de productos
	function tabProductos(){
		
		var tabs = $('.years li a');
		var fichas = $('.contenedor_ficha');
		fichas.eq(0).css('display', 'block');
		tabs.eq(0).addClass('active');
		
		jQuery.each(tabs , function(i){
			tabs.eq(i).click(function(){
				if(fichas.eq(i).is(':visible')){
					return false;
				}else{
					$('.years li a').removeClass('active');
					tabs.eq(i).addClass('active');
					$('.contenedor_ficha').hide();
					fichas.eq(i).show();
				}
			});	
		});
		
	}
	tabProductos();
	
});

//imagenes redondeadas

function curvyImages(images, overlay, width, height){
	
	jQuery.each(images, function(i){
		
		if( $('.galery .thumb')[0]){
			images.eq(i).parent().parent().prepend('<div class="content_thumb"></div>');
		}else {
			$('body').prepend('<div class="content_thumb"></div>');
		}
		//images.eq(i).parent().parent().prepend('<div class="content_thumb"></div>');
		//$('body').prepend('<div class="content_thumb"></div>');
		
		if($('.tooltip_box')[0]){
			$('body').prepend('<div class="tooltip"></div>');
			
			
			$('.content_thumb').eq(i).mouseover(function(){
				$('.tooltip').eq(i).show();
			});
			
			$('.content_thumb').eq(i).mouseout(function(){
				$('.tooltip').hide();
			});
			
			 $(document).mousemove(function(e){
				 $('.tooltip').css('left', (e.pageX+10));
				 $('.tooltip').css( 'top', (e.pageY+10));
			 });
		
			DD_roundies.addRule('.tooltip', '0 10px 0 10px', true);
			 
		}
		
	});
	
	if($('.tooltip_box')[0]){
		var tooltips = $('.tooltip_box');
		jQuery.each(tooltips, function(i){
			$('.tooltip').eq(i).prepend(tooltips.eq(i).html());
		});
	}
	
	if(!width)
	width = '100px';
	
	if(!height)
	height = '100px';

	$('.content_thumb').css('width', width);
	$('.content_thumb').css('height', height);
	$('.content_thumb').css('background-image', 'url('+overlay+')');
	$('.content_thumb').css('position', 'absolute');
	
	$(images).css('height', height);
	$(images).css('width', width);
	
	if(!$('.galery .thumb')[0]){
		var imgs_fixed = $('.Noticiasportada li img');
		var thumbs_fixed = $('.content_thumb');
		
		jQuery.each(imgs_fixed, function(i){
			var positions = imgs_fixed.eq(i).offset();
			thumbs_fixed.eq(i).css('top', positions.top);
			thumbs_fixed.eq(i).css('left', positions.left);
		});
	}else{
		$('.content_thumb').css('cursor', 'pointer');
		
		jQuery.each(images, function(i){
			var links = images.eq(i).parent().attr('href');
			$('.content_thumb').eq(i).click(function(){
				window.location.href = links;
			});
		});
	}
	
}

$(window).resize(function(){
	
	if(!$('.galery .thumb')[0]){
		var imgs_fixed = $('.Noticiasportada li img');
		var thumbs_fixed = $('.content_thumb');
		jQuery.each(imgs_fixed, function(i){
			var positions = imgs_fixed.eq(i).offset();
			thumbs_fixed.eq(i).css('top', positions.top);
			thumbs_fixed.eq(i).css('left', positions.left);
		});
	}
	
});

//slider galeria
$(document).ready(function(){

	var galerias = $('.galery');
	var largo = galerias.length;
	var ancho_galerias = 0;
	var ancho = $('.galery').width();
	
	//creando ids para galerias
	jQuery.each(galerias, function(i){

		var ancho = $('.galery').eq(i).width();
		//$('.galery').eq(i).attr('id', "slide"+(i+1)) ;
		ancho_galerias = parseInt(ancho_galerias) + parseInt(ancho) ;
		
	});
	
	var slide_Id = window.document.location.hash;
	
	if(slide_Id){
		var slides = $('.galery');
		jQuery.each(slides, function(i){
			if('#'+slides.eq(i).attr('id') == slide_Id ){
				$('.gallery_slider').css('left', (ancho * (i))*-1);
			}
		});
	}
	
	$('.gallery_slider').css('width', ancho_galerias+'px');
	
	$('.gallery_pag .comenext').click(function(){
		var position = $('.gallery_slider').css('left');
		var temp = (parseInt(position) * -1) +parseInt(ancho);
		if(!$('.gallery_slider').is(':animated') && temp < parseInt(ancho_galerias) ){
			$('.gallery_slider').animate({ 
				left: '+=-'+(ancho)+'px'
			})
		}else {
			return false;
		}
	});
	
	$('.gallery_pag .comprev').click(function(){

		var position = $('.gallery_slider').css('left');
		var temp = (parseInt(position) * -1) +parseInt(ancho);
		if(!$('.gallery_slider').is(':animated') && parseInt(position) != 0 ){
			$('.gallery_slider').animate({ 
				left: '+='+(ancho)+'px'
			})
		}else {
			return false;
		}

	});
	
	if($('.galery').length < 2 ) {
		$('.paginador').remove();
	}
	
	
});



	
	function deletePlayer(theWrapper, thePlaceholder, thePlayerId) { 
        swfobject.removeSWF(thePlayerId);
        var tmp=document.getElementById(theWrapper);
        if (tmp) { tmp.innerHTML = "<div id=" + thePlaceholder + "></div>"; }
	}


	function createPlayer(thePlaceholder, thePlayerId, theFile, thePlayer) {
	        var flashvars = {
	                file:theFile, 
	                autostart:"true"
	        }
	        var params = {
	                allowfullscreen:"true", 
	                allowscriptaccess:"always"
	        }
	        var attributes = {
	                id:thePlayerId,  
	                name:thePlayerId
	        }
	        swfobject.embedSWF(thePlayer, thePlaceholder, "740", "400", "9.0.115", false, flashvars, params, attributes);
	}


	function initPlayer(theFile, thePlayer) { 
	        deletePlayer('wrapper', 'placeholder1', 'player1'); 
	        createPlayer('placeholder1', 'player1', theFile, thePlayer);
	}
	
	/*premios*/
	$(document).ready(function(){
		
		var slide = '150';
		var clase = '.contentScroll';
		var time = '150';
		$('.down_btn').click(function(){
			if(parseFloat($(clase).css('bottom')) >= 0){
				return false;
			}
			if(!$(clase).is(':animated')){
				$(clase).animate({ 
					 top: '+=-'+slide+'px'
				}, time );
			}

		});
		
		$('.up_btn').click(function(){
			if(parseFloat($(clase).css('top')) >= 0){
				return false;
			}
			if(!$(clase).is(':animated')){
				$(clase).animate({ 
					 top: '+='+slide+'px'
				}, time );
			}

		});
	
	});
