// JavaScript Document

window.addEvent('domready', function() {
									 
	var galleryItemsperpage = 9;
	var galleryObjects = $$('div#column2 div.galleryimage');
	var galleryTotal = $$('div#column2 div.galleryimage').length;
	var galleryOnpage = 0;
	var galleryTotalPages = Math.floor(galleryTotal/galleryItemsperpage);
	
	galleryInit = function(){
		galleryOnpage = -1;
		galleryNext();
	}
	
	galleryInitControls = function(){
		if(galleryTotalPages > 0 && galleryOnpage < (galleryTotalPages-1)){
			$('gallerycontrolsnext').setStyles({visibility:'visible',display:'block'});
		}else{
			$('gallerycontrolsnext').setStyles({visibility:'hidden',display:'none'});
		}
		if(galleryTotalPages > 0 && galleryOnpage > 0){
			$('gallerycontrolsprev').setStyles({visibility:'visible',display:'block'});
		}else{
			$('gallerycontrolsprev').setStyles({visibility:'hidden',display:'none'});
		}
	}
	
	resetAll = function(){
		for(var i = 0; i<galleryTotal; i++){
			if(galleryObjects[i]){
				galleryObjects[i].setStyles({visibility:'hidden',display:'none'});
			}
		}
	}
	
	galleryNext = function(){
		galleryOnpage++
		resetAll()
		for(var i = galleryItemsperpage*galleryOnpage; i<(galleryItemsperpage*galleryOnpage)+galleryItemsperpage; i++){
			if(galleryObjects[i]){
				galleryObjects[i].setStyles({visibility:'visible',display:'inline'});
			}
		}
		galleryInitControls()
	}
	
	galleryPrev = function(){
		galleryOnpage--
		resetAll()
		for(var i = galleryItemsperpage*galleryOnpage; i<(galleryItemsperpage*galleryOnpage)+galleryItemsperpage; i++){
			if(galleryObjects[i]){
				galleryObjects[i].setStyles({visibility:'visible',display:'inline'});
			}
		}
		galleryInitControls()
	}
	
	galleryInit()
	
});