// JavaScript Document
function FadeIn() {
  // <![CDATA[
	Element.hide('logo');
	Effect.SlideUp('main', { duration: 1});
	new Effect.Parallel([new Effect.SlideDown('contentwrap',{sync:true}),new Effect.Opacity('contentwrap',{sync:true,from:0,to:1})],{delay:1.2,duration: 0.8});
	// ]]>
}
function FadeInRE(url, pageID) {
  // <![CDATA[
	Element.hide('logo');
	Effect.SlideUp('main', { duration: 1});
	new Effect.Parallel([new Effect.SlideDown('contentwrap',{sync:true}),new Effect.Opacity('contentwrap',{sync:true,from:0,to:1})],{delay:1.2,duration: 0.8});
	re(url, pageID);
	// ]]>
}
function about(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 200, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'0px', backgroundColor:'#6cb82f'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function discover(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 0, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'760px', backgroundColor:'#2a9df0'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function resort(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 200, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'0px', backgroundColor:'#00a89c'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function re(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 0, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'760px', backgroundColor:'#f9aa02'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function faq(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 200, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'0px', backgroundColor:'#c2e272'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function press(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 0, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'760px', backgroundColor:'#c2e272'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}
function contact(url, pageID) {
	new Effect.Fade('arthur', {duration: 0.2});
	new Effect.Fade('visitmap', {duration: 0.2});
	new Effect.Fade('pages', {duration: 0.3});
	new Effect.Morph('menu', { style: { width: '960px', left:'0px'}, delay: 0.3, duration: 0.7});
	new Effect.Appear('pages', {queue: 'end'});
	new Effect.Move('pages', {x: 200, mode: 'absolute', delay:0.3});
	new Effect.Morph('menu', { style: { width: '200px', left:'0px', backgroundColor:'#c2e272'}, delay:1.2, duration: 0.8, afterFinish: Z2xvYmFsbWFya3Rpbmc(url, pageID)});
}


function Z2xvYmFsbWFya3Rpbmc(url,data) {
	var p = new Ajax.Request('content/'+url, {method:'get', parameters: data, asynchronous: false, onLoading: Loading, onComplete: pageResponse});
}
function Loading() {
	$('pages').update('<div align="center"><img src="images/loading.gif" /></div>');
}
function pageResponse(p) { 
	$('pages').update(p.responseText);
}

var curr = 't1';
var currBtn = 's1';

function swap(panel, Btn){
	if(curr != panel)
	{
	// <![CDATA[
	Effect.Fade(curr, {duration: 0.6});
	Effect.Appear(panel, {delay: 0.6, duration: 0.6});
	document.getElementById(currBtn).className = '';
	document.getElementById(Btn).className = 'selected';
	curr=panel;
	currBtn=Btn;
	// ]]>
	}
}
function pressswap(panel, Btn){
	if(curr != panel)
	{
	// <![CDATA[
	new Effect.Parallel([new Effect.BlindUp(curr, {duration: 0.6, sync:true}),new Effect.Opacity(curr,{sync:true,from:1,to:0})],{duration: 0.6});
	new Effect.Parallel([new Effect.BlindDown(panel, {duration: 0.6, sync:true}),new Effect.Opacity(panel,{sync:true,from:0,to:1})],{duration: 0.6, delay:0.6});
	document.getElementById(currBtn).className = '';
	document.getElementById(Btn).className = 'selected';
	curr=panel;
	currBtn=Btn;
	// ]]>
	}
}