
(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 'ypass.net':
            return 'ABQIAAAAlZjLm2qo3D5V76DSEssEJxQlYsWHSJ59IAURMOg46ScZW5B9GxQI_W75OcjW0l8ZNg2K8H8MbCOPAQ';
    }
}

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

})();

