addEvent(window,"load",loadHeadOffice);
addEvent(window,"load",loadOffice01);
addEvent(window,"load",loadOffice02);
addEvent(window,"load",loadOffice03);
addEvent(window,"load",loadOffice04);
addEvent(window,"load",loadOffice05);
addEvent(window,"load",loadOffice06);

function loadHeadOffice() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("headOffice"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(35.045628359756,135.99945545196533), 15);
		var point = new GLatLng(35.045628359756,135.99945545196533);
		var marker = createMarker(point,'本社（工場）<br>〒524-0034　滋賀県守山市千代町13番地1<br>TEL　077-583-1235（代表） ／ FAX　077-582-8805');
		map.addOverlay(marker);
var polyline = new GPolyline([
new GLatLng(35.050467, 135.996222),
new GLatLng(35.04951, 135.997833),
new GLatLng(35.046368, 135.995194),
new GLatLng(35.04408, 135.999167)
], "#000099", 8);
map.addOverlay(polyline);

	}
}

function loadOffice01() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap01"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(34.720206,135.464426), 15);
		var point = new GLatLng(34.720206,135.464426);
		var marker = createMarker(point,'大阪支店<br>〒532-0027<br>大阪市淀川区田川3丁目10-2<br>TEL　06-6838-9400 ／ FAX　06-6838-9402');
		map.addOverlay(marker);
	}
}

function loadOffice02() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap02"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(35.695164,139.779729), 15);
		var point = new GLatLng(35.695164,139.779729);
		var marker = createMarker(point,'東京支店<br>〒101-0031<br>東京都千代田区東神田1-10-6幸保第2ビル<br>TEL　03-5687-1211 ／ FAX　03-5687-3100');
		map.addOverlay(marker);
	}
}

function loadOffice03() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap03"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(35.777489,139.882286), 15);
		var point = new GLatLng(35.777489,139.882286);
		var marker = createMarker(point,'東京営業所<br>〒125-0041<br>東京都葛飾区東金町7-21-14<br>TEL　03-3607-3196 ／ FAX　03-3627-6624');
		map.addOverlay(marker);
	}
}

function loadOffice04() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap04"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(35.535228,139.591076), 15);
		var point = new GLatLng(35.535228,139.591076);
		var marker = createMarker(point,'横浜営業所<br>〒224-0041<br>横浜市都筑区仲町台１-8-9-405<br>TEL　045-942-5234 ／ FAX　045-942-5235');
		map.addOverlay(marker);
	}
}

function loadOffice05() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap05"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(35.073274,136.952443), 15);
		var point = new GLatLng(35.073274,136.952443);
		var marker = createMarker(point,'名古屋営業所<br>〒458-0801<br>名古屋市緑区鳴海町母呂後89<br>TEL　052-621-6900 ／ FAX　052-622-8901');
		map.addOverlay(marker);
	}
}

function loadOffice06() {
	if (GBrowserIsCompatible()) { 
		var map = new GMap2(document.getElementById("officeMap06"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(33.61789158614771,130.44470518827438), 15);
		var point = new GLatLng(33.61789158614771,130.44470518827438);
		var marker = createMarker(point,'福岡営業所<br>〒812-0064<br>福岡市東区松田3-7-30<br>TEL　092-622-1758 ／ FAX　092-622-1415');
		map.addOverlay(marker);
	}
}


function addEvent(eventTarget,eventName,func) {
	if (eventTarget.addEventListener) {
		eventTarget.addEventListener(eventName,func,false);
	}
	else if (window.attachEvent) {
		eventTarget.attachEvent("on"+eventName,function(){func.apply(eventTarget);});
	}
}

function createMarker(point,html) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}
