function prestatuGaleria(){
	if(!document.getElementsByTagName){
		alert("no admite getelementsbytagname");
		return false;
	}
	if(!document.getElementById){
		alert("no admite getelementbyid");
		return false;
	}
	if(!document.getElementById("galeria")){
		alert("no hay elemento galeria");
		return false;
	}
	/*if(!document.getElementsByClassName){
		alert("classname ez");
	}*/
	var galeria = document.getElementById("galeria");
	if(!document.getElementById("argazkigaleria")){
		alert("no hay elemento argazki galeria");
		return false;
	}
	var ulgaleria = document.getElementById("argazkigaleria");
	var liak = ulgaleria.getElementsByTagName("li");
	var linkak = ulgaleria.getElementsByTagName("a");
	var argazkop = linkak.length;

	//if (!document.getElementById("ezkerra")) return true;
	var ezkerra = document.getElementById("ezkerra");
	var argazkihandia = document.getElementById("argazkihandia");
	ezkerra.onclick=function(){
		for (var j=0; j<liak.length;j++){
			if((liak[j].className.indexOf('aukeratua')) != -1){
				if (j!=0){
					liak[j].className=liak[j].className.replace("aukeratua", "");
					liak[j-1].className+=" aukeratua";
					if((liak[j-1].className.indexOf('hide'))!=-1){
						liak[j-1].className=liak[j-1].className.replace("hide", "");
						if((j+3)<argazkop){
							if ((liak[j+3].className.indexOf('hide'))!=-1){ //Si tiene hide no hago nada
							}
							else{ //Sino se lo pongo
								liak[j+3].className+=" hide";
							}
						}
					}
					argazkihandia.setAttribute("src", linkak[j-1].getAttribute("href"));
				}
				else{
					//alert("Lehenengo irudia ikusten zaude");
				}
			}
		}		
	}
	//if (!document.getElementById("eskuma")) return true;
	var eskuma = document.getElementById("eskuma");
	eskuma.onclick=function(){
		for (var j=liak.length-1; j>-1 ;j--){	
			if((liak[j].className.indexOf('aukeratua')) != -1){
				if (j!=liak.length-1){
					liak[j].className=liak[j].className.replace("aukeratua", "");
					liak[j+1].className+=" aukeratua";
										
					liak[j+1].className=liak[j+1].className.replace("hide", "");					
					if ((j-3)>-1){
						if((liak[j-3].className.indexOf('hide'))!=-1){ //Si ya esta hide no hago nada
						}
						else{  //sino lo pongo
							liak[j-3].className+=" hide";
						}
					}
					argazkihandia.setAttribute("src", linkak[j+1].getAttribute("href"));
				}
				else{
					//alert("Azkenengo irudia ikusten zaude");
				}
			}
		}		
	}
	for (var i=0; i<liak.length; i++) {
		liak[i].onclick=function() {
			for (var x=0; x<liak.length; x++) {
				if ((liak[x].className.indexOf('aukeratua'))!=-1)	{
					liak[x].className=liak[x].className.replace("aukeratua", "");
				}
			}
			this.className+=" aukeratua";
			var zbkia = 1;
			var klasea = this.className;
			if ((klasea.indexOf('10'))!=-1){
				zbkia = 10;
			}else if ((klasea.indexOf('11'))!=-1){
				zbkia = 11;
			}else if ((klasea.indexOf('12'))!=-1){
				zbkia = 12;
			}else if ((klasea.indexOf('13'))!=-1){
				zbkia = 13;
			}else if ((klasea.indexOf('14'))!=-1){
				zbkia = 14;
			}else if ((klasea.indexOf('15'))!=-1){
				zbkia = 15;
			}else if ((klasea.indexOf('16'))!=-1){
				zbkia = 16;
			}else if ((klasea.indexOf('17'))!=-1){
				zbkia = 17;
			}else if ((klasea.indexOf('18'))!=-1){
				zbkia = 18;
			}else if ((klasea.indexOf('1'))!=-1){
				zbkia = 1;
			}else if ((klasea.indexOf('2'))!=-1){
				zbkia = 2;
			}else if ((klasea.indexOf('3'))!=-1){
				zbkia = 3;			
			}else if ((klasea.indexOf('4'))!=-1){
				zbkia = 4;
			}else if ((klasea.indexOf('5'))!=-1){
				zbkia = 5;
			}else if ((klasea.indexOf('6'))!=-1){
				zbkia = 6;
			}else if ((klasea.indexOf('7'))!=-1){
				zbkia = 7;
			}else if ((klasea.indexOf('8'))!=-1){
				zbkia = 8;
			}else if ((klasea.indexOf('9'))!=-1){
				zbkia = 9;
			}else{
				return true;
			}
			var ruta = "../imagenes/" + zbkia + "handi.jpg";
			argazkihandia.setAttribute("src", ruta);
			return false;
		}
	}
}
function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
		window.onload=func;
	} else{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}
addLoadEvent(prestatuGaleria);
