var now_img = 1;
var i_id;
var fade_chk1 = false;
var fade_chk2 = false;
var fade_chk3 = false;
var auto_chk = true;
function init_fade() {
	new Rico.Effect.FadeTo("main_contents_change2", 0, 0, 0, {
						   complete:function() {
								   fade_chk2 = false;
								   }});
	new Rico.Effect.FadeTo("main_contents_change3", 0, 0, 0, {
						   complete:function() {
								   fade_chk3 = false;
								   }});
	clearTimeout(i_id);
	i_id = setTimeout(auto_change, 6000);
}

function fade_stat(stat) {
	if (stat == 1) {
		auto_chk = true;
		clearTimeout(i_id);
		i_id = setTimeout(auto_change, 5000);
	} else {
		auto_chk = false;
	}
}

function change_1(stat) {
	if (now_img != 1 && fade_chk1 == false && fade_chk2 == false && fade_chk3 == false) {
		clearTimeout(i_id);
		main_contents_change1.style.zIndex = 3;
		main_contents_change2.style.zIndex = 4;
		main_contents_change3.style.zIndex = 5;
		fade_chk1 = true;
		new Rico.Effect.FadeTo("main_contents_change1", 100, 300, 10, {
							   complete:function() {
								   main_contents_change1.style.zIndex = 6;
								   fade_chk1 = false;
								   }});
		fade_chk2 = true;
		new Rico.Effect.FadeTo("main_contents_change2", 0, 300, 10, {
						   complete:function() {
								   fade_chk2 = false;
								   }});
		fade_chk3 = true;
		new Rico.Effect.FadeTo("main_contents_change3", 0, 300, 10, {
						   complete:function() {
								   fade_chk3 = false;
								   }});
		now_img = 1;
		if (stat == 1) {
			clearTimeout(i_id);
			i_id = setTimeout(auto_change, 5000);
		}
	}
}

function change_2(stat) {
	if (now_img != 2 && fade_chk1 == false && fade_chk2 == false && fade_chk3 == false) {
		clearTimeout(i_id);
		main_contents_change1.style.zIndex = 5;
		main_contents_change2.style.zIndex = 3;
		main_contents_change3.style.zIndex = 4;
		fade_chk1 = true;
		new Rico.Effect.FadeTo("main_contents_change1", 0, 300, 10, {
						   complete:function() {
								   fade_chk1 = false;
								   }});
		fade_chk2 = true;
		new Rico.Effect.FadeTo("main_contents_change2", 100, 300, 10, {
							   complete:function() {
								   main_contents_change2.style.zIndex = 6;
								   fade_chk2 = false;
								   }});
		fade_chk3 = true;
		new Rico.Effect.FadeTo("main_contents_change3", 0, 300, 10, {
						   complete:function() {
								   fade_chk3 = false;
								   }});
		now_img = 2;
		if (stat == 1) {
			clearTimeout(i_id);
			i_id = setTimeout(auto_change, 5000);
		}
	}
}

function change_3(stat) {
	if (now_img != 3 && fade_chk1 == false && fade_chk2 == false && fade_chk3 == false) {
		clearTimeout(i_id);
		main_contents_change1.style.zIndex = 4;
		main_contents_change2.style.zIndex = 5;
		main_contents_change3.style.zIndex = 3;
		fade_chk1 = true;
		new Rico.Effect.FadeTo("main_contents_change1", 0, 300, 10, {
						   complete:function() {
								   fade_chk1 = false;
								   }});
		fade_chk2 = true;
		new Rico.Effect.FadeTo("main_contents_change2", 0, 300, 10, {
						   complete:function() {
								   fade_chk2 = false;
								   }});
		fade_chk3 = true;
		new Rico.Effect.FadeTo("main_contents_change3", 100, 300, 10, {
							   complete:function() {
								   main_contents_change3.style.zIndex = 6;
								   fade_chk3 = false;
								   }});
		now_img = 3;
		if (stat == 1) {
			clearTimeout(i_id);
			i_id = setTimeout(auto_change, 5000);
		}
	}
}

function auto_change() {
	if (auto_chk && fade_chk1 == false && fade_chk2 == false && fade_chk3 == false) {
		switch (now_img) {
			case 1:
				change_2(1);
				break;
			case 2:
				change_3(1);
				break;
			case 3:
				change_1(1);
				break;
		}
	}
}