// JavaScript Document
$(document).ready(function() {
	$(".dropdown dt a").click(function() {
		$(".dropdown dd ul").toggle();
	});
				
	$(".dropdown dd ul li a").click(function() {
		var text = $(this).html();
		$(".dropdown dt a span").html(text);
		$(".dropdown dd ul").hide();
		$("#result").html("Selected value is: " + getSelectedValue("sample"));
	});
				
	function getSelectedValue(id) {
		return $("#" + id).find("dt a span.value").html();
	}

	$(document).bind('click', function(e) {
		var $clicked = $(e.target);
		if (! $clicked.parents().hasClass("dropdown"))
			$(".dropdown dd ul").hide();
	});
  $('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 - 107;
  $('html,body')
  .animate({scrollTop: targetOffset}, 2000);
    return false;
   }
 }
  });
});
//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; 

function validate()
{
//	var Aanhef = document.getElementById("aanhef").value;
	var cNaam = document.getElementById("f_naam").value;
	var cEmail = document.getElementById("f_email").value;
	var cText = document.getElementById("f_tekst").value;
   
	var Versturen = true;

	//naam
	if(cNaam.length == 0)
	{ 
		document.getElementById("f_naam").style.backgroundColor="#EEEEEE"; 
		document.getElementById("f_naam").style.borderColor="#ff0000";
		Versturen = false; }
	else
	{ 
		document.getElementById("f_naam").style.backgroundColor="#FFFFFF"; 
		document.getElementById("f_naam").style.borderColor="#00ff00";	
	}
	//email
	var EmailadresValidatie = /^[_A-z0-9-]+(\.[_A-z0-9-]+)*@[A-z0-9-]+(\.[A-z0-9-]+)*(\.([A-z]){2,4})$/;
	if(!EmailadresValidatie.exec(cEmail))
	{
		if(cEmail.length != 0)
		{
			document.getElementById("email_message").innerHTML=" Ongeldig";
		}
		document.getElementById("f_email").style.backgroundColor="#EEEEEE";
		document.getElementById("f_email").style.borderColor="#ff0000";
		Versturen = false;
	}
	else
	{
		document.getElementById("f_email").style.backgroundColor="#FFFFFF";
		document.getElementById("f_email").style.borderColor="#00ff00";
		document.getElementById("email_message").innerHTML="";
	}
	//text
	if(cText.length == 0)
	{ 
		document.getElementById("f_tekst").style.backgroundColor="#EEEEEE";
		document.getElementById("f_tekst").style.borderColor="#ff0000"; 
		Versturen = false; 
	}
	else
	{ 
		document.getElementById("f_tekst").style.backgroundColor="#FFFFFF"; 
		document.getElementById("f_tekst").style.borderColor="#00ff00"; 
	}

	return Versturen;
}