function loadFromQuery(url) {
	var get = dojo.xhrGet({ url: url });
	return function(node) {
		get.addCallback(function(data) {
			node.innerHTML = data;
			return data;
		});
	}
}

function init(url) {
	dojo.back.setInitialState({
		back: function() { openPage(this.urltrack); },
		forward: function() { openPage(this.urltrack);},
		changeUrl: url,
		urltrack: url });
	dojo.query('#container').forEach(loadFromQuery(url));
}

function openPage(url) {
	dojo.back.addToHistory({
		back: function() { openPage(this.urltrack); },
		forward: function() { openPage(this.urltrack);},
		changeUrl: url,
		urltrack: url });
	dojo.query('#container').forEach(loadFromQuery(url));
}

/*function showPricelist(list) {
	dojo.byId("hinnasto").innerHTML = "\n\t<img src=\"/mad/tiedostot/kuvat/ajax-loader.gif\" alt=\"Odota hetki..\" />\n";
	dojo.xhrGet( {
		url: "http://www.mad.fi/mad/hinnasto.php", 
		load: function(response, ioArgs) {

			toggle_menu('sm_etusivu');
			select_submenu('a_etusivu', 'sma_hinnasto', '');

			switch(list) {
				case "Ohjelmat":
					select_submenu('a_tuotteet', '', '<a id="selected">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Kirjastot":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a id="selected">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Apuohjelmat":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a id="selected">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Paivitykset":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a id="selected">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Tyot":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a id="selected">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Koulutus":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a id="selected">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Kerho":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a id="selected">Kerho</a>  |  <a onclick="showPricelist(\'Kirjat\');">Kirjat</a>');
					break;
				case "Kirjat":
					select_submenu('a_tuotteet', '', '<a onclick="showPricelist(\'Ohjelmat\');">Ohjelmat</a>  |  <a onclick="showPricelist(\'Kirjastot\');">Kirjastot</a>  |  <a onclick="showPricelist(\'Apuohjelmat\');">Apuohjelmat</a>  |  <a onclick="showPricelist(\'Paivitykset\');">Päivitykset</a>  |  <a onclick="showPricelist(\'Tyot\');">Työt</a>  |  <a onclick="showPricelist(\'Koulutus\');">Koulutus</a>  |  <a onclick="showPricelist(\'Kerho\');">Kerho</a>  |  <a id="selected">Kirjat</a>');
					break;
			}

			dojo.byId("hinnasto").innerHTML = response;
			return response;
		},
		error: function(response, ioArgs) {
			console.error("HTTP status code: ", ioArgs.xhr.status);
			dojo.byId("hinnasto").innerHTML = "";
			return response;
		},
		content: {tuoteluokka: list }
	});
}*/

function init_menus()
{
	collapse_menus();

	var page = document.location.toString();

	if(page == 'http://www.mad.fi/')
	{
		page = 'http://www.mad.fi/index.html';
	}

	if(page.indexOf('www.mad.fi/index.html') > -1)
	{
		toggle_menu('sm_etusivu');
	}

	if(page.indexOf('tapahtumat.html') > -1)
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_tapahtumat', '');
	}

	if(page.indexOf('uutiset.html') > -1)
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_uutiset', '');
	}

	if(page.indexOf('kampanjat.html') > -1)
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_kampanjat', '');
	}

	if(page.indexOf('koulutuskalenteri.html') > -1)
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_koulutuskalenteri', '');
	}

	if(page.indexOf('lehdistotiedotteet.html') > -1)
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_lehdistotiedotteet', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html')
	{
		toggle_menu('sm_hinnasto');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kaikki')
	{
		toggle_menu('sm_hinnasto');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Ohjelmat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_ohjelmat', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=ohjelmat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_ohjelmat', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjastot')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kirjastot', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjastot')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kirjastot', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Apuohjelmat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_apuohjelmat', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=apuohjelmat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_apuohjelmat', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Paivitykset')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_paivitykset', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=paivitykset')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_paivitykset', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Tyot')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_tyot', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=tyot')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_tyot', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Koulutus')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_koulutus', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=koulutus')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_koulutus', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kerho')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kerho', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kerho')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kerho', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kirjat', '');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjat')
	{
		toggle_menu('sm_hinnasto');
		select_submenu('a_hinnasto', 'sma_hinnasto_kirjat', '');
	}

	/*if(page == 'http://www.mad.fi/mad/hinnasto.html')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a id="selected">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Ohjelmat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a id="selected">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=ohjelmat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a id="selected">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjastot')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a id="selected">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjastot')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a id="selected">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Apuohjelmat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a id="selected">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=apuohjelmat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a id="selected">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Paivitykset')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a id="selected">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=paivitykset')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a id="selected">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Tyot')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a id="selected">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=tyot')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a id="selected">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Koulutus')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a id="selected">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=koulutus')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a id="selected">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kerho')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a id="selected">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kerho')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a id="selected">Kerho</a>  |  <a href="?tuoteluokka=Kirjat">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a id="selected">Kirjat</a>');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjat')
	{
		toggle_menu('sm_etusivu');
		select_submenu('a_etusivu', 'sma_hinnasto', '<a href="?tuoteluokka=Ohjelmat">Ohjelmat</a>  |  <a href="?tuoteluokka=Kirjastot">Kirjastot</a>  |  <a href="?tuoteluokka=Apuohjelmat">Apuohjelmat</a>  |  <a href="?tuoteluokka=Paivitykset">Päivitykset</a>  |  <a href="?tuoteluokka=Tyot">Työt</a>  |  <a href="?tuoteluokka=Koulutus">Koulutus</a>  |  <a href="?tuoteluokka=Kerho">Kerho</a>  |  <a id="selected">Kirjat</a>');
	}*/

	/*if(page == 'http://www.mad.fi/mad/hinnasto.html')
	{
		showPricelist('Ohjelmat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Ohjelmat')
	{
		showPricelist('Ohjelmat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=ohjelmat')
	{
		showPricelist('Ohjelmat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjastot')
	{
		showPricelist('Kirjastot');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjastot')
	{
		showPricelist('Kirjastot');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Apuohjelmat')
	{
		showPricelist('Apuohjelmat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=apuohjelmat')
	{
		showPricelist('Apuohjelmat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Paivitykset')
	{
		showPricelist('Paivitykset');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=paivitykset')
	{
		showPricelist('Paivitykset');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Tyot')
	{
		showPricelist('Tyot');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=tyot')
	{
		showPricelist('Tyot');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Koulutus')
	{
		showPricelist('Koulutus');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=koulutus')
	{
		showPricelist('Koulutus');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kerho')
	{
		showPricelist('Kerho');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kerho')
	{
		showPricelist('Kerho');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=Kirjat')
	{
		showPricelist('Kirjat');
	}

	if(page == 'http://www.mad.fi/mad/hinnasto.html?tuoteluokka=kirjat')
	{
		showPricelist('Kirjat');
	}*/

	if(page.indexOf('mad.html') > -1)
	{
		toggle_menu('sm_mad');
	}

	if(page.indexOf('historia.html') > -1)
	{
		toggle_menu('sm_mad');
		select_submenu('a_mad', 'sma_historia', '');
	}

	if(page.indexOf('tyopaikat.html') > -1)
	{
		toggle_menu('sm_mad');
		select_submenu('a_mad', 'sma_tyopaikat', '');
	}

	if(page.indexOf('yhteystiedot.html') > -1)
	{
		toggle_menu('sm_mad');
		select_submenu('a_mad', 'sma_yhteystiedot', '');
	}

	if(page.indexOf('jalleenmyyjat.html') > -1)
	{
		toggle_menu('sm_mad');
		select_submenu('a_mad', 'sma_jalleenmyyjat', '');
	}

	if(page.indexOf('archicad.html') > -1)
	{
		toggle_menu('sm_archicad');
	}

	if(page.indexOf('archicad15.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_archicad15', '');
	}
	
	if(page.indexOf('archicad14.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_archicad14', '');
	}

	if(page.indexOf('kokeileilmaiseksi.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_kokeileilmaiseksi', '');
	}

	if(page.indexOf('yllapito.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_yllapito', '');
	}

	if(page.indexOf('archicadreferenssit.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_referenssit', '');
	}

	if(page.indexOf('asennusmediat.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_asennusmediat', '');
	}

	if(page.indexOf('aloituspohjat.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_aloituspohjat', '');
	}

	if(page.indexOf('moduulit.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_moduulit', '');
	}

	if(page.indexOf('laajennukset.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_laajennukset', '');
	}

	if(page.indexOf('kasikirjapdf.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_kasikirjapdf', '');
	}

	if(page.indexOf('tuotteet.html') > -1)
	{
		toggle_menu('sm_tuotteet');
	}

	if(page.indexOf('koulutus.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_koulutus', '');
	}

	if(page.indexOf('archicad_se2011.html') > -1)
	{
		toggle_menu('sm_archicad');
		select_submenu('a_archicad', 'sma_archicad_se2011', '');
	}

	if(page.indexOf('hirret.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_hirret', '');
	}

	if(page.indexOf('doublecheck.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_doublecheck', '');
	}

	if(page.indexOf('zonematic.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_zonematic', '');
	}

	if(page.indexOf('muutoskone.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_muutoskone', '');
	}

	if(page.indexOf('ecodesigner.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_ecodesigner', '');
	}

	if(page.indexOf('bimx.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_bimx', '');
	}

	if(page.indexOf('archisuite.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_archisuite', '');
	}

	if(page.indexOf('artlantis.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_artlantis', '');
	}

	if(page.indexOf('cinema4d.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_cinema4d', '');
	}

	if(page.indexOf('sketchup.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_sketchup', '');
	}

	if(page.indexOf('renderin.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_renderin', '');
	}

	if(page.indexOf('piranesi.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_piranesi', '');
	}

	if(page.indexOf('esitteet.html') > -1)
	{
		toggle_menu('sm_tuotteet');
		select_submenu('a_tuotteet', 'sma_esitteet', '');
	}

	if(page.indexOf('opiskelijat.html') > -1)
	{
		toggle_menu('sm_opiskelijat');
	}

	if(page.indexOf('opiskelijaversio.html') > -1)
	{
		toggle_menu('sm_opiskelijat');
		select_submenu('a_opiskelijat', 'sma_opiskelijaversio', '');
	}

	if(page.indexOf('opiskelijatilaukset.html') > -1)
	{
		toggle_menu('sm_opiskelijat');
		select_submenu('a_opiskelijat', 'sma_opiskelijatilaukset', '');
	}

	if(page.indexOf('tuki.html') > -1)
	{
		toggle_menu('sm_tuki');
	}

	if(page.indexOf('/mad/qa.html') > -1)
	{
		toggle_menu('sm_tuki');
		select_submenu('a_tuki', 'sma_qa', '');
	}

	if(page.indexOf('kasikirja.html') > -1)
	{
		toggle_menu('sm_tuki');
		select_submenu('a_tuki', 'sma_kasikirja', '');
	}

	if(page.indexOf('/mad/archicadpaivitys.html') > -1)
	{
		toggle_menu('sm_tuki');
		select_submenu('a_tuki', 'sma_paivitysohje', '');
	}

	if(page.indexOf('/mad/wibukey.html') > -1)
	{
		toggle_menu('sm_tuki');
		select_submenu('a_tuki', 'sma_wibukey', '');
	}

	if(page.indexOf('/mad/sanasto.html') > -1)
	{
		toggle_menu('sm_tuki');
		select_submenu('a_tuki', 'sma_sanasto', '');
	}

	if(page.indexOf('gdl.html') > -1)
	{
		toggle_menu('sm_gdl');
	}

	if(page.indexOf('peruskirjasto.html') > -1)
	{
		toggle_menu('sm_gdl');
		select_submenu('a_gdl', 'sma_peruskirjasto', '');
	}

	if(page.indexOf('gdlkirjastot.html') > -1)
	{
		toggle_menu('sm_gdl');
		select_submenu('a_gdl', 'sma_gdlkirjastot', '');
	}

	if(page.indexOf('ruukki/') > -1)
	{
		toggle_menu('sm_gdl');
		select_submenu('a_gdl', 'sma_gdlkirjastot', '');
	}

	if(page.indexOf('hbbetoni.html') > -1)
	{
		toggle_menu('sm_gdl');
		select_submenu('a_gdl', 'sma_gdlkirjastot', '');
	}

	if(page.indexOf('/gdlohjeet.html') > -1)
	{
		toggle_menu('sm_gdl');
		select_submenu('a_gdl', 'sma_gdlohjeet', '');
	}

	if(page.indexOf('linkit.html') > -1)
	{
		toggle_menu('sm_linkit');
	}
}

function toggle_menu(menu)
{
		collapse_menus();

		switch(menu)
		{
			case 'sm_etusivu':
				document.getElementById('a_etusivu').style.border = 'none';
				document.getElementById('a_etusivu').style.background = '#513c7e';
				document.getElementById('a_etusivu').style.color = '#ffffff';
				document.getElementById('sm_etusivu').style.display = 'block';
				break;
			case 'sm_mad':
				document.getElementById('a_etusivu').style.border = 'none';
				document.getElementById('a_mad').style.background = '#513c7e';
				document.getElementById('a_mad').style.color = '#ffffff';
				document.getElementById('a_mad').style.border = 'none';
				document.getElementById('sm_mad').style.display = 'block';
				break;
			case 'sm_archicad':
				document.getElementById('a_mad').style.border = 'none';
				document.getElementById('a_archicad').style.background = '#513c7e';
				document.getElementById('a_archicad').style.color = '#ffffff';
				document.getElementById('a_archicad').style.border = 'none';
				document.getElementById('sm_archicad').style.display = 'block';
				break;
			case 'sm_tuotteet':
				document.getElementById('a_archicad').style.border = 'none';
				document.getElementById('a_tuotteet').style.background = '#513c7e';
				document.getElementById('a_tuotteet').style.color = '#ffffff';
				document.getElementById('a_tuotteet').style.border = 'none';
				document.getElementById('sm_tuotteet').style.display = 'block';
				break;
			case 'sm_hinnasto':
				document.getElementById('a_tuotteet').style.border = 'none';
				document.getElementById('a_hinnasto').style.background = '#513c7e';
				document.getElementById('a_hinnasto').style.color = '#ffffff';
				document.getElementById('a_hinnasto').style.border = 'none';
				document.getElementById('sm_hinnasto').style.display = 'block';
				break;
			case 'sm_opiskelijat':
				document.getElementById('a_hinnasto').style.border = 'none';
				document.getElementById('a_opiskelijat').style.background = '#513c7e';
				document.getElementById('a_opiskelijat').style.color = '#ffffff';
				document.getElementById('a_opiskelijat').style.border = 'none';
				document.getElementById('sm_opiskelijat').style.display = 'block';
				break;
			case 'sm_tuki':
				document.getElementById('a_opiskelijat').style.border = 'none';
				document.getElementById('a_tuki').style.background = '#513c7e';
				document.getElementById('a_tuki').style.color = '#ffffff';
				document.getElementById('a_tuki').style.border = 'none';
				document.getElementById('sm_tuki').style.display = 'block';
				break;
			case 'sm_gdl':
				document.getElementById('a_tuki').style.border = 'none';
				document.getElementById('a_gdl').style.background = '#513c7e';
				document.getElementById('a_gdl').style.color = '#ffffff';
				document.getElementById('a_gdl').style.border = 'none';
				document.getElementById('sm_gdl').style.display = 'block';
				break;
			case 'sm_linkit':
				document.getElementById('a_gdl').style.border = 'none';
				document.getElementById('a_linkit').style.border = 'none';
				document.getElementById('sm_linkit').style.display = 'block';
				break;
			case 'sm_archimad':
				document.getElementById('a_linkit').style.border = 'none';
				document.getElementById('a_archimad').style.background = '#513c7e';
				document.getElementById('a_archimad').style.color = '#ffffff';
				document.getElementById('a_archimad').style.border = 'none';
				break;
			case 'sm_archimag':
				document.getElementById('a_archimad').style.border = 'none';
				document.getElementById('a_archimag').style.background = '#513c7e';
				document.getElementById('a_archimag').style.color = '#ffffff';
				document.getElementById('a_archimag').style.border = 'none';
				break;
		}
}

function collapse_menus()
{
	document.getElementById('a_etusivu').style.background = '#ffffff';
	document.getElementById('a_mad').style.background = '#ffffff';
	document.getElementById('a_archicad').style.background = '#ffffff';
	document.getElementById('a_tuotteet').style.background = '#ffffff';
	document.getElementById('a_hinnasto').style.background = '#ffffff';
	document.getElementById('a_opiskelijat').style.background = '#ffffff';
	document.getElementById('a_tuki').style.background = '#ffffff';
	document.getElementById('a_gdl').style.background = '#ffffff';
	document.getElementById('a_linkit').style.background = '#ffffff';
	document.getElementById('a_archimad').style.background = '#ffffff';
	document.getElementById('a_archimag').style.background = '#ffffff';

	document.getElementById('a_etusivu').style.color = '#000000';
	document.getElementById('a_mad').style.color = '#000000';
	document.getElementById('a_archicad').style.color = '#000000';
	document.getElementById('a_tuotteet').style.color = '#000000';
	document.getElementById('a_hinnasto').style.color = '#000000';
	document.getElementById('a_opiskelijat').style.color = '#000000';
	document.getElementById('a_tuki').style.color = '#000000';
	document.getElementById('a_gdl').style.color = '#000000';
	document.getElementById('a_linkit').style.color = '#000000';
	document.getElementById('a_archimad').style.color = '#000000';
	document.getElementById('a_archimag').style.color = '#000000';

	document.getElementById('a_etusivu').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_mad').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_archicad').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_tuotteet').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_hinnasto').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_opiskelijat').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_tuki').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_gdl').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_linkit').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_archimad').style.borderBottom = '1px solid #e4e4e4';
	document.getElementById('a_archimag').style.borderBottom = '1px solid #e4e4e4';

	document.getElementById('sm_etusivu').style.display = 'none';
	document.getElementById('sm_mad').style.display = 'none';
	document.getElementById('sm_archicad').style.display = 'none';
	document.getElementById('sm_tuotteet').style.display = 'none';
	document.getElementById('sm_hinnasto').style.display = 'none';
	document.getElementById('sm_opiskelijat').style.display = 'none';
	document.getElementById('sm_tuki').style.display = 'none';
	document.getElementById('sm_gdl').style.display = 'none';
	document.getElementById('sm_linkit').style.display = 'none';
}

function select_submenu(menu_id, submenu_id, links)
{
	if(menu_id != '')
	{
		var menu = document.getElementById(menu_id);
		menu.style.background = '#ffffff';
		menu.style.color = '#000000';
		menu.style.borderTop = '1px solid #e4e4e4';
	}

	if(submenu_id != '')
	{
		var submenu = document.getElementById(submenu_id);
		submenu.style.background = '#513c7e';
		submenu.style.color = '#ffffff';
		submenu.style.textDecoration = 'none';
	}

	if(links != '')
	{
		document.getElementById('submenu2').innerHTML = links;
		document.getElementsByTagName('h1')[0].style.marginBottom = '30px';
	}
	
	document.getElementById('submenu2').style.display = 'block';
}

