﻿// Google Map Config

function gmapKey(_url, _key) 
{
  this.url = _url;
  this.key = _key;
}

/* Adds URLs and corresponding GMap key to object array below */
var gmapKeys = [
	new gmapKey("http://devimm61.useconnect.co.uk", "ABQIAAAAzMky3psRAwVo1OSeNP7PqhRV0WjhFEFP-Ybhtat0dN0J0T36ThRRLMEYckvOzQuXYt35N0qRjPTpcA"),
	new gmapKey("http://cisimmediacy.connectinternetsolutions.com/", "ABQIAAAADrr1jLbWG8S2cSu8cFp_ahRztZuTViTfFKEiYAJ1h0paM5I19RT07JV-o2hZqcwqQZctcIyzQBVkcA"),
	new gmapKey("http://www.connectinternetsolutions.com/", "ABQIAAAADrr1jLbWG8S2cSu8cFp_ahT0ytawaF3FaPOnSD_M7PvoU1WSshTrcZ-q3lLmO4eq35BvJ4nTL1oELQ")
];

function GetKeyForSite()
{
	for (var i=0; i < gmapKeys.length; i++)
	{
	  if (location.href.indexOf(gmapKeys[i].url) != -1)
	  {
		return gmapKeys[i].key;
	  }
	}
	
	alert("A valid Google Map key for " + location.href + " could not be found. Please edit MapConfig.js in the GoogleMap/plugins folder to add a valid key for this domain.");
}

// Handles button press in textbox
function KeyDownHandler(e, btn)
{
    var eventInstance = window.event ? event : e;

    if (window.event) // IE
    {
        if (eventInstance.keyCode == 13)
        {
            eventInstance.returnValue = false;
            eventInstance.cancel = true;
            var obj = document.getElementById(btn);
            obj.click();
            return false;
        }
    }
    else if (eventInstance.which) // Netscape/Firefox/Opera
    {
        if (eventInstance.which == 13)
        {
            eventInstance.returnValue = false;
            eventInstance.preventDefault();
            eventInstance.cancelBubble = true;
            var obj = document.getElementById(btn);
            obj.click();
            return false;
        }
    }
}


