
/*================================================
	page top button
================================================*/

Event.observe(window, 'load', function(){
	var pageTOP = document.createElement('DIV');
	pageTOP.id = "pageTop"
	pageTOP.innerHTML = '<a href="#header"><span>ページトップへ</span></a>';
	if(document.all){
		pageTOP.style.pixelTop=0;
	}else{
		pageTOP.style.top= "0px";
	}
	pageTOP.style.visibility = "hidden";

	var contents = document.getElementsByClassName('main')[0];

	contents.insertBefore(pageTOP, contents.firstChild);
		onscroll = function(){
			var scrollTop  = document.body.scrollTop  || document.documentElement.scrollTop;

			if(scrollTop > 10){
				pageTOP.style.visibility = "visible";
			}else{
				pageTOP.style.visibility = "hidden";
			}

			if(document.all){
				pageTOP.style.pixelTop=scrollTop;
			}else{
				pageTOP.style.top=scrollTop+"px";
			}
		};

	//scroll
	$$('a[href^=#]:not([href=#])').each(function(element) {
	element.observe('click', function(event) {
		$('pageTop').style.display = "none";
		new Effect.ScrollTo(this.hash.substr(1),{
			duration:0.5,
			fps:30,
			transition:Effect.Transitions.sinoidal,
			afterFinish: function(){$('pageTop').style.display = "block";
			}});
		Event.stop(event);
		}.bindAsEventListener(element))
	})

});

function openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function goTop(){
	$$('a[href^=#]:not([href=#])').each(function(element) {
	element.observe('click', function(event) {
	new Effect.ScrollTo(this.hash.substr(1));
	Event.stop(event);
	}.bindAsEventListener(element))
	})
}

