/* ------------------------------------------------------
Copyright (C) 2008 dreamseeker.
All Rights Reserved.

このスクリプトの無断転載を禁止します。
------------------------------------------------------ */
var conf = null;

$(function() {
	 /* PageTop */
   $('a.icon-pagetop').click(function() {
       $('#wrap').ScrollTo(1000, 'easeout'); return false;
   });
			
		/* RolloverIMG */
		var conf = {
					className : "btn",
					postfix : 'o'
		};
		
		$('.'+conf.className).each(function(){
					this.orgSrc = this.src;
					this.overSrc = this.orgSrc.replace(/(\.gif|\.jpg|\.png)/, conf.postfix+"$1");
					preloadImage(this.overSrc);
		}).hover(function(){
					this.src = this.overSrc;
		},function(){
					this.src = this.orgSrc;
		});
		
});

/* Preload IMG Fnc */
preloadImages = [];
var l = null;
function preloadImage(url){
			var p = preloadImages;
			var l = p.length;
			p[l] = new Image();
			p[l].src = url;
}

/* Google Maps API */
var map;
var marker;
var initPoint;
var center;

function gmapLoad() {
  if (GBrowserIsCompatible()) {
    initPoint = new GLatLng(37.44510845971499, 140.30720114707947);
    map = new GMap2(document.getElementById("g-map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GOverviewMapControl());
    map.addControl(new GScaleControl() );
				map.setCenter(initPoint, 13);
				
				var center = map.getCenter();
				marker = new GMarker(center);
				map.addOverlay(marker);
				
				GEvent.addListener(map, "moveend", function(){
						var center = map.getCenter();
				  document.getElementById("location").innerHTML = center.toString();
				});
			 
  }
}