Event.observe(window, 'load', function() {
  $$('a[href^=#]:not([href=#])').each(function(element) {
    element.observe('click', function(event) {
      new Effect.ScrollTo(this.hash.substr(1));
      Event.stop(event);
    }.bindAsEventListener(element))
  })
})

//お問合せフォーム
function changeTab(type)
{
	if (!type) {
		document.getElementById('reserve').style.display = 'block';
		document.getElementById('opinion').style.display = 'none';
	} else {
		document.getElementById('reserve').style.display = 'none';
		document.getElementById('opinion').style.display = 'block';
	}
}

function inquireFormChk0() {
	
	var nameErr = $('nameErr');
	var emailErr = $('emailErr');
	var telErr = $('telErr');
	var reserveDateErr = $('reserveDateErr');
	var remarksErr = $('remarksErr');
	
	
	Element.hide(nameErr);
	Element.hide(emailErr);
	Element.hide(telErr);
	Element.hide(reserveDateErr);
	Element.hide(remarksErr);
	
	if ($F('name') == '') {
		Element.update(nameErr,"お名前を記入してください。");
		new Effect.Appear(nameErr);
		return false;
	} else if ($F('email') == '') {
		Element.update(emailErr,"メールアドレスを記入してください。");
		new Effect.Appear(emailErr);
		return false;
	} else if ($F('tel') == '') {
		Element.update(telErr,"電話番号を記入してください。");
		new Effect.Appear(telErr);
		return false;
	} else if ($F('month') == '' || $F('day') == '' || $F('hour') == '') {
		Element.update(reserveDateErr,"第一希望日を記入してください。<br />");
		new Effect.Appear(reserveDateErr);
		return false;
	} else if ($F('remarks') == '') {
		Element.update(remarksErr,"お問い合わせ内容を記入してください。");
		new Effect.Appear(remarksErr);
		return false;
	} else {
		return true;
	}
}

function inquireFormChk1() {
	
	var nameErr1 = $('nameErr1');
	var emailErr1 = $('emailErr1');
	var remarksErr1 = $('remarksErr1');
	
	
	Element.hide(nameErr1);
	Element.hide(emailErr1);
	Element.hide(remarksErr1);
	
	if ($F('name1') == '') {
		Element.update(nameErr1,"お名前を記入してください。");
		new Effect.Appear(nameErr1);
		return false;
	} else if ($F('email1') == '') {
		Element.update(emailErr1,"メールアドレスを記入してください。");
		new Effect.Appear(emailErr1);
		return false;
	} else if ($F('remarks1') == '') {
		Element.update(remarksErr1,"お問い合わせ内容を記入してください。");
		new Effect.Appear(remarksErr1);
		return false;
	} else {
		return true;
	}
}


//Google Maps API
function load() {
	if (GBrowserIsCompatible()) {
		
		var map = new GMap2(document.getElementById("gMapBlock"));
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(35.776842, 139.7850), 16);
		
		var center = new GLatLng(35.776842, 139.7824);
		var marker = new GMarker(center, {draggable:false});
		map.addOverlay(marker);
		
		var info = "<strong>田賀谷写真館</strong><br />〒123-0843 東京都足立区西新井栄町3-9-3<br />フリーダイヤル：<strong>0120-824292</strong>";
		marker.openInfoWindowHtml(info);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(info);
		});
	}
}

var speed = 800; //点滅のスピード（1に近いほど速く）
var flag = 0;

function blinkMsg() {
	if(flag == 0){
		$("blink").style.color = "#FF3366";
		flag = 1;
	} else {
		$("blink").style.color = "#666";
		flag = 0;
	}
	setTimeout("blinkMsg()", speed);
}

