	var nkImageGalleries = new Array();
	
	function fillImageArray(galleryId, position, data) {
		if (position >= 0 && data != null && data.length > 0){
			nkImageGalleries[galleryId]["imageArray"][parseInt(position)] = data;
		}
	}

	function scrollLeft(galleryId) {
		var g = nkImageGalleries[galleryId];
		g["XOffset"] = g["XOffset"] - g["step"];
		if (g["XOffset"] <= g["leftBorder"]){
			g["XOffset"] = g["leftBorder"];
		}
		writeImagesInTag(galleryId);
	}

	function scrollRight(galleryId) {
		var g = nkImageGalleries[galleryId];
		g["XOffset"] = g["XOffset"] + g["step"];
		if (g["XOffset"] >= g["rightBorder"]){
			g["XOffset"] = g["rightBorder"];
		}
		writeImagesInTag(galleryId);
	}

	function calculateLeftBorder(galleryId) {
		var g = nkImageGalleries[galleryId];
		g["leftBorder"] = (g["size"] * g["pic_width"] - g["div_width"]) * (-1);
	}
	
	function addGallery(galleryId, size, step){
		if(!nkImageGalleries[galleryId]){
			nkImageGalleries[galleryId] = {
				imageArray:new Array(),
				XOffset:0,
				step:step,
				size:size,
				pic_width:115 + 5,
				div_width:0,
				leftBorder:0,
				rightBorder:0
			};
		}
	}
	
	function setGalleryColWidth(galleryId, colwidth){
		nkImageGalleries[galleryId]["div_width"] = parseInt(colwidth)-30;
	}

	function writeImagesInTag(galleryId) {
		var g = nkImageGalleries[galleryId]; 
		document.getElementById(galleryId).style.left  = (g["XOffset"]  + "px");
		document.getElementById(galleryId).style.position = "relative";
		document.getElementById(galleryId).style.textAlign = "left";
		//document.getElementById('${galleryId}').style.float = "left";
		//var htmlData = "<table style='border-spacing:5px;' border='1'><tr>";
		var htmlData = "<table style='border-spacing:0px;' border='0'><tr>";
		for (var i=0; i<g["size"]; i++){
			htmlData = htmlData + "<td>" + g["imageArray"][i] + "</td>";
		}
		htmlData = htmlData + "</tr></table>";
		document.getElementById(galleryId).innerHTML=htmlData;
	}

	function makeVisible(galleryId, no) {
		for (var i = 0; i < nkImageGalleries[galleryId]["size"]; i++){
			document.getElementById(galleryId+'_selectedImage_' + i).style.display = "none";
		}
		document.getElementById(galleryId+'_selectedImage_' + no).style.display = "";		
	}
	
