function popup_fotobestand(bestand_id) {
  win = window.open('toonfoto.php?bestand_id=' + bestand_id, "showimage", "resizable=yes, scrollbars=yes, width=700, height=600, top=50, left=50");
  win.focus();
  return false;
}

function popup_stuurdoor(w) {
	win = window.open(w, "stuurdoor", "resizable=yes, scrollbars=no, width=478, height=600, top=50, left=50");
  win.focus();
  return false;
}

function popup_opmerking(obj, obj_id) {
	win = window.open('popup_opmerking.php?object=' + obj + '&object_id=' + obj_id , "opmerking", "resizable=yes, scrollbars=yes, width=478, height=378, top=50, left=50");
  win.focus();
  return false;
}

function popup_kaart(abrid) {
	win = window.open("http://www.lokaalloket.nl/invis2/xinvis/popup_kaart.php?aanbieder_id=" + abrid, "kaart", "resizable=no, scrollbars=no, width=600, height=400, top=50, left=50");
  win.focus();
  return false;
}

function popup_route(abrid) {
	win = window.open("popup_route.php?aanbieder_id=" + abrid, "route", "resizable=yes, scrollbars=yes, width=550, height=240, top=20, left=20");
  win.focus();
  return false;
}

/**
 * form_disable_all_buttons
 */
function form_disable_all_buttons(f) {
  /* disabled due to ff3 fbcache
  if ( f ) {
    for ( var i = 0; i < f.elements.length; i++ ) {
      if ( f.elements[i].type == 'button' || f.elements[i].type == 'submit' || f.elements[i].type == 'reset' ) {
        f.elements[i].disabled = true;
      }
    }
  }*/
}

/**
 * hide
 */
function hide(e) {
  e.style.visibility = 'hidden';
  e.style.display = 'none';
}

/**
 * show
 */
function show(e) {
  e.style.visibility = 'visible';
  e.style.display = 'block';
}

/**
 * toggle_visibility
 */
function toggle_visibility(ename) {
	e = document.getElementById(ename);
	if ( e.style.display == 'none' ||  e.style.display == '' ) {
		show(e);
	}
	else {
		hide(e);
	}
}

/**
 * box
 */
function flipform(fname, a) {
	f = document.getElementById(fname);
	if ( f.style.display == 'none' ) {
		show(f);
		a.className = 'active';
		form_setfocus(fname);
	}
	else {
		hide(f);
		a.className = '';
	}
}


/**
 * form_setfocus
 */
function form_setfocus(f) {
  var found = false;
  var i = 0;
  while ( !found && i < document.forms[f].elements.length ) {
    switch ( document.forms[f].elements[i].type ) {
      case 'hidden':
         break;
      case 'select-one':
         break;
      case 'submit':
         break;
      default:
        document.forms[f].elements[i].focus();
        document.forms[f].elements[i].select();
        found = true;
    }
    i++;
  }
}

function toggle_filter(id) {
	toggle_visibility(id);
	if ( document.forms['filteren'].elements[id] ) {
		grel = document.forms['filteren'].elements[id];
	}
	else {
		grel = document.forms['filteren'].elements[id + '[]'];
	}
	for (i=0;i<grel.length;i++){
		grel[i].checked = false;
	}
}

function clear_filter() {
	l = document.forms['filteren'].elements.length;
	for ( i = 0; i < l; i++ ) {
	  el = document.forms['filteren'].elements[i];
		if ( el.type == 'checkbox' || el.type == 'radio'  ) {
			el.checked = false;
		}
	}
	document.forms['filteren'].submit();
}

/*function initLinks() {
  for (i in document.links) {
    link = document.links[i];
    if (link.rel && link.rel.indexOf('external')!=-1) {
      link.onclick = onExternalLinkActivate;
      link.onkeypress = onExternalLinkActivate;
    }
  }
}

function onExternalLinkActivate() {
  window.open(this.href);
  return false;
}
window.onload = initLinks;*/

 var RecaptchaOptions = {
    theme : 'clean',
	lang : 'nl'
 };
