/*
 * google-map.js - for www.lontechno.com
 * @requires jQuery v1.2.3
 * @requires general.js
 *
 * $Date: 2008.5.9
 *
 */


$.cyc.gmaps = {
	init:function(){
		var bodyID = $('body').attr('id');
		if(bodyID != "map-tokyo") this.setGmap("google-map-kinki", 34.693689, 135.578814, "<p><em>株式会社ロンテクノ　西日本支社</em></p><p class='note'>〒538-0041<br />大阪市鶴見区今津北4丁目14番10号</p>");
		if(bodyID != "map-kinki") this.setGmap("google-map-tokyo", 35.73222, 139.73808, "<p><em>株式会社ロンテクノ</em></p><p class='note'>〒170-0002<br />東京都豊島区巣鴨1丁目31番4号</p>");
			
	},
	setGmap:function(areaID, lat, lng, html){
		if (GBrowserIsCompatible()) {
			var self = this;
			var map = new GMap2(document.getElementById(areaID)); /*各ID */
		
			var point = new GLatLng(lat, lng);/*座標 */
			map.addControl(new GMapTypeControl());/*コントローラー表示*/
			map.addControl(new GLargeMapControl());/*地図、写真切替表示*/
			map.setCenter(point, 14);/*センター、拡大率 */
			
			/*this.openWindow(map, point, html);*/
			/*初期ポップアップ */
			
			var icon = new GIcon();
			icon.image = "images/icon.png";/*カスタムアイコン */
			icon.iconSize = new GSize(36, 36);/*カスタムアイコンサイズ */
			icon.transparent = "images/icon.png";/*クリック領域 */
			icon.iconAnchor = new GPoint(18, 18);/*カスタムアイコンオフセット（左上から） */
			
			var markeropts = new Object();
			markeropts.icon = icon;
			
			var marker = new GMarker(point, markeropts);
			map.addOverlay(marker);
			
			/*クリックイベント */
			GEvent.addListener(marker, 'mouseover', 
				function(){
					self.openWindow(map, point, html);
			});
		}
	},
	openWindow:function(map, point, html){
		map.openInfoWindowHtml(point,html);/*ふきだし文字*/
	}
};
