var msie=((navigator.userAgent.indexOf('MSIE')>-1)&&(navigator.userAgent.indexOf('Opera')==-1)) ? true : false;

var chineseChars=new Array();
chineseChars[0]=new Image();
chineseChars[1]=new Image();
chineseChars[2]=new Image();
chineseChars[3]=new Image();
chineseChars[4]=new Image();
chineseChars[5]=new Image();
chineseChars[6]=new Image();
chineseChars[7]=new Image();
chineseChars[8]=new Image();
chineseChars[9]=new Image();
chineseChars[10]=new Image();

chineseChars[0].src="Images/Misc/characters/chars0.gif";
chineseChars[1].src="Images/Misc/characters/chars1.gif";
chineseChars[2].src="Images/Misc/characters/chars2.gif";
chineseChars[3].src="Images/Misc/characters/chars3.gif";
chineseChars[4].src="Images/Misc/characters/chars4.gif";
chineseChars[5].src="Images/Misc/characters/chars5.gif";
chineseChars[6].src="Images/Misc/characters/chars6.gif";
chineseChars[7].src="Images/Misc/characters/chars7.gif";
chineseChars[8].src="Images/Misc/characters/chars8.gif";
chineseChars[9].src="Images/Misc/characters/chars9.gif";
chineseChars[10].src="Images/Misc/characters/chars10.gif";

posX=0;
posY=0;

var counterNS=0;
var counterNS2=10;


function initFade(){
    if (!msie){ 
       posX=Math.round(Math.random()*100);
       posY=Math.round(Math.random()*100);
       document.getElementById("wrapper").style.backgroundPosition=posX+"% "+posY+"%";
       timer=setInterval("fadeCharsNS()",200);
    }
    else{
       posX=Math.round(Math.random()*(document.body.clientWidth-document.getElementById("charsGFX").width));
       posY=Math.round(Math.random()*(document.body.clientHeight-document.getElementById("charsGFX").height));
       document.getElementById("chineseChars").style.top=posY;
       document.getElementById("chineseChars").style.left=posX;
       timer=setInterval("fadeChars(posX, posY)",20);
    }
}

var counter=0;
var counter2=100;

function fadeChars(posx,posy){
	if (counter<=100)document.getElementById("chineseChars").filters.alpha.opacity=counter;
	else if (counter>=200){
		document.getElementById("chineseChars").filters.alpha.opacity=counter2;
		--counter2;
	}	
	++counter;
   	if (counter>400){
		clearInterval(timer);
		wait=Math.round(Math.random()*15000);
		counter=0;
		counter2=100;
		setTimeout("initFade()",wait);
	}
}
 

function fadeCharsNS(){
	if (counterNS<=10)document.getElementById("wrapper").style.background=" transparent url("+chineseChars[counterNS].src+") no-repeat";
	else if (counterNS<20)document.getElementById("wrapper").style.background=" transparent url("+chineseChars[10].src+") no-repeat";
	else if (counterNS>=20&&(counterNS2>0)){
		document.getElementById("wrapper").style.background="transparent url("+chineseChars[counterNS2].src+") no-repeat";
		--counterNS2;
	}
	else document.getElementById("wrapper").style.background="transparent url("+chineseChars[0].src+") no-repeat";
	document.getElementById("wrapper").style.backgroundPosition=posX+"% "+posY+"%";
	++counterNS;
   	if (counterNS>40){
		clearInterval(timer);
		wait=Math.round(Math.random()*15000);
		counterNS=0;
		counterNS2=10;
		setTimeout("initFade()",wait);
	}
	
}
