/****************************************************************************************/
/*  以下環境に合わせて変更                                                             **/
/****************************************************************************************/

// このスクリプトのパス名
var path = "./gallery/";

/****************************************************************************************/
/*  以下変更不可                                                                       **/
/****************************************************************************************/

// 初期化フラグ
var initFlg = new Array();

// 画像位置
var galleryActiveImage = new Array();

// 画像ID
var id;

// Gallery初期化
// file : Gallery定義ファイル
// id   : GalleryID
function initGallery(file, id){
	var index = 0;
	new Ajax.Request(file, {
		method: "get",
		asynchronous: false,
		onSuccess:function(httpObj){
			var writeHtml = "<span style='display:none'>";
			var textList = httpObj.responseText.split("\r\n");
			textList.each(function(line){
				if (line.strip().length != 0){
					var data = line.split(",");
					if (data.length == 1){
						image = data[0];
						title = " ";
					}else{
						image = data[0];
						title = data[1];
					}
					writeHtml += "<a id='"+id+index+"' href='"+image+"' rel='lightbox["+id+"]' title='"+title+"'></a>";
					index++;
				}
			});
			writeHtml += "</span>";
			new Insertion.After("gallery_img_list", writeHtml)
		}
	});
}

// ギャラリー開始
// obj : リンクオブジェクト
function startGallery(obj){
	id = obj.id
	var file = obj.name;
	if (!initFlg[id]){
		initFlg[id] = true;
		initGallery(file, id);
		initLightbox(path);
		myLightbox.start($(id+"0"));
	}else{
		myLightbox.start($(id+galleryActiveImage[id]));
	}
}
