
$(document).ready(function(){
	$('#lomas div:not(.open) ul').hide();
	$('#lomas div:not(.open) h2').live('click', function(){
		$('#lomas .open ul').slideUp(500).parent().removeClass('open');
		var header = $(this);
		header.parent().addClass('open');
		var ul = header.siblings('ul');
		ul.slideDown(500);
	});
});	
(function() {
	$.fn.impactoSlider = function(tiempo){
		
		return this.each(function(){
			var $wrapper = $(this),
				  $slider = $wrapper.find('> div').css('position', 'absolute'),
				  $items = $slider.find('> div'),
				  $single = $items.filter(':first'),
				  
				  singleHeight = $single.outerHeight(),
				  currentPage = 1,
				  pages = $items.length,
				  totalHeight = pages * singleHeight;
				  
				  $slider.height(totalHeight + ( 2 * singleHeight ));
				  
				  $items.filter(':last').after($items.filter(':first').clone().addClass('cloned'));
				  $items.filter(':first').before($items.filter(':last').clone().addClass('cloned'));
				  $items = $slider.find('> div');
				  
				  $wrapper.scrollTop(singleHeight);
				  
				function gotoPage(page) {
					var dir = page < currentPage ? -1 : 1;
					var n = Math.abs(currentPage - page);
					var up = singleHeight * dir * n;

					$wrapper.filter(':not(:animated)').animate({
						scrollTop : '+=' + up
						}, 800, function() {
							if ( page > pages ) {
								$wrapper.scrollTop(singleHeight);
								page = 1;
							} else if ( page === 0 ){
								page = pages;
								$wrapper.scrollTop(totalHeight);
							}
							currentPage = page;
						});
					return false;
				}
			        
			        $(this).bind('goto', function (event, page){
						gotoPage(page);
			        });
			        $(this).bind('next', function () {
						gotoPage(currentPage + 1);
					});
					$(this).bind('back', function () {
						gotoPage(currentPage - 1);
					});
					
					var autoscrolling = true;
					
					$(this).mouseover(function() {
						autoscrolling = false;
					}).mouseout(function(){
						autoscrolling = true;
					});
					
					setInterval(function () {
						if (autoscrolling) {
							gotoPage(currentPage + 1);
						}
					}, tiempo);
		});
		
	};
})(jQuery);

$(document).ready(function() {

	$('#columnascontainer').impactoSlider(4000);
	$('#features').impactoSlider(4500);
	$('#entrevistas').impactoSlider(4500);

	var loaded = false;
	
	$('#cerrarOverlay').live('click', function(e){
		e = e || window.event;
		e.cancelBubble = true;
		if( e.stopPropagation ){
			e.stopPropagation();
		}
		$(this).parent().css('display', 'none');
		$(this).parent().prev().css('display','none');
		loaded = false;
	});
	

	function cl(cosa){
		if(window.console){
			console.log(cosa);
		}
	}

	$("#PDF").click(function(e){
		if( !loaded ){
			$.ajax({url:this.href, cache:true, complete:function(a,b){cl(b);}, dataType:'text',  success:function(pdfs){
				loaded = true;
				$('body').append('<div id="overlayFondo">&nbsp</div><div id="overlay"><div id="cerrarOverlay">cerrar</div><div id="pdfs"></div></div>');
				$('#pdfs').html(pdfs);
				$('#overlay').css('display', 'block');
                                $('#overlayFondo').css('display', 'block');
			}});
		}
		
		$('#overlay').css('display', 'block');
		$('#overlayFondo').css('display', 'block');

		return false;
	});
	
	$('#cerrarOverlay').live('click', function(e){
		e = e || window.event;
		e.cancelBubble = true;
		if( e.stopPropagation ){
			e.stopPropagation();
		}
		$(this).parent().css('display', 'none');
		$(this).parent().prev().css('display','none');
		loaded = false;
	});
	
	
	/*
var secciones = $('.secciones .seccion');
	var max = 0;
	var procesa = [];
	setTimeout(
		function(){
		$.each(secciones, function(i, seccion){
			var s = $(seccion);
			max = s.height()>max? s.height() : max;
			procesa.push(s);
			if( (i+1)%2===0 ){
				$.each(procesa, function(i, el){ $(el).css('min-height', max);});
				max = 0;
				procesa = [];
			}
		});
		}, 1000);
*/

});


