/*
 * rollover.js: Image rollovers
 * (c) 2006  Hazael Sanchez
 * <http://www.MadHotMedia.com>
 */

var cache = new Array();
var img = new Array();
var i = 0;

function preload(img)
{
	cache[i] = new Image();
	cache[i].src = img;
	i++;
}

function rollover(id, nm, mo, md)
{
	img[id] = new Array(3);
	img[id][0] = new Image();
	img[id][1] = new Image();
	img[id][2] = new Image();
	img[id][0].src = nm;
	img[id][1].src = mo;
	img[id][2].src = md;
}

function over(id)
{
	if (!document.getElementById)
		return false;

	document.getElementById(id).src = img[id][1].src;
}

function down(id)
{
	if (!document.getElementById)
		return false;

	document.getElementById(id).src = img[id][2].src;
}

function out(id)
{
	if (!document.getElementById)
		return false;

	document.getElementById(id).src = img[id][0].src;
}

/* preload common images */
var t;
for (t = 1; t <= 6; t++)
	preload("img/right" + t);
for (t = 1; t <= 6; t++)
	preload("img/left" + t);
for (t = 1; t <= 6; t++)
	preload("img/up" + t);
for (t = 1; t <= 6; t++)
	preload("img/down" + t);
for (t = 1; t <= 6; t++)
	preload("img/b_right" + t);
for (t = 1; t <= 6; t++)
	preload("img/b_left" + t);
for (t = 1; t <= 6; t++)
	preload("img/b_up" + t);
for (t = 1; t <= 6; t++)
	preload("img/b_down" + t);

rollover("mhm", "img/mhm_nm", "img/mhm_mo", "img/mhm_md");

rollover("news", "img/news_nm", "img/news_mo", "img/news_md");
rollover("services", "img/services_nm", "img/services_mo", "img/services_md");
rollover("portfolio", "img/portfolio_nm", "img/portfolio_mo", "img/portfolio_md");
rollover("about", "img/about_nm", "img/about_mo", "img/about_md");
rollover("contact", "img/contact_nm", "img/contact_mo", "img/contact_md");
