if(typeof sziget == 'undefined') sziget = {};

sziget.gallery={};
sziget.gallery.images = new Array();
sziget.gallery.current=0;
sziget.gallery.imageElement =null;

sziget.gallery.setup = function (list, targetE){
	sziget.gallery.images = list;
	sziget.gallery.debug(list);
	sziget.gallery.imageElement=targetE;
	sziget.gallery.switchTo(0);
	sziget.gallery.imageElement.style.cursor='pointer';
	
	sziget.gallery.setTiming();
}
sziget.gallery.setTiming = function(){
	sziget.gallery.interval = setTimeout(sziget.gallery.next, 3000);
}




sziget.gallery.switchTo = function (id){
	sziget.gallery.debug(id);
	sziget.gallery.current = id;
	sziget.gallery.imageElement.src = sziget.gallery.images[id].getThumbUrl();
//	sziget.gallery.imageElement.onclick = sziget.gallery.onclick
}

sziget.gallery.prev = function (){
	sziget.gallery.switchTo((sziget.gallery.current-1+sziget.gallery.images.length) % sziget.gallery.images.length)
}
sziget.gallery.next = function (){
	sziget.gallery.switchTo((sziget.gallery.current+1+sziget.gallery.images.length) % sziget.gallery.images.length)
	
	clearTimeout(sziget.gallery.interval);
	sziget.gallery.setTiming();
}

sziget.gallery.image = function(tn){
	this.thumbUrl = tn
}

sziget.gallery.debug = function(e){
	if (typeof(window.console)=='object') window.console.log(e);
}



sziget.gallery.image.prototype.thumbUrl = null;
sziget.gallery.image.prototype.getThumbUrl = function getUrl(){
	return this.thumbUrl;
}

//sziget.gallery.onclick = function(){
//location.href="/"; 
//}

