﻿var markers = new Array();
var map;
function loadmap() {

  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("gmap"));
    map.addControl(new GMapTypeControl());
    map.addControl(new GLargeMapControl());
    map.setCenter(new GLatLng(33.811254,132.727209), 9);
	

//情報入力(switchのID、座標、座標)
	markerCreate(1,33.811254,132.727209);//コープ余戸
	markerCreate(2,33.809585,132.808504);//コープ鷹子
	markerCreate(3,33.832294,132.786901);//コープ束本
	markerCreate(4,33.870099,132.74048);//コープひさえだ
	markerCreate(5,33.867661,132.7248);//コープ三津
	markerCreate(6,34.048855,133.020315);//コープ喜田村
	markerCreate(7,34.056928,132.978915);//コープ今治
	markerCreate(8,33.923777,133.300507);//コープ山根
	markerCreate(9,33.93145,133.283515);//コープ中萩
	markerCreate(10,33.957853,133.276396);//コープ金子
	markerCreate(11,33.979228,133.305624);//コープ宇高
	markerCreate(12,33.970774,133.320666);//コープ神郷
	markerCreate(13,33.956676,133.428513);//コープ土居
	markerCreate(14,33.8221,132.767013);//松山南支所
	markerCreate(15,33.863892,132.758379);//松山北支所
	markerCreate(16,33.812497,132.817634);//松山東支所
	markerCreate(17,33.787226,132.707964);//松山西支所
	markerCreate(18,34.054784,133.013704);//今治支所
	markerCreate(19,33.93411,133.09402);//西条支所
	markerCreate(20,33.942323,133.321138);//新居浜支所
	markerCreate(21,33.991389,133.579395);//四国中央支所
	markerCreate(22,33.387241,132.501509);//西予支所
	markerCreate(23,33.21911,132.548861);//宇和島支所
	markerCreate(24,33.519575,132.552535);//大洲支所
	markerCreate(25,33.822309,132.767487);//本部
	markerCreate(26,33.822374,132.767595);//福祉事業部 松山事業所
	markerCreate(27,33.916645,133.176535);//福祉事業部 西条事業所
	markerCreate(28,33.955931,133.27774);//福祉事業部 新居浜事業所
	markerCreate(29,33.793776,132.874467);//通所介護事業所見奈良「きどさんち」
	markerCreate(30,33.972327,133.284479);//菊本ミートセンター
	markerCreate(31,33.820959,132.699995);//商品センター
		}
}

//マーカー・吹出作成
function markerCreate(cre_id,cre_lat,cre_lng){

//アイコン作成
var markerIcon = new GIcon();
if(cre_id<=13){markerIcon.image = "img/coop_icon1.png";}
if(cre_id>=14 && cre_id<=24){markerIcon.image = "img/coop_icon2.png";}
if(cre_id>=25 && cre_id<=31){markerIcon.image = "img/coop_icon3.png";}
markerIcon.shadow = "img/shadow_icon.png";
markerIcon.iconSize = new GSize(31, 50);
markerIcon.shadowSize = new GSize(40, 50);
markerIcon.iconAnchor = new GPoint(14, 50);

var point = new GPoint(cre_lng,cre_lat);
	var marker = new GMarker(point, {icon:markerIcon})

	GEvent.addListener( marker, 'click', function(){ openWindow(cre_id) });
	map.addOverlay(marker);
	markers.push(marker);
}

//セレクト吹出部分
function openWindow(id){
  var html;
  var point;

  switch(id) {	
	case 1:
    html = "<b>コープ余戸</b><br/><font size='2'>松山市余戸南 4-19-35<br/>0120-464-744<br/>TEL089-974-1311<br />FAX089-974-2390<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.811254,132.727209);
    break;
	case 2:
    html = "<b>コープ久米</b><br/><font size='2'>松山市鷹子町 70<br/>0120-874-744<br/>TEL089-970-1211<br />FAX089-975-0610<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.809585,132.808504);
    break;
	case 3:
    html = "<b>コープ束本</b><br/><font size='2'>松山市束本 1-5-5<br/>0120-574-744<br/>TEL089-947-4141<br />FAX089-947-4321<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.832294,132.786901);
    break;
	case 4:
    html = "<b>コープひさえだ</b><br/><font size='2'>松山市安城寺町 592-1<br/>0120-854-744<br/>TEL089-996-8181<br />FAX089-996-8282<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.870099,132.74048);
    break;
	case 5:
    html = "<b>コープ三津</b><br/><font size='2'>松山市高山町6-25<br/>0120-965-520<br/>TEL089-911-6565<br />FAX089-911-6566<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.867661,132.7248);
    break;
	case 6:
    html = "<b>コープ喜田村</b><br/><font size='2'>今治市喜田村 3-1-33<br/>0120-804-744<br/>TEL0898-48-8808<br />FAX0898-48-5205<br />営業時間10:00～21:00</font>";
    point = new GLatLng(34.048855,133.020315);
    break;
	case 7:
    html = "<b>コープ今治</b><br/><font size='2'>今治市馬越町4-9-5<br/>0120-605-477<br/>TEL0898-25-3600<br />FAX0898-25-7666<br />営業時間9:30～21:00</font>";
    point = new GLatLng(34.056928,132.978915);
    break;
	case 8:
    html = "<b>コープ山根</b><br/><font size='2'>新居浜市西連寺町2-6-30<br/>0120-675-477<br/>TEL0897-41-6561<br />FAX0897-43-3688<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.923777,133.300507);
    break;
	case 9:
    html = "<b>コープ中萩</b><br/><font size='2'>新居浜市中萩町1-37<br/>0120-615-477<br/>TEL0897-41-7912<br />FAX0897-44-4376<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.93145,133.283515);
    break;
	case 10:
    html = "<b>コープ金子</b><br/><font size='2'>新居浜市一宮町2-6-57<br/>0120-608-477<br/>TEL0897-32-5006<br />FAX0897-33-8502<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.957853,133.276396);
    break;
	case 11:
    html = "<b>コープ宇高</b><br/><font size='2'>新居浜市宇高町3-12-35<br/>0120-625-477<br/>TEL0897-37-3992<br />FAX0897-33-5896<br />営業時間9:00～20:00</font>";
    point = new GLatLng(33.979228,133.305624);
    break;
	case 12:
    html = "<b>コープ神郷</b><br/><font size='2'>新居浜市松神子1-1-33<br/>0120-609-477<br/>TEL0897-45-0317<br />FAX0897-46-0231<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.970774,133.320666);
    break;
	case 13:
    html = "<b>コープ土居</b><br/><font size='2'>四国中央市土居町入野668-1<br/>0120-696-477<br/>TEL0896-74-2264<br />FAX0896-74-2265<br />営業時間9:30～21:00</font>";
    point = new GLatLng(33.956676,133.428513);
    break;
	case 14:
    html = "<b>松山南支所</b><br/><font size='2'>松山市朝生田町 3-2-27<br/>0120-104-744<br />TEL089-931-5080<br />FAX089-947-8857</font>";
    point = new GLatLng(33.8221,132.767013);
    break;
	case 15:
    html = "<b>松山北支所</b><br/><font size='2'>松山市山越 4-5-20<br/>0120-194-744<br />TEL089-922-6996<br />FAX089-924-0444</font>";
    point = new GLatLng(33.863892,132.758379);
    break;
	case 16:
    html = "<b>松山東支所</b><br/><font size='2'>松山市鷹子町 441-1<br/>0120-434-744<br />TEL089-976-1488<br />FAX089-976-1613</font>";
    point = new GLatLng(33.812497,132.817634);
    break;
	case 17:
    html = "<b>松山西支所</b><br/><font size='2'>伊予郡松前町浜 835<br/>0120-184-744<br />TEL089-985-1221<br />FAX089-985-0816</font>";
    point = new GLatLng(33.787226,132.707964);
    break;
	case 18:
    html = "<b>今治支所</b><br/><font size='2'>今治市北高下町1-3-53<br/>0120-378-317<br />TEL0898-33-0031<br />FAX0898-33-0068</font>";
    point = new GLatLng(34.054784,133.013704);
    break;
	case 19:
    html = "<b>西条支所</b><br/><font size='2'>西条市三津屋東 22-1<br/>0120-354-744<br />TEL0898-64-6111<br />FAX0898-64-5977</font>";
    point = new GLatLng(33.93411,133.09402);
    break;
	case 20:
    html = "<b>新居浜支所</b><br/><font size='2'>新居浜市東田 2-1527<br/>0120-504-744<br />TEL0897-40-3355<br />FAX0897-40-3331</font>";
    point = new GLatLng(33.942323,133.321138);
    break;
	case 21:
    html = "<b>四国中央支所</b><br/><font size='2'>四国中央市妻鳥町中上1963-1<br/>0120-033-112<br />TEL0896-58-8204<br />FAX0896-58-8232</font>";
    point = new GLatLng(33.991389,133.579395);
    break;
	case 22:
    html = "<b>西予支所</b><br/><font size='2'>西予市宇和町坂戸 554-1<br/>0120-514-744<br />TEL0894-62-4060<br />FAX0894-62-4579</font>";
    point = new GLatLng(33.387241,132.501509);
    break;
	case 23:
    html = "<b>宇和島支所</b><br/><font size='2'>宇和島市坂下津 407-107<br/>0120-478-317<br />TEL0895-25-5800<br />FAX0895-25-0118</font>";
    point = new GLatLng(33.21911,132.548861);
    break;
	case 24:
    html = "<b>大洲支所</b><br/><font size='2'>大洲市東大洲 99-1<br/>0120-704-744<br />TEL0893-24-1331<br />FAX0893-24-0222</font>";
    point = new GLatLng(33.519575,132.552535);
    break;
	case 25:
    html = "<b>本部</b><br/><font size='2'>松山市朝生田町 3-1-12<br/>代表電話：089-931-5201<br />FAX089-931-5363</font>";
    point = new GLatLng(33.822309,132.767487);
    break;
				
	case 26:
    html = "<b>福祉事業部 松山事業所</b><br/><font size='2'>松山市朝生田町3-1-12<br/>TEL089-931-5340<br />FAX089-931-3729</font>";
    point = new GLatLng(33.822374,132.767595);
    break;
	case 27:
    html = "<b>福祉事業部 西条事業所</b><br/><font size='2'>西条市神拝甲454-2<br/>TEL0897-53-2940<br />FAX0897-53-2932</font>";
    point = new GLatLng(33.916645,133.176535);
    break;
	case 28:
    html = "<b>福祉事業部 新居浜事業所</b><br/><font size='2'>新居浜市久保田町2-4-28<br/>TEL0897-33-2940<br />FAX0897-34-6803</font>";
    point = new GLatLng(33.955931,133.27774);
    break;
				
	case 29:
    html = "<b>通所介護事業所見奈良「きどさんち」</b><br/><font size='2'>東温市見奈良1429-2<br/>TEL089-955-5313<br />FAX089-955-5315</font>";
    point = new GLatLng(33.793776,132.874467);
    break;
	case 30:
    html = "<b>菊本ミートセンター</b><br/><font size='2'>新居浜市菊本町1－9－1<br/>TEL0897-31-1353<br />FAX0897-31-1354</font>";
    point = new GLatLng(33.972327,133.284479);
    break;
	case 31:
    html = "<b>商品センター</b><br/><font size='2'>松山市南吉田2052-1<br/>TEL089-973-3412<br />FAX089-973-4447</font>";
    point = new GLatLng(33.820959,132.699995);
    break;
  }
  map.openInfoWindowHtml(point, html);
		map.setCenter(point, 17);
}

//セレクト縮尺部分
function selectchanged02() {
    var move;

    var sel02 = document.getElementById("sel02");
    var m = sel02.selectedIndex;
    var value = sel02.options[m].value;

    switch (m) {
    case 0:
    map.setCenter(new GLatLng(33.811254,132.727209), 11);
    break;
				
				case 1:
    map.setCenter(new GLatLng(34.056928,132.978915),11);
    break;

				case 2:
    map.setCenter(new GLatLng(33.519575,132.552535),9);
    break;

				case 3:
    map.setCenter(new GLatLng(33.21911,132.548861),9);
    break;

				case 4:
    map.setCenter(new GLatLng(33.957853,133.276396),11);
    break;
				
    case 5:
    map.setCenter(new GLatLng(33.811254,132.727209), 8);
    break;

    default:
    break;
    }
	
}