var SaveSearches = false;
function keydown(e) {
  if (e==null) return;
  try 
  {
    var keyCode = e.keyCode;
  }
  catch(e) 
  {
    alert(e.message);
  }
  if (keyCode==null) keyCode=e.which;
  if (keyCode==13) {
    try 
    {
	    if (e.cancelBubble!=null) e.cancelBubble=true;
	    if (e.returnValue!=null) e.returnValue=false;
	    if (e.keyCode!=null) e.keyCode=0;
	    if (e.which!=null) e.which=0;
    }
    catch(e)
    {
    }
    doSearch();
    return false;
  };
}

function doSearch()
{
	var frm = document.forms["searchform"];
	if (frm == null) return;

	var input = frm.elements["searchtxt"];
	if (input != null)
	{
		var keyword = "" + input.value;
		if (keyword == "") {
			return;
		}

		if (SaveSearches)
		{
			$.ajax({
				url: '/search/index.php?search_path=&match=all&string='+keyword,
				type: 'GET',
				dataType: 'text',
				timeout: 1000,
				error: function(){},
				success: function(xml){
					gotoSearch(keyword);
				}
			});
		}
		else
			gotoSearch(keyword);
	}
}

function gotoSearch(keyword)
{
	if (keyword != null)	
	{
		if (top.siteid == "163") {
			// Search English site
			window.location="/en/search.html?key="+ keyword;
			//window.location="/nl/zoeken.html?key="+ keyword;
		}
		else {
			// Search Dutch site
			window.location="/nl/search/index.php?search_path=&match=all&string="+keyword;
		}
	}
}	


function crumblePath()
{
	var src = document.getElementById("path");
	var dest = document.getElementById("crumble");
/*
	var list = src.getElementsByTagName("a");
	
	for (var i = 0; i < list.length; i++)
	{
		if ((i+1) == list.length)
		{
			var link_value = list[i].innerText;
			src.removeChild(list[i]);
		}
	}
	
	src.innerHTML += " <span class=\"path-last-item\">" + link_value + "</span>";
*/
	if (src != null && dest != null) 
		dest.innerHTML += " <a href=\"/\">Home</a> <strong>></strong> "+ src.innerHTML;
}
/*
$(document).ready(function() {
	crumblePath();
});
*/
function initPageCases()
{
	$("#pageCaseContainer .box").hide();
	
	$("#pageCaseContainer").children("li").click(function() {
		$("#longtekst").hide();
		$(this).children(".box").slideDown();
		$(this).addClass(" active");
		$(this).siblings().children(".box").slideUp();
		$(this).siblings().removeClass("active");
	});
}
function createVacatureLink(name)
{
	// Id of react button -> vacature_react
	var btn = document.getElementById("vacature_react");
	if (btn != null)
	{
		if (name != null)
		{
			btn.href += "?vac="+name;
			btn.style.display="block";
		}
	}
}

function fillVacForm(form)
{
	var url = ""+window.location;
	var title = url.split("=");
	var vac_value = title[1];
	var form = document.forms[form];
	var dest = form.elements["PWLKVCT"];
	var vac_value = vac_value.replace(/%20/g, " ");
	if (dest != null)
		dest.value=vac_value;
}

function createInformatieLink()
{
	var title = document.getElementById("pagetitle");
	var dest = document.getElementById("informatie-aanvragen");
	if (dest != null)
		dest.href += "?ond="+title.innerHTML;
}

function createContactLink()
{
	var title = document.getElementById("pagetitle");
	var dest = document.getElementById("btn-contact-opnemen");
	if (dest != null)
		dest.href +="?ond="+title.innerHTML;
}
