// JavaScript Image Rollover Functions for Zachary Church's online resume
var imagesDirectory = "images/";

function RolloverImage(element_ID, new_Image)
{
	document.getElementById(element_ID).src=imagesDirectory+new_Image;
}

function RestoreImage() 
{
  	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
		x.src=x.oSrc;
}

function PreloadImages()
{
	var documentImages = new Array("MountainBG.jpg", "ResumeProgressBar_Loading.gif", "NameHeading_f2.gif", "btn_Education_f2.gif", "btn_Experience_f2.gif", "btn_Objective_f2.gif", "btn_ref_f2.gif", "btn_Skills_f2.gif", "btn_VolExp_f2.gif", "NameHeading_f3.gif", "btn_Education_f3.gif", "btn_Experience_f3.gif", "btn_Objective_f3.gif", "btn_ref_f3.gif", "btn_Skills_f3.gif", "btn_VolExp_f3.gif");
	var imageArray = new Array();
	
 	var numPix = documentImages.length;
	for(looper=0; looper<numPix; looper++)
	{
		imageArray[looper]=new Image();
		imageArray[looper].src = imagesDirectory+documentImages[looper];
	}

}

function fadeElement (elementID, fadelength)
{
	var fadeLoop = fadelength*100;
	var fadeFraction = 100/fadeLoop;
	
	for (loop = 0; loop < fadeLoop ; loop+=fadeFraction)
	{
		var opacityNum = (fadeLoop-loop)/fadeLoop;
		document.getElementById(elementID).style.filter = "alpha(opacity="+opacityNum+")";		
	}

	//var elementZIndex = document.getElementByID(elementID).style.zindex;
	//document.writeln('After retrieving Zindex...<br/>');
	
	//var newElement = document.getElementByID(elementID).cloneNode(true);
	//document.body.appendChild(newElement);
}