//LightBox2の設定
fileLoadingImage = "../../../style/default/images/loading.gif";		
fileBottomNavCloseImage = "../../../style/default/images/closelabel.gif";
Element.setTop = function(element,t) { $(element).style.top = Math.floor(t*0.6) +"px"; }

//その他の設定
var minWinWidth = 1024;
var minWinHeight = 570;

//変数とオブジェクト
var cap = [];//キャプションデータ
var Collaj = {
	pageCount:1,//総ページ数
	sections:[],//セクション開始位置
	//引数のページがセクション開始位置かどうかを返す
	isSectionMarker: function(page){
		for (var i=0; i<this.sections.length; i++)
			if (this.sections[i] == page)
				return true;
		return false;
	},
	makePages: function(){
		for (var i=1; i<=this.pageCount; i++){
			var p = (i<10) ? '0'+i : ''+i;
			var title = (cap[i] && cap[i][0]) ? 	cap[i][0] : ' ';
			if (cap[i] && cap[i][1]){
				if ('mailto:' == cap[i][1].substr(0,7)) title = '&lt;a href=&quot;' + cap[i][1] + '&quot;&gt;' + title + '&lt;/a&gt;';
					else title = '&lt;a href=&quot;' + cap[i][1] + '&quot; target=&quot;_blank&quot;&gt;' + title + '&lt;/a&gt;';
			}
			if (this.isSectionMarker(i)){ var label = ''+i; var sectionMarker = ' class="mark"'; }
				else { var label = '+'; var sectionMarker = ''; }
			var w = Math.floor(800/this.pageCount);
			document.write('<a href="pages/'+p+'.jpg" rel="lightbox[collaj]" title="'+title+'"'+sectionMarker+'><img id="thumb_'+i+'" src="thumbs/'+p+'.jpg" width="100" title="'+i+'" onmouseover="Collaj.focusThumb('+i+')"'+sectionMarker+' /></a>');
			setTimeout("Collaj.focusThumb(1)", 300);
		}
	},
	focusThumb: function(n){
		for (var i=1; i<=this.pageCount; i++){
			var t = $('thumb_'+i);
			if (i==n){
				t.style.margin='0 0 0 0'; 
				t.width=120;
			} else {
				t.style.margin='10px -91px 0 0'; 
				t.width=100;
			}
		}
	}
}

//イベントと関数
Event.observe(window, 'load', function(){
	var arr = getPageSize();
	var dW = (arr[2]<minWinWidth) ? minWinWidth - arr[2] : 0;
	var dH = (arr[3]<minWinHeight) ? minWinHeight - arr[3] : 0;
	if (dW>0 || dH>0)
		animateWindowResize(dW, dH);
});
function animateWindowResize(dW, dH){
	if (dW > 0 || dH > 0) {
		var ddW = (dW > 0) ? Math.floor(dW*0.4)+1 : 0; dW -= ddW;
		var ddH = (dH > 0) ? Math.floor(dH*0.4)+1 : 0; dH -= ddH;
		window.resizeBy(ddW,ddH);
		setTimeout("animateWindowResize("+dW+","+dH+")", 50);
	}
}

