
window.addEvent('domready', function(){


//メニューを右にずらす
var list = $$('#left .a');

list.each(function(element) {
 
	var fx = new Fx.Styles(element, {duration:100, wait:false});
 
	element.addEvent('mouseenter', function(){
		fx.start({'margin-left': 5});
	});
 
	element.addEvent('mouseleave', function(){
		fx.start({'margin-left': 0});
	});
 
});
//メニューを上にずらす
var list = $$('#headlink .m');

list.each(function(element) {
 
	var fx = new Fx.Styles(element, {duration: 150, transition:Fx.Transitions.Quart.easeIn, wait:false});
 
	element.addEvent('mouseenter', function(){
		fx.start({'margin-top': 10});
	});
 
	element.addEvent('mouseleave', function(){
		fx.start({'margin-top': 12});
	});
 
});

//リンク画像のマウスオーバーイベント
	$$('#main a img').each(function(element){		
		if (element.hasClass('lightout')) {
			//何もしない
			return true;
			}
		else{
			var fx = new Fx.Style(element, 'opacity',{duration:100, wait:false}).set(1);						
			element.addEvent('mouseenter', function(){　fx.start(0.7)　});
			element.addEvent('mouseleave', function(){　fx.start(1)}　); 
		};
	});

	
//スライドメニュ
	var selected = $('MSelect');
	
	var current = (selected) ? selected.getParent() : false;

	$$('div.MGroup').each(function(div){
		var link = div.getElement('a');
		var block = link.getNext();
		
		var fx = new Fx.Slide(block,{duration:1000, wait:false});
		
		if (block != current) fx.hide();

		//link.addEvent('mouseenter', function(){　fx.slideIn();　});
		
		//var box = link.getParent();
		
		//block.addEvent('mouseleave', function() {　fx.slideOut();　});
		
		//box.addEvent('mouseleave', function() {　fx.slideOut();　});
	});
	
//ぱんくずリンク自動表示
var pan1 = $$('h2 img').getProperty('alt');
var url1 = $$('h2 img').getProperty('class');

if (document.getElementById("panlink1")) {
		$('panlink1').setHTML(pan1);
		$('panlink1').setProperties({			
			href: url1 + '.html',
			alt: pan1,
			title:pan1
	});
}
if (document.getElementById("panlink2")) {
	var get = $E('h3 img');
	var pan2 = get.getProperty('alt');
	$('panlink2').setHTML(pan2);
	$('panlink2').setProperties({
		alt: pan2,
		title:pan2
	});
	$('panlink2').removeProperty('href');
}
	
//リンク説明表示
var LinkTips = new Tips($$('.Tips'), {
	
	maxTitleChars: 20,
		
	initialize:function(){
		this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 300, wait: false}).set(0);
		
	},
	onShow: function(toolTip) {　this.fx.start(0.8);　},
	onHide: function(toolTip) {　this.fx.start(0);　}
});

//TOPに戻る
	$$('.CTitle').each(function(heading){
		new Element('a', {
			'href': '#container',
			'class': 'toTop'
		}).setHTML('ページトップへ戻る▲').injectBefore(heading.getFirst());

	});
	
	new SmoothScroll();
	
//Window open
	$$(".open").each(function(opens){
		opens.addEvent('click', function(){
		var openurl = opens.getProperty('href');
			opens.setProperty('href', '#');
			window.open(openurl);
		});
	});
	
//メール
	$$('.mailto').each(function(mailer){
	new Element('a', {
    'styles': {
	'text-decoration': 'none',
	'color': '#333'
    },
    'class': 'Tips',
    'href': 'mailto:smc@smc-g.co.jp',
	'title': 'メール送信'
	}).setHTML('smc@smc-g.co.jp').injectBefore(mailer.getFirst())});
	


});


var Form = {
	start: function(){
		FormBG.start();
	}
};

var FormBG = {
	start:function(){
	var Minput = $$('input','textarea');
	
	Minput.each(function(formElement){
	var bx = new Fx.Styles(formElement, {duration:50});
	
	formElement.addEvent('focus', function(){
			bx.start({'background-color': '#f6f6ff',
					 'border-width':'2px','margin':'1px'
					 });
		});
	 
	formElement.addEvent('blur', function(){
			bx.start({'background-color': '#ffffff','border-width':'1px','margin':'2px'
					 });
		});
	 });

	}
};

//Gmap
var Site = {
	
	start: function(){
		
		if ($('map')) TGMap.start();
		
		if ($('map2')) DGMap.start();
		
	}
};

//多治見
var TGMap = {

	start: function(){
		if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		 map.setCenter(new GLatLng(35.337411,137.108377), 16);
		 map.addControl(new GSmallZoomControl());
		var icon = new GIcon();
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		var point= new GLatLng(35.337411,137.108377);
		 map.addOverlay(new GMarker(point, icon));
		}
	}
};
//土岐市
var DGMap = {

	start: function(){
		if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map2"));
		 map.setCenter(new GLatLng(35.499518,137.504711), 17);
		 map.addControl(new GSmallZoomControl());
		var icon = new GIcon();
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		 var point= new GLatLng(35.499518,137.504711);
		 map.addOverlay(new GMarker(point, icon));
		}
	}
};


