(function($) {
	$.querystringvalues = $.queryStringValues = $.QueryStringValues = $.QueryStringvalues = $.queryStringValues = $.queryStringvalues = $.querystringValues = $.getqueryString = $.queryString = $.querystring = $.QueryString = $.Querystring = $.getQueryString = $.getquerystring = $.getQuerystring  = function(options)
	{
		defaults = {defaultvalue:"null"} ;
		options = $.extend(defaults , options);
		qs = location.search.substring(1, location.search.length);
		if (qs.length === 0) { return options.defaultvalue;}
			qs = qs.replace(/\+/g, ' ');
			var args = qs.split('&');
			for (var i = 0; i < args.length; i ++ ) {
				var value;
				var pair = args[i].split('=');
				var name = unescape(pair[0]);
				if (pair.length == 2) {	
					value = unescape(pair[1]);
				} else {
					value = name;
				}
				if (name == options.id || i == options.id-1) {
						return value;
				}
			}
		return options.defaultvalue;
	};
})(jQuery);

$(document).ready(function() {
	
	var $varegrupper = $('#varegruppe-oversigt');
	
	if ($varegrupper.find('li.valgt').length > 0) {
		$varegrupper
			.find('.vare-undergruppe-liste, .vare-under-undergruppe-liste')
				.hide()
				.end()
			.find('li.valgt')
				.parents('ul')
					.show();
		
	} else {
		
		var strHKat = $.getQueryString({id: 'hkat'}),
			strKat = $.getQueryString({id: 'kat'});
			strVaregruppe = $.getQueryString({id: 'varegruppe'})
		if (strHKat != 'null' && strKat != 'null' && strHKat != '-1') {
			$('.vare-under-undergruppe-liste').not('#vare-under-undergruppe-liste' + strKat).hide();
			$('.vare-undergruppe-liste').not('#vare-undergruppe-liste' + strHKat).hide();
		} else if (strHKat = '-1' && strKat != 'null') {
			$('.vare-undergruppe-liste').not('#vare-undergruppe-liste' + strKat).hide();
		} else {
			$('.vare-under-undergruppe-liste, .vare-undergruppe-liste').hide();
			if (strVaregruppe != 'null') {
				$('#varegruppe-oversigt li.valgt:first').parents('ul').show();
			}
		}
	}
	$('.varegruppe-liste h3').css({cursor : 'pointer'})
		.click(function(){
			var $menu = $(this).siblings('.vare-undergruppe-liste');
			if (!($menu.is(':visible'))) {
				$('.vare-undergruppe-liste:visible').slideUp();
				$menu.slideDown();
			} else {
				$menu.slideUp();
			}
			return false;
		});
		$('.varegruppe-liste h4').css({cursor : 'pointer'})
		.click(function(){
			var $menu = $(this).siblings('.vare-under-undergruppe-liste');
			if (!($menu.is(':visible'))) {
				$('.vare-under-undergruppe-liste:visible').slideUp();
				$menu.slideDown();
			} else {
				$menu.slideUp();
			}
			return false;
		});
});
