// JavaScript Document
// script by pgmon  ------------------------------------------------------------------
// from DSN with love  ---------------------------------------------------------------

var Func = {
	init: function() {
		// pagetop action
		$$('.pagetop').addEvent('click', function(){
			//ページトップへ移動
			//if(window.ie) new Fx.Scroll($('niceBody')).toTop();
			new Fx.Scroll(window).toTop();
		});
		$$('.pagetop').addEvent('mouseover', function(){
			$$('.pagetop').setStyle('background-position','left -25px');
		});
		$$('.pagetop').addEvent('mouseout', function(){
			$$('.pagetop').setStyle('background-position','left top');
		});
		
		// slider control > news
		$('newsbutton').addEvent('click', function(){
			newsSlider.toggle();
		});
		$('newsbutton').addEvent('mouseover', function(){
			$('newsmore').setStyle('background-position','left -25px');
		});
		$('newsbutton').addEvent('mouseout', function(){
			$('newsmore').setStyle('background-position','left top');
		});
	},
	dominit: function() {
		newsSlider = new Fx.Slide('addnews', {duration: 400, wait: false });
		newsSlider.toggle();
		//tooltip
		var indexTips = new Tips($$('.indexCatlink'), {
			timeOut: 700,
			showDelay: 200,
			maxTitleChars: 50, /*I like my captions a little long*/
			maxOpacity: .9, /*let's leave a little transparancy in there */
			className: 'index',
			fixed: true
		});
		var homeTips = new Tips($('menuHome'), {
			timeOut: 700,
			showDelay: 100,
			maxTitleChars: 50, /*I like my captions a little long*/
			maxOpacity: .9, /*let's leave a little transparancy in there */
			className: 'home',
			fixed: true
		});
	}
}

window.addEvent('domready', function(){ Func.dominit() });
window.onload = function() {
	Func.init();
};

//  ----------------------------------------------------------------------------------