var Resize ={
	start:function(){
		Site.Cover();	
	}
}
var Site = {
	start:function() {
		Site.Cover();
		$('css').setProperty('href', 'style.css');
		Site.BG();
		Site.SlideDiv();
		if($$('.mailto')) Site.Mailto();
		
	},
	BG:function(){
		var homeimages = ['url(images/bg_tree.png)','url(images/bg_tree2.png)','url(images/bg_tree3.png)'];
		var src = homeimages.getRandom();
		$('header').setStyle('background-image', src);
	},
	Cover:function(){
			 
		var h =getHeight(function(){
			if (this.webkit419) return this.innerHeight;
			if (this.opera || this.ie) return document.body.clientHeight;
			return document.documentElement.clientHeight;
		});
			
		var l = $('container').getLeft();
		$('cover').setStyles({'height':h,'width':l});
	},
	SlideDiv:function(){
			var iframe =$('accessmap').effect('height', {duration:300, transitions:Fx.Transitions.Bounce.easeOut}).hide();
			iframe.set(0);
		
  	var list=[];
	var test=[];
	
	list = $$('h2.tab');
	
	list.each(function(element) {
	
	var fx = new Fx.Styles(element.getParent(), {duration:1000,transition: Fx.Transitions.Quint.easeOut,wait:false,
				onComplete:function(){
					element.getNext().setStyle('overflow','auto');
					if($('accessmap').getLeft()>0){iframe.start(0,300);}
				}});
	
	var test = $$('h2');
	
	element.addEvent('click', function(){
		element.addClass('on')
		element.getNext().setStyle('overflow','hidden');
		var mg = element.getParent().getStyle('left').toInt();
		iframe.set(0);			 
		if(mg < 0 ){
			fx.start({'left': 210});
			
			test.each(function(el){
				var e= el.getProperty('class');
				   if(e == 'tab on'){
					el.setStyle('visibility','visible');
					}else {
						el.setStyle('visibility','hidden');
					}
				});
			}else {
				element.removeClass('on');
				element.getNext().setStyle('overflow','hidden');
				fx.start({'left':-480});
				test.setStyle('visibility','visible');
			
			}
		});
	});
	
	},
	Mailto:function(){
			$$('.mailto').each(function(mailer){
			new Element('a', {			
			'href': 'mailto:info@tomarigi-1.com',
			'title': 'メール送信'
			}).setHTML('info@tomarigi-1.com').injectBefore(mailer.getFirst())});
	}
}
window.addEvent('domready',Site.start);
window.addEvent('load',function(){$('css').setProperty('href', 'style.css');Site.Cover();});
window.addEvent('resize',Resize.start);


