$(document).ready(function(){

  function notWatermark(value, element){
    return value != 'Indtast domæne';
  }

  $.validator.addMethod("notWatermark", notWatermark, "<br />&nbsp;Domæne skal udfyldes");

  $("#validomainsearch").validate({
    rules: {domain: {notWatermark: true}}
  });

  $(function () {
    $("#domaininput").watermark("Indtast domæne");
  });

  $('img.dropshadow')
  .wrap('<div class="imgcenter"><div class="imgwrap"><div class="imgwrap0"><div class="imgwrap1"><div class="imgwrap2">' +
  '<div class="imgwrap3"></div></div></div></div></div></div>');

  $('form.loader').submit(function() {
    $('input',this).addClass('hidden');
    $(this).append('<img src="/images/ajax-loader-bar.gif" alt="Behandler..." />');
  });

  $('form.ns-loader').submit(function() {
    $('img.loaderani',this).removeClass('hidden');
    $('input.button',this).addClass('hidden');
  });

  $(function () {
    $('#searchinput').watermark('Søg på www.netsite.dk');
  });

  $(function () {
    $('#mylogin').watermark('Dit kundenr.');
    $('#mypassword').watermark('Tilhørende password');
  });

  $("#loginform").validate({
    rules: {
    customerid: {required: true, number: true, rangelength: [5, 5]},
    password: {required: true}
    },
    messages: {
    customerid: {
      required: "<br />&nbsp;Skal udfyldes",
      number: "<br />&nbsp;Kundenr. indeholder kun tal",
      rangelength: "<br />&nbsp;Dit kundenr. består af 5 cifre"
      },
    password: "<br />&nbsp;Skal udfyldes"
    }
  });

  $('.button').hover(
    function(){$(this).addClass("button-hover");},
    function(){$(this).removeClass("button-hover");}
  );

  $('a#login').fancybox({
    'transitionIn' :'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack',
    'scrolling' : 'no',
    'autoScale' : 'true',
    'type' : 'iframe'
  });
  $('a#mnpassword').fancybox({
    'transitionIn' :'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack',
    'scrolling' : 'no',
    'autoScale' : 'true',
    'type' : 'iframe'
  });
  $('a#pbs').fancybox({
    'width' : 375,
    'height' : 500,
    'transitionIn' : 'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack',
    'scrolling' : 'no',
    'type' : 'iframe'
  });

var toggle = function(direction, display, speed) {
    return function() {
      var self = this;
      var ul = $("ul", this);
      if( ul.css("display") == display && !self["block" + direction] ) {
        self["block" + direction] = true;
         ul["slide" + direction](speed, function() {
           self["block" + direction] = false;
         });
      }
    };
  }
  $("li.menu").hover(toggle("Down", "none", 400), toggle("Up", "block", 200));
  $("li.menu ul").hide();
});

var addthis_config = {ui_language: 'da', services_compact: 'email, print, facebook, twitter, blogger, digg, delicious, gmail, google, googlereader, hotmail, igoogle, live, printfriendly, yahoomail', data_use_flash: false, data_use_cookies: false, ui_click: true, ui_offset_left: -180, ui_cobrand: 'NETsite'}