	//EXTERNAL LINKS
	function externalLinks() {
	 if (!document.getElementsByTagName) return;
	 var anchors = document.getElementsByTagName("a");
	 for (var i=0; i<anchors.length; i++) {
	   var anchor = anchors[i];
	   if (anchor.getAttribute("href") &&
		   anchor.getAttribute("rel") == "external")
		 anchor.target = "_blank";
	 }
	}
	window.onload = externalLinks;	


	// DELAY FUNCTION
	$.fn.delay = function(time, callback){
		// Empty function:
		jQuery.fx.step.delay = function(){};
		// Return meaningless animation, (will be added to queue)
		return this.animate({delay:1}, time, callback);
	}

	//$(window).load(function() {
	//$(function(){
	$(document).ready(function(){

		// VALIDATE NIEUWSBRIEFFORM
		// VALIDATE NIEUWSBRIEFFORM
		$("#NieuwsbriefForm").validate({
			rules: {
				voornaam: {
					required: true,
					minlength: 2
				},
				achternaam: {
					required: true,
					minlength: 2
				},					
				abbo_email: {
					required: true,
					email: true
				}
			},
			messages: {
				voornaam: "Vul uw voornaam in",
				achternaam: "Vul uw achternaam in",
				abbo_email: "Vul een geldig e-mailadres in"	
			}
		});
		
		// VALIDATE REACTIEFORM
		$("#ReactieForm").validate({
			rules: {
				naam: {
					required: true,
					minlength: 2
				},
				bericht: {
					required: true,
					minlength: 2
				},
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				naam: "Vul aub uw naam in",
				email: "Vul aub een geldig e-mailadres in",
				bericht: "Vul aub uw reactie in"	
			}
		});
		
		// VALIDATE EVENEMENTFORM
		$("#EvenementForm").validate({
			rules: {
				voornaam: {
					required: true,
					minlength: 2
				},
				achternaam: {
					required: true,
					minlength: 2
				},
				emailadres: {
					required: true,
					email: true
				}
			},
			messages: {
				voornaam: "Vul aub uw voornaam in",
				achternaam: "Vul aub uw achternaam in",
				emailadres: "Vul aub een geldig e-mailadres in"
			}
		});				
		
		$("#ContactForm").validate({
			rules: {
				email: {
					required: true,
					email: true
				},
				naam: {
					required: true,
					minlength: 2
				},
				telefoon: {
					required: true,
					minlength: 4
				}
			},
			messages: {
				email: "Vul aub een geldig e-mailadres in",
				naam: "Vul aub uw naam in",
				telefoon: "Vul aub uw telefoonnummer in"
			}
		});			


		// remove enter 2 submit
		$("#ReactieForm").bind("keypress", function(e) {
			  if (e.keyCode == 13) return false;
		});
		$("#Nieuwsbrief").bind("keypress", function(e) {
			  if (e.keyCode == 13) return false;
		});			
				
	});
