
(function() {

var log = function() { };

if ( window.console && window.console.log )
    log = function(m){ window.console.log(m); };

function key() {
    var l = document.location.hostname.split('.').reverse();
    var domain = l[ 0 ];
    if ( l[ 1 ] )
        domain = l[ 1 ] + '.' + domain;
    
    log('gmap-api.js: Loading google maps with key for domain:'+domain);
    
    if ( window.gmapKeys && typeof window.gmapKeys == 'object' )
         if ( window.gmapKeys[domain] )
            return window.gmapKeys[domain];
    
    switch ( domain ) {
		
        case 'dotcalmga.com':
            return 'ABQIAAAAyYgIRLcBzL3Ik59GiOS5qxTawQnAbNS-PLWRrE8n3wMkb8W5SRSr79KlMaaJhv0KfyxkZkIL5w8b6Q';
    }
}

var gmJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write('<'+'script src="'+gmJsHost+'maps.google.com/maps?file=api&v=2&hl=en&key='+key()+'">'+'<'+'/script>');

})();

