window.addEvent('domready', function() {
	var status = {
		'true': 'open',
		'false': 'close'
	};

/* Attach effects to elements */
	var t = 500; /* slide duration */
	var t2 = 1100;
	var tietoa_meista_slide = new Fx.Slide('tietoa_meista', {duration: t}); var p1o = 0;
	var galleria_slide = new Fx.Slide('galleria', {duration: t}); var p2o = 0;
	var ajankohtaista_slide = new Fx.Slide('ajankohtaista', {duration: t}); var p3o = 0;
	var yhteystiedot_slide = new Fx.Slide('yhteystiedot', {duration: t}); var p4o = 0;

	var intro   = $('intro');
	var sisust  = $('sisustussuunnittelu');
	var tilas   = $('toiminnallinen_tilasuunnittelu');
	var myynti  = $('myyntisisustus');
	var neuvont = $('ideointi_neuvonta');
	var tilais  = $('sisustustilaisuudet');
	
	var galleria_btm  = $('galleria-btm');

	var hidequick = function(idid){
		var div = $(idid).fade('hide')
	};
	
	$("sisustussuunnittelu").fade('hide');
	$("toiminnallinen_tilasuunnittelu").fade('hide');
	$("myyntisisustus").fade('hide');
	$("ideointi_neuvonta").fade('hide');
	$("sisustustilaisuudet").fade('hide');

	/* sisust.fade(0);tilas.fade(0);myynti.fade(0);neuvont.fade(0);tilais.fade(0); */
	
	var url_fragment_id = $get("#");
	var motion = 0
	
	var includeflash = function(){
		var fo = new SWFObject("viewer.swf", "viewer", "818px", "400px", "3", "#000000");
		fo.addVariable("preloaderColor", "0xffffff");
		fo.addVariable("xmlDataPath", "gallery.xml");
		fo.addVariable( "langOpenImage", "Open Image in New Window" );
		fo.addVariable("langAbout", "About");
		fo.write("flashcontent");
	};
	var destroyflash = function(){
		$('flashcontent').innerHTML = " "
	};
	
/* Display the right section based on url#id */
	if (url_fragment_id == "tietoa_meista") {
		galleria_slide.hide();
		ajankohtaista_slide.hide();
		yhteystiedot_slide.hide();
		tietoa_meista_slide.show();
	} else if (url_fragment_id == "galleria") {
		tietoa_meista_slide.hide();
		ajankohtaista_slide.hide();
		yhteystiedot_slide.hide();
		includeflash();
		galleria_slide.show();
		/* galleria_btm.fade('hide'); */
		galleria_btm.setStyle('display', 'none');
	} else if (url_fragment_id == "ajankohtaista") {
		tietoa_meista_slide.hide();
		yhteystiedot_slide.hide();
		galleria_slide.hide();
		ajankohtaista_slide.show();
	} else if (url_fragment_id == "yhteystiedot") {
		tietoa_meista_slide.hide();
		galleria_slide.hide();
		ajankohtaista_slide.hide();
		yhteystiedot_slide.show();
	} else {
		galleria_slide.hide();
		ajankohtaista_slide.hide();
		yhteystiedot_slide.hide();
		tietoa_meista_slide.show();
	};

/* Attach effect triggers to main navigation links */
	$('tietoa_meista_navlink').addEvent('click', function(e){
		if (motion == 1) {
			e.stop();
		} else {
			motion = 1
			galleria_slide.slideOut();
			ajankohtaista_slide.slideOut();
			yhteystiedot_slide.slideOut();
			destroyflash();
			setTimeout(function(){tietoa_meista_slide.slideIn();}, t);
			intro.fade(1);sisust.fade(0);tilas.fade(0);myynti.fade(0);neuvont.fade(0);tilais.fade(0);
			setTimeout(function(){galleria_btm.setStyle('display', 'block');}, t);
			setTimeout(function(){galleria_btm.fade(1);}, t+10);
			setTimeout(function(){motion = 0;}, t2);
		};
		
	});	
	$('galleria_navlink').addEvent('click', function(e){
		if (motion == 1) {
			e.stop();
		} else {
			motion = 1
			tietoa_meista_slide.slideOut();
			ajankohtaista_slide.slideOut();
			yhteystiedot_slide.slideOut();
			setTimeout(includeflash, t+t);
			setTimeout(function(){galleria_slide.slideIn();}, t);
			setTimeout(function(){galleria_btm.setStyle('display', 'none');}, t);
			galleria_btm.fade();
			setTimeout(function(){motion = 0;}, t2);
		};
	});
	$('ajankohtaista_navlink').addEvent('click', function(e){
		if (motion == 1) {
			e.stop();
		} else {
			motion = 1
			tietoa_meista_slide.slideOut();
			galleria_slide.slideOut();
			yhteystiedot_slide.slideOut();
			destroyflash();
			setTimeout(function(){ajankohtaista_slide.slideIn();}, t);
			setTimeout(function(){galleria_btm.setStyle('display', 'block');}, t);
			setTimeout(function(){galleria_btm.fade(1);}, t+10);
			setTimeout(function(){motion = 0;}, t2);
		};
	});
	$('yhteystiedot_navlink').addEvent('click', function(e){
		if (motion == 1) {
			e.stop();
		} else {
			motion = 1;
			tietoa_meista_slide.slideOut();
			galleria_slide.slideOut();
			ajankohtaista_slide.slideOut();
			destroyflash();
			setTimeout(function(){yhteystiedot_slide.slideIn();}, t);
			setTimeout(function(){galleria_btm.setStyle('display', 'block');}, t);
			setTimeout(function(){galleria_btm.fade(1);}, t+10);
			setTimeout(function(){motion = 0;}, t2);
		};
	});


/* #tietoa_meista text fades */

	$('sisustussuunnittelu_navlink').addEvent('click', function(e){
		e.stop();
		intro.fade(0);sisust.fade(1);tilas.fade(0);myynti.fade(0);neuvont.fade(0);tilais.fade(0);
	});
	$('tilasuunnittelu_navlink').addEvent('click', function(e){
		e.stop();
		intro.fade(0);sisust.fade(0);tilas.fade(1);myynti.fade(0);neuvont.fade(0);tilais.fade(0);
	});
	$('myyntisisustus_navlink').addEvent('click', function(e){
		e.stop();
		intro.fade(0);sisust.fade(0);tilas.fade(0);myynti.fade(1);neuvont.fade(0);tilais.fade(0);
	});
	$('neuvonta_navlink').addEvent('click', function(e){
		e.stop();
		intro.fade(0);sisust.fade(0);tilas.fade(0);myynti.fade(0);neuvont.fade(1);tilais.fade(0);
	});
	$('tilaisuudet_navlink').addEvent('click', function(e){
		e.stop();
		intro.fade(0);sisust.fade(0);tilas.fade(0);myynti.fade(0);neuvont.fade(0);tilais.fade(1);
	});


/* link bling */
	muh_array = $$('#wrap .navigation li a');
	muh_array.each( function(aa_a) {
		aa_a.addEvent('mouseover', function(e){
			aa_a.set('tween', {duration: 1000});
			aa_a.tween('background-position', '0, -40', '0, 80');
		});
	});




});








