// JavaScript Document: PreloadImages.js

// Preload menu images.
var menuNames = [ "about", "services", "portfolio", "blog", "contact" ];
var imgs = new Array();
var iname;
var i;
for ( i = 0; i < menuNames.length * 3; i++ )
{
	iname = menuNames[ i % menuNames.length ];
	if ( i >= menuNames.length && i < menuNames.length * 2 ) { iname += "_over"; }
	else if ( i >= menuNames.length * 2 ) { iname += "_active"; }	
	imgs[ iname ] = new Image();
	imgs[ iname ].src = "images/menu/" + iname + ".jpg";
}

// Preload logo images
var kateUrls = [ "http://www.katelangenberg.com/", "http://www.katelangenberg.com/index.html", "http://www.blangenberg.com/katelangenberg/", "http://www.blangenberg.com/katelangenberg/index.html" ]
var isIndex = false;
for ( i = 0; i < kateUrls.length; i++ )
{
	if ( document.location == kateUrls[ i ] )
	{
		isIndex = true;
		break;
	}
}

if ( isIndex )
{
	// Preload index page logo images.
	imgs[ "kate" ] = new Image();
	imgs[ "kate" ].src = "images/kate_langenberg_large.jpg";
	imgs[ "blueShape" ] = new Image();
	imgs[ "blueShape" ].src = "images/largeBlueShape.png";
}
else
{
	// Preload secondary page logo images.
	imgs[ "kate" ] = new Image();
	imgs[ "kate" ].src = "images/kate_langenberg.jpg";
	imgs[ "blueShape" ] = new Image();
	imgs[ "blueShape" ].src = "images/blueShape.png";
	
	// Preload letter stamp images.
	var letterNames = [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" ];
	for ( i = 0; i < letterNames.length; i++ )
	{
		imgs[ letterNames[ i ] ] = new Image();
		imgs[ letterNames[ i ] ].src = "images/letters/" + letterNames[ i ] + ".jpg";
	}
}

function $( name ) { return document.getElementById( name ); }

function menuRollOver( name ) { $( name ).src = imgs[ name + "_over" ].src; }

function menuRollOut( name ) { $( name ).src = imgs[ name ].src; }
