$(window).resize(function()
{
  setHeight();
});

function setHeight()
{
	$("#centerDiv").height("");
	if (($("#contentContainer").height()+490)<$(window).height()) $("#centerDiv").height($(window).height());
}

function initGallery()
{
  $("#galleria").galleria(
  {
    data_source: "#photos"
  });
  setTimeout("$('#galleria').show()",500);
}

function toggleSlide(element,speed)
{
	if ($(element).css("display")=="none") $(element).slideDown(speed,function(){ setHeight(); });
	else  $(element).slideUp(speed,function(){ setHeight(); });
}

function checkMsgForm()
{
  var errorMsg  = "De volgende velden zijn niet correct ingevuld:\n";
  var hasErrors = false;

  var name    = $("#name").val();
  var email   = $("#email").val();
  var message = $("#message").val();

  if (name==null || name=="")
  {
    hasErrors = true;
    errorMsg += "\n- Naam";
  }
  if (email==null || email=="" || !checkEmail(email))
  {
    hasErrors = true;
    errorMsg += "\n- E-mailadres";
  }
  if (message==null || message=="")
  {
    hasErrors = true;
    errorMsg += "\n- Bericht";
  }

  if (hasErrors) alert(errorMsg);
  else  $("#addMsgForm").submit();
}

function checkEmail(address)
{
  var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if (filter.test(address)) return true;
  else return false;
}
