var k1 = "NCZ_NVD";
var k2 = "NewCZ_NVDEn";
var mapX = null;
var mapY = null;
var mapScl = null;
var mapTab = "cz_idxgyosei";
var map;

function mapInit(){
    var _xmin = null;
    var _ymin = null;
    var _xmax = null;
    var _ymax = null;
    var _parameters = null;

    var _size = new Chizumaru.Size(530, 530);

	mapX = DB_mapCX;
	mapY = DB_mapCY;
	mapScl = DB_mapScl;
	_xmin = DB_mapXmin;
	_ymin = DB_mapYmin;
	_xmax = DB_mapXmax;
	_ymax = DB_mapYmax;
	_parameters = "d=PC&tab=" + mapTab;

	//var _options = {xminLimit: _xmin, yminLimit: _ymin, xmaxLimit: _xmax, ymaxLimit: _ymax, offsetRate: 1.2, left: 0, top: 0, k1: k1, k2: k2, borderColor: "#c8c8ca", scaleOperateTopOffset: 15, centerMarkVisible: false, scaleOperate: false, scaleOperateMethod: "button", parameters: _parameters, regionFrameVisible: true, regionFrameColor: "#000000", regionFrameOpacity:0.5, scaleOperate: true, url: mapServerUrl};
	//var _options = {offsetRate: 1.2, left: 0, top: 0, k1: k1, k2: k2, borderColor: "#c8c8ca", scaleOperateTopOffset: 15, centerMarkVisible: false, scaleOperate: false, scaleOperateMethod: "button", parameters: _parameters, regionFrameVisible: true, regionFrameColor: "#000000", regionFrameOpacity:0.5, scaleOperate: true, url: mapServerUrl};
	var _options = {offsetRate: 1.2, left: 0, top: 0, k1: k1, k2: k2, borderColor: "#c8c8ca", centerMarkVisible: false, scaleOperateVisible: false, scaleOperate: false, moveOperate: false, parameters: _parameters, regionFrameVisible: true, regionFrameColor: "#000000", regionFrameOpacity:0.5, url: mapServerUrl, clickEventAction: _clickMap};
	map = new Chizumaru.SingleMap($("map"), _size.width, _size.height, mapX, mapY, mapScl, _options);
	var _location = map.getCenterLocation();
	mapX = _location.x;
	mapY = _location.y;
	mapScl = map.getScaleLevel();

}

function orgPosition(){
	if(!map) return;
	map.moveMap(mapX, mapY, mapScl);
}

function changeTab(tabName){
	if(!map) return;
	var _parameters = "d=PC&tab=" + tabName;
	var _options = {parameters: _parameters, visible: true};
	map.updateSingleMap(_options);
}

function jumpMapNow(tabName){
	if(!map) return;
	var _location = map.getCenterLocation();
	var nowX = _location.x;
	var nowY = _location.y;
	var nowScl = map.getScaleLevel();
	location.href = "/czm/main.aspx?x=" + nowX + "&y=" + nowY + "&scl=" + nowScl + "&tab=" + tabName;
}

function _clickMap(button, _location){
	if("left" == button){
		var clickX = _location.x;
		var clickY = _location.y;
		location.href = "/czm/main.aspx?x=" + clickX + "&y=" + clickY + "&scl=4700";
		return false;
	}
}

