<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function SetStyle(cssPath) {
	var plats = getOSType();
	var bName = getBrowserName();
	var bVers = getBrowserVersion();
	var bPath ="";

	if(plats == "Windows"){
		switch (bName) {
			case "Explorer":
				bPath = "wie";
				break;
			case "Netscape":
				bPath = "wnc6o";
				break;
			case "Opera":
				bPath = "wopera";
				break;
			case "Firefox":
				bPath = "wie";
				break;
		}
	}
	else if(plats == "MacOS"){
		switch (bName) {
			case "Explorer":
				bPath = "mie";
				break;
			case "Netscape":
				bPath = "mnc6o";
				break;
			case "Opera":
				bPath = "mopera";
				break;
			case "Safari":
				bPath = "msafari";
				break;
			case "Firefox":
				bPath = "mie";
				break;
		}
	}

	if(bPath != ""){
		document.write('<link rel="stylesheet" type="text/css" href="'+cssPath+bPath+'.css">');
	}
}
function getOSType()
{
    var uAgent  = navigator.userAgent.toUpperCase();
    if (uAgent.indexOf("MAC") >= 0) return "MacOS";
    if (uAgent.indexOf("WIN") >= 0) return "Windows";
    if (uAgent.indexOf("X11") >= 0) return "UNIX";
    return "";
}
//　Firefox ->  Firefox
//　Netscape Navigator ->  Netscape
//　Internet Explorer  ->　Explorer
//　Safari  ->　Safari
//　Opera  ->　Opera
function getBrowserName()
{
    var aName  = navigator.appName.toUpperCase();
    var uName = navigator.userAgent.toUpperCase();
    if (uName.indexOf("SAFARI") >= 0)  return "Safari";
    if (uName.indexOf("OPERA") >= 0)  return "Opera";
    if (uName.indexOf("FIREFOX") >= 0)  return "Firefox";
    if (aName.indexOf("NETSCAPE") >= 0)  return "Netscape";
    if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
    return "";
}
function getBrowserVersion()
{
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	var uName  = navigator.userAgent.toUpperCase();
	if (browser == "Safari")
	{
		s = uName.indexOf("SAFARI/",0);
		version = (uName.substring(s+7,s+99));
		if (version < 400) version = 1;
		if (version >= 400) version = 2;
	}
	if (browser == "Opera")
	{
		s = uName.indexOf("OPERA",0) + 6;
		e = uName.indexOf(" ",s);
		version = parseFloat(uName.substring(s,e));
	}
	if (browser == "Firefox")
	{
		s = uName.indexOf("FIREFOX/",0);
		version = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "Netscape")
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Explorer")
	{
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}


function ProcSubmit2(){
	// データチェック
	if( document.tsubasacall.email.value=="" ){
		alert("E-Mailを記入してください");
		document.tsubasacall.email.focus();
		return false;
	}

	/* E-mail形式の正規表現パターン */
	/* @が含まれていて、最後が .(ドット)でないなら正しいとする */
	var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
	/* 入力された値がパターンにマッチするか調べる */
	str = document.tsubasacall.email.value;
	if(!str.match(Seiki)){
		alert('メールアドレスの形式が不正です');
		return false;
	}

	if( document.tsubasacall.tel.value=="" ){
		alert("電話番号を記入してください");
		document.tsubasacall.tel.focus();
		return false;
	}

	if( document.tsubasacall.name.value=="" ){
		alert("お名前を記入してください");
		document.tsubasacall.name.focus();
		return false;
	}

	if( document.tsubasacall.address.value=="" ){
		alert("ご住所を記入してください");
		document.tsubasacall.name.focus();
		return false;
	}

	if( document.tsubasacall.textfield.value=="" ){
		alert("お問合せ事項を記入してください");
		document.tsubasacall.textfield.focus();
		return false;
	}

// E-mailの半角英数以外をチェック
	if( ! CheckAlp(document.tsubasacall.email.value) ){
		alert("E-mailに半角英数以外の文字が含まれています");
		document.tsubasacall.email.focus();
		return false;
	}

// E-mailの"@"重複チェック
	if( ! ChMail(document.tsubasacall.email.value) ){
		alert("E-Mailアドレスに入力ミスがあります");
		document.tsubasacall.email.focus();
		return false;
	}


// 半角カナ変換
	document.tsubasacall.name.value = KanaConvH2Z(document.tsubasacall.name.value);
	document.tsubasacall.address.value = KanaConvH2Z(document.tsubasacall.address.value);
	document.tsubasacall.textfield.value = KanaConvH2Z(document.tsubasacall.textfield.value);

//全角英数変換
	document.tsubasacall.address.value = NumConvH2Z2(document.tsubasacall.address.value);

	return true;



}
//地図用 window open
	function MM_openBrWindow(theURL,winName,features) { //v2.0
//  window.open(theURL,winName,features);
  window.open(theURL,winName,features).focus();
}

//Red Line Point
var redline = [
	[35.12591747574591,		138.91189455986023],
	[35.125792431861264,	138.9114412665367],
	[35.12548091819099,		138.91146004199982],
	[35.125434849166794,	138.91104966402054],
	[35.12446519984934,		138.91119718551636],
	[35.12440596750335,		138.91098529100418],
	[35.123989146072645,	138.91095578670502],
	[35.12286371755517,		138.9103764295578],
	[35.12273866898224,		138.9110416173935],
	[35.12231525747651,		138.91105234622955],
	[35.12228893129986,		138.91128301620483],
	[35.12225382971774,		138.91146004199982],
	[35.12212439250297,		138.9117819070816],
	[35.12189184376989,		138.9117255806923],
	[35.12186771131615,		138.91198843717575],	  
	[35.121795313912095,	138.9123210310936],
	[35.12087827455799,		138.91258388757706],
	[35.12037148522275,		138.91245782375336],
	[35.12032321940732,		138.9117068052292],
	[35.119544380704845,	138.91124814748764],
	[35.118818189178434,	138.91162365674972],
	[35.11874140117635,		138.91133397817612],	  	  	  	  	  	  	  	  	  	  	  	  	  
	[35.11839695124797,		138.9114573597908]
];

//Orange Line Point
var oraline = [
	[35.12591747574591,		138.91189455986023],
	[35.12551163085929,		138.91222178936005],
	[35.12552040590526,		138.91256511211395],
	[35.12477891118586,		138.91340732574463],
	[35.12410541752836,		138.91375064849853],
	[35.12411199892655,		138.91400009393692],
	[35.12508384622202,		138.9141422510147],
	[35.125147465617985,	138.91592860221863],
	[35.1250553271663,		138.91558527946472],
	[35.12454198245596,		138.91527950763702],
	[35.1242809212981,		138.91499787569046],
	[35.12351308951361,		138.91482889652252],
	[35.123309064422244,	138.91474306583404],
	[35.12292733868526,		138.91478329896927],
	[35.12262678325427,		138.91509979963303],			  
	[35.12236571595801,		138.91558796167374],
	[35.12227357435953,		138.91553163528442],
	[35.122712342942435,	138.91465991735458],
	[35.12277157652006,		138.91397058963776],
	[35.12246224513982,		138.91400814056396],
	[35.122025669065294,	138.91252219676971],
	[35.12181067094257,		138.91245514154434],		
	[35.121795313912095,	138.9123210310936],
	[35.12087827455799,		138.91258388757706],
	[35.12037148522275,		138.91245782375336],
	[35.12032321940732,		138.9117068052292],
	[35.119544380704845,	138.91124814748764],
	[35.118818189178434,	138.91162365674972],
	[35.11874140117635,		138.91133397817612],
	[35.11839695124797,		138.9114573597908]
]

// Red Line Marker Point
var redpoint = [
	[138.91189455986023,	35.12591747574591,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-00.jpg\"></div>'],
	[138.91103357076645,	35.12529006063534,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-1.jpg\"></div>'],
	[138.91095578670502,	35.123989146072645,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-2.jpg\"></div>'],
	[138.9103764295578,		35.12286371755517,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-3.jpg\"></div>'],
	[138.91051590442657,	35.1227935148712,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-4.jpg\"></div>'],
	[138.9110416173935,		35.12273866898224,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-5.jpg\"></div>'],
	[138.9117819070816,		35.12212439250297,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/A-6.jpg\"></div>'],
	[138.91198843717575,	35.12186771131615,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-01.jpg\"></div>'],
	[138.91229420900345,	35.12160444772025,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-02.jpg\"></div>'],
	[138.91247123479843,	35.12118541807519,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-03.jpg\"></div>'],
	[138.9125570654869,		35.12087827455799,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-04.jpg\"></div>'],
	[138.91245782375336,	35.12037148522275,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-05.jpg\"></div>'],
	[138.91161024570465,	35.12022010597861,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-06.jpg\"></div>'],
	[138.91133397817612,	35.11874140117635,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-07.jpg\"></div>'],
	[138.9115673303604,		35.11841230891912,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/shop00.jpg\"></div>']
];

// Orange Line Marker Point
var orapoint = [
	[138.91189455986023,	35.12591747574591,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-00.jpg\"></div>'],
	[138.91390353441238,	35.12416245629502,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-01.jpg\"></div>'],
	[138.91592860221863,	35.125147465617985,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-02.jpg\"></div>'],
	[138.91544580459595,	35.124792073872854,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-03.jpg\"></div>'],
	[138.91499787569046,	35.1242809212981,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-04.jpg\"></div>'],
	[138.91470551490784,	35.12331345206399,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-05.jpg\"></div>'],
	[138.91559600830078,	35.12243372516619,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-06.jpg\"></div>'],
	[138.9151480793953,		35.12251489737261,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-07.jpg\"></div>'],
	[138.9142468571663,		35.12277815802601,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-08.jpg\"></div>'],
	[138.91400814056396,	35.12246224513982,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/B-09.jpg\"></div>'],
	[138.91198843717575,	35.12186771131615,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-01.jpg\"></div>'],
	[138.91229420900345,	35.12160444772025,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-02.jpg\"></div>'],
	[138.91247123479843,	35.12118541807519,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-03.jpg\"></div>'],
	[138.9125570654869,		35.12087827455799,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-04.jpg\"></div>'],
	[138.91245782375336,	35.12037148522275,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-05.jpg\"></div>'],
	[138.91161024570465,	35.12022010597861,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-06.jpg\"></div>'],
	[138.91133397817612,	35.11874140117635,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/AB-07.jpg\"></div>'],
	[138.9115673303604,		35.11841230891912,	'<div style="width: 240px; height: 180px;"><img src=\"img/formap/shop00.jpg\"></div>']
];


function sanpoMap() {
	// Red Line Map Create
	var map = new GMap2(document.getElementById("map1"));
	map.setCenter(new GLatLng(35.12196204723096,138.91143321990967),15);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	map.addControl(new GScaleControl());
	map.setMapType(G_NORMAL_MAP);

	// Red Line Marker Create  
	for(i=0; i<redpoint.length; i++)
	{
		var point = new GPoint(redpoint[i][0],redpoint[i][1]);
		var pophtml = redpoint[i][2];

		var marker = setMarker(point, pophtml);

		map.addOverlay(marker);
	}

	// Red Line Create
	var points = [];
	for (var i=0; i<redline.length; i++) {
		points[i] = new GLatLng(redline[i][0],redline[i][1]);
	}
	var polyline = new GPolyline(points, "#FF00CC", 5);	
	
	map.addOverlay(polyline);

	//----------------------------------------------------------------------//

	// Orange Line Map Create
	var map = new GMap2(document.getElementById("map2"));
	map.setCenter(new GLatLng(35.12196204723096,138.91143321990967),15);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	map.addControl(new GScaleControl());
	map.setMapType(G_NORMAL_MAP);

	// Orange Line Marker Create
	for(i=0; i<orapoint.length; i++)
	{
		var point = new GPoint(orapoint[i][0],orapoint[i][1]);
		var pophtml = orapoint[i][2];

		var marker = setMarker(point, pophtml);

		map.addOverlay(marker);
	}

	// Orange Line Create
	var points = [];
	for (var i=0; i<oraline.length; i++) {
		points[i] = new GLatLng(oraline[i][0],oraline[i][1]);
	}
	var polyline = new GPolyline(points, "#FF6600", 5);
	
	map.addOverlay(polyline);

}

// Marker Create
function setMarker(point,pophtml) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(pophtml);
		});
		return marker;
}



function tsubasaMap() {
	var map = new GMap2(document.getElementById("map3"));
	map.setCenter(new GLatLng(35.117688301273766,138.91132593154907),17);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	map.addControl(new GScaleControl());
	map.setMapType(G_NORMAL_MAP);

	// Tsubasa Shop Point
	var point = new GPoint(138.91155660152435,35.11842547263494);
	var pophtml1 = 'つばさ寿司';

	var marker1 = new GMarker(point);
	GEvent.addListener(marker1, "click", function() {
	marker1.openInfoWindowHtml(pophtml1);
	});
	map.addOverlay(marker1);

	//Tsubasa Parking Point
	var point = new GPoint(138.910770714283,35.11712664242626);
	var pophtml2 = 'つばさ寿司専用駐車場';

	var icon2 = new GIcon();
	icon2.image = "../common/img/marker.png";
	icon2.shadow = "../common/img/marker_shadow.png"; 
	icon2.iconSize = new GSize(20,34);
	icon2.shadowSize = new GSize(37, 34); 
	icon2.iconAnchor = new GPoint(20,34);
	icon2.infoWindowAnchor = new GPoint(8, 2);

	var markeropts2 = new Object();
	markeropts2.icon = icon2;

	var marker2 = new GMarker(point, markeropts2);

	GEvent.addListener(marker2, "click", function() {
	marker2.openInfoWindowHtml(pophtml2);
	});
	map.addOverlay(marker2);



//Park Point
	var point = new GPoint(138.91109257936478,35.11794280166426);
	var pophtml3 = '広小路シンコウパーク';
	
	var icon3 = new GIcon();
	icon3.image = "../common/img/marker.png";
	icon3.shadow = "../common/img/marker_shadow.png"; 
	icon3.iconSize = new GSize(20,34);
	icon3.shadowSize = new GSize(37, 34); 
	icon3.iconAnchor = new GPoint(20,34);
	icon3.infoWindowAnchor = new GPoint(8, 2); 

	var markeropts3 = new Object();
	markeropts3.icon = icon3;
	
//	var marker3 = new GMarker(point, {draggable:true,icon:icon3});
	var marker3 = new GMarker(point, markeropts3);

	GEvent.addListener(marker3, "click", function() {
	marker3.openInfoWindowHtml(pophtml3);
	});
	map.addOverlay(marker3);
}





//-->
