function clearCurrentPromo() {
	if( $(currPromo) ) {
		$(currPromo).src = eval(currPromo+".src"); 
		currPromo = null;
	}
}
function resetMain() {
	if(currPromo != null) {
		clearCurrentPromo();
		$('homeMainDisplayImg').src = eval("main.src");
		$('homeMainDisplayImg').useMap = '';
	}
}

var myrules = {
	'#homeMainPromos img' : function(el) {
	  el.onmouseover = function() {
		clearCurrentPromo(); // clear the current promo selected
		currPromo = el.id; // set the new current
	    el.src = eval(el.id+"_over.src");  
  		el.style.cursor = 'pointer';
		$('homeMainDisplayImg').src = eval(el.id+"_main.src"); // toggle the main image
		$('homeMainDisplayImg').useMap = '#'+el.id+'_map';
	  }
	},
	'#hdr' : function(el) {
	  el.onmouseover = function() {
		  resetMain();
	  }
	},
	'#homeSections' : function(el) {
	  el.onmouseover = function() {
		  resetMain();
	  }
	}
};

Behaviour.register(myrules);