$(function() {
	// Initialisatie Lightbox
	$('a.lightbox').lightBox(); // Select all links with lightbox class
});

function toggleAfwijkend(){
	if($("#afwijkendAdres").is(":hidden")){
		$("#afwijkendCheck").attr('checked', true);
	}else{
		$("#afwijkendAdres").attr('checked', false);
	}
	$("#afwijkendAdres").toggle();
	
}
function redirect(url){
    document.location = url;
}
function doZoeken(){
    redirect("/homepage.aspx?zoekquery=" + trim(optimizeSearchString(document.getElementById("zoekquery").value)));
}

/* -------------------------------------------------------------------- */

/* -------------------------------------------------------------------- */
function optimizeSearchString(zoekstr) {
    /* 
    Alles eruit filteren behalve:
    - 0-9 (0-9)
    - a-z (a-z)
    - A-Z (A-Z)
    - Koppelstreepje (-)
    - Spaties (\s)
    Extra uitleg
    - begin met / Start regex
    - Eind met / Eind regex
    - Achter de laatste / nog een letter dus g staat voor global. Dus over hele string uitvoeren
    */
    zoekstr = zoekstr.replace(/[^0-9a-z''A-Z[.]-\s]/g, "");
    zoekstr = zoekstr.replace(/\s+/g, " ");
    zoekstr = trim(zoekstr);
    return zoekstr;
}
function trim(value) {
  value = value.replace(/^\s+/,'');
  value = value.replace(/\s+$/,'');
  return value;
}