// JavaScript Document
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Konstantin Jagello | http://javascript-array.com/ */


////// about //////////////
var crrentBlock="c0";
var opacityValue=1;
var step=0.05;
var timer;
aboutnav_li = new Array();
var aboutnav_li_leng;
var ad_target;
var mae_ad_target = 0;
///////////////////////////

////// about 1//////////////
var crrentBlock1="s0";
//var opacityValue_1=1;
aboutnav1_li = new Array();
var aboutnav1_li_leng;
var ad_target1;
var mae_ad_target1 = 0;

var c_or_s;


//////// about ///////////////////////////////////////////////////////////////////
function aboutnav_active_cle(ab_num){
	for(var i=0;i<aboutnav_li_leng;i++){
		if(i == ab_num){
			Element.addClassName(aboutnav_li[ab_num],"active");
		}else{
			Element.removeClassName(aboutnav_li[i],"active");
		}
	}
}
function aboutnav_active_cle1(ab_num){
	for(var i=0;i<aboutnav1_li_leng;i++){
		if(i == ab_num){
			Element.addClassName(aboutnav1_li[ab_num],"active");
		}else{
			Element.removeClassName(aboutnav1_li[i],"active");
		}
	}
}

//フェード開始
function fadeStart(block) {
	var target_str = block.substring(0, 1);
	//alert(target_str)
	
	if(target_str == "c"){
		c_or_s = "c";
	
		if(!timer){
			ad_target = block.substring(1, 2);
			ad_target =ad_target-0;
			var func_cle = aboutnav_active_cle(ad_target);
			if(mae_ad_target != ad_target){
				timer=setInterval("fadeout('"+block+"')",1);
			}	
			mae_ad_target = ad_target;
		}
	}else{//s
		if(!timer){
		c_or_s = "s";
		ad_target1 = block.substring(1, 2);
		ad_target1 =ad_target1-0;
		var func_cle = aboutnav_active_cle1(ad_target1);
			if(mae_ad_target1 != ad_target1){
				timer=setInterval("fadeout('"+block+"')",1);
			}	
			mae_ad_target1 = ad_target1;
		}
	}
}


//フェードアウト
function fadeout(block){
	if(opacityValue>=0.05){
		opacityValue-=step;
	}else{
		opacityValue=0;
		if(c_or_s == "c"){
			clearInterval(timer);
			document.getElementById(crrentBlock).style.display="none";
			crrentBlock=block;
			document.getElementById(crrentBlock).style.display="block";
			timer=setInterval("fadein()",1);
		}else{
			clearInterval(timer);
			document.getElementById(crrentBlock1).style.display="none";
			crrentBlock1=block;
			document.getElementById(crrentBlock1).style.display="block";
			timer=setInterval("fadein()",1);	
		}
	}
		blockOpacity();
}
//フェードイン
function fadein(){	
	
		if(opacityValue<=1){
			opacityValue+=step;
		}else{
			opacityValue=1;
			clearInterval(timer);
			timer=undefined;
		}
			blockOpacity();
}

//透明度
function blockOpacity(){
	if(c_or_s == "c"){	
		document.getElementById(crrentBlock).style.opacity=opacityValue;
		document.getElementById(crrentBlock).style.MozOpacity=opacityValue;
		document.getElementById(crrentBlock).style.filter="alpha(opacity="+opacityValue*100+")";
	}else{
		document.getElementById(crrentBlock1).style.opacity=opacityValue;
		document.getElementById(crrentBlock1).style.MozOpacity=opacityValue;
		document.getElementById(crrentBlock1).style.filter="alpha(opacity="+opacityValue*100+")";
	}
}

///////////////////////////////////////////////////////////////////////////////////////

window.onload = function(){

////// about ///////////////////////////////////////////////
var aboutnav_div = document.getElementById("aboutnav");
var aboutnav1_div = document.getElementById("aboutnav1");

//alert(aboutnav_div+"xxx"+aboutnav1_div)
aboutnav_li = aboutnav_div.getElementsByTagName("li");
aboutnav_li_leng = aboutnav_li.length;

//////はじめに付ける
for(var i=0;i<aboutnav_li_leng;i++){
Element.addClassName(aboutnav_li[i],"aboutnav");
}

//////aboutnav1_true
if(aboutnav1_div == null){
}else{
	aboutnav1_li = aboutnav1_div.getElementsByTagName("li");
	aboutnav1_li_leng = aboutnav1_li.length;
	for(var i=0;i<aboutnav1_li_leng;i++){
	Element.addClassName(aboutnav1_li[i],"aboutnav");
	}	
}


}
