function setfocus(id)
<!--versie 1.1 (13.02.2004) 						 					-->
<!--									 								-->
<!--(c) 2004 Jeroen C. Koppes					  					    -->
<!--email:   post@jeroenkoppes.com					 					-->
<!--website: http://www.jeroenkoppes.com				 				-->
<!--									 								-->
<!--Copyright:								 							-->
<!--Gebruik van deze functie is alleen toegestaan met toestemming van   -->
<!--de programmeur!							 							-->
<!--									 								-->
<!--Beschrijving:							 							-->
<!--Functie die de focus op een bepaald veld in het form zet.		    -->
<!--Het te focusse veld wordt als argument meegegeven					-->
<!--									 								-->
<!--Variabelen:								 							-->
<!--id=het te focussen veld											    -->
<!--									 								-->
{
document.getElementById(id).focus()
}
<!-- setfocus()															-->



function checkfields()
<!--versie 1.0 (01.06.2003) 						 					-->
<!--									 								-->
<!--(c) 2003 Jeroen C. Koppes					  					    -->
<!--email:   post@jeroenkoppes.com					 					-->
<!--website: http://www.jeroenkoppes.com				 				-->
<!--									 								-->
<!--Copyright:								 							-->
<!--Gebruik van deze functie is alleen toegestaan met toestemming van   -->
<!--de programmeur!							 							-->
<!--									 								-->
<!--Beschrijving:							 							-->
<!--Functie die een aantal velden in een form controleert op vulling.   -->
<!--De te controleren velden worden als arguments meegegeven,           -->
<!--gescheiden door komma's												-->
<!--									 								-->
<!--Variabelen:								 							-->
<!--pass=boolean om te controleren of de velden zijn 'geslaagd'		    -->
<!--arguments=de meegegeven arguments (velden) van de functie		    -->
<!--									 								-->
{
var pass=true;
var arguments=checkfields.arguments;
if (arguments.length > 0)
 {
 for (i=0; i<arguments.length; i++)
  {
  if (document.getElementById(arguments[i]).value=="" && pass==true)
   {
   pass=false;
   }
  }
 }
if (pass==false)
 {
 alert("U heeft niet alle velden gevuld!");
 return false;
 }
else
 {
 return true;
 }
}
<!-- checkfields()														-->



function gotopage(id) 
{
if (id.options[id.selectedIndex].value != "0")
  {
  window.location.href = id.options[id.selectedIndex].value
  }
}     

function confirmbox(tekst)
{
 var name = confirm(tekst)
 if (name == true)
 {
  return true
 }
 else
 {
  return false
 }
}

function checkprice()
{
	if (navigator.appName == 'Microsoft Internet Explorer')
	{
        key = window.event.keyCode;
	}
    else
	{
        key = e.which;
	}

    if ((key > 47 && key < 58) || key == 44 || key == 46)
    {
	    return true;
	}
	else
	{
    	return false;
	}
}

function checkcompare(id1,id2,tekst)
{
if (document.getElementById(id1).value==document.getElementById(id2).value)
 {
 return true
 }
else
 {
 alert(tekst)
 return false
 }
}

function insertcode(code1,code2,id)
{
	var veld=document.getElementById(id);
	veld.focus();
	var range = document.selection.createRange();
	range.text = code1 + range.text + code2;
}

function popup(url)
{
	var w = 450;
	var h = 550;    
	var topPos = 10;
	var leftPos = 10;
	window.open(url,'popup','width=' + w + ',height=' + h + ',top=' + topPos + ',left=' + leftPos + ',scrollbars=yes');  
}

function popup_size(url,w,h)
{
	var topPos = 10;
	var leftPos = 10;
	window.open(url,'popup','width=' + w + ',height=' + h + ',top=' + topPos + ',left=' + leftPos + ',scrollbars=yes');  
}

function checkfields_v2()
{
var pass=true;
var alerttext="De volgende fouten zijn geconstateerd:"
var arguments=checkfields_v2.arguments;
if (arguments.length > 0)
 {
 for (i=0; i<(arguments.length-2); i+=3)
  {
  if (document.getElementById(arguments[i]).value=="")
   {
   alerttext+="\n- "+arguments[i+1]+" is verplicht";
   pass=false;
   }
  }
 }
if (pass==false)
 {
 alert(alerttext);
 return false;
 }
else
 {
 return true;
 }
}
<!-- checkfields_v2()														-->