//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 spt = {};//サポーターデータ
var Collaj = {
	pageCount:1,//総ページ数
	makePages: function(){
		for (var i=1; i<=this.pageCount; i++){
			var p = ''+i;
			p = (i<10) ? '0'+p : p;
			p = (i<100) ? '0'+p : p;
			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;';
			}
			document.write('<a href="pages/'+p+'.jpg" rel="lightbox[collaj]" title="'+title+'">'+i+'</a>');
		}
	},
	makeSupporters: function(){
		document.write('<table class="supporters">');
		var ids = [];
		for (var id in spt){ ids.push(id); }
		ids = shuffle(ids);
		for (var i=0; i<ids.length; i++){
			if (spt[ids[i]][1])
				document.write('<td><a href="'+spt[ids[i]][1]+'" target="_blank"><img src="../../link/'+ids[i]+'.gif" border="0" /><br />'+spt[ids[i]][0]+'</a></td>');
			else
				document.write('<td><img src="../../link/'+ids[i]+'.gif" border="0" /><br />'+spt[ids[i]][0]+'</td>');
		}
		document.write('</table>');
	}
}

//イベントと関数
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);
	}
}
function shuffle(o){//Jonas Raoni Soares Silva
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};
