


$(document).ready(function(){
						   
						   
	

	//how much items per page to show
	var show_per_page = 1;
	//getting the amount of elements inside content div
	var number_of_items = $('#content').children().size();
	//calculate the number of pages we are going to have
	var number_of_pages = Math.ceil(number_of_items/show_per_page);

	//set the value of our hidden input fields
	$('#current_page').val(0);
	$('#show_per_page').val(show_per_page);

	//now when we got all we need for the navigation let's make it '

	/*
	what are we going to have in the navigation?
		- link to previous page
		- links to specific pages
		- link to next page
	*/
	var navigation_html = '<a class="previous_link" href="javascript:previous();"><div class="icn_fl_left"></div></a>';
	

	var current_link = 0;
	while(number_of_pages > current_link){
		navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'"> <span>'+(current_link + 1)+'</span> </a>';
		current_link++;
	}
	navigation_html += '<a class="next_link" href="javascript:next();"><div class="icn_fl"><div class="top"></div><div class="bottom"></div></div></a>';

	$('#page_navigation').html(navigation_html);

	//add active_page class to the first page link
	$('#page_navigation .page_link:first').addClass('active_page');

	//hide all the elements inside content div
	$('#content').children().css({'display' : 'none' , 'opacity' : 0});	

	//and show the first n (show_per_page) elements
	$('#content').children().slice(0, show_per_page).css({'display' : 'block'}).animate({'opacity' : 1});

});


function go_to_page(page_num){
	//get the number of items shown per page
	var show_per_page = parseInt($('#show_per_page').val());

	//get the element number where to start the slice from
	start_from = page_num * show_per_page;

	//get the element number where to end the slice
	end_on = start_from + show_per_page;

	//hide all children elements of content div, get specific items and show them
	$('#content').children().css({'display' : 'none' , 'opacity' : 0}).slice(start_from, end_on).css({'display' : 'block'}).animate({'opacity' : 1});

	/*get the page link that has longdesc attribute of the current page and add active_page class to it
	and remove that class from previously active page link*/
	$('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');

	//update the current page input field
	$('#current_page').val(page_num);

}


function previous(){

	new_page = parseInt($('#current_page').val()) - 1;
	//if there is an item before the current active link run the function
	if($('.active_page').prev('.page_link').length==true){
		go_to_page(new_page);
	}

}

function next(){
	new_page = parseInt($('#current_page').val()) + 1;
	//if there is an item after the current active link run the function
	if($('.active_page').next('.page_link').length==true){
		go_to_page(new_page);
	}

}




/*Componente visor de imagenes en Screenchot*/

/*   deatils, */


$(document).ready(function(){

	var Int = setInterval("move()",5000);
	$(".page_link").click( function (){
		clearInterval(Int);
		Int = setInterval("move()",5000);
	});

	//how much items per page to show
	var show_per_page = 1;
	//getting the amount of elements inside content div
	var number_of_items = $('#visor #content').children().size();
	//calculate the number of pages we are going to have
	var number_of_pages = Math.ceil(number_of_items/show_per_page);

	//set the value of our hidden input fields
	$('#current_page').val(0);
	$('#show_per_page').val(show_per_page);

	//now when we got all we need for the navigation let's make it '

	/*
	what are we going to have in the navigation?
		- link to previous page
		- links to specific pages
		- link to next page
	*/
	var navigation_html = '<a class="previous_link" href="javascript:previous();"><div class="icn_fl_left"><div class="top"></div><div class="bottom"></div></div></a><p>';
	var current_link = 0;
	while(number_of_pages > current_link){
		navigation_html += '<span class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +' </span>';
		current_link++;
	}
	navigation_html += '<span class="hasta" href="javascript:next();" > de ' + current_link +'</span></p>';
	navigation_html += '<a class="next_link" href="javascript:next();"><div class="icn_fl"><div class="top"></div><div class="bottom"></div></div></a>';
	$('#navigation_visor').html(navigation_html);

	//add active_page class to the first page link
	$('#navigation_visor .page_link:first').addClass('active_page');

	//hide all the elements inside content div
	$('#visor #content').children().css({'display' : 'none' , 'opacity' : 0});	

	//and show the first n (show_per_page) elements
	$('#visor #content').children().slice(0, show_per_page).css({'display' : 'block'}).animate({'opacity' : 1});


});

function previous(){

	new_page = parseInt($('#current_page').val()) - 1;
	//if there is an item before the current active link run the function
	if($('.active_page').prev('.page_link').length==true){
		go_to_page(new_page);
	}

}

function next(){
	new_page = parseInt($('#current_page').val()) + 1;
	//if there is an item after the current active link run the function
	if($('.active_page').next('.page_link').length==true){
		go_to_page(new_page);
	}

}
function move(){
	var sig=$(".active_page").text();
	var numbers = $('#content').children().size();
		if(sig<numbers){
			$("#Next").html(sig);
			go_to_page2(sig);
		}else{
			$("#Next").html(1);
			go_to_page2(0);}
}

function go_to_page2(page_num){
	//get the number of items shown per page
	var show_per_page = parseInt($('#show_per_page').val());

	//get the element number where to start the slice from
	start_from = page_num * show_per_page;

	//get the element number where to end the slice
	end_on = start_from + show_per_page;

	//hide all children elements of content div, get specific items and show them
	$('.banner #content').children().css({'display' : 'none' , 'opacity' : 0}).slice(start_from, end_on).css({'display' : 'block'}).animate({'opacity' : 1});

	/*get the page link that has longdesc attribute of the current page and add active_page class to it
	and remove that class from previously active page link*/
	$('.banner .page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');

	//update the current page input field
	$('.banner #current_page').val(page_num);
	/*var ant=$("#Next").text();
	var fun = $("#Funcion").html();
	var sig=$(".active_page").text();
	$("#Next").html(sig);
	clearInterval(setInterval("1",3000));
	setTimeout("move("+sig+")",3000);
	*/

}


