function mapKey(domain) {
	
			var $keys = {
                "localhost"	: "ABQIAAAATU6RjQd137pptlXfR_D1JRRQF3d6Q3o1SAgvZubR0xrISgne-RTsHgmMEbTUY5iUPoInBPhGAtAOiQ",
				"blake"		: "ABQIAAAATU6RjQd137pptlXfR_D1JRRLQkFtWxB7MDIALdfZelR9Hm79nxSMM0Jp9H-EMlYbHEzIwkH62r5lGg",				
                "demo"		: "ABQIAAAATU6RjQd137pptlXfR_D1JRTlafq2qtPspVca4vdZCccdFQjl-xTCHoPnTz8Ya-nfvdUOZ3FZWeezeg",
				"www-co-uk"	: "ABQIAAAAKacoIpyHPr-hPRtf6U1CiBRLT7utXU7PEqcBQ1XjS7ale_lvFRSoqOUfMDGD1bHXJGXxkyTpy0WZEg",
				"co-uk"		: "ABQIAAAAKacoIpyHPr-hPRtf6U1CiBSre_04VPRssNn5cFeDCYQxpqUfEBRvb2N7bHhj5BBqptm2ETEGy9qOPA",
                "live"		: "ABQIAAAATU6RjQd137pptlXfR_D1JRRN5QEVDODR8-D4g8IMt7v4gu0edRTBtjpcG5ULKiC9uD7Ge5FQE7fdlw",
                "net"		: "ABQIAAAATU6RjQd137pptlXfR_D1JRRliS93SOd7pmgPzKOvg29VP2WH9hTM2f5huixAHJEyUBK1r7xWL3RJmA",
				"www-net"	: "ABQIAAAATU6RjQd137pptlXfR_D1JRR9iNJPTi-wMBOZoiPztRUwwIAmvRSrUWP2kPBxJY1CLGRvjiRSjm1u1w"
            };
			
			var $key, $pre, $post;
			var $pre = "\<script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key=";
            var $post = "' type='text/javascript'\>\</script\>";
            
			switch (domain) {
                case 'localhost':
                    $key = $keys['localhost'];
                    break;
				case 'blake':
                    $key = $keys['blake'];
                    break;
                case 'demo.codeweavers.net':
                    $key = $keys['demo'];
                    break;
                case 'live.codeweavers.net':
                    $key = $keys['live'];
                    break;
                case 'codeweavers.net':
                    $key = $keys['net'];
                    break;
				case 'www.codeweavers.net':
                    $key = $keys['www-net'];
                    break;
				case 'codeweavers.co.uk':
                    $key = $keys['co-uk'];
                    break;
				case 'www.codeweavers.co.uk':
                    $key = $keys['www-co-uk'];
                    break;
			}
			
            return $key = $pre + $key + $post;
        }
        document.write(mapKey(document.domain));  
