$(document).ready(function(){
	//テーブルの処理
	$("table").each(function(){
		$(this).find("tr:even").addClass("even");
	});
	
	//外部リンクの処理
	$('a.out').click(function(){
	window.open(this.href, '');
	return false;});

	//tab panel
	$("div.in_panel:not("+$("ul.tab li a.selected").attr("href")+")").hide()
	$("ul.tab li a").click(function(){
		$("ul.tab li a").removeClass("selected");
		$(this).addClass("selected");
		$("div.in_panel").hide();
		$($(this).attr("href")).show();
		return false;
	});

	//fancy box
	$("a[href$='.jpg']").addClass("fancy");
	$("a[href$='.gif']").addClass("fancy");
	$("a[href$='.png']").addClass("fancy");
	$("a[href$='.jpeg']").addClass("fancy");
	$("a.fancy").fancybox();

	//ロールオーバー処理
	$("a img").hover(
		function(){
			$(this).fadeTo(0.1,0.8);
		},
		function(){
			$(this).fadeTo(0.1,1);
		}
	);

	//スクロール
	$('a.scr[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var target = $(this.hash);
			target = target.length && target;
			if (target.length) {
				var sclpos = 0;
				var scldurat = 800;
				var targetOffset = target.offset().top - sclpos;
				$('html,body')
					.animate({scrollTop: targetOffset}, {duration: scldurat, easing: "easeOutExpo"});
				return false;
			}
		}
	});
	
	//submit btn
	$('#submit_btn').hide();
	$('.check_p input:checkbox').click(function(){ if($(this).attr('checked') == true){ $('#submit_btn').fadeIn(); } else { $('#submit_btn').fadeOut(); } });

});

//クリアフィールド
function clearfield(obj){
if (obj.value == obj.defaultValue) obj.value = "";}
function returnfield(obj){
if (obj.value == "") obj.value = obj.defaultValue;}

function initialize() {
    var initPos = new google.maps.LatLng(33.660446,130.432591);
    var myOptions = {
      noClear : true,
      center : initPos,
      zoom : 14,
      mapTypeId : google.maps.MapTypeId.ROADMAP
    };
    var map_canvas = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    var kmlUrl = "http://hanabi.beacons.jp/hanabi.kml";
	kmlUrl += "?rand=" + Math.random(); //乱数を付加
    var kmlLayer = new google.maps.KmlLayer(kmlUrl);
    kmlLayer.setMap(map_canvas);
  }

