///////////////////////////////////////
// Layer Scroll;
///////////////////////////////////////
var slider;

var newx = 0;
var newy = 0;

var p1 = 436;
var p2 = 495;
var p3 = 525;
var p4 = 583;
var p5 = 613;
var p6 = 670;
var p7 = 697;

function resizew(target_id){
	YAHOO.util.Dom.setStyle(target_id, "width", 166);
}

function startAnime(target_id, newx, newy, eType, speed)
{
	var boxObj = new YAHOO.util.Scroll(target_id, { scroll: { to:[newx, newy] } }, speed, eType , speed);
	boxObj.animate();
}

function startAnime2(target_id, newx, newy, eType, speed)
{
	var boxObj = new YAHOO.util.Scroll(target_id, { scroll: { by:[newx, newy] } }, speed, eType , speed);
	boxObj.animate();
}

function setSlider(){

	slider = YAHOO.widget.Slider.getHorizSlider("slidearea", "sliderThumb", 0, 700, 1); 
	slider.onChange = function(){
		var sliderx = slider.getValue() * 3.45;
		scroll_move('artist_slide', sliderx, 0, YAHOO.util.Easing.easeIn , 0);
		chkCate(slider.getValue());
//YAHOO.util.Dom.get("res").innerHTML = slider.getValue();
	}
}


function chkCate(num){
	if(num < p1){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#E44CA1;"><br>音楽</div>';
	}else if(num < p2){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#BA1F27;"><br>ダンス</div>';
	}else if(num < p3){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#EB4104;"><br>ファッション</div>';
	}else if(num < p4){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#AA8B3B;"><br>ヘアメイク</div>';
	}else if(num < p5){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#1F50D3;"><br>デザイナー</div>';
	}else if(num < p6){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#014514;"><br>フォトグラファー</div>';
	}else if(num < p7){
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#EE0017;"><br>映像</div>';
	}else{
		YAHOO.util.Dom.get("sliderThumb").innerHTML = '<div class="slider_cate" style="color:#42982B;"><br>フード</div>';
	}
}
///////////////////////////////////////

function smenu_move_up(){
startAnime2('smenu', 0, -90, YAHOO.util.Easing.easeBothStrong, 0.5);

}
function smenu_move_down(){
startAnime2('smenu', 0, 90, YAHOO.util.Easing.easeBothStrong, 0.5);
}


///////////////////////////////////////
function has(){
YAHOO.util.Dom.replaceClass("fbtn0", "invs_layer","vs_layer");
YAHOO.util.Dom.replaceClass("fbtn1", "invs_layer","vs_layer");
YAHOO.util.Dom.replaceClass("fbtn2", "invs_layer","vs_layer");
/*YAHOO.util.Dom.replaceClass("fbtn3", "invs_layer","vs_layer");*/
YAHOO.util.Dom.replaceClass("fbtn3", "invs_layer","vs_layer");
YAHOO.util.Dom.replaceClass("fbtn4", "invs_layer","vs_layer");
YAHOO.util.Dom.replaceClass("fbtn5", "invs_layer","vs_layer");
}

function first_move()
{

setSlider();



var boxObj = new YAHOO.util.Scroll('artist_slide', { scroll: { by:[0, 0] } }, 1, YAHOO.util.Easing.easeBothStrong);
boxObj.animate();
startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('smb3', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
startAnime('art01', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5);
//1コマ＝110 //LOVE:770
startAnime('media_slide', 1320, 0, YAHOO.util.Easing.easeBothStrong, 1.5);


//1アーティスト分＝388（+2075）//LOVE:2851
var boxObj = new YAHOO.util.Scroll('store_main', {scroll:{to:[0, 3239]}}, 1.3, YAHOO.util.Easing.backOut);

boxObj.onComplete.subscribe(function(){
/*
		document.getElementById("up").onclick = function(){
   				smenu_move_up();
				}
		document.getElementById("down").onclick = function(){
   				smenu_move_down();
				}
move_object('up', 0, 0);
move_object('down', 0, 0);
*/
has();move_objectBy('sliderThumb', 128, 0);
handleScroll_F()});
	boxObj.animate();

//1アーティスト分＝330 //LOVE:660
startAnime('art01', 0, 990, YAHOO.util.Easing.easeBothStrong, 0.5);
//1アーティスト分＝56
//startAnime2('smenu', 0, 85, YAHOO.util.Easing.easeBothStrong, 0.5);

}

///////////////////////////////////////

function scroll_layer_chain(artist_id)
{

	if(artist_id == 0){
		startAnime('smb0', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 0;
		var newy3 = 0;
	}else if(artist_id == 1){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 220;
		var newy3 = 0;
	}else if(artist_id == 2){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 770;
		var newy3 = 0;
/*
	}else if(artist_id == 3){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
		startAnime('smb3', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1320;
		var newy3 = 0;
*/
	}else if(artist_id == 3){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1320;/*1870*/
		var newy3 = 0;
	}else if(artist_id == 4){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1540;/*2090*/
		var newy3 = 0;
	}else if(artist_id == 5){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1650;/*2200*/
		var newy3 = 0;
	}

	var newx1 = 0;
	var newy1 = artist_id * 330;

	var newx2 = 0;
	var newy2 = artist_id * 372 + 2075 + artist_id * 16;

startAnime('art01', newx1, newy1, YAHOO.util.Easing.easeBothStrong, 0.5);

startAnime('store_main', newx2, newy2, YAHOO.util.Easing.easeBothStrong, 0.5);

startAnime('media_slide', newx3, newy3, YAHOO.util.Easing.easeBothStrong, 0.5); 

}

var artist_id = 0

function scroll_layer_chain_timer()
{
	

	if(artist_id == 0){
		startAnime('smb0', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		startAnime2('smenu', 0, -144, YAHOO.util.Easing.easeBothStrong, 0.5);
		var newx3 = 0;
		var newy3 = 0;
	}else if(artist_id == 1){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		startAnime2('smenu', 0, -144, YAHOO.util.Easing.easeBothStrong, 0.5);
		var newx3 = 0;
		var newy3 = 0;
	}else if(artist_id == 2){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 550;
		var newy3 = 0;
/*
	}else if(artist_id == 3){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
		startAnime('smb3', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1100;
		var newy3 = 0;
*/
	}else if(artist_id == 3){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 1650;
		var newy3 = 0;
	}else if(artist_id == 4){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 0;
		var newy3 = 0;
		startAnime2('smenu', 0, 144, YAHOO.util.Easing.easeBothStrong, 0.5);
	}else if(artist_id == 5){
		startAnime('smb0', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap0');
		startAnime('smb1', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap1');
		startAnime('smb2', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap2');
/*		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');*/
		startAnime('smb3', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap3');
		startAnime('smb4', 166, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap4');
		startAnime('smb5', 0, 0, YAHOO.util.Easing.easeBothStrong, 0.5, 'ap5');
		var newx3 = 0;
		var newy3 = 0;
		startAnime2('smenu', 0, 144, YAHOO.util.Easing.easeBothStrong, 0.5);
	}
	
	var newx1 = 0;
	var newy1 = artist_id * 330; 

	var newx2 = 0;
	var newy2 = artist_id * 372 + 2075 + artist_id * 16;

startAnime('art01', newx1, newy1, YAHOO.util.Easing.easeBothStrong, 0.5);

startAnime('store_main', newx2, newy2, YAHOO.util.Easing.easeBothStrong, 0.5);

startAnime('media_slide', newx3, newy3, YAHOO.util.Easing.easeBothStrong, 0.5); 

artist_id +=1;
	
if( artist_id > 7) artist_id=0;

}


///////////////////////////////////////


function timerloop(){
tmp1 = setInterval('scroll_layer_chain_timer()',5000);

}

function setMenubtn(){
placeMenubtn('fbtn0', 'smb0');
placeMenubtn('fbtn1', 'smb1');
placeMenubtn('fbtn2', 'smb2');
/* placeMenubtn('fbtn3', 'smb3'); */
placeMenubtn('fbtn3', 'smb3');
placeMenubtn('fbtn4', 'smb4');
placeMenubtn('fbtn5', 'smb5');
}

function placeMenubtn(btn_lay, target_lay){

target_x = YAHOO.util.Dom.getX(target_lay);
target_y = YAHOO.util.Dom.getY(target_lay);

YAHOO.util.Dom.setStyle(btn_lay, 'display', 'block');
YAHOO.util.Dom.setStyle(btn_lay, 'width', 166);
YAHOO.util.Dom.setStyle(btn_lay, 'height', 50);
YAHOO.util.Dom.setX(btn_lay, target_x);
YAHOO.util.Dom.setY(btn_lay, target_y);
}



///////////////////////////////////////

function clickHandle(){

	var slider_x = YAHOO.util.Dom.getX("sliderThumb");
	var mousex = '';

	if (document.layers){
		mousex = e.pageX;
	}else if (document.all){
		mousex = event.x;
	}else{
		var e = arguments.callee.caller.arguments[0] || window.event;
		mousex = e.pageX;
 	} 

	if(slider_x < mousex){
		slider_arrow('go_right');
	}else if(slider_x > mousex){
		slider_arrow();
	}
}





function handleScrollTo(target_cate)
{

var newx ='';
var handle_x ='';
var handle_y = YAHOO.util.Dom.getY("sliderThumb");
var zero = YAHOO.util.Dom.getX("slidearea");

if(target_cate == '1'){
newx =0;
handle_x =zero;
}else if(target_cate == '2'){
newx = 1215;
handle_x =437 + zero;
}else if(target_cate == '3'){
newx = 1378;
handle_x =495 + zero;
}else if(target_cate == '4'){
newx = 1458;
handle_x =525 + zero;
}else if(target_cate == '5'){
newx = 1620;
handle_x =583 + zero;
}else if(target_cate == '6'){
newx = 1700;
handle_x =613 + zero;
}else if(target_cate == '7'){
newx = 1863;
handle_x =670 + zero;
}else if(target_cate == '8'){
newx = 1920;
handle_x =700 + zero;
}

var boxObj = new YAHOO.util.Scroll('artist_slide', { scroll: { to:[newx, newy] } },0.5);
boxObj.onComplete.subscribe(function(){
		var zero = YAHOO.util.Dom.getX("slidearea");
		var slider_x = YAHOO.util.Dom.getX("sliderThumb");
		num = slider_x - zero;
		chkCate(num);
});
boxObj.animate();
move_objectTo('sliderThumb', handle_x, handle_y);

}

function handleScroll_F()
{

var boxObj6 = new YAHOO.util.Scroll('artist_slide', { scroll: { to:[440, 0] } },0.5);
boxObj6.animate();
}