// JavaScript Document
var Dom 	= YAHOO.util.Dom;
var Event 	= YAHOO.util.Event;

var album_foto		= false;
var album_thumb		= false;
var album_imgs		= false;
var album_active	= false;

var album_prev		= false;
var album_next		= false;
var album_prev2		= false;
var album_next2		= false;

	var prevImg = false;
	var nextImg = false;
function initAlbum(){
	album_prev = Dom.get('album_prev');
	album_next = Dom.get('album_next');
	
	album_prev2 = Dom.get('album_prev2');
	album_next2 = Dom.get('album_next2');
	
	album_foto = Dom.get('album_foto');
	if(album_foto){
		
		album_thumb	= Dom.get('id_thumbnails');
		album_imgs	= album_thumb.getElementsByTagName('a');
		for(i=0; i < album_imgs.length; i++){
			
			album_imgs[i].onclick = function(){
									if(album_active) Dom.removeClass(album_active,'selected');
									album_active = this;
									Dom.addClass(album_active,'selected');
									album_foto.src = this.rel;
									setFastBtn();
									return false;
								}
			
			if(Dom.hasClass(album_imgs[i],'selected')){
				album_active = album_imgs[i];	
			}
		}
		setFastBtn();
	}
}
function setFastBtn(){
	nextImg = false;
	prevImg = false;
	for(i=0; i < album_imgs.length; i++){
		if(album_imgs[i] == album_active){
			var n = i-1;
			if(n >= 0)	prevImg = album_imgs[n];
			var n = i+1;
			if(n < album_imgs.length)	nextImg = album_imgs[n];
			
			if(prevImg){
				album_prev.style.display = 'block';
				album_prev.rel 		= prevImg.rel;
				album_prev.onclick 	= function(){
										if(album_active) Dom.removeClass(album_active,'selected');
										album_active = prevImg;
										Dom.addClass(album_active,'selected');
										album_foto.src = prevImg.rel;
										setFastBtn();
										return false;
									}
				album_prev2.style.display = 'block';
				album_prev2.rel 		= prevImg.rel;
				album_prev2.onclick 	= function(){
										if(album_active) Dom.removeClass(album_active,'selected');
										album_active = prevImg;
										Dom.addClass(album_active,'selected');
										album_foto.src = prevImg.rel;
										setFastBtn();
										return false;
									}
			} else {
				album_prev.style.display = 'none';
				album_prev2.style.display = 'none';
			}
			
			if(nextImg){
				album_next.style.display = 'block';
				album_next.rel 		= nextImg.rel;
				album_next.onclick 	= function(){
										if(album_active) Dom.removeClass(album_active,'selected');
										album_active = nextImg;
										Dom.addClass(album_active,'selected');
										album_foto.src = nextImg.rel;
										setFastBtn();
										return false;
									}
				album_next2.rel 		= nextImg.rel;
				album_next2.style.display = 'block';
				album_next2.onclick 	= function(){
										if(album_active) Dom.removeClass(album_active,'selected');
										album_active = nextImg;
										Dom.addClass(album_active,'selected');
										album_foto.src = nextImg.rel;
										setFastBtn();
										return false;
									}
			} else {
				album_next.style.display = 'none';
				album_next2.style.display = 'none';
			}
		}
	}
}


Event.onDOMReady(initAlbum);

