var tn = 9;		//タイトル文字数
var ex = (window.screen.availWidth - 800)/2;		//中心位置（ｘ座標）
var ey = (window.screen.availHeight - 800)/2;		//中心位置（ｙ座標）
var speed = 4;		//移動速度
var margine = 20;	//文字間隔
var lengthx = 200;	//円半径（ｘ軸方向）
var lengthy = 90;	//円半径（ｙ軸方向）
var cnt = new Array();
for(i=1;i<=tn;i++)cnt[i] = -i*margine;
var timerID = 10;
var sx = 0;
var sy = 0;
var xx = new Array();
var yy = new Array();
function fnx(i){
	return (ex + lengthx*Math.cos(Math.PI/180*cnt[i]));
}
function fny(i){
	return (ey + lengthy*Math.sin(Math.PI/180*cnt[i]));
}
function fnuzu(x,y){		//回転処理
	for(i=1;i<=tn;i++){
		layname = "uzu" + i;
		xx[i] = fnx(i);
		yy[i] = fny(i);
		setpos("IDMAIN",layname,xx[i],yy[i]);
		if(cnt[i] < 360)
			cnt[i] = cnt[i] + speed;
		else {
			cnt[i] = 0;
		}
		clearTimeout(timerID);
		timerID = setTimeout("fnuzu(xx[i],yy[i])",20);
	}
}
var tn2 = 14;		//タイトル文字数
var ex2 = (window.screen.availWidth - 600)/2-166;		//左端位置（ｘ座標）
var ey2 = ey + 30;	//高さ（ｙ座標）
var speed2 = 10;		//移動速度
var margine2 = 20;	//文字間隔
var sx2 = 0;		//開始座標（ｘ座標）
var sy2 = -1000;		//開始座標（ｙ座標）
var length2 = new Array();
var xx2 = new Array();
var yy2 = new Array();
for(i=1;i<=tn2;i++){
	length2[i] = ex2 - sx2 + (i-1)*margine2;
	xx2[i] = sx2;
	yy2[i] = ey2;
}
yy2[19] = ey2 - 20;
var timerID2 = 10;
function fnmt(x,y){
	for(i=1;i<=tn2;i++){
		layname = "id" + i;
		if(xx2[i]<length2[i])xx2[i] = xx2[i] + speed2;
		else setpos("IDMAIN",layname,xx2[i],yy2[i]);
		if(i==tn2)setpos("IDMAIN",layname,xx2[i],yy2[i]);
		clearTimeout(timerID2);
		if(xx2[i]<length2[i])
			timerID2 = setTimeout("fnmt(xx2[i],yy2[i])",200);
	}
}
function setpos(layname2,layname,xx,yy){	//表示処理
        if(document.layers){    		//NC処理
                document.layers[layname2].document.layers[layname].left = xx;
                document.layers[layname2].document.layers[layname].top = yy;
        }
        if(document.all){       		//IE処理
                document.all(layname).style.pixelLeft = xx;
                document.all(layname).style.pixelTop  = yy;
        }
}
var mytext = " ";
function mywrite2(layname2,addtext){
	if(addtext==" "){
	        if(document.layers){
        	        document.layers[layname2].document.open();
        	        document.layers[layname2].document.write(mytext);
        	        document.layers[layname2].document.close();
        	}
        	if(document.all){
        	        document.all(layname2).innerHTML = mytext;
        	}
		mytext = " ";
	}
	else mytext = mytext + addtext;
}
var ctext = new Array();
var ccolor = new Array();
var cfsize = new Array();
var fdinxx = new Array();
var fdinyy = new Array();
var fdinspeed = new Array();
var fdintimerID = new Array();
var fdincheck = new Array();
var fdincnt = new Array();
var cc = new Array();
var cbgcolor = new Array();
fdlayname = new Array();
ctext[0] = 'Welcome to';	//表示文字
ccolor[0] = "#FF99CC";			//表示色
cfsize[0] = "35";			//表示サイズ
 cbgcolor[0] = "#3300FF";		//背景色
fdinxx[0] = (window.screen.availWidth - 500)/2 - cfsize[0]*18/4;	//表示位置（ｘ座標）
fdinyy[0] = ey-20;			//表示位置（ｙ座標）
fdinspeed[0] = 100;			//表示速度
fdintimerID[0] = 10;			//タイマーID
fdincheck[0] = true;
fdlayname[0] = "lay0";
for(j=0;j<1;j++){
	for(i=0;i<7;i++){
		cc[i] = cbgcolor[j].charAt(i);
		for(k=0;k<16;k++){
			if(cbgcolor[j].charAt(i)=="0123456789ABCDEF".charAt(k))
				fdincnt[i] = k;
		}
	}
}
function fadein(x){
	for(j=0;j<x;j++){
		cont = '<div style="color:' + cbgcolor[j] + ';font-size:' + cfsize[j] + 'px;position:absolute;top:' + fdinyy[j] + 'px;left:' + fdinxx[j] + 'px;">' + ctext[j] + '</div>';
		cbgcolor[j] = " ";
		for(i=0;i<7;i++){
			if(fdincheck[j]){
				if(cc[i]!="#FFFFFF".charAt(i)){
					if(fdincnt[i]>-1&&fdincnt[i]<16){
						cc[i] = "0123456789ABCDEF".charAt(fdincnt[i]);
						fdincnt[i] += 1;
					}
				}
			}
			else{
				if(cc[i]!=ccolor[j].charAt(i)){
					if(fdincnt[i]>-1&&fdincnt[i]<17){
						cc[i] = "0123456789ABCDEF".charAt(fdincnt[i]);
						fdincnt[i] -= 1;
					}
				}
			}
			cbgcolor[j] = cbgcolor[j] + cc[i];
			if(cbgcolor[j]==" #FFFFFF"){
				fdincheck[j] = false;
				fdincnt[i] = 16;
			}
		}
		mywrite2("title1",cont);
		mywrite2("title1"," ");
		clearTimeout(fdintimerID[j]);
		if(cbgcolor[0]!=" #FF0000")
			fdintimerID[j] = setTimeout("fadein(j)",fdinspeed[j]); 
	}
}
function DHTML_main(){
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#cc0000;" id="uzu1">♪</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#0099cc;" id="uzu2">え</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#ffff00;" id="uzu3">だ</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#339966;" id="uzu4">ま</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#ff6699;" id="uzu5">め</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#6699ff;" id="uzu6">倶</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#cc0000;" id="uzu7">楽</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#330066;" id="uzu8">部</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:30px;color:#999900;" id="uzu9">♪</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#3300cc;" id="id1">E</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#3333cc;" id="id2">D</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#3366cc;" id="id3">A</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#3399cc;" id="id4">M</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#33cccc;" id="id5">A</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#33ffcc;" id="id6">M</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#6600ff;" id="id7">E</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#6633cc;" id="id8"> </div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#6666cc;" id="id9">C</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#6699cc;" id="id10">L</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#66cccc;" id="id11">U</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#66ffcc;" id="id12">B</div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:-100;left:-100;font-size:25px;font-style:italic;font-weight:bold;color:#AA0000;" id="id13"> </div>');
mywrite2("IDMAIN",'<div style="position:absolute;top:1000;left:1000;" id="id14"><img src="main.files/birth.gif" alt="bird"></div>');
mywrite2("IDMAIN",' ');
fadein(1);
fnuzu(sx,sy);
fnmt(sx2,sy2);
}
function browsercheck(){
	app = navigator.appName.charAt(0);
	ver = navigator.appVersion.charAt(0);
	if (app == "N") {
		if (ver == 2) {
			BAV = "N2";
		} else if (ver == 3) {
			BAV = "N3";
		} else if (ver == 4) {
			BAV = "N4";
		} else if (ver == 5) {
			BAV = "NA5";
		} else if (ver == 6) {
			BAV = "N6";
		}
	} else if (app == "M") {
		if (ver == 2) {
			BAV = "M2";
		} else if (ver == 3) {
			BAV = "M3";
		} else if (ver == 4) {
			BAV = "M4";
		} else if (ver == 5) {
			BAV = "M5";
		}
	}
	if(BAV == "M4"||"N4"||"NA5"||"M5"||"N6"){
		DHTML_main();
	}
}