$(function() {
	/*
	 NB! Gjøres i kursliste.jsp slik at det skal kjøre tidligere. (Hindre flimmring i IE6)
	 
	$('#courseFilter #nonjs').css({ display: 'none' });
	$('#fylkevalg, #omradevalg').show();	
	$('#fylker UL.first A:last, #fylker UL.second A:last, #omrader UL.first A:last').css({ background: 'none' });
	if ($('#fylkevalg A.whole').html() == '') $('#fylkevalg A.whole').html('Alle fylker');
	if ($('#omradevalg A.whole').html() == '') $('#omradevalg A.whole').html('Alle kursomr&aring;der');

	if ($.browser.msie) {
		$('#fylkevalg').width($('#fylkevalg A.whole').width() + $('#fylkevalg A.arrow').width() + 22 + 'px');
		$('#omradevalg').width($('#omradevalg A.whole').width() + $('#omradevalg A.arrow').width() + 22 + 'px');
	}

	$('.radRaw').each(function() {
		$(this).addClass('colNo');
	});
	*/
	
	$(window).load(function() {
	  setChosenMenu();
   });
      
   
   $('TABLE.data TBODY TR:even').addClass("even");
   $('TABLE.data TBODY TR:odd').addClass("odd");

   $('TABLE.data TBODY TR, #fylker UL LI, #omrader UL LI').hover(function() {
      $(this).addClass("hover");
   }, function() {
      $(this).removeClass("hover");
   });

   $('#fylkevalg A').click(function() {
      $('#omrader').hide();
      var top = $(this).offset().top + 26;
      var left = $('#fylkevalg A.whole').position().left;
      if ($.browser.msie) {
         left = left - 3;
         top = top - 3;
      }
      $('#fylker').css({ left: left + 'px', top: top + 'px' }).slideDown(500);
      return false;
   });

   $('#omradevalg A').click(function() {
      $('#fylker').hide();
      var top = $(this).offset().top + 26;
      var left = $('#omradevalg A.whole').position().left;
      if ($.browser.msie) {
         left = left - 3;
         top = top - 3;
      }
      $('#omrader').css({ left: left + 'px', top: top + 'px' }).slideDown(350);
      return false;
   });

   $(document).click(function() {
      var menu1 = $('#fylker');
      var menu2 = $('#omrader');
      if ($(this) != menu1) $(menu1).hide();
      if ($(this) != menu2) $(menu2).hide();
   });


   $('#fylker UL LI A').click(function() {
      $('#filter #filter_fylke').val($(this).attr('rel'));
      $('FORM#filter').submit();
      return false;
   });

   $('#omrader UL LI A').click(function() {
      $('#filter #filter_kursomrade').val($(this).attr('rel'));
      $('INPUT.kurstyper').removeAttr("checked");
      $('FORM#filter').submit();
      return false;
   });

   $('.boxes .checkboxLabel, .colNo IMG').click(function() {
      var arr = $(this).attr('id').split('-');
      var box = $('#' + arr[1] + '-' + arr[2]);
      var img = $(this).parent().children('IMG');
      var src = $(img).attr('src');
      if (! $(box).attr('checked')) {
         $(box).attr('checked', true);
         $(img).attr('src', src.replace("unchecked", "checked"));
      } else {
         $(box).attr('checked', false);
         $(img).attr('src', src.replace("checked", "unchecked"));
      }
      $('FORM#filter').submit();
   });

   $('TABLE.data TBODY TD').click(function() {
      if ($(this).children('A').length == 0) {
         document.location = $($($(this).parent().children('TD')[0]).children('A')[0]).attr('href');
      }
   });

   $('.course').click(function() {
      document.location = $(this).children('A').attr('href');
   });

   $('.course').hover(function() {
      $(this).addClass('bgHover');
   }, function() {
      $(this).removeClass('bgHover');
   });
});

function setChosenMenu() {
   $('#menu_list A').removeClass('chosenmenu');
   var href = document.location.toString();
   if (href.indexOf('hold') > -1) {
      $('#holdermeny A').addClass('chosenmenu');
   } else if (href.indexOf('sted') > -1) {
      $('#stedmeny A').addClass('chosenmenu');
   } else {
      $('#kursmeny A').addClass('chosenmenu');
   }
}

function filtrerFylke() {
   var dropdownIndex = document.getElementById('fylke').selectedIndex;
   var dropdownValue = document.getElementById('fylke')[dropdownIndex].value;
   alert(dropdownValue);
}
