/* ロケーションのスライド処理 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function slideOpen(){
	document.getElementById("mapZoomOut").style.display='block';
	document.getElementById("btnSlideClose").style.display='block';
	document.getElementById("btnSlideOpen").style.display='none';
	new Rico.Effect.Position("location",null,-1,50,10);
}
function slideClose(){
	new Rico.Effect.Position("location",null,-128,50,10);
	document.getElementById("mapZoomOut").style.display='none';
	document.getElementById("mapZoomIn").style.display='none';
	document.getElementById("btnSlideClose").style.display='none';
	document.getElementById("btnSlideOpen").style.display='block';
}


/* マップ拡大・縮小 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*zoomをする場合にはコメントアウトをはずす*/

//function btnZoomInOn(){
//	document.getElementById("btnZoomIn").style.display='block';
//}
//function btnZoomInOnOff(){
//	document.getElementById("btnZoomIn").style.display='none';
//}
//function btnZoomOutOn(){
//	document.getElementById("btnZoomOut").style.display='block';
//}
//function btnZoomOutOff(){
//	document.getElementById("btnZoomOut").style.display='none';
//}
//function mapZoomInOn(){
//	document.getElementById("mapZoomIn").style.display='block';
//	document.getElementById("mapZoomOut").style.display='none';
//	document.getElementById("btnZoomIn").style.display='none';
//}
function mapZoomOutOn(){
	document.getElementById("mapZoomIn").style.display='none';
	document.getElementById("mapZoomOut").style.display='block';
	document.getElementById("btnZoomOut").style.display='none';
}


/* 新規ウインドウで開く ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
var PopupWindow = Class.create();
PopupWindow.prototype = {
    initialize: function(className, parentElement) {
        var elements = document.getElementsByClassName(className, parentElement);
        for (var i = 0, len = elements.length; i < len; i++) {
            Event.observe(elements[i], 'click', this.addPopupEvent.bindAsEventListener(this));
            Event.observe(elements[i], 'keypress', this.addPopupEvent.bindAsEventListener(this));
        }
    },
    addPopupEvent: function(event) {
        var element = Event.element(event);
        var link = element.getAttribute('href');
        window.open(link);
        Event.stop(event);
    }
};

Event.observe(window, 'load', function () {
    new PopupWindow('popup');
});