
	function showImage( thumbid ) {
		jQuery(function ($) {
			var eb = document.getElementById("gallery-big");
			var ebeb = document.getElementById("gallery-big-excerpt-bg");
			var ebew = document.getElementById("gallery-big-excerpt-wrapper");
			var ebe = document.getElementById("gallery-big-excerpt");
			var ebc = document.getElementById("gallery-big-content");
			var ec = $('.gallery-image-selected');
			var es = document.getElementById("gallery-image-"+thumbid);
			if ((!eb) || (!ebeb) || (!ebew) || (!ebe) || (!ebc) || (!ec) || (!es)) return true;

			eb.style.backgroundImage = 'url('+es.getAttribute("url")+')';
			ebew.style.width = es.getAttribute("exwidth")+"px";
			ebe.innerHTML = "&nbsp;"+es.getAttribute("excerpt");
			if (es.getAttribute("excerpt")) {
				ebeb.className = "show";
				ebe.className = "show";
			} else {
				ebeb.className = "hide";
				ebe.className = "hide";
			}
			ebc.innerHTML = es.getAttribute("content");
			ec.removeClass("gallery-image-selected");
			ec.addClass("gallery-image");
			es.className = "gallery-image-selected";
			return true;
		});
	}

	function scrollSelected( direction, rtl ) {
		jQuery(function ($) {
			//Cancel rtl
			rtl = false;

			var eb = document.getElementById("gallery-big");
			var ebeb = document.getElementById("gallery-big-excerpt-bg");
			var ebew = document.getElementById("gallery-big-excerpt-wrapper");
			var ebe = document.getElementById("gallery-big-excerpt");
			var ebc = document.getElementById("gallery-big-content");
			var ec = $('.gallery-image-selected');
			if ((!eb) || (!ebeb) || (!ebew) || (!ebe) || (!ebc) || (!ec)) return true;

			if ( (direction=='next') ? !rtl : rtl ) {
				var es = ec.next();
				if (es.attr("id")=="gallery-thumbnail-after-last")
					es = false;
			} else {
				var es = ec.prev();
				if (es.attr("id")=="gallery-thumbnail-before-first")
					es = false;
			}
			if (!es) return true;

			eb.style.backgroundImage = 'url('+es.attr("url")+')';
			ebew.style.width = es.attr("exwidth")+"px";
			ebe.innerHTML = "&nbsp;"+es.attr("excerpt");
			if (es.attr("excerpt")) {
				ebeb.className = "show";
				ebe.className = "show";
			} else {
				ebeb.className = "hide";
				ebe.className = "hide";
			}
			ebc.innerHTML = es.attr("content");
			ec.removeClass("gallery-image-selected");
			ec.addClass("gallery-image");
			es.removeClass("gallery-image");
			es.addClass("gallery-image-selected");
			return true;
		});
	}

	function scrollThumbnails( direction, rtl ) {
		jQuery(function ($) {
			//Cancel rtl
			rtl = false;

			//Get scroll element
			var scroll = $('#gallery-thumbnails-scroll-inner');

			// Xor direction with RTL
			if (!scroll.attr("endleft")) scroll.attr("endleft","0");
			if ( (direction=='next') ? !rtl : rtl ) {
				if ((parseFloat(scroll.attr('endleft')) - 660) > -parseFloat(scroll.css('width'))) {
					scroll.attr("endleft", parseFloat(scroll.attr("endleft"))-660);
					//Move scroll to selected direction
					scroll.animate({left: '-=360px'}, 1000);
				}
			} else if ( (direction=='prev') ? !rtl : rtl ) {
				if (parseFloat(scroll.attr('endleft')) < -13) {
					scroll.attr("endleft", parseFloat(scroll.attr("endleft"))+660);
					//Move scroll to selected direction
					scroll.animate({left: '+=660px'}, 1000);
				}
			}
			return true;
		});
	}

