﻿var Stockists = Class.create();
var originalmapimg = "stockists-map.png";
var sahovermapimg = "stockists-map-sa.png";
var nswhovermapimg = "stockists-map-nsw.png";
var vichovermapimg = "stockists-map-vic.png";
var wahovermapimg = "stockists-map-wa.png";
var qldhovermapimg = "stockists-map-qld.png";
var tashovermapimg = "stockists-map-tas.png";
var acthovermapimg = "stockists-map-act.png";
var nthovermapimg = "stockists-map-nt.png";
Stockists.prototype = {
	initialize: function() {
		this.map();
	},

	map: function() {
	
	    if (!$('img-stockists-map')) return;
	    
		$('stockistsmap-sa').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,sahovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(sahovermapimg,originalmapimg);
		});
		
		$('stockistsmap-nsw').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,nswhovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(nswhovermapimg,originalmapimg);
		});
		
		$('stockistsmap-vic').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,vichovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(vichovermapimg,originalmapimg);
		});
		
		$('stockistsmap-wa').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,wahovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(wahovermapimg,originalmapimg);
		});
		
		$('stockistsmap-qld').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,qldhovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(qldhovermapimg,originalmapimg);
		});
		
		$('stockistsmap-tas').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,tashovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(tashovermapimg,originalmapimg);
		});
		
		$('stockistsmap-act').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,acthovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(acthovermapimg,originalmapimg);
		});
		
		$('stockistsmap-nt').observe('mouseover',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(originalmapimg,nthovermapimg);
		}).observe('mouseout',function(){
		    $('img-stockists-map').src = $('img-stockists-map').src.sub(nthovermapimg,originalmapimg);
		});
	},
};

var stockists;
Event.observe(document, 'dom:loaded', function() {
	stockists = new Stockists();
});
