active = 'w0';
lock = 0;

function change(e) {
	if (lock == 0 && active != e) {
		lock = 1;
		
		var w = $('welcome');
		if (w.style.display != 'none' && $('Open').style.display != 'none') w.hide();
		
		new Effect.Parallel([
		  new Effect.Fade(active, {sync: true}),
		 	new Effect.Appear(e, {sync:true})
		], { 
		  duration: 0.8,
			afterFinish: function() {
				active = e;
				lock = 0;
			}
		});
	}
	return false;
}

function step(direction) {
   var current = parseInt(active.substring(1, 3));

  if (direction == 'back') {
		if (current <= 0) change('w14');
		else change('w' + (current - 1));
  } else {
		if (current >= 14) change('w0');
		else change('w' + (current + 1));
   }
}

function Open() {
	$('Open').hide();
	$('Close').appear();
	$('work').fade({duration: .4});
	$('welcome').show();
}

function Close() {
	$('Close').hide();
	$('Open').appear();
	$('work').appear({duration: .4});
	$('welcome').show();
}

var timeout	= 200;
var closetimer	= 0;
var toolElement;

function mopen(id) {	
	mcancelclosetime();

	toolElement = $(id);
	toolElement.appear({duration:.5});
}
function mclose() {
	if(toolElement) toolElement.fade({duration:.3});
}
function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
}
function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

Event.observe(window, "load", function() {
	var show_buttons = $$('.show');
	var hide_buttons = $$('.hide');
	var about_divs = $$('.about')
	
	show_buttons.each(function(e) {
	   Event.observe(e, "click", function() {
	       show_buttons.invoke("hide");
	       hide_buttons.invoke("show");
	
	       about_divs.each(function(e) {
	            e.blindDown({duration: '.5'});
	       });
	   });
	});
	
	hide_buttons.each(function(e) {
	   Event.observe(e, "click", function() {
	       show_buttons.invoke("show");
	       hide_buttons.invoke("hide");
	
	       about_divs.each(function(e) {
	            e.blindUp({duration: '.5'});
	       });
	   });
	});
});

function tecken()
{
if (document.add.namn.value=="Namn")
{
alert("Ditt namn måste du skriva!");
return false;
} else if (document.add.email.value=="Email")
{
alert("Du glömde din email!");
return false;
} else if (document.add.meddelande.value=="Meddelande")
{
alert("Du glömde ett meddelande!");
return false;
}
}
