function homepage_init() {
	if (navigator.userAgent.indexOf('Safari/312') != -1) {
		for (a=1;a<6;a++) {
			div_navholder = d_init_layer('flower'+a+'button');
			d_block_object(div_navholder);
			div_navholder = d_init_layer('flower'+a+'inner');
			div_navholder.marginTop = '0px';
			div_navholder = d_init_layer('flower'+a+'on');
			d_show_object(div_navholder);
			div_navholder = d_init_layer('flower'+a+'root');
			d_show_object(div_navholder);
		}
	} else {
		FX_initial_slide1 = new Fx.Tween('flower1inner', {
			duration: 3900,
			fps: 15,
			transition: Fx.Transitions.Cubic.easeOut
		});
		FX_initial_slide2 = new Fx.Tween('flower2inner', {
			duration: 2800,
			fps: 15,
			transition: Fx.Transitions.Cubic.easeOut
		});
		FX_initial_slide3 = new Fx.Tween('flower3inner', {
			duration: 3000,
			fps: 15,
			transition: Fx.Transitions.Cubic.easeOut
		});
		FX_initial_slide4 = new Fx.Tween('flower4inner', {
			duration: 6000,
			fps: 15,
			transition: Fx.Transitions.Cubic.easeOut
		});
		FX_initial_slide5 = new Fx.Tween('flower5inner', {
			duration: 4000,
			fps: 15,
			transition: Fx.Transitions.Cubic.easeOut
		});
	
		t1 = setTimeout("FX_initial_slide1.start('margin-top',[338,0])",1400);
		t2 = setTimeout("FX_initial_slide2.start('margin-top',[338,0])",2300);
		t3 = setTimeout("FX_initial_slide3.start('margin-top',[338,0])",2600);
		t4 = setTimeout("FX_initial_slide4.start('margin-top',[338,0])",600);
		t5 = setTimeout("FX_initial_slide5.start('margin-top',[338,0])",2100);
	
		t6 = setTimeout("homepage_init_step2()",7000);
	}
}


function homepage_init_step2() {
	for (a=1;a<6;a++) {
		$('flower'+a+'button').setStyle('display','block');
		$('flower'+a+'on').setStyle('opacity','0');
		$('flower'+a+'on').setStyle('visibility','visible');
		$('flower'+a+'root').setStyle('opacity','0');
		$('flower'+a+'root').setStyle('visibility','visible');
	}
}

var FX_rollover;

function homenav_on(m){
	if (FX_rollover) {
		FX_rollover.cancel();
		FX_root.cancel();
	}
	for (a=1;a<6;a++) {
		$('flower'+a+'on').setOpacity(0);
		$('flower'+a+'root').setOpacity(0);
	}
	FX_rollover = new Fx.Tween('flower'+m+'on',  {
		duration: 500,
		fps: 10,
		transition: Fx.Transitions.Cubic.easeOut,
		link: 'cancel'
	});
	FX_rollover.start('opacity',0,1);
	FX_root = new Fx.Tween('flower'+m+'root',  {
		duration: 500,
		fps: 10,
		transition: Fx.Transitions.Cubic.easeOut,
		link: 'cancel'
	});
	FX_root.start('opacity',0,1);
}


function homenav_off(m){
	if (FX_rollover) {
		FX_rollover.cancel();
		FX_root.cancel();
	}
	FX_rollover = new Fx.Tween('flower'+m+'on',  {
		duration: 900,
		fps: 10,
		transition: Fx.Transitions.Cubic.easeOut,
		link: 'cancel'
	});
	FX_rollover.start('opacity',1,0);
	FX_root = new Fx.Tween('flower'+m+'root',  {
		duration: 900,
		fps: 10,
		transition: Fx.Transitions.Cubic.easeOut,
		link: 'cancel'
	});
	FX_root.start('opacity',1,0);
}


