var colors = new Array('3d695f','405a60','405a61','455a61','3e5a64','446068','536e6f','5a7272','586d6d','56666a','656d6c','70746f','747a71','738372','7a9377','7c9776','788f73','849772','a5b974','b6c674','cdd27c','d8d380','dac782','d3c380','c8bc80','cecb8f','cbc590','c3bf8d','b8bf85','b6bc87','c3cb9f','bdca9f','c4d29d','cfd68e','d9cd81','f0d977','f7e370','e7d272',"d4cb75","c4ca7c",'d1d886','dee08c','e6db88','decf83','c9be7a','bcaa74','beac70','c7ba6e','d5cf73','d3dd7a','d0dc7e','cace76','c8b675','c1a072','bda36f','b2af6d','a6bc6d','a5d282','aacc83','bdd080','bcbc82','b3aa78','b9bd76','a4b667','a1ac5f','9e9e62','9da477','96a074','95986a','989956','9b9f53','819054','617c54','566e54','516850','4d634e');
var times = 0;
var maxtimes = 29;
var endcolor = new Array(parseInt('1c',16),parseInt('2b',16), parseInt('3d',16));
function $_(id){return document.getElementById(id);}
function makeBG(i){
	var x;
	//if(times == 0){
		var d=new Date();
		var tm = d.getTime()%40;
		for(x = 1; x<tm; x++){
			var bgItem = document.createElement("div");
			bgItem.className = 'bg';
			bgItem.style.backgroundColor = "#"+edcolor(colors[x]);
			$_('bg').appendChild(bgItem);
		}
	//}
	//if(++times < maxtimes)
	for(times=0; times < maxtimes; times++)
	{
		for(x = 1; x<colors.length; x++){
			var bgItem = document.createElement("div");
			bgItem.className = 'bg';
			//if(x>colors.length) x %= colors.length;
			bgItem.style.backgroundColor = "#"+edcolor(colors[x]);
			$_('bg').appendChild(bgItem);
			//return;
		}
					
		//this.setTimeout("makeBG("+(i+1)+")",1);
	}
}
function edcolor(cl){
	var result = '';
	for(var c=0; c < 3; c++){
		cpart = cl.substr(c*2,2);
		cpi = parseInt(cpart,16);
		rcl = Math.round(cpi-(cpi-endcolor[c])/maxtimes*(times-1));
		result += rcl.toString(16);
	}
	
	return result;
}

function writeLetters(phrase, contName, start){
	if(start>=phrase.length) return;
	phrase = phrase.toLowerCase();
	var cont = $_(contName);
	if(!cont) {alert('!'); return;}
	var letter = phrase.substr(start,1); //alert(letter);
	switch(letter){
	case '/': letter = 'slash'; break;
	case ' ': letter = '-'; break;
	}
	if(start==0) cont.innerHTML = '';
	cont.innerHTML += "<img src=\"/images/"+letter+".gif\" title='' alt=''>";
	this.setTimeout("writeLetters('"+phrase+"', '"+contName+"', "+(start+1)+")",10*(start+1));
}
