$(document).ready(function() {

	$("#header h1, #omhoog").hover(function(){
		if ($.browser.mozilla) {
			$(this).stop(true, true).animate({ 'letterSpacing': '2'}, 300);
		}
	},
	function(){
		if ($.browser.mozilla) {
			$(this).stop(true, true).animate({'letterSpacing': '0'}, 200);
		}
	});

	$('a[href*=#]').click(function() {
	if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
	&& location.hostname == this.hostname) {
	  var $target = $(this.hash);
	  $target = $target.length && $target
	  || $('[name=' + this.hash.slice(1) +']');
	  if ($target.length) {
		var targetOffset = $target.offset().top;
		$('html,body')
		.animate({scrollTop: targetOffset}, 1000);
	   return false;
	  }
	}
  });
  
  $(window).scroll(function(){
	// Sponsors-left
	if ($(window).scrollTop() < parseInt($("#menu").offset().top + $("#menu").height()))
	{
		$("#sponsors-left").css({'top': ''});
	}
	else
	{
		$("#sponsors-left").stop().animate({'top': parseInt( $(window).scrollTop())+'px'}, 1000);
	}
	
	// Omhoogbal
	if ($(window).scrollTop() < parseInt($("#menu").offset().top + $("#menu").height()))
	{
		$("#omhoog").hide();
	}
	else
	{
		$("#omhoog").show();
	}
  });
  
  $(window).resize(function(){
		//Omhoogbal
	  $("#omhoog")
		.css({
				'display': 'block',
				'left': parseInt($(window).width() / 2 + $("#content").width() / 2 + 20),
				'top': parseInt($(window).height() / 2 - 75)
			});
		// Pages browser height
		$("#content .page").each(function(){
			$(this).css({'minHeight': $(window).height()+'px'});
		});
  });
  
  // resize de ballon ook ff on load
  $("#omhoog")
	.css({
			'left': parseInt($(window).width() / 2 + $("#content").width() / 2 + 20),
			'top': parseInt($(window).height() / 2 - 75)
		});
  
	// Omhoogbal
	if ($(window).scrollTop() < parseInt($("#menu").offset().top + $("#menu").height()))
	{
		$("#omhoog").hide();
	}
	else
	{
		$("#omhoog").show();
	}
	
	// Pages browser height
	$("#content .page").each(function(){
		if ($(this).hasClass("no-height-resize") == false)
			$(this).css({'minHeight': $(window).height()+'px'});
	});
	
	// Aanmelden
	$('#aanmeldform').submit(function() {
	  $("#error").slideUp('fast').next('ul').slideUp('fast');
	  $.post("index.php", $(this).serialize(), function(data){
			if (data == "OK")
			{
				$("#aanmelden").html('<h1>Aanmelden gelukt</h1><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>'
				+ '<p>Bedankt voor uw registratie. U ontvangt nu een e-mail met een link om uw aanmelding te bevestigen.</p>'
				+ '<p>Na de bevestiging wordt uw toegangsbewijs (e-ticket) naar uw e-mailadres toegestuurd.</p>');
			}
			else
			{
				$("#error").next("ul").html(data);
				$("#error").slideDown(200).next('ul').slideDown(200);
			}
		});
	  return false;
	});

});
