//Funciones utiles

function detener(e){
	if(window.event)
     {
     window.event.cancelBubble=true;
     window.event.returnValue=false;
     }
  else if(e && e.preventDefault && e.stopPropagation)
     {
     e.preventDefault();
     e.stopPropagation();
     }	
}

function addClass(element, value) {
	if (!element.className) {
		element.className = value;
	} else {
		var newClassName = element.className;
		newClassName += " ";
		newClassName += value;
		element.className = newClassName;
	}
}

function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}
//Fin Funciones utiles


function setFoto(a){
	var photo = document.getElementById('bigPhoto');
	setCurrent(a);
	photo.innerHTML = "<img src='../images/galeria/gr/" + a + "'>";
}


function ClickNum(e){
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	targ = targ.parentNode;
	detener(e);
	var rutas = targ.href.split("/");
	ruta = rutas[rutas.length-1];
	setFoto(ruta);
}

function setCurrent(b){
	var a = document.getElementById('nails');
	var tda = a.getElementsByTagName('a'); 
	for(var c=0;c<tda.length;c++){
		rutas = tda[c].href.split("/");
		ruta = rutas[rutas.length-1];
		if (ruta != b){
			tda[c].className="";
		}else{
			tda[c].className="current";
		}
	}
}

function setClick(a){
	var tda = a.getElementsByTagName('a');
	for(var c=0;c<tda.length;c++){
		addEvent(tda[c],"click",ClickNum,false);
	}	
}

function addClick(){
	if(!document.getElementById) return;
	if(!document.getElementsByTagName) return;
	var la_tabla = document.getElementById('nails');
	setClick(la_tabla);
}

addEvent(window,"load",addClick,false);