function addDOMLoadEvent(f){if(!window.__ADLE){var n=function(){if(arguments.callee.d)return;arguments.callee.d=true;if(window.__ADLET){clearInterval(window.__ADLET);window.__ADLET=null}for(var i=0;i<window.__ADLE.length;i++){window.__ADLE[i]()}window.__ADLE=null};if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,false);/*@cc_on @*//*@if (@_win32)document.write("<scr"+"ipt id=__ie_onload defer src=//0><\/scr"+"ipt>");var s=document.getElementById("__ie_onload");s.onreadystatechange=function(){if(this.readyState=="complete")n()};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){window.__ADLET=setInterval(function(){if(/loaded|complete/.test(document.readyState)){n()}},10)}window.onload=n;window.__ADLE=[]}window.__ADLE.push(f)}
 
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 
Fx.Properties = Fx.Styles.extend({	
	increase: function() {
		for (var p in this.now) this.element[p] = this.now[p];	
	}	
});

Fx.FlyingScroller = Fx.Properties.extend({
	initialize: function(el, options) {
		this.parent(el, options);
		this.options = Object.extend(this.options || {}, Object.extend({
			paddingLeft: 0,
			paddingTop: 0
		}, options || {}));
	},
	toElement: function(el, paddingLeft, paddingTop){
		this.goTo(el.offsetLeft - (paddingLeft || this.options.paddingLeft || 0), el.offsetTop - (paddingTop || this.options.paddingTop || 0));
	},
	goTo: function(x, y){
		this.start({
			'scrollLeft': [this.element.scrollLeft, x],
			'scrollTop': [this.element.scrollTop, y]
		})
	}
});	
	
function navigation () { 
	var contents = $('contents');
	var main_nav = new Fx.FlyingScroller($('contents_wrapper'), {
		transition: Fx.Transitions.quadInOut,
		duration: 1500,
		paddingLeft: 0,
		paddingTop: 0
	});
	
	main_nav.clearTimer().toElement($('home')); 

	var main_nav_lks = new Array();
	var linkuri = $$('a');
	var content_div =  $$('.content');
   
	for (m=0; m<linkuri.length; m++) {
		if(linkuri[m].getAttribute('rel')=='main_menu') {
			main_nav_lks.push(linkuri[m]); 	 
		}
	}
  
	for (i=0; i<main_nav_lks.length; i++) {
		main_nav_lks[i].onclick = function() {      
			var target_page = $(this.className);
			if(this.getAttribute('rel')=='main_menu') { 
				main_nav.clearTimer().toElement($(target_page)); 
			}
			return false;  
		}
	}
}

addDOMLoadEvent(navigation);