	var cursorSize=20;
	var tikas=new Array();
	var lim=330;
	var marker = new Array();
	var tikas = new Array();
	var map;
	var baseicon;
	var i;
	var markers;
	var mi;
	var clickR;
	var maptop;
	var geocoder;
	var mapleft;
	var om;
	var isKukei=false;
	var isSecond=false;
	var point1="";

function rdoChange(){
	isSecond=false;
				document.getElementById("rect").style.top="0px";
				document.getElementById("rect").style.left="0px";
				document.getElementById("rect").style.width="0px";
				document.getElementById("rect").style.height="0px";
}
function mapClick(e){

		if(document.fsele.BET[0].checked){
			
		}else{
			if(isSecond){
				//二回目
isSecond=false;

				document.getElementById("rect").style.top="0px";
				document.getElementById("rect").style.left="0px";
				document.getElementById("rect").style.width="0px";
				document.getElementById("rect").style.height="0px";
				
			}else{
				//一回目
				if(document.all){
					document.getElementById("rect").style.top=event.clientY+document.body.scrollTop;
					document.getElementById("rect").style.left=event.clientX+document.body.scrollLeft;
				}else{
					document.getElementById("rect").style.top=e.pageY;
					document.getElementById("rect").style.left=e.pageX;
				}
				document.getElementById("rect").style.width="0px";
				document.getElementById("rect").style.height="0px";
				isSecond=true;
			}

		}

}
function mapmousemove(e){
	if(isSecond){
		var x=0;
		var y=0;
		if(document.all){
			y=event.clientY+document.body.scrollTop;
			x=event.clientX+document.body.scrollLeft;
		}else{
			y=e.pageY;
			x=e.pageX;
		}
		var a=document.getElementById("rect").style.left;
		var Xparse=x-parseInt(a.substring(0, a.length-2))-2;
		if(Xparse>0){
			document.getElementById("rect").style.width=Xparse;
		}
		a=document.getElementById("rect").style.top;
		var Yparse=y-parseInt(a.substring(0, a.length-2))-2
		if(Yparse>0){
			document.getElementById("rect").style.height=Yparse;
		}

	}
}

function Kukei(){
	isKukei=true;
}
function showAddress() {
var address=document.f.q.value;
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        map.setCenter(point, 19);

      }
    }
  );
}
function base(){
document.getElementById("map").onmousemove = mapmousemove;
document.getElementById("map").onclick = mapClick;
document.getElementById("rect").onmousemove = mapmousemove;
document.getElementById("rect").onmousemove = mapmousemove;
//	document.getElementById("loading").innerHTML="";
//	document.getElementById("loading").style.display="inline";
	if (GBrowserIsCompatible()) { 
		map = new GMap2(document.getElementById("map"));
		geocoder = new GClientGeocoder();
		GEvent.addListener(map, "click", function(marker, point) {


		if(document.fsele.BET[0].checked){
			gb=map.getBounds();
			var minY=gb.getSouthWest().lat();
			var minX=gb.getSouthWest().lng();
			var maxY=gb.getNorthEast().lat();
			var maxX=gb.getNorthEast().lng();
			w=((maxX-minX)/parseFloat(document.getElementById("map").style.width))*16;
			h=((maxY-minY)/parseFloat(document.getElementById("map").style.height))*16;


			var nw=	window.open("./basic.php?minx="+(point.x-w)+"&miny="+(point.y-h)+"&maxx="+(point.x+w)+"&maxy="+(point.y+h), "Test", "width=800,height=600,resizable=yes");
			nw.focus();
		}else{
			if(isSecond){
				//二回目

			var nw=	window.open("./basic.php?minx="+point1.x+"&miny="+point.y+"&maxx="+point.x+"&maxy="+point1.y, "Test", "toolbar=yes,menubar=yes,width=800,height=600,resizable =yes");
			nw.focus();
isSecond=false;
				document.getElementById("rect").style.top="0px";
				document.getElementById("rect").style.left="0px";
				document.getElementById("rect").style.width="0px";
				document.getElementById("rect").style.height="0px";

			}else{
				//一回目
				point1=point;

			}

		}
	});


	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
 
  map.setCenter(new GLatLng(35.65148,139.752300),16);
	map.setMapType(G_NORMAL_MAP);

	clickR='click';

	//処理時間の測り方
	//var Now0   = new Date();
	//処理
	//var Now2   = new Date();
	//alert(Now2-Now0);
	gb=map.getBounds();
	getB(gb.getSouthWest(),gb.getNorthEast());
	GEvent.addListener(map, 'moveend', function(){
		gb=map.getBounds();
		getB(gb.getSouthWest(),gb.getNorthEast());
	} ) ;
	document.getElementById("loading").style.display="none";
}else{
	alert("対応ブラウザではありません。");
}

}

function myZoom(x,y){
	    map.setCenter(new GLatLng(y,x),19);
}

function getB(min,max){


	var minY=min.lat();
	var minX=min.lng();
	var maxY=max.lat();
	var maxX=max.lng();



	baseicon = new GIcon();
	baseicon.iconSize = new GSize(600,500);
	baseicon.iconAnchor = new GPoint(300,250);
	baseicon.infoWindowAnchor = new GPoint(5,5);
	baseicon.image = "./superb.php?minx="+minX+"&miny="+minY+"&maxx="+maxX+"&maxy="+maxY+"&wX=600&hY=500";

var point = new GLatLng((maxY+minY)/2,(maxX+minX)/2);
map.clearOverlays();

  map.addOverlay(new GMarker(point,baseicon,true));






	
}


