var i = 255;
function d2h(d) {return d.toString(16);}
function fadePage(element){
	i-=1;
	document.getElementById(element).style.backgroundColor = "#" + d2h(i) + d2h(i) + d2h(i);
	document.getElementById(element).style.visibility='visible';
	if (i > 204){
		setTimeout("fadePage('"+element+"')", 25);
	}
}

function handle(){
	document.getElementById('mainImage').style.visibility = 'hidden';
	handleFooter();
	setTimeout("fadePage('content')", 1700);
	setTimeout("handleCats()", 2300);
	setTimeout("handleContainer()", 3000);
	setTimeout("handleMainImage()", 4800);
	
}
var catOpacity = 0;
function handleMainImage(){
	document.getElementById('mainImage').style.visibility = 'visible';
}
function handleCats(){
	if (catOpacity < 100)
	{
		catOpacity+=1;
		document.getElementById('imgCat').style.MozOpacity = (catOpacity/100);
		document.getElementById('imgCat').style.filter = "alpha(opacity=" + (catOpacity) + ")";

		setTimeout("handleCats()", 6);
	}
	
	
}

function handleFooter(){
	i-=1;
	document.getElementById("footer").style.visibility='visible';

	document.getElementById("footer").style.borderColor = "#" + d2h(i) + d2h(i) + d2h(i);

	if (i > 204){
		setTimeout("handleFooter()", 25);
	} else {
		i = 255;
	}
}
function handleContainer(){
	document.getElementById('page').style.display='block';
	document.getElementById('thumbs').style.display='block';
	document.getElementById('thumbs').style.visibility='visible';
	document.getElementById('page').style.visibility='visible';
	
}

function fast(){
	if (document.getElementById('thumbs') != null)
	{
		document.getElementById('thumbs').style.display='block';
	}
	document.getElementById('page').style.display='block';
	
	document.getElementById('page').style.visibility='visible';
	document.getElementById('content').style.visibility='visible';
	document.getElementById("footer").style.visibility='visible';
	document.getElementById('imgCat').style.MozOpacity = 1;
	document.getElementById('imgCat').style.filter = "alpha(opacity=" + (100) + ")";


}
function showImage(element){
	if (i > 204)
	{
		setTimeout("showImage('"+element+"')", 1000);

	} else {
		document.getElementById(element).style.visibility='visible';
	}
}
function setShowImage(element){
	//alert(element);
	setTimeout("showImage('"+element+"')", Math.floor(Math.random() * 1800)+3500);
}
