// Mixed and mashed scripts used in the public blog. Depends on prototype.

var sas = {};

sas.navigation = {
    init : function() {
        var url = location.pathname;
		if (url.charAt(url.length -1) == '/' && url.length > 1) {
		    url = url.substring(0,url.length-1);
		}
		var opts = $('navbar').options;
		var selected;
		for (var i = 0, l = opts.length; i < l; i++) {
		    if (opts[i].value == url) {
		        opts[i].selected = true;
		        selected = opts[i];
		        break;
		    }
		}
		if (selected == null) {
		    selected = document.createElement('option');
		    selected.appendChild(document.createTextNode('Visar innehåll'));
		    selected.disabled = true;
		    opts[0].selected = false;
		    $('navbar').insertBefore(selected, opts[0]);
		}
		
		Event.observe('navbar', 'change', function(e) {
		    var elm = Event.element(e);
		    if (elm.value) {
		        location.href = elm.value;
		    }
		});
    }
}