var _jsLocs;
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=3) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
	if (changeImages.arguments[2])
	{
            //alert(changeImages.arguments[2]);
            SwapAddress(changeImages.arguments[2]);
	}
}

function GoToLocation()
{
    var location = _jsLocs.Location[GoToLocation.arguments[0]].Name;
    location = location.replace( /\s*/gi, '' );
    window.location = '/' + location + '.aspx';
}
function SwapAddress()
{
    var _div = '<div class="mapAreaDetails">'+
	    '<b>'+_jsLocs.Location[SwapAddress.arguments[0]].Name+'</b><br />'+
	    _jsLocs.Location[SwapAddress.arguments[0]].Address+'<br />'+
	    _jsLocs.Location[SwapAddress.arguments[0]].Postcode+'<br />'+
	    //'Telephone: '+_jsLocs.Location[SwapAddress.arguments[0]].Telephone+'<br />'+
	    //'<div class="moreInfo"><img src="/images/AB/Map/map-arrow-icon.gif" alt="" /><a href="/'+_jsLocs.Location[SwapAddress.arguments[0]].Name+'.aspx">More Information</a></div>'+
    '</div>'
    document.getElementById("rolloverMap").innerHTML = _div;
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		map_new_imageready_01_01_ImageMap_01_over = newImage("images/map_new-imageready_01_01-Im.gif");
		map_new_imageready_01_01_ImageMap_02_over = newImage("images/map_new-imageready_01_01-03.gif");
		map_new_imageready_01_01_ImageMap_11_over = newImage("images/map_new-imageready_01_01-04.gif");
		map_new_imageready_01_01_ImageMap_03_over = newImage("images/map_new-imageready_01_01-05.gif");
		map_new_imageready_01_01_ImageMap_04_over = newImage("images/map_new-imageready_01_01-06.gif");
		map_new_imageready_01_01_ImageMap_05_over = newImage("images/map_new-imageready_01_01-07.gif");
		map_new_imageready_01_01_ImageMap_06_over = newImage("images/map_new-imageready_01_01-08.gif");
		map_new_imageready_01_01_ImageMap_08_over = newImage("images/map_new-imageready_01_01-09.gif");
		map_new_imageready_01_01_ImageMap_09_over = newImage("images/map_new-imageready_01_01-10.gif");
		map_new_imageready_01_01_ImageMap_10_over = newImage("images/map_new-imageready_01_01-11.gif");
		preloadFlag = true;
	}

    var xmlHttp;
      try
        {    // Firefox, Opera 8.0+, Safari    
		    xmlHttpN=new XMLHttpRequest();    }
      catch (e)
        {    // Internet Explorer    
        try
          {      xmlHttpN=new ActiveXObject("Msxml2.XMLHTTP");      }
        catch (e)
          {      try
            {        xmlHttpN=new ActiveXObject("Microsoft.XMLHTTP");        }
          catch (e)
            {       alert('Sorry, but your browser needs to be updated (IE 5.0+ or Firefox 1.0+)'); 
		    //document.location='http:///help.aspx';        
		    }      
		  }    
		}  

    ////////////////////////////////////

	    xmlHttpN.onreadystatechange=function()
          {
          if(xmlHttpN.readyState==4)
            {
                var _Locs = xmlHttpN.responseText;
                _jsLocs = eval("(" + _Locs + ")");
            }
          }
        xmlHttpN.open("GET","/Webservice/locations.aspx",true);
        xmlHttpN.send(null);
}

