var items = {};
var firstItemIndex = 0;
function galleryScroll(increment) {
	firstItemIndex+=increment;
	if (firstItemIndex<0)firstItemIndex=0;
	if (firstItemIndex+8>$("div.galleryWrapper li").length) firstItemIndex=$("div.galleryWrapper li").length-8;
	$("div.galleryWrapper li").each(function(index) {
		if (index < firstItemIndex || index >= firstItemIndex+8)
			$(this).hide();
		else
			$(this).show();
	});
}
$(document).ready(function() {
	var OSName="Unknown";
	try {
		if (navigator.appVersion.indexOf("Win")!=-1) {
			OSName="Windows";
			$("body").css("font-family", "Helvetica,Arial,sans-serif");
		}
		if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
		if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
		if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
	} catch (err) {}
	for(var i in items) {
		$("div.imageWrapper img").attr("src",items[i].image).load(function(){$(this).fadeIn();}); 
		$("div.imageWrapper div.description").html(items[i].description); 
		break;
	}
	$("div.galleryWrapper ul li img").click(function() {
		$("div.galleryWrapper ul li img").removeClass("selected");
		$(this).addClass("selected");
		var title = $(this).attr("rel");
		$("div.imageWrapper img").hide();
		$("div.imageWrapper img").attr("src","");
		$("div.imageWrapper div.description").hide();
		$("div.imageWrapper div.description").html(items[title].description);
		$("div.imageWrapper img").attr("src",items[title].image).load(function(){
			$(this).fadeIn();
			$("div.imageWrapper div.description").fadeIn();
		}); 
	});
	$("div.galleryWrapper a.rightarrow").click(function(e) {
		e.preventDefault(); 
		var selected = $("div.galleryWrapper ul li img.selected");
		if (selected.length == 0) selected = $("div.galleryWrapper ul li:first img");
		var next = selected.parent().next().find("img");
		if (next.length == 0) next = selected.parent().parent().find("li:first img");
		var title = next.attr("rel");
		$("div.galleryWrapper ul li img").removeClass("selected");
		next.addClass("selected");
		
		$("div.imageWrapper img").hide();
		$("div.imageWrapper img").attr("src","");
		$("div.imageWrapper div.description").hide();
		$("div.imageWrapper div.description").html(items[title].description);
		$("div.imageWrapper img").attr("src",items[title].image).load(function(){
			$(this).fadeIn();
			$("div.imageWrapper div.description").fadeIn();
		}); 
		
		return false;
	});
	$("div.galleryWrapper a.leftarrow").click(function(e) {
		e.preventDefault(); 
		var selected = $("div.galleryWrapper ul li img.selected");
		if (selected.length == 0) selected = $("div.galleryWrapper ul li:first img");
		var prev = selected.parent().prev().find("img");
		if (prev.length == 0) prev = selected.parent().parent().find("li:last img");
		var title = prev.attr("rel");
		$("div.galleryWrapper ul li img").removeClass("selected");
		prev.addClass("selected");
		
		$("div.imageWrapper img").hide();
		$("div.imageWrapper img").attr("src","");
		$("div.imageWrapper div.description").hide();
		$("div.imageWrapper div.description").html(items[title].description);
		$("div.imageWrapper img").attr("src",items[title].image).load(function(){
			$(this).fadeIn();
			$("div.imageWrapper div.description").fadeIn();
		}); 
		
		return false;
	});
});
