﻿var Alerted = false;

function setupRollover( Img, OutSrc, OverSrc, DownSrc, URLContains ) {
    disableSelect(Img);
    
    var ClickToURL = URLContains;

	var Active = false;
	if( window.location && window.location.pathname && URLContains ) {
		var PathName = "/" + window.location.pathname;
		
		PathName = PathName.toLowerCase();
		URLContains = URLContains.toLowerCase();
		
		if( URLContains.length < PathName.length ) {
			if( PathName.indexOf(URLContains) >= 0 ) {
				Active = true;
				OutSrc = DownSrc;
			}
		}
	}

	// preload all image sources
	var OutImg = new Image();
	OutImg.src = OutSrc;
	var OverImg = new Image();
	OverImg.src = OverSrc;
	var DownImg = new Image();
	DownImg.src = DownSrc;
	
	if( Img ) {

		Img.src = OutSrc;
		if( ! Active ) {
		    Img.style.cursor = "pointer";
			setupEventListener(Img, "mouseover", function() { Img.src = OverSrc; }, false);
			setupEventListener(Img, "mouseout", function() { Img.src = OutSrc; }, false);
			setupEventListener(Img, "mousedown", function() { Img.src = DownSrc; }, false);
			setupEventListener(Img, "mouseup", function() { Img.src = OverSrc; }, false);
			setupEventListener(Img, "click", function() { document.location.href = ClickToURL; }, false);
		}
	}
}

