$(function(){
  /** Hover effekten paa menuer **/
  $("li a").mouseover(function(){$(this).addClass('menu-hover');})
           .mouseout(function(){$(this).removeClass('menu-hover');});

  /** Formularer paa selvbetjeningen **/
  $("#ngf-plugin label:not(#ngf-consumption-select-container label):not(.ngf-graph label)").wrap('<div class="ngf-label-wrap" />');
  $("#ngf-plugin input:not(input:submit):not(input:hidden):not(input:reset):not(#ngf-consumption-select-container input):not(.ngf-graph input)").wrap('<div class="ngf-input-wrap" />');
  $("#ngf-plugin select").wrap('<div class="ngf-input-wrap" />');
  $("#ngf-plugin textarea").wrap('<div class="ngf-input-wrap" />');
  $("#ngf-plugin input:submit").wrap('<div class="ngf-submit-wrap" />');
  $("#ngf-plugin input:reset").wrap('<div class="ngf-reset-wrap" />');

  /** Mailformularer skal styles paa samme maade **/
  $(".csc-mailform label").wrap('<div class="ngf-label-wrap" />');
  $(".csc-mailform input:not(input:submit):not(input:hidden):not(input:reset)").wrap('<div class="ngf-input-wrap" />');
  $(".csc-mailform select").wrap('<div class="ngf-input-wrap" />');
  $(".csc-mailform textarea").wrap('<div class="ngf-input-wrap" />');
  $(".csc-mailform input:submit").wrap('<div class="ngf-submit-wrap" />');
  $(".csc-mailform input:reset").wrap('<div class="ngf-reset-wrap" />');

  /** Alle submit-knaper **/
  $("input:submit").wrap('<div class="groen-knap" />');
  $("button:submit:not(.ngf-submit-button):not(.no-wrap)").wrap('<div class="groen-knap" />');
  $("button.ngf-submit-button").wrap('<div class="groen-knap" />');
  $("button:reset").wrap('<div class="groen-knap" />');

  /** Alle links der er maerket "ngf-button" **/
  $(".ngf-button").wrap('<div class="groen-knap" />');

  /** Knapdelene **/
  $(".groen-knap").wrap('<div class="groen-knap-wrap" />');
  $(".groen-knap-wrap")
    .prepend('<div class="groen-knap-start" />')
    .append('<div class="groen-knap-slut" />');

  $("tr:even").addClass('raekke-lige');
  $("tr:odd").addClass('raekke-ulige');

  /** Der skal laves link rundt om forside kolonner **/
	$('.forside-boks-venstre').each(function(){
		var $this=$(this),$link=$this.find('a:first'), $href=$link.attr('href');
		$link.after('<span class="internal-link">'+$link.html()+'</span>');
		$this.find('a').remove();
		if ( $link.hasClass('internal-link') ){
			$href=jQuery('base').attr('href')+$href;
		}
		
		$this
			.bind('click',function(){
				location.href=$href;
			})
			.css({'cursor':'pointer'})
			.attr('title',$link.attr('title'));
	});

  /** Vis/skjul felter **/
  $('#toggle').click(function() {
    $('.hide').toggleClass('show');
  });

  $('#toggleText').click(function() {
    $('.hideText').toggleClass('show');
    return false;
  });

  /** Skjul login status text, medmindre der er fejl **/
  if ($('#felogin-status-box').prev().html() != 'Fejl i log ind') {
    $('#felogin-status-box').hide();
  }
});

function showModalFAQ(id, hash) {
  $('#FAQAnswer'+id+'_'+hash).modal({minHeight: 265, maxHeight: 550, minWidth: 460, maxWidth: 760});
}

