/* JQuery */
$(document).ready(function(){
  var currentMenu = 1;
  
  $("#menuPicker li a").click(function () {
    var attr = $(this).attr("rel");
    var menuNr = attr.replace("menu","");
    $("#menuPicker li a").removeClass("active");
    $(this).addClass("active");
    if(menuNr!=currentMenu){
      $("#menu"+currentMenu).fadeOut(500,function(){
        $("#"+attr).fadeIn(500);
        currentMenu = menuNr;
      });
    }
  });

  $("#accordion").accordion({
    autoHeight: false,
    change: function(event, ui) {
      var newId = ui.newHeader.attr("id").replace("acc-item-","");
      $('#slideShow'+newId).cycle({
        fx:    'scrollHorz',
        next:  '#slideShowNav'+newId+' .next',
        prev:  '#slideShowNav'+newId+' .prev',
        delay: 2000
      });
    }
  });

  var handlePrompt = function(){
    if ($(this).hasClass("prompt")){
      $(this).removeClass('prompt');
      if ($(this).localName == 'textarea') {
        $(this).text('');
      } else {
        $(this).val('');
      }
    } else if ($(this).val() == '' && $(this).text() == '') {
      $(this).addClass('prompt');
      if ($(this).localName == 'textarea') {
        $(this).text($(this).attr('rel'));
      } else {
        $(this).val($(this).attr('rel'));
      }
    }
  };
  $('input[type=text],textarea').each(handlePrompt);
  $('input[type=text],textarea').focus(handlePrompt);
  $('input[type=text],textarea').blur(handlePrompt);
  
  // fix height
  $(".registerCol").css("height",
    $(".checkMeCol").height()+"px");
  
  // Home animation
  if($("body").hasClass("pageHome")){
    var flashvars = false;
    var params = {};
    params.menu = "false";
    var attributes = false;
    swfobject.embedSWF("/swf/flashanimation.swf", "homeAnimation", "460", "268", "9.0.0","/swf/expressInstall.swf",flashvars, params, attributes);
  }
  
  if (window.location.hash != '') {
    var id = window.location.hash;
    id = id.substr(1);
    $('h3.news-post-id-'+id+' a').click();
  }
});

/* Cufon */
Cufon.replace("ul#navigation li span.title",
              { fontFamily: 'Nobel-Regular', hover:true });
Cufon.replace(".cufonMe",
              { fontFamily: 'Nobel-Regular'});
Cufon.replace(".cufonMeBold, #fiche h3, .afhaalgerechten-sub h3",
              { fontFamily: 'Nobel-Bold'});

