<!-- 

// General Javascript Utilities

var idACRAZE = 0;
var idICON = 1;
var idINFO = 2;
var idSHOW = 3;
var idHIDE = 4;

// *** Run ONCE on include ***
// TWO-Dimesional array

var aIconIds = new Array(
						new Array("band", "icon_band", "info_band", null, null),
						new Array("bio", "icon_bio", "info_bio", null, null),
						new Array("music", "icon_music", "info_music", null, null),
						new Array("gallery", "icon_gallery", "info_gallery", null, null),
						new Array("events", "icon_events", "info_events", null, null),
						new Array("gossip", "icon_gossip", "info_gossip", null, null),
						new Array("contact", "icon_contact", "info_contact", null, null),
						new Array("links", "icon_links", "info_links", null, null)
						);


function addEvent(obj, evType, fn){
	if (obj == null || evType == null || fn == null)
	{
		return false;
	}
	
	if (obj.addEventListener)
	{ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	}
	else if (obj.attachEvent) 
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	}
	else
	{ 
		return false; 
	} 
}


addEvent(window, 'load', startAcraze);
//addEvent(window, 'load', bar);


function startAcraze() {
	//hideLayer('band_info');
	initHomepageIcons(aIconIds);
	window.defaultStatus='The Music of A. Craze... Soulful, and most definitely funky.';
}

function embedAcrazeLogo(sAcrazeID) {
	var sArgs = null;
	
	if (sAcrazeID != null && sAcrazeID != "")
	{
		sArgs = "acrazeid=" + sAcrazeID;
	}
			//alert( sAcrazeID);

	ajaxXMLUpdate('', 'embed_acraze_logo.php', sArgs, false, 'homepage_acraze_logo');
}

function showIconInfo(infoID, acrazeID)
{
	//var myinfo = infoID;
	myfunc = function() { 
				showLayer(infoID); 
				//embedAcrazeLogo(acrazeID);
			}
	
	return myfunc;
}

function hideIconInfo(infoID, acrazeID)
{
	//var myinfo = infoID;
	//myfunc = function() { hideLayer(infoID); }

	myfunc = function() { 
				hideLayer(infoID); 
				//embedAcrazeLogo(acrazeID);
			}

	return myfunc;
}


function initHomepageIcons (aObjectIDs)
{
	var sIconID = "";
	var sInfoID = "";
	var iconObj = null;
	var infoObj = null;
	

	if (aObjectIDs != null)
	{
				//alert('WHAT1');
		for (i=0; i < aObjectIDs.length; i++)
		{
			sAcrazeID = aObjectIDs[i][idACRAZE];
			sIconID = aObjectIDs[i][idICON];
			sInfoID = aObjectIDs[i][idINFO];
			
			//sAlert = "WHAT2 ID=" + sIconID + "  Info=" + sInfoID + "   Length=" + aObjectIDs.length;
			//	alert(sAlert);
			
			if (sIconID != null && sIconID != "" && sInfoID != null && sInfoID != "")
			{
				//infoObj = document.getElementById(sInfoID);
				hideLayer(sInfoID);

				iconObj = document.getElementById(sIconID);
				infoObj = document.getElementById(sInfoID);

				//sAlert = "WHAT2a ID=" + iconObj.title + "  Info=" + infoObj.title;
					//alert(sAlert);

				aObjectIDs[i][idSHOW] = showIconInfo(sInfoID, sAcrazeID);
				
				
				aObjectIDs[i][idHIDE] = hideIconInfo(sInfoID, null);
				
				//*/
				addEvent(iconObj, 'mouseover', aObjectIDs[i][idSHOW]);
				addEvent(iconObj, 'mouseout', aObjectIDs[i][idHIDE]);
				addEvent(iconObj, 'focus', aObjectIDs[i][idSHOW]);
				addEvent(iconObj, 'blur', aObjectIDs[i][idHIDE]);
				
				
				
				//alert('WHAT3');
				
				
			}
		}
	}
	
}




// -->