/*  Basic image hover switcher and window status changer               *
 *  Copyright April 2008 Christian J. Robinson -- All rights reserved. */

var pics = new Object();

// document.URL could also be used?
if (location.href.search('^http://[^/]+/(index.s?html)?$') != -1)
{
	pics['about']       = new Array();
	pics['friends']     = new Array();
	pics['pictures']    = new Array();
	pics['programming'] = new Array();
	pics['writing']     = new Array();
	pics['misc']        = new Array();
	pics['email']       = new Array();
	pics['sitemap']     = new Array();
} else {
	pics['about_sm']       = new Array();
	pics['friends_sm']     = new Array();
	pics['pictures_sm']    = new Array();
	pics['programming_sm'] = new Array();
	pics['writing_sm']     = new Array();
	pics['misc_sm']        = new Array();
	pics['email_sm']       = new Array();
	pics['sitemap_sm']     = new Array();

	pics['valid_css']      = new Array();
	pics['valid_html401']  = new Array();
	pics['no_www']         = new Array();
}

for (pic in pics)
{
	pics[pic]['off'] = new Image();
	pics[pic]['on']  = new Image();
	pics[pic]['off'].src = '/images/' + pic + '-off.png';
	pics[pic]['on'].src  = '/images/' + pic + '-on.png';
}

function ImgStatusSwitch(item, stat) // {{{
{
	var what;

	if (stat)
		what = 'on';
	else
		what = 'off';

	window.status=stat;

	if (! item)
		return true;

	var element = document.getElementsByName(item);
	element[element.length - 1].src = pics[item][what].src;

	return true;
} // }}}

// vim:fdm=marker:fdc=2:cms=\ //\ %s:

