/* Predefined variables */
$(document).ready(function() {
	
	ExternalLinks();
	$("a[rel=fancybox],a[rel=lightbox]").fancybox();
  $('a.popup').fancybox({frameWidth: 640, frameHeight: 500});
	$('#slider').nivoSlider({
		effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
		directionNav:false, //Next & Prev
		controlNav:false, //1,2,3...
		keyboardNav:false //Use left & right arrows
	});		
	bindRichInteraction();
});

function ExternalLinks()
{
	var hostname=window.location.hostname;hostname=hostname.replace("www.","").toLowerCase();	var a=document.getElementsByTagName("a"); this.check=function(obj){ var href = obj.getAttribute('href').toLowerCase(); return(href.indexOf("http://")!=-1&&href.indexOf(hostname)==-1)?true:false; }; this.set=function(obj){ obj.target="_blank"; obj.className="external"; }; for(var i=0;i<a.length;i++){ if(check(a[i])) set(a[i]); }; 	
};

function bindRichInteraction(){
  $('#contactFormulier').submit( function(){
    var requiredFields = true;
    $(this).find('.required').each( function(){
      if ($(this).val() == "") requiredFields = false;
    });
    if (!requiredFields)
    {
      alert('Niet alle verplichte velden zijn ingevuld.\nVerplichte velden zijn gemarkeerd met een *.')
      return false;
    }
  });
	
}
