window.addEvent('domready', function(){
	// projects transition page
	var start_page = 6;
	$('current_page').setProperty('value', start_page);

	set_links_visibility_projects();
	add_arrows_events_projects();
	add_projects_events();

	if($('current_page_position').value!='')
	{
		if($('current_page_position').value>=6)
		{
			var scroll_position = new Fx.Scroll('projects_holder_thumbs', {duration: 0, wait: false});
			var to_right_position = ($('current_page_position').value-6)*123;
			scroll_position.start(to_right_position, 0);
			$('current_page').setProperty('value', $('current_page_position').value);
			var start_page = $('current_page_position').value;
			set_links_visibility_projects();
		}
	}
	
});

function add_arrows_events_projects(){
	var size=123;
	var scroll2 = new Fx.Scroll('projects_holder_thumbs', {duration: 250});
	$('arrow_left2').addEvent('click', function(event) {
		event = new Event(event).stop();
		var current_page = $('current_page').getProperty('value');
		--current_page;
		var to_left = (current_page-6)*size;
		scroll2.start(to_left, 0);
		$('current_page').setProperty('value', current_page);
		set_links_visibility_projects();
	});
	$('arrow_right2').addEvent('click', function(event) {
		event = new Event(event).stop();
		var current_page = $('current_page').getProperty('value');
		++current_page;
		var to_right = (current_page-6)*size;
		scroll2.start(to_right, 0);
		$('current_page').setProperty('value', current_page);
		set_links_visibility_projects();
	});
}

function set_links_visibility_projects(){
	var pages_array = $('projects_holder_thumbs').getElements('.scrolling_page_thumbs');

var slides = Math.ceil((pages_array.length+1)/6);
var slides_pag1 = slides+5;
var slides_pag2 = slides+6;

	if ($('current_page').getProperty('value')==6){
		$('arrow_left2').setStyle('visibility', 'hidden');
	}
	else
		$('arrow_left2').setStyle('visibility', 'visible');
	if ($('current_page').getProperty('value')==pages_array.length)
		$('arrow_right2').setStyle('visibility', 'hidden');
	else
		$('arrow_right2').setStyle('visibility', 'visible');
}

function add_projects_events(){
	var pages_array = $('projects_holder_thumbs').getElements('.scrolling_page_thumbs');
	pages_array.each (function (item, index){
		var divs = item.getElements('div');
		divs.each (function (divs_item, divs_index){
			divs_item.addEvent('mouseover', function(event) {
				var footer_out = new Fx.Morph('footer', {duration: 500, transition: Fx.Transitions.Sine.easeOut});
				event = new Event(event).stop();
				if (divs_item.getElements('.hidden_date').length || divs_item.getElements('.hidden_text').length)
				{
					event = new Event(event).stop();
					var content = '<span id="footer_right">'+divs_item.getElements('.hidden_date').get('html')+'</span>'+divs_item.getElements('.hidden_text').get('html');
					add_content.delay(0, $('footer_content'), content);
				}
			});
			divs_item.addEvent('mouseout', function(event) {
				var footer_out = new Fx.Morph('footer', {duration: 500, transition: Fx.Transitions.Sine.easeOut});
				event = new Event(event).stop();
				if (divs_item.getElements('.hidden_date').length || divs_item.getElements('.hidden_text').length)
				{
					event = new Event(event).stop();
					var content = '<span id="footer_right"></span>';
					add_content.delay(0, $('footer_content'), content);
				}
			});
		});
	});
}

function scale_div(property, value, default_value){
	var scale = new Fx.Morph(this.getProperty('id'), {duration: 500, transition: Fx.Transitions.Sine.easeOut});
	scale.start({'height': value});
}

function add_content(content){
	this.set('html', content);
}

function add_current_page(){
	var current_page;
	if(current_page == $('current_page_position').value){current_page = (eval(current_page))+1;}else{current_page = $('current_page').getProperty('value');}
	return(current_page);
}
