$(document).ready(function() {

  // rescale imagemap 
  $("#kaartmap.klein area").each(function() {
    var pairs = $(this).attr("coords").split(', ');
    for(var i=0; i<pairs.length; i++) {
        var nums = pairs[i].split(',');
        for(var j=0; j<nums.length; j++) {
            nums[j] = parseFloat(nums[j]) /2;
        }
        pairs[i] = nums.join(',');
    }
    $(this).attr("coords", pairs.join(', '));
  });

  $('#kaartmap area, ul.menu1 li#index ul li a, div.contact a').hover(
    function() {
      var riec = $(this).attr('alt') || $(this).attr('id');
      var title = $('ul.menu1 ul a#' + riec + ', div.contact a#' + riec + ', ul.menu1 li#liec a#' + riec).addClass('selected').eq(0).text();
      var img  = '/gfx/kaart/' + riec + '.gif';
      $('img#kaart').attr('src', img);
      $(this).attr('title', title);
    },
    function() {
      var img = '/gfx/kaart/nederland.gif';
      $('img#kaart').attr('src', img);
      $('ul.menu1 ul a, div.contact a, ul.menu1 li#liec a#liec').removeClass('selected')
    }
  );
  
  $('form#zoek input[type=text]').each(function() {
    var defvalue = $(this).attr('title');
    if($.trim(this.value) == "" || this.value == defvalue) {
      this.value = defvalue;
      $(this).addClass('dimmed');
    }

    $(this).focus(function() {
        if(this.value == defvalue) {
            this.value = "";
            $(this).removeClass('dimmed');
            $(this).removeClass('required');
        }
    });
    
    $(this).blur(function() {
        if($.trim(this.value) == "")
          this.value = defvalue;
        if(this.value == defvalue)
          $(this).addClass('dimmed');
    });
  });
  
});

