var microsoftAdaptor=new ProviderAdaptor();
microsoftAdaptor.bind=function(_1){
var _2=[];
var _3=new GTileLayer(new GCopyrightCollection(),1,19);
_3.getTileUrl=function(a,b){
var _6="http://%1%2.ortho.tiles.virtualearth.net/tiles/%3%4.%5?g=%6";
var _7="r";
var _8=4;
var z=b;
var d="";
var f="";
for(var c=z;c>0;c--){
g=0;
var e=1<<c-1;
if((a.x&e)!=0){
g++;
}
if((a.y&e)!=0){
g+=2;
}
f+=g+"";
}
var c=g%_8;
return _6.replace(/%1/g,_7).replace(/%2/g,c).replace(/%3/g,_7).replace(/%4/g,f).replace(/%5/g,"png").replace(/%6/g,"0");
};
_3.getCopyright=function(b,z){
var _10="Microsoft - ";
if(z>=1&&z<=9){
var _11=new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180));
if(_11.containsBounds(b)){
_10=_10+" &copy; 2006 NAVTEQ";
}
}
if(z>=10&&z<=19){
var _12=new GLatLngBounds(new GLatLng(16,-180),new GLatLng(90,-50));
var _13=new GLatLngBounds(new GLatLng(27,-32),new GLatLng(40,-13));
var _14=new GLatLngBounds(new GLatLng(35,-11),new GLatLng(72,20));
var _15=new GLatLngBounds(new GLatLng(21,20),new GLatLng(72,32));
if(_12.containsBounds(b)||_13.containsBounds(b)||_14.containsBounds(b)||_15.containsBounds(b)){
_10=_10+" &copy; 2006 NAVTEQ";
}
var _16=new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180));
if(_16.containsBounds(b)){
_10=_10+" &copy; AND";
}
}
if(z>=10&&z<=17){
var _12=new GLatLngBounds(new GLatLng(21.92,113.14),new GLatLng(22.79,114.52));
var _13=new GLatLngBounds(new GLatLng(21.73,119.7),new GLatLng(25.65,122.39));
var _14=new GLatLngBounds(new GLatLng(0,98.7),new GLatLng(8,120.17));
var _15=new GLatLngBounds(new GLatLng(0.86,103.2),new GLatLng(1.92,104.45));
if(_12.containsBounds(b)||_13.containsBounds(b)||_14.containsBounds(b)||_15.containsBounds(b)){
_10=_10+" &copy; 2006 NAVTEQ";
}
}
if(z>=5&&z<=17){
var _12=new GLatLngBounds(new GLatLng(-45,111),new GLatLng(-9,156));
var _13=new GLatLngBounds(new GLatLng(-49.7,164.42),new GLatLng(-30.82,180));
if(_12.containsBounds(b)||_13.containsBounds(b)){
_10=_10+" &copy; 2006 MapData Sciences Pty Ltd";
}
}
if(z>=4&&z<=18){
var _11=new GLatLngBounds(new GLatLng(23.5,122.5),new GLatLng(46.65,151.66));
if(_11.containsBounds(b)){
_10=_10+" &copy; 2006 Zenrin";
}
}
if(z>=1&&z<=21){
var _11=new GLatLngBounds(new GLatLng(49,-11),new GLatLng(60,2));
if(_11.containsBounds(b)){
_10=_10+" &copy; 2007 Intermap";
}
}
return _10;
};
_2.push(_3);
_1.addMapType(new GMapType([_3],new GMercatorProjection(20),"Map"));
var _17=new GTileLayer(new GCopyrightCollection(),1,19);
_17.getTileUrl=function(a,b){
var _1a="http://%1%2.ortho.tiles.virtualearth.net/tiles/%3%4.%5?g=%6";
var _1b="a";
var _1c=4;
var z=b;
var d="";
var f="";
for(var c=z;c>0;c--){
g=0;
var e=1<<c-1;
if((a.x&e)!=0){
g++;
}
if((a.y&e)!=0){
g+=2;
}
f+=g+"";
}
var c=g%_1c;
return _1a.replace(/%1/g,_1b).replace(/%2/g,c).replace(/%3/g,_1b).replace(/%4/g,f).replace(/%5/g,"gif").replace(/%6/g,"0");
};
_17.getCopyright=function(b,z){
var _24="";
if(z>=1&&z<=8){
var _25=new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180));
if(_25.containsBounds(b)){
_24=_24+" Image courtesy of NASA";
}
}
if(z>=9&&z<=13){
var _25=new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180));
if(_25.containsBounds(b)){
_24=_24+" &copy; Harris Corp, Earthstar Geographics LLC";
}
}
if(z>=14&&z<=19){
var _26=new GLatLngBounds(new GLatLng(17.99,-150.11),new GLatLng(61.39,-65.57));
var _27=new GLatLngBounds(new GLatLng(21.25,-158.3),new GLatLng(21.72,-157.64));
var _28=new GLatLngBounds(new GLatLng(39.99,-80.53),new GLatLng(40.87,-79.43));
var _29=new GLatLngBounds(new GLatLng(34.86,-90.27),new GLatLng(35.39,-89.6));
var _2a=new GLatLngBounds(new GLatLng(40.6,-74.18),new GLatLng(41.37,-73.51));
var _2b=new GLatLngBounds(new GLatLng(47,5),new GLatLng(55.5,16));
var _2c=new GLatLngBounds(new GLatLng(49.94,-6.35),new GLatLng(58.71,1.78));
if(_26.containsBounds(b)){
_24=_24+" Image courtesy of USGS";
}
if(_27.containsBounds(b)||_28.containsBounds(b)||_29.containsBounds(b)||_2a.containsBounds(b)){
_24=_24+" &copy; EarthData";
}
if(_2b.containsBounds(b)){
_24=_24+" &copy; GeoContent / (p) Intergraph";
}
if(_2c.containsBounds(b)){
_24=_24+" &copy; Getmapping plc";
}
}
if(z>=4&&z<=17){
var _26=new GLatLngBounds(new GLatLng(44.43,-63.75),new GLatLng(45.06,-63.45));
var _27=new GLatLngBounds(new GLatLng(45.39,-73.78),new GLatLng(45.66,-73.4));
var _28=new GLatLngBounds(new GLatLng(45.2,-75.92),new GLatLng(45.59,-75.55));
var _29=new GLatLngBounds(new GLatLng(42.95,-79.81),new GLatLng(44.06,-79.42));
var _2a=new GLatLngBounds(new GLatLng(50.35,-114.26),new GLatLng(51.25,-113.82));
var _2b=new GLatLngBounds(new GLatLng(48.96,-123.33),new GLatLng(49.54,-122.97));
var _2c=new GLatLngBounds(new GLatLng(-35.42,138.32),new GLatLng(-34.47,139.07));
var _2d=new GLatLngBounds(new GLatLng(-32.64,115.58),new GLatLng(-32.38,115.85));
var _2e=new GLatLngBounds(new GLatLng(-34.44,150.17),new GLatLng(-33.27,151.49));
var _2f=new GLatLngBounds(new GLatLng(-28.3,152.62),new GLatLng(-26.94,153.64));
var _30=new GLatLngBounds(new GLatLng(23.5,122.5),new GLatLng(46.65,151.66));
if(_26.containsBounds(b)||_27.containsBounds(b)||_28.containsBounds(b)||_29.containsBounds(b)||_2a.containsBounds(b)||_2b.containsBounds(b)||_2c.containsBounds(b)||_2d.containsBounds(b)||_2e.containsBounds(b)||_2f.containsBounds(b)){
_24=_24+" &copy; 2006 GeoEye";
}
if(_30.containsBounds(b)){
_24=_24+" &copy; 2005 Pasco";
}
}
if(z>=4&&z<=18){
var _25=new GLatLngBounds(new GLatLng(23.5,122.5),new GLatLng(46.65,151.66));
if(_25.containsBounds(b)){
_24=_24+" &copy; 2006 Zenrin";
}
}
if(z>=14&&z<=21){
var _26=new GLatLngBounds(new GLatLng(43.15,6.5),new GLatLng(47.15,14));
var _27=new GLatLngBounds(new GLatLng(41.3,9.9),new GLatLng(43.15,16.4));
var _28=new GLatLngBounds(new GLatLng(36.5,7.9),new GLatLng(41.3,18.7));
if(_26.containsBounds(b)||_27.containsBounds(b)||_28.containsBounds(b)){
_24=_24+" &copy; 2007 TerraItaly";
}
}
if(z>=1&&z<=21){
var _25=new GLatLngBounds(new GLatLng(49,-11),new GLatLng(60,2));
if(_25.containsBounds(b)){
_24=_24+" &copy; 2007 Intermap";
}
}
return _24;
};
_1.addMapType(new GMapType([_17],new GMercatorProjection(20),"Sat"));
var _31=new GTileLayer(new GCopyrightCollection(),1,19);
_31.getTileUrl=function(a,b){
var _34="http://%1%2.ortho.tiles.virtualearth.net/tiles/%3%4.%5?g=%6";
var _35="h";
var _36=4;
var z=b;
var d="";
var f="";
for(var c=z;c>0;c--){
g=0;
var e=1<<c-1;
if((a.x&e)!=0){
g++;
}
if((a.y&e)!=0){
g+=2;
}
f+=g+"";
}
var c=g%_36;
return _34.replace(/%1/g,_35).replace(/%2/g,c).replace(/%3/g,_35).replace(/%4/g,f).replace(/%5/g,"gif").replace(/%6/g,"0");
};
_31.getCopyright=_17.getCopyright;
_1.addMapType(new GMapType([_31],new GMercatorProjection(20),"Hyb"));
_1.removeMapType(G_NORMAL_MAP);
_1.removeMapType(G_HYBRID_MAP);
_1.removeMapType(G_SATELLITE_MAP);
_1.removeMapType(G_PHYSICAL_MAP);
var arr=$("mapHost").getElementsByTagName("img");
for(var i=0;i<arr.length;i++){
if(arr[i].src=="http://www.google.com/intl/en_us/mapfiles/poweredby.png"){
var _3e=arr[i].parentNode;
var _3f=_3e.parentNode;
_3f.removeChild(_3e);
_3f.innerHTML="<a href='http://maps.live.com' target=_blank><img border=0 src='"+"http://maps.live.com/i/bin/1.3.20071113130328.94/logo_powered_by.png"+"'></a>";
break;
}
}
};

