	cube.set_path_Library("/data/js/elco/cube/");

	var Imgs=new Array();
	var Sprite=new Array();
	var Button_Sprite=new Array();
	var MaxSprite=3;
	var Img_Height=308;
	var Img_Width=950;
	var Now_Img=0;
	var Flg_Pause=0;
	var Change_Counter=0;
	var Change_Timer=15000;

	function Init(){
		cube.set_path_Img("images_v3/");
		cube_image.create("Imgs[0]","main_img03.jpg",0,0);
		cube_image.create("Imgs[1]","main_img01.jpg",0,0);
		cube_image.create("Imgs[2]","main_img02.jpg",0,0);
		cube_sprite.create(3,"Sprite[0]",Img_Width,Img_Height,0,0,0,0,0,0);
		Sprite[0].set_image("Imgs[0]");
		Sprite[0].set_XY(0,0);
		Sprite[0].set_Z(11);
		cube_sprite.create(3,"Sprite[1]",Img_Width,Img_Height,0,0,0,0,0,0);
		Sprite[1].set_image("Imgs[1]");
		Sprite[1].set_XY(0,0);
		Sprite[1].set_Z(10);
		cube_sprite.create(3,"Button_Sprite[0]",Img_Width,Img_Height,0,0,0,0,0,0);
		Button_Sprite[0].set_XY(0,0);
		Button_Sprite[0].set_WH(950,308);
		cube_sprite.create(3,"Button_Sprite[1]",Img_Width,Img_Height,0,0,0,0,0,0);
		Button_Sprite[1].set_XY(490,219);
		Button_Sprite[1].set_WH(247,61);
		cube_sprite.create(3,"Button_Sprite[2]",Img_Width,Img_Height,0,0,0,0,0,0);
		Button_Sprite[2].set_XY(0,0);
		Button_Sprite[2].set_WH(950,308);
		cube_sprite.create(3,"Button_Sprite[3]",Img_Width,Img_Height,0,0,0,0,0,0);
		Button_Sprite[3].set_XY(490,219);
		Button_Sprite[3].set_WH(247,61);
		cube_sprite.create(3,"Button_Sprite[4]",Img_Width,Img_Height,0,0,0,0,0,0);
		Button_Sprite[4].set_XY(0,0);
		Button_Sprite[4].set_WH(950,308);
		for(var i=0; i < Button_Sprite.length; i++){
			Button_Sprite[i].set_BgColor("");
			Button_Sprite[i].set_Z(1);
		}
		Button_Sprite[4].set_Z(100);
		cube_image.wait_LoadComplete();
		Set_ButtonEvent("Button_Sprite[0]","http://www.kyocera-elco.com/news/20100900.html");
		Set_ButtonEvent("Button_Sprite[1]","http://www.kyocera-elco.com/prdct/type/board/5804.html");
		Set_ButtonEvent("Button_Sprite[2]","http://www.kyocera-elco.com/prdct/type/fpc/6843.html");
		Set_ButtonEvent("Button_Sprite[3]","http://www.kyocera-elco.com/prdct/type/fpc/6296.html");
		Set_ButtonEvent("Button_Sprite[4]","http://www.kyocera-elco.com/news/20110100.html");
		cube_timer.set_Timer(1,"Auto_Change()",1000,0);
		cube_sprite.All("update()");
		cube_timer.clear_pause(1);
		cube.W.focus();
	}

	function Auto_Change(){
		Change_Counter+=1000;
		if(Change_Counter>=Change_Timer){
			Change_Counter=0;
			Change_Sprite(1);
			cube_effect.Change_Fade('Sprite[0]','Sprite[1]',800,0);
		}
	}

	function Set_ButtonEvent(id, uri){
		var element = document.getElementById(id);
		addEvent(element, "mouseover", function(){
			if (element.addEventListener) {
				this.style.cursor = 'pointer';
			} else if (element.attachEvent) {
				try {
					event.srcElement.style.cursor = 'pointer';
				} catch(err) {}
			}
		}, true);
		addEvent(element, "click", function(){
			location.href=uri;
		}, true);
	}

	function Change_Sprite(add_value, set_value){
		var Z1=Sprite[0].Z;
		var Z2=Sprite[1].Z;
		Now_Img=(Now_Img+add_value)%MaxSprite;
		if(Now_Img<0)Now_Img=MaxSprite;
		if(!isNaN(set_value))Now_Img=set_value;
		if ( Z1 > Z2 ){
			Sprite[1].set_image(cube_image.ClasssNames[Now_Img]);
			Sprite[1].update();
		}else if ( Z1 < Z2 ){
			Sprite[0].set_image(cube_image.ClasssNames[Now_Img]);
			Sprite[0].update();
		}
		for(var i=0; i < Button_Sprite.length; i++){
			Button_Sprite[i].set_Z(1);
		}
		if(Now_Img==1){
			Button_Sprite[0].set_Z(100);
			Button_Sprite[1].set_Z(100);
		}else if(Now_Img==2){
			Button_Sprite[2].set_Z(100);
			Button_Sprite[3].set_Z(100);
		}else if(Now_Img==0){
			Button_Sprite[4].set_Z(100);
		}
		for(var i=0; i < Button_Sprite.length; i++){
			Button_Sprite[i].update();
		}
	}

	function addEvent(element, name, observer, useCapture){
		if (element.addEventListener) {
			try {
				element.addEventListener(name, observer, useCapture);
			} catch(err) {}
		} else if (element.attachEvent) {
			try {
				element.attachEvent('on' + name, observer);
			} catch(err) {}
		}
	}

	addEvent(window, "load", function(){
		cube.option(false);
		cube.start(Img_Width,Img_Height,'Init()');
	}, true);
