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

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

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




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

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

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

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



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

jdcSzarvas.gallery.onclick = function(){
location.href="/index.php?pageid=33"; 
}

