//attach onmouseover events | onfocus effect

function seast (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-seast")) return false;//checks
	var mapArea = document.getElementById("map-seast");	
	
	mapArea.onmouseover = function() {
		rollOver('imagemap','seast');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','seast');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(seast);

function swest (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-swest")) return false;//checks
	var mapArea = document.getElementById("map-swest");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','swest');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','swest');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(swest);

function wmidlands (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-wmidlands")) return false;//checks
	var mapArea = document.getElementById("map-wmidlands");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','wmidlands');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','wmidlands');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(wmidlands);

function wales (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-wales")) return false;//checks
	var mapArea = document.getElementById("map-wales");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','wales');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','wales');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(wales);

function eanglia (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-eanglia")) return false;//checks
	var mapArea = document.getElementById("map-eanglia");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','eanglia');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','eanglia');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(eanglia);

function emidlands(){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-emidlands")) return false;//checks
	var mapArea = document.getElementById("map-emidlands");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','emidlands');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','emidlands');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(emidlands);

function yorkshire (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-yorkshire")) return false;//checks
	var mapArea = document.getElementById("map-yorkshire");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','yorkshire');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','yorkshire');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(yorkshire);

function nwest (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-nwest")) return false;//checks
	var mapArea = document.getElementById("map-nwest");
	mapArea.onmouseover = function() {
		rollOver('imagemap','nwest');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','nwest');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(nwest);

function neast (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-neast")) return false;//checks
	var mapArea = document.getElementById("map-neast");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','neast');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','neast');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(neast);

function scotland (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-scotland")) return false;//checks
	var mapArea = document.getElementById("map-scotland");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','scotland');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','scotland');
	}
	mapArea.onblur = function() {
	rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(scotland);

function nireland (){
	if (!document.getElementById) return false;//checks
	if (!document.getElementById("map-nireland")) return false;//checks
	var mapArea = document.getElementById("map-nireland");	
	mapArea.onmouseover = function() {
		rollOver('imagemap','nireland');
	}
	mapArea.onmouseout = function() {
		rollOver('imagemap','default');
	}
	mapArea.onfocus = function() {
		rollOver('imagemap','nireland');
	}
	mapArea.onblur = function() {
		rollOver('imagemap','default');
	}
}

addWebblerLoadEvent(nireland);
	
//preload images
	
if(document.images) {
      var imagemap_default = new Image();
      imagemap_default.src = '/images/map/large/largeukmap-default.png';
	  
      var imagemap_seast = new Image();
      imagemap_seast.src = '/images/map/large/largeukmap-seast.png';
	  
      var imagemap_swest = new Image();
      imagemap_swest.src = '/images/map/large/largeukmap-swest.png';
	  
	  var imagemap_wmidlands = new Image();
      imagemap_wmidlands.src = '/images/map/large/largeukmap-wmidlands.png';
	  
	  var imagemap_wales = new Image();
      imagemap_wales.src = '/images/map/large/largeukmap-wales.png';
	  
	  var imagemap_eanglia = new Image();
      imagemap_eanglia.src = '/images/map/large/largeukmap-eanglia.png';
	  
	  var imagemap_emidlands = new Image();
      imagemap_emidlands.src = '/images/map/large/largeukmap-emidlands.png';
	  
	  var imagemap_yorkshire = new Image();
      imagemap_yorkshire.src = '/images/map/large/largeukmap-yorkshire.png';
	  
	  var imagemap_nwest = new Image();
      imagemap_nwest.src = '/images/map/large/largeukmap-nwest.png';
	  	  
	  var imagemap_neast = new Image();
      imagemap_neast.src = '/images/map/large/largeukmap-neast.png';
	  
	  var imagemap_scotland = new Image();
      imagemap_scotland.src = '/images/map/large/largeukmap-scotland.png';
	  
	  var imagemap_nireland = new Image();
      imagemap_nireland.src = '/images/map/large/largeukmap-nireland.png';
}

//process images rollovers

function rollOver(iName,iState){
      if(document.images){
		var imagemap = document.getElementById("imagemap");
        imagemap.src = eval(iName + '_' + iState + '.src');
      }
    }
