/*JavaScript: photo.jslast updated on 2009.10.15(c) 2009 YOSUKE INUI Design Office (http://www.inuiyosuke.jp/)*/// ------------------------------- Over Write CSS -------------------------------document.open();document.write('<style type="text/css">');// if ( isNaN( parseInt(window.location.hash.replace(/^#/, '')))) { doc.write('div#JSS div.OBJ { top:3000px; }'); }doc.write('div.OBJ div.IMAGES { height:472px; } div.OBJ div.IMAGES div.INDS{ margin:477px 27px 0px 27px; }');document.write('</style>');document.close();// ------------------------------- SHORT-CUT KEYS -------------------------------doc.onkeydown = function () {	if (macFF || winFF) { event = arguments[0]; }	if (event.altKey || event.ctrlKey || event.shiftKey) { return true; }	if	(event.keyCode == 27)	{ if (GALLERY.flag) { GALLERY.exit(); }}	// ESC	else if	(event.keyCode == 39)	{ if (GALLERY.flag) { GALLERY.on(); }		else if (NEXT.flag) { NEXT.go(); }}			// →	else if	(event.keyCode == 37)	{ if (GALLERY.flag) { GALLERY.on(-1); }		else if (NEXT.flag) { history.go(-1); }}			// ←	else if	(event.keyCode == 38 )	{ if (GALLERY.flag) { GALLERY.load(-1); }	else if (script_JSS.flag) { script_JSS.slide(1); return false; }	}	// ↑	else if	(event.keyCode == 40 )	{ if (GALLERY.flag) { GALLERY.load(); }		else if (script_JSS.flag) { script_JSS.slide(-1); return false; }	}	// ↓	else if	(event.keyCode == 33 )	{ if (GALLERY.flag) { GALLERY.load(-1); }	else if (script_JSS.flag) { script_JSS.slide(1); return false; }	}	// PAGE UP	else if	(event.keyCode == 34 )	{ if (GALLERY.flag) { GALLERY.load(); }		else if (script_JSS.flag) { script_JSS.slide(-1); return false; }	}	// PAGE DOWN	else if	(event.keyCode == 35 )	{ if (GALLERY.flag) { GALLERY.load(); }		else if (script_JSS.flag) { script_JSS.slide(-99999); return false; }	}	// END	else if	(event.keyCode == 36 )	{ if (GALLERY.flag) { GALLERY.exit(); }		else if (script_JSS.flag) { script_JSS.slide(99999); return false; }	}	// HOME	else if	(event.keyCode == 32 )	{ if (GALLERY.flag) { GALLERY.on(); }		else if (script_JSS.flag) { script_JSS.slide(-1); return false; }	}	// Space Bar	else if	(event.keyCode == 13 )	{ if (GALLERY.flag) { GALLERY.on(); } 		else if (GALLERY.ids[0]) { GALLERY.open(GALLERY.ids[0]); }}		// Return	else if	(event.keyCode == 82 || event.keyCode == 116)		{ set_COOKIE('INTRO', '0', 1*1); }		// R + F5//	alert(event.keyCode);}// ------------------------------- GALLERY -------------------------------load.Set('GALLERY.set();');window.unonload = function () { if (GALLERY.timer) clearTimeout(GALLERY.timer); }var GALLERY = { timer:undefined, flag:false, obj:new Object(), objs:new Array(), key:99999, id:99999, ids:new Array(), loc:99999, sloc:undefined, loaded:false, bg:new Object(), sheet:new Object(), slide:new Array(), slide_img:new Array(), txtsheet:new Object(), datasheet:new Object(),	// OBJnext:new Object(), end:new Object(), previous:new Array(), beginning:new Object(), index:new Object(),close:new Object(),	// BUTTONarea:new Object(), dock:new Object(), dock2:new Object(), previews:new Array(), previews_img:new Array(),	// DOCKimgs:new Array(), stock:new Array(), stocks:new Array(), txts:new Array(), date:new Array(), title:new Array(), defaulttitle:undefined,	// DATApreload:new Image(),// -- GALLERY.set() --set:function () {	GALLERY.preload.src = '/ja/photo/img/dock_bg.png';	if (!GALLERY.defaulttitle) { GALLERY.defaulttitle = doc.title; }	GALLERY.objs = new CLASS('GALLERY');	for (i = 0; i < GALLERY.objs.length; i ++) {		if (GALLERY.objs[i].path.id.match(/GALLERY_([0-9]+)/))		{ GALLERY.ids[i]	= RegExp.$1; }	// id		if (GALLERY.objs[i].path.className.match(/STOCK_([0-9_]+)/))	{ GALLERY.stocks[i]	= RegExp.$1.split('_'); GALLERY.stock[i] = GALLERY.stocks[(i)].length; }	// stock		if (GALLERY.objs[i].path.title.match(/(.+)\s\((date\:[\s].+)\)/))	{ GALLERY.title[i]	= RegExp.$1;	GALLERY.date[(i)]	= RegExp.$2; }	// title & date	}},// -- GALLERY.open() --open:function () { if (!GALLERY.flag && GALLERY.objs.length) { if (true) { if (GALLERY.timer) { clearTimeout(GALLERY.timer); }	GALLERY.id	= (arguments[0] >= 0) ? arguments[0] : 99999;	ENV.Set();// - ADD GALLERY_BG & SHEET -// GALLERY_BG	if(!GALLERY.bg.flag) {		GALLERY.bg = ADD('div','id="GALLERY_BG"');		GALLERY.bg.path.onclick = function() { GALLERY.exit(); }	}	GALLERY.bg.setW(ENV.tW).setH(ENV.tH).setA(0).setD(1);// SHEET	if(!GALLERY.sheet.flag) {		GALLERY.sheet = ADD('div','id="GALLERY"');	}	GALLERY.sheet.setD(0).setI('').setW(800).setH(600).setY(parseInt((ENV.H-GALLERY.sheet.H)/2)+ENV.Y).setX(parseInt((ENV.W-GALLERY.sheet.W)/2)+ENV.X).setA(0);//LANCH GALLERY_BG	trans.Set(GALLERY.bg,90,5/4,30);	GALLERY.timer = setTimeout('GALLERY.open2();',128);} else { GALLERY.timer = setTimeout('GALLERY.open(' + ( arguments[0] ) + ');',256); }return false; }},// -- GALLERY.open2() --open2:function () { if (GALLERY.timer) { clearTimeout(GALLERY.timer); } if (GALLERY.bg.A >= 90) { // -- ADD DOCK & BUTTONs --// DOCK: GALLERY_AREA	if(!GALLERY.area.flag) {		GALLERY.area = ADD('div','id="GALLERY_AREA"');		GALLERY.area.path.onmouseover	= function () { if (GALLERY.dock.flag) { GALLERY.dock_on(); }}		GALLERY.area.path.onmousemove	= function () { if (GALLERY.dock.flag) { GALLERY.dock_on(); }}		GALLERY.area.path.onmouseout	= function () { if (GALLERY.dock.flag) { GALLERY.dock_off(); }}	}	if (ENV.H > GALLERY.sheet.H)	{ GALLERY.area.setW(ENV.W).setH(100).setX(parseInt(0)).setY(parseInt(ENV.H + ENV.Y - 100)); }	else			{ GALLERY.area.setW(ENV.W).setH(100).setX(parseInt(0)).setY(parseInt(ENV.H + ENV.Y - 100)); }// DOCK: DOCK & DOCK2	if(!GALLERY.dock.flag) {		GALLERY.dock	= GALLERY.area.ADD('div');	// DOCK 1		GALLERY.dock2	= GALLERY.dock.ADD('div');	// DOCK 2		if (ENV.H > GALLERY.sheet.H)	{ GALLERY.dock.setX(0).setY(100); GALLERY.dock2.setX(parseInt((ENV.W-GALLERY.sheet.W)/2)+ENV.X).setY(0); }		else			{ GALLERY.dock.setX(0).setY(100); GALLERY.dock2.setX(parseInt((ENV.W-GALLERY.sheet.W)/2)+ENV.X).setY(0); }	}// GALLERY BUTTON: a#GALLERY_NEXT	if (!GALLERY.next.flag) {		GALLERY.next = ADD('a', 'id="GALLERY_NEXT"');		GALLERY.next.path.onclick		= function() { GALLERY.on(); }		GALLERY.next.path.onmouseover		= function() { sweep.Set(GALLERY.next,0,100,21,0); }		GALLERY.next.path.onmouseout		= function() { sweep.Set(GALLERY.next,0,21,21,0); }	}	GALLERY.next.setX(parseInt((ENV.W + GALLERY.sheet.W)/2) + 5).setY(parseInt((ENV.H - 21)/2)+ENV.Y + 0).setC(0,21,21,0);// GALLERY BUTTON: a#GALLERY_PREVIOUS	if (!GALLERY.previous.flag) {		GALLERY.previous = ADD('a', 'id="GALLERY_PREVIOUS"');		GALLERY.previous.path.onclick		= function() { GALLERY.on(-1); }		GALLERY.previous.path.onmouseover	= function() { sweep.Set(GALLERY.previous,0,100,21,0); }		GALLERY.previous.path.onmouseout	= function() { sweep.Set(GALLERY.previous,0,100,21,79); }	}	GALLERY.previous.setX(parseInt((ENV.W - GALLERY.sheet.W)/2) - 100 - 5).setY(parseInt((ENV.H - 21)/2)+ENV.Y + 0).setC(0,100,21,79);// GALLERY BUTTON: a#GALLERY_END	if (!GALLERY.end.flag) {		GALLERY.end = ADD('a','id="GALLERY_END"');		GALLERY.end.path.onclick		= function() { GALLERY.load(); }		GALLERY.end.path.onmouseover		= function() { sweep.Set(GALLERY.end,0,100,21,0); }		GALLERY.end.path.onmouseout		= function() { sweep.Set(GALLERY.end,0,21,21,0); }	}	if (ENV.H > GALLERY.sheet.H)	{ GALLERY.end.setX(parseInt((ENV.W + GALLERY.sheet.W)/2) + 5).setY(parseInt((ENV.H + GALLERY.sheet.H)/2) - 21).setC(0,21,21,0); }	else			{ GALLERY.end.setX(parseInt((ENV.W + GALLERY.sheet.W)/2) + 5).setY(ENV.H - 21 - 4).setC(0,21,21,0); }// GALLERY BUTTON: a#GALLERY_INDEX//	if (!GALLERY.index.flag) {//		GALLERY.index = ADD('a', 'id="GALLERY_INDEX"');//		GALLERY.index.path.onclick		= function() { GALLERY.on(); }//		GALLERY.index.path.onmouseover	= function() { sweep.Set(GALLERY.index,0,100,21,0); }//		GALLERY.index.path.onmouseout		= function() { sweep.Set(GALLERY.index,0,100,21,79); }//	}//	if (ENV.H > GALLERY.sheet.H)	{ GALLERY.index.setX(parseInt((ENV.W - GALLERY.sheet.W)/2) - 100 - 5).setY(parseInt((ENV.H + GALLERY.sheet.H)/2) - 21).setC(0,100,21,79); }//	else			{ GALLERY.index.setX(parseInt((ENV.W - GALLERY.sheet.W)/2) - 100 - 5).setY(ENV.H - 21 - 4).setC(0,100,21,79); }	// GALLERY BUTTON: a#GALLERY_CLOSE	if (!GALLERY.close.flag) {		GALLERY.close = ADD('a', 'id="GALLERY_CLOSE"');		GALLERY.close.path.onclick		= function() { GALLERY.exit(); }		GALLERY.close.path.onmouseover	= function() { sweep.Set(GALLERY.close,0,70,21,0); }		GALLERY.close.path.onmouseout		= function() { sweep.Set(GALLERY.close,0,21,21,0); }	}	if (ENV.H > GALLERY.sheet.H)	{ GALLERY.close.setX(parseInt((ENV.W + GALLERY.sheet.W)/2) + 5).setY(parseInt((ENV.H - GALLERY.sheet.H)/2) + 0).setC(0,21,21,0); }	else			{ GALLERY.close.setX(parseInt((ENV.W + GALLERY.sheet.W)/2) + 5).setY(4).setC(0,21,21,0); }// LANCH SHEET	GALLERY.sheet.setD(1);	trans.Set(GALLERY.sheet,100,10);	GALLERY.flag	= true;	GALLERY.timer = setTimeout('GALLERY.load(GALLERY.id);',1000);} else { GALLERY.timer = setTimeout('GALLERY.open2();',128); }},// -- GALLERY.load() --load:function () { if (arguments[1]) { GALLERY.sloc = arguments[1]; } if (GALLERY.flag) { if (GALLERY.timer) { clearTimeout(GALLERY.timer); }	GALLERY.loaded = false;	GALLERY.id	= (GALLERY.id != undefined) ? GALLERY.id : 99999;	if	(arguments[0] >= 0)		{ for (i = 0; i < GALLERY.ids.length; i ++) { if (GALLERY.ids[i] == arguments[0])	{ GALLERY.key = i; break; }}}	else if	(arguments[0] < 0)		{ for (i = 0; i < GALLERY.ids.length; i ++) { if (GALLERY.ids[i] == GALLERY.id)		{ GALLERY.key = (i > 0)			? i-1 : GALLERY.ids.length - 1; break; }}}	else				{ for (i = 0; i < GALLERY.ids.length; i ++) { if (GALLERY.ids[i] == GALLERY.id)		{ GALLERY.key = (i < (GALLERY.ids.length - 1))	? i+1 : 0; break; }}}	if ( GALLERY.ids[(GALLERY.key)] )	{ GALLERY.id = GALLERY.ids[GALLERY.key]; } else { return GALLERY.exit(); }	GALLERY.loc = 99999;	if (isNaN(GALLERY.sloc) || GALLERY.sloc < 0) { GALLERY.sloc = (arguments[0] < 0 && arguments[1] < 0) ? (GALLERY.stock[(GALLERY.key)] -1 ) : 0; }// -- HASH_HISTORY: modify URL & WINDOW TITLE --	if (window.location.hash != '#' + GALLERY.id + '/' + GALLERY.sloc) { window.location.hash = '#' + GALLERY.id + '/' + GALLERY.sloc; }	doc.title = (GALLERY.title[GALLERY.key]) ? GALLERY.title[GALLERY.key] + ' | ' + GALLERY.defaulttitle : GALLERY.defaulttitle;	GALLERY.sheet.setI('<span>Loading ' + GALLERY.stock[(GALLERY.key)] + ' images...</span>');// GALLERY.imgs	if (!GALLERY.imgs[GALLERY.key]) {		GALLERY.imgs[GALLERY.key] = new Array();		for (i = 0; i < GALLERY.stocks[GALLERY.key].length; i ++) {			GALLERY.imgs[GALLERY.key][GALLERY.stocks[GALLERY.key][i]]		= new Image();			GALLERY.imgs[GALLERY.key][GALLERY.stocks[GALLERY.key][i]].src	= '/db_ja/photo/' + ( GALLERY.ids[GALLERY.key] ) + '_' + ( GALLERY.stocks[GALLERY.key][i] ) + '.jpg';		}	}// GALLERY.txts	if (!GALLERY.txts[GALLERY.key]) { GALLERY.txts[GALLERY.key] = new Array(); for (i = 0; i < GALLERY.stock[GALLERY.key]; i ++) { GALLERY.txts[GALLERY.key][i]	= 'AAA'; }}// TITLE in DOCK	var tmp	= (GALLERY.id < 10) ? '0' + GALLERY.id : GALLERY.id;	GALLERY.dock2.setI('<span><small>PHOTO ARCHIVES <big>#' + ( tmp ) + '</big></small><h2>' + ( GALLERY.title[GALLERY.key] ) + '</h2>' + ( GALLERY.date[GALLERY.key] ) + '</span>');// PREVIEWS in DOCK	for (i = 0; i < GALLERY.stock[GALLERY.key]; i ++) { 		GALLERY.previews[i] = GALLERY.dock2.ADD('a');		GALLERY.previews_img[i] = GALLERY.previews[i].ADD('img', ('src="'+GALLERY.imgs[GALLERY.key][GALLERY.stocks[GALLERY.key][i]].src+'"'));		eval ('GALLERY.previews[' + i + '].path.onclick	= function() { GALLERY.on(' + i + '); }');	}// LANCH DOCK	GALLERY.area.setD(1)	GALLERY.dock.setD(1);	GALLERY.dock2.setD(1);	GALLERY.dock_on();	GALLERY.timer = setTimeout('GALLERY.load2(' + arguments[0] + ');',256);} else { GALLERY.open(arguments[0]); }},// -- GALLERY.load2() --load2:function() { if (GALLERY.timer) { clearTimeout(GALLERY.timer); }/* Loaded Images? */	if (!GALLERY.loaded) { GALLERY.loaded = true; for (i = 0; i < GALLERY.imgs[GALLERY.key].length; i ++) { if (GALLERY.imgs[GALLERY.key][i]) { GALLERY.loaded = (GALLERY.imgs[GALLERY.key][i].complete) ? GALLERY.loaded : false; }}}if (GALLERY.loaded) {	GALLERY.sheet.setI('');	GALLERY.slide = new Array();	for (i = 0; i < GALLERY.stock[GALLERY.key]; i ++) { // ADD <div> / SLIDE		GALLERY.slide[i] = GALLERY.sheet.ADD('div');		eval('GALLERY.slide['+i+'].path.onclick = function() { GALLERY.on(); }');		GALLERY.slide[i].path.onmouseover	= function() { sweep.Set(GALLERY.next,0,100,21,0); }		GALLERY.slide[i].path.onmouseout	= function() { sweep.Set(GALLERY.next,0,21,21,0); }//		GALLERY.slide[i].setI('<span>' + GALLERY.txts[GALLERY.key][i] + '</span>');// ADD <div> / PHOTO		GALLERY.slide_img[i] = GALLERY.slide[i].setC(0,0,GALLERY.sheet.H,0).setD(0).ADD('img', ('src="'+GALLERY.imgs[GALLERY.key][GALLERY.stocks[GALLERY.key][i]].src+'"'));	}// LANCH BUTTONS	GALLERY.next.setD(1);	GALLERY.previous.setD(1);	GALLERY.end.setD(1);//	GALLERY.index.setD(1);	GALLERY.close.setD(1);	GALLERY.dock_timer = setTimeout('GALLERY.dock_off();',512);	GALLERY.timer = setTimeout('GALLERY.on(GALLERY.loc);', 1000);} else { GALLERY.timer = setTimeout('GALLERY.load2(' + arguments[0] + ');',128); }},// -- GALLERY.exit() --exit_timer:undefined,exit:function () { if (GALLERY.sheet.flag && GALLERY.sheet.D) { if (GALLERY.timer) { clearTimeout(GALLERY.timer); }	if (GALLERY.sheet.flag)	GALLERY.sheet.setD(0);	if (GALLERY.area.flag)	GALLERY.area.setD(0);	if (GALLERY.next.flag)	GALLERY.next.setD(0);	if (GALLERY.previous.flag)	GALLERY.previous.setD(0);	if (GALLERY.end.flag)	GALLERY.end.setD(0);//	if (GALLERY.index.flag)	GALLERY.index.setD(0);	if (GALLERY.close.flag)	GALLERY.close.setD(0);	GALLERY.imgs = new Array();	trans.Set(GALLERY.bg,0,5/3,30);	GALLERY.timer = setTimeout('GALLERY.exit2();',128);}},// -- GALLERY.exit2() --exit2:function () { if (GALLERY.timer) { clearTimeout(GALLERY.timer); }	if (GALLERY.bg.A <= 5) { 		GALLERY.sheet.setD(0);		GALLERY.bg.setD(0);		GALLERY.key	= 99999;		GALLERY.flag	= false;// -- HASH_HISTORY: modify URL & WINDOW TITLE --	window.location.hash = '#/';	doc.title = GALLERY.defaulttitle;	} else { GALLERY.timer = setTimeout('GALLERY.exit2();',64); }},// -- GALLERY.on() --on_timer:undefined,on_flag:false,on:function () { if (GALLERY.flag) {	if (!GALLERY.loaded)				{ return; }	if (!GALLERY.slide.length)				{ return; }	if (GALLERY.on_flag)				{ return; }	if (GALLERY.loc < 99999 && GALLERY.loc == arguments[0])	{ return; }	if (GALLERY.timer)					{ clearTimeout(GALLERY.timer); }	if (!GALLERY.on_flag)				{ GALLERY.on_flag = true; GALLERY.on_timer = setTimeout('GALLERY.on_flag = false;', 256); }	// GALLERY.loc & load new Gallery?	if	(GALLERY.sloc >= 0 && GALLERY.sloc < GALLERY.slide.length)		{ GALLERY.loc = GALLERY.sloc; GALLERY.sloc = undefined; }	else if	(GALLERY.loc >= 99999)					{ GALLERY.loc = 0; }	else if	(arguments[0] >= 0)						{ GALLERY.loc = arguments[0]; }	else if	(GALLERY.loc < 0 || GALLERY.loc == 0 && arguments[0] < 0)		{ GALLERY.load(-1,-1); return; }	else if	(GALLERY.loc >= (GALLERY.slide.length - 1) && arguments[0] != -1)	{ GALLERY.load(); return; }	else 								{ GALLERY.loc += (arguments[0] < 0) ? -1 : 1; }// -- HASH_HISTORY: modify URL --	if (window.location.hash != '#' + GALLERY.id + '/' + GALLERY.loc) { window.location.hash = '#' + GALLERY.id + '/' + GALLERY.loc; }	GALLERY.slide[GALLERY.loc].setA(0).setC(0,0,600,0).setD(1);	for (i = 0; i < GALLERY.slide.length; i ++) { 		if (i == GALLERY.loc) { GALLERY.slide[i].setZ(220); }		else  { GALLERY.slide[i].setZ((GALLERY.slide[i].Z -1)); }		if (GALLERY.slide[i].Z < 218) { GALLERY.slide[i].setD(0); }	}	trans.Set(GALLERY.slide[GALLERY.loc],100,12);		// 透過処理	sweep.Set(GALLERY.slide[GALLERY.loc],0,800,600,0);	// スワイプ処理	if (GALLERY.loaded) { GALLERY.timer = setTimeout('GALLERY.slideshow();', 12000); }	return false;} else { GALLERY.open(); }},// -- GALLERY.slideshow() --slideshow:function () {	if (GALLERY.timer) clearTimeout(GALLERY.timer);	if (GALLERY.dock_flag || GALLERY.loc == 99999) { GALLERY.on(arguments[0]); if (GALLERY.loaded) { clearTimeout(GALLERY.timer); }}	if (GALLERY.flag)	{ GALLERY.timer = setTimeout('GALLERY.slideshow();', 8000); }},dock_timer:undefined,dock_flag:false,// -- GALLERY.dock_on() --dock_on:function () {	if (GALLERY.dock_timer) clearTimeout(GALLERY.dock_timer);	GALLERY.dock_flag = true;	move.Set(GALLERY.dock,20,0,3);},// -- GALLERY.dock_off() --dock_off:function () {	if (GALLERY.dock_timer) clearTimeout(GALLERY.dock_timer);	GALLERY.dock_timer = setTimeout('move.Set(GALLERY.dock,100,0,2);',512);}}// ------------------------------- HASH_HISTORY -------------------------------load.Set('HASH_HISTORY.set();');var HASH_HISTORY = { timer:undefined, obj:new Object(), key:undefined, keys:new Array(), now:undefined,set:function () {// -- HASH_HISTORY.set() --	HASH_HISTORY.now	= window.location.hash.replace(/^#/, '');	HASH_HISTORY.key	= HASH_HISTORY.now;	if (winIE) { // Add <iframe> for IE		HASH_HISTORY.obj = ADD('iframe').setD(0).setY(-1000);		HASH_HISTORY.obj.path.contentWindow.document.open();		HASH_HISTORY.obj.path.contentWindow.document.close();		HASH_HISTORY.obj.path.contentWindow.location.hash = '#' + HASH_HISTORY.key;	}	HASH_HISTORY.timer = setInterval('HASH_HISTORY.interval();', 256);	if (HASH_HISTORY.now != '') { HASH_HISTORY.action(HASH_HISTORY.key); }},interval:function () {// -- HASH_HISTORY.interval() --	HASH_HISTORY.now	= window.location.hash.replace(/^#/, '');	if (winIE && HASH_HISTORY.now != HASH_HISTORY.key) { // Add <iframe> for IE		HASH_HISTORY.obj.path.contentWindow.document.open();		HASH_HISTORY.obj.path.contentWindow.document.close();		HASH_HISTORY.obj.path.contentWindow.location.hash = '#' + HASH_HISTORY.now;	}	if (winIE) { HASH_HISTORY.now	= HASH_HISTORY.obj.path.contentWindow.location.hash.replace(/^#/, ''); }	if (HASH_HISTORY.now != HASH_HISTORY.key) { 		HASH_HISTORY.key = HASH_HISTORY.now;		window.location.hash = '#' + HASH_HISTORY.key;		HASH_HISTORY.action(HASH_HISTORY.key);	}},action: function () {// ------------ HASH_HISTORY.action() ----------	HASH_HISTORY.keys = new Array();	HASH_HISTORY.keys = arguments[0].split('/');	HASH_HISTORY.keys[1] = (HASH_HISTORY.keys[1] >= 0 ) ? parseInt(HASH_HISTORY.keys[1]) : undefined;	if	(HASH_HISTORY.keys[0] == '-' || HASH_HISTORY.keys[0] == '')			{ if (GALLERY.flag) { GALLERY.exit(arguments[0]); }}	else if	(HASH_HISTORY.keys[0] >= 0)						{		if	( HASH_HISTORY.keys[0] != GALLERY.id && isNaN(HASH_HISTORY.keys[1]))							{ GALLERY.load(HASH_HISTORY.keys[0]); }		else if	( HASH_HISTORY.keys[0] == GALLERY.id && HASH_HISTORY.keys[1] >= 0 && GALLERY.loaded && HASH_HISTORY.keys[1] != GALLERY.loc)	{ GALLERY.on(HASH_HISTORY.keys[1]); }		else if	( HASH_HISTORY.keys[0] != GALLERY.id && HASH_HISTORY.keys[1] >= 0 )							{ GALLERY.load(HASH_HISTORY.keys[0], HASH_HISTORY.keys[1]); }	}}}
