function setZIndex(id, z_index) {
	$("#" + id).css("z-index", z_index);
	log(">> " + id + " = " + z_index);
}

function log(msg)	{
	var existingHTML = $("#fhstatus").html();
	$("#fhstatus").html(existingHTML + "<br/>" +msg);
}
		
function checkIE()
{
	return (navigator.userAgent.indexOf("MSIE") > 0);
}

function butterflyStart()
{
	log("start");
		
	setZIndex('rightColumn', '1');
	setZIndex('mainImage', '3');

	setTimeout(stepMovingToHeader,1000);
}

function stepMovingToHeader()
{
	log("start");
		
	setZIndex('mastHead', '1');
	
	setTimeout(stepOverHeader,2500);
}

function stepOverHeader()
{
	log("transition 1");

	setZIndex('rightColumn', '3');

	setTimeout(stepOverFlash,2000);
}

function stepOverFlash()
{
	log("butterflyOverPageFlash");

	setZIndex('mainImage', '1');
	setZIndex('mastHead', '3');

	setTimeout(butterflyFinish,4500);
}


function butterflyFinish()
{
	setZIndex('mainImage', '3');
	setZIndex('rightColumn', '1');
	
	if (checkIE())
	{
		$("#leftColumn").css("position", "relative");
		setZIndex('leftColumn', '3');
	}

	var delay = 2000;
	$("#butterfly-finish").animate({ 
		height: "145px"
	  }, delay );

	log("butterflyFinish");
	
	setTimeout(setFinalZIndexes, delay);
}

function setFinalZIndexes()
{
	setZIndex('rightColumn', '3');
}
	  

