/* JavaScript for http://www.inuiyosuke.jp/last updated on 2006.11.09(c) 2006 YOSUKE INUI Design Office-- */ // ------------------------------- BUTTONs -------------------------------load.Set('BUTTONs.set();');var BUTTONs = { timer:undefined, flag:false, obj:new Object(), objs:new Array(),set:function () {BUTTONs.obj = new CLASS('NEXTIMAGE');BUTTONs.objs = new CLASS('GALLERY_OPEN');if (BUTTONs.objs.length && BUTTONs.objs[0].flag) {	for (i = 0; i < BUTTONs.objs.length; i ++) {		BUTTONs.objs[i].setC(0,100,15,100);		eval ('BUTTONs.objs[i].path.onmouseover = function () { sweep.Set(BUTTONs.objs['+i+'],0,100,15,0); }');		eval ('BUTTONs.objs[i].path.onmouseout = function () { sweep.Set(BUTTONs.objs['+i+'],0,100,15,100); }');	}//	GALLERY.madorizu = new OBJ('MADORIZU'); //	GALLERY.madorizu.path.onmouseover = function () { sweep.Set(BUTTONs.objs[1],0,100,15,0); }//	GALLERY.madorizu.path.onmouseout = function () { sweep.Set(BUTTONs.objs[1],0,100,15,100); }	if (BUTTONs.obj[0]) { BUTTONs.obj[0].setC(0,16,15,0); }	//sweep.Set(BUTTONs.obj[0],0,16,15,0);}}}// ------------------------------- slideIMG -------------------------------load.Set('slideIMG.set();');var slideIMG = { timer:undefined, obj:new Object(), objs:new Array(), imgs:new Array(), movies:new Array(),mkey:new Array(), previews:new Array(), flag:false, key:9999,set:function () {slideIMG.previews	= new CLASS('PREVIEW');slideIMG.movies	= new CLASS('MOVIE');slideIMG.imgs	= new CLASS('IMAGE');slideIMG.mkey	= (slideIMG.movies.length > 0) ? slideIMG.movies.length : 0;if (slideIMG.movies.length) { slideIMG.objs = slideIMG.movies; for (i = 0; i < slideIMG.imgs.length; i ++) { slideIMG.objs.push(slideIMG.imgs[i]); }}else { slideIMG.objs = slideIMG.imgs; }if (slideIMG.objs.length > 0) { 	for (i = 0; i < slideIMG.objs.length; i ++) { 		if (slideIMG.previews[i] && slideIMG.previews[i].flag) { eval('slideIMG.previews[' + i + '].jss.cursor = "pointer"; slideIMG.previews[' + i + '].path.onclick = function () { slideIMG.on(' + i + ') }'); }		if (i >= slideIMG.mkey) {	// ADD for MOVIE			slideIMG.objs[i].path.onclick = function () { GALLERY.set(); }			slideIMG.objs[i].path.onmouseover = function () { sweep.Set(BUTTONs.objs[0],0,100,15,0); }			slideIMG.objs[i].path.onmouseout = function () { sweep.Set(BUTTONs.objs[0],0,100,15,100); }		}	}	slideIMG.slideshow(slideIMG.mkey); // 初期表示では動画をスキップ}},slideshow:function () {	slideIMG.on(arguments[0] ,1);	if (slideIMG.timer) clearTimeout(slideIMG.timer);//	if (slideIMG.objs.length > 1 ) { slideIMG.timer = setTimeout('slideIMG.on();', 3500); }},on:function () {	if (slideIMG.timer) clearTimeout(slideIMG.timer);	if (slideIMG.objs.length <= 0 )  { return; }	if (slideIMG.key == arguments[0]) { return; }	slideIMG.key = (arguments[0] != undefined) ? arguments[0] : slideIMG.key + 1;	if (slideIMG.key >= slideIMG.objs.length) { slideIMG.key = 0; }//	if (macFF || winFF) slideIMG.objs[slideIMG.key].setA(100);	// 透過処理なし//	else		slideIMG.objs[slideIMG.key].setA(20);	// 透過処理なしif (slideIMG.key >= slideIMG.mkey) {	slideIMG.objs[slideIMG.key].setC(0,0,280,0);	slideIMG.objs[slideIMG.key].setV(1);	// ADD for MOVIE	slideIMG.objs[slideIMG.key].setD(1);	for (i = 0; i < slideIMG.objs.length; i ++) { 		if (i < slideIMG.mkey) { slideIMG.objs[i].setZ(8); slideIMG.objs[i].setV(0); slideIMG.objs[i].setD(0); }	// ADD for MOVIE		else{			if (i == slideIMG.key) { slideIMG.objs[i].setZ(10); }			else  { slideIMG.objs[i].setZ((slideIMG.objs[i].Z -1)); }		if (slideIMG.objs[i].Z < 8) { slideIMG.objs[i].setD(0); slideIMG.objs[i].setV(0); }		}	}//	trans.Set(slideIMG.objs[slideIMG.key],100,10);		// 透過処理なし	if (arguments[1] > 0)	{ slideIMG.objs[slideIMG.key].setC(0,342,280,0); } 	else			{ sweep.Set(slideIMG.objs[slideIMG.key],0,342,280,0); }//	slideIMG.timer = setTimeout('slideIMG.slideshow();', 18000);} else {	// ADD for MOVIE	clearTimeout(slideIMG.timer);	slideIMG.objs[slideIMG.key].setV(1);	// ADD for MOVIE	slideIMG.objs[slideIMG.key].setD(1);	slideIMG.objs[slideIMG.key].setC(0,642,505,0);	for (i = 0; i < slideIMG.objs.length; i ++) { 		if (i == slideIMG.key) { slideIMG.objs[i].setZ(10); }		else  { slideIMG.objs[i].setZ((slideIMG.objs[i].Z -1)); slideIMG.objs[i].setD(0); slideIMG.objs[i].setV(0); }	}}}}// ------------------------------- GALLERY -------------------------------var GALLERY = { timer:undefined, flag:false, create:false, bg:new Object(), obj:new Object(), objs:new Array(),imgs:new Array(),txts:new Array(),movies:new Array(),madorizu:new Object(),next:new Object(),close:new Object(),mkey:new Array(), pictures:new Array(), previews:new Array(), flag:false, key:9999,set:function () {GALLERY.flag = true;GALLERY.key	= (arguments[0] < 0) ? slideIMG.objs.length : slideIMG.key;GALLERY.mkey	= slideIMG.mkey;for (i = 0; i < slideIMG.movies.length; i ++) { slideIMG.movies[i].setD(0); }if(!GALLERY.bg.flag) {	// GALEERY_BG	GALLERY.bg = new OBJ(document.createElement('div'));	GALLERY.bg.path.setAttribute('id','GALLERY_BG');	GALLERY.bg.path.onclick = function() { GALLERY.out(); }	document.getElementsByTagName('body').item(0).appendChild(GALLERY.bg.path);}ENV.Set();GALLERY.bg.setW(ENV.tW);GALLERY.bg.setH(ENV.tH);GALLERY.bg.setA(0);GALLERY.bg.setD(1);// GALEERYif(!GALLERY.obj.flag) {	GALLERY.obj = new OBJ(document.createElement('div'));	GALLERY.obj.path.setAttribute('id','GALLERY');	document.getElementsByTagName('body').item(0).appendChild(GALLERY.obj.path);}GALLERY.obj.setW(640);GALLERY.obj.setH(545);GALLERY.obj.setY(parseInt((ENV.H-GALLERY.obj.H)/2)+ENV.Y);GALLERY.obj.setX(parseInt((ENV.W-GALLERY.obj.W)/2)+ENV.X);GALLERY.obj.setC(260,642,270,0);trans.Set(GALLERY.bg,80,4/3,30);GALLERY.timer = setTimeout('GALLERY.set2();',32);},set2:function () {if (GALLERY.bg.A > 70) { 	GALLERY.obj.setD(1);	sweep.Set(GALLERY.obj,0,642,552,0);	if (!GALLERY.imgs.length) {		for (i1 = 0; i1 < slideIMG.objs.length; i1 ++) {			GALLERY.txts[i1] = '<br />';			for (i2 = 0; i2 < slideIMG.objs[i1].path.childNodes.length; i2 ++) { 				if (i1 < GALLERY.mkey) { GALLERY.txts[i1] = slideIMG.objs[i1].path.innerHTML; continue; } // Movie				if (slideIMG.objs[i1].path.childNodes[i2].src)		{ GALLERY.imgs[i1] = slideIMG.objs[i1].path.childNodes[i2].src; }				if (slideIMG.objs[i1].path.childNodes[i2].innerHTML )	{ GALLERY.txts[i1] = slideIMG.objs[i1].path.childNodes[i2].innerHTML; }			}		}	}	for (i = 0; i < GALLERY.imgs.length; i ++) {		if (!GALLERY.objs[i]) {			// DIV contents PICTURE & TEXT			GALLERY.objs[i] = new OBJ(document.createElement('div'));			if (i >= GALLERY.mkey) {	// ADD for MOVIE				eval('GALLERY.objs['+i+'].path.onclick = function() { GALLERY.on(); }');				if (GALLERY.imgs.length > 1) { GALLERY.objs[i].path.onmouseover = function() { sweep.Set(GALLERY.next,0,100,20,0); }}			}			if (GALLERY.imgs.length > 1) { GALLERY.objs[i].path.onmouseout = function() { sweep.Set(GALLERY.next,0,100,20,71); }}			GALLERY.obj.path.appendChild(GALLERY.objs[i].path);			GALLERY.objs[i].setI(GALLERY.txts[i]);			if (i < GALLERY.mkey) { // Movie				GALLERY.objs[i].jss.paddingTop ='0px';				GALLERY.objs[i].jss.paddingRight ='0px';				GALLERY.objs[i].jss.paddingBottom ='0px';				GALLERY.objs[i].jss.paddingLeft ='0px';			} else {				// PICTURES				GALLERY.pictures[i] = new OBJ(document.createElement('img'));				GALLERY.pictures[i].path.setAttribute('src',GALLERY.imgs[i]);				GALLERY.pictures[i].path.setAttribute('style','width:auto;height:auto;');				GALLERY.objs[i].path.appendChild(GALLERY.pictures[i].path);			}			// PREVIEWS			GALLERY.previews[i] = new OBJ(document.createElement('img'));			eval('GALLERY.previews['+i+'].path.onclick = function() { GALLERY.on('+i+'); }');			if (i < GALLERY.mkey)	{ GALLERY.previews[i].path.setAttribute('src','/buy/p/img/gallery_movie.png'); GALLERY.previews[i].path.setAttribute('class','MOVIE'); }			else			{ GALLERY.previews[i].path.setAttribute('src',GALLERY.imgs[i]); } 			GALLERY.obj.path.appendChild(GALLERY.previews[i].path);			if (i < GALLERY.mkey)	{ GALLERY.previews[i].setW(68); GALLERY.previews[i].setH(24); }	// MOVIE ICONのサイズ			else			{ GALLERY.previews[i].setW(32); GALLERY.previews[i].setH(24); }	// PREVIEW ICONのサイズ		}		if (i == GALLERY.key)	{ GALLERY.objs[i].setC(0,640,511,0); GALLERY.objs[i].setD(1); }		else			{ GALLERY.objs[i].setC(0,0,511,0); GALLERY.objs[i].setD(0); }	}		if (!GALLERY.next.flag) {		if (GALLERY.imgs.length > 1) {			// NEXT IMAGE			GALLERY.next = new OBJ(document.createElement('img'));			GALLERY.next.path.onclick = function() { GALLERY.on(); }			GALLERY.next.path.onmouseover = function() { sweep.Set(GALLERY.next,0,100,20,0); }			GALLERY.next.path.onmouseout = function() { sweep.Set(GALLERY.next,0,100,20,71); }			GALLERY.next.path.setAttribute('id','NEXTIMAGE');			GALLERY.next.path.setAttribute('src','/buy/p/img/gallery_next.png');			document.getElementsByTagName('body').item(0).appendChild(GALLERY.next.path);		}	}	if (!GALLERY.close.flag) {		// CLOSE IMAGE		GALLERY.close = new OBJ(document.createElement('img'));		GALLERY.close.path.onclick = function() { GALLERY.out(); }		GALLERY.close.path.onmouseover = function() { sweep.Set(GALLERY.close,0,100,20,0); }		GALLERY.close.path.onmouseout = function() { sweep.Set(GALLERY.close,0,100,20,71); }		GALLERY.close.path.setAttribute('id','GALLERYCLOSE');		GALLERY.close.path.setAttribute('src','/buy/p/img/gallery_close.png');		document.getElementsByTagName('body').item(0).appendChild(GALLERY.close.path);	}	if (GALLERY.imgs.length > 1) {		GALLERY.next.setY(parseInt((ENV.H-GALLERY.next.H)/2)+ENV.Y - 20);		GALLERY.next.setX(parseInt((ENV.W+GALLERY.obj.W)/2)+ENV.X - 70);		GALLERY.next.setC(0,100,20,71);		GALLERY.next.setD(1);		// sweep.Set(GALLERY.next,0,100,20,71);	}	GALLERY.close.setY(parseInt((ENV.H-GALLERY.obj.H)/2)+ENV.Y + 10);	GALLERY.close.setX(parseInt((ENV.W+GALLERY.obj.W)/2)+ENV.X - 70);	GALLERY.close.setC(0,-1500,20,71);	GALLERY.close.setD(1);	sweep.Set(GALLERY.close,0,100,20,71);	if (GALLERY.key) { GALLERY.on(GALLERY.key); }} else { GALLERY.timer = setTimeout('GALLERY.set2();',32);}},on:function () {	if (GALLERY.timer) clearTimeout(GALLERY.timer);	if (GALLERY.objs.length <= 0 )  { return; }	if (GALLERY.key == arguments[0]) { return; }	GALLERY.key = (arguments[0] != undefined) ? arguments[0] : GALLERY.key + 1;	if (GALLERY.key >= GALLERY.objs.length) { GALLERY.key = 0; }//	if (macFF || winFF) GALLERY.objs[GALLERY.key].setA(100);	// 透過処理//	else		GALLERY.objs[GALLERY.key].setA(20);	// 透過処理if (GALLERY.key >= GALLERY.mkey) { 	GALLERY.objs[GALLERY.key].setC(0,0,511,0);	GALLERY.objs[GALLERY.key].setV(1);	GALLERY.objs[GALLERY.key].setD(1);	for (i = 0; i < GALLERY.objs.length; i ++) { 		if (i < GALLERY.mkey) { GALLERY.objs[i].setZ(110); GALLERY.objs[i].setD(0); GALLERY.objs[i].setV(0); }	// ADD for MOVIE		else{			if (i == GALLERY.key) { GALLERY.objs[i].setZ(120); }			else  { GALLERY.objs[i].setZ((GALLERY.objs[i].Z -1)); }			if (GALLERY.objs[i].Z < 118) { GALLERY.objs[i].setD(0); }		}	}//	trans.Set(GALLERY.objs[GALLERY.key],100,10);		// 透過処理	sweep.Set(GALLERY.objs[GALLERY.key],0,640,511,0);} else {	// ADD for MOVIE//	clearTimeout(GALLERY.timer);	GALLERY.objs[GALLERY.key].setC(0,640,511,0);	GALLERY.objs[GALLERY.key].setV(1);	// ADD for MOVIE	GALLERY.objs[GALLERY.key].setD(1);	for (i = 0; i < GALLERY.objs.length; i ++) { 		if (i == GALLERY.key) { GALLERY.objs[i].setZ(120); GALLERY.objs[i].setV(1);GALLERY.objs[i].setD(1); }		else  { GALLERY.objs[i].setZ((GALLERY.objs[i].Z -1)); GALLERY.objs[i].setD(0); GALLERY.objs[i].setV(0); }	}}},out:function () {GALLERY.obj.setD(0);if (GALLERY.imgs.length > 1) { GALLERY.next.setD(0); }GALLERY.close.setD(0);trans.Set(GALLERY.bg,0,4/3,30);GALLERY.timer = setTimeout('GALLERY.off();',32);},off:function () {if (GALLERY.bg.A <= 5) { 	GALLERY.obj.setD(0);	GALLERY.bg.setD(0);	GALLERY.flag = false;	slideIMG.key = 9999;	if (GALLERY.key == slideIMG.objs.length) { GALLERY.key = slideIMG.mkey }	slideIMG.on(GALLERY.key,1);} else { GALLERY.timer = setTimeout('GALLERY.off();',32); }}}
