function checkform()
{
	error = false;
	if (document.puree.title.value=='')
	{
		error = true;
		document.getElementById('errortitle').className = 'error';
	}
	else
		document.getElementById('errortitle').className = '';
		
	if (document.puree.firstname.value=='')
	{
		error = true;
		document.puree.firstname.className = 'error';
	}
	else
		document.puree.firstname.className = '';
		
	if (document.puree.surname.value=='')
	{
		error = true;
		document.puree.surname.className = 'error';
	}
	else
		document.puree.surname.className = '';
		
	if (document.puree.street.value=='' || document.puree.street.value==0)
	{
		if (document.puree.country.value!='LUX' && document.getElementById('street').style.display=='')
			error = true;
		document.getElementById('errorstreet').className = 'error';
	}
	else
		document.getElementById('errorstreet').className = '';
	
	if (document.puree.street2.value=='')
	{
		if (document.puree.country.value=='LUX')
			error = true;
		document.puree.street2.className = 'error';
	}
	else
		document.puree.street2.className = '';
	
	if (document.puree.province.value=='' || document.puree.province.value==0)
	{
		error = true;
		document.getElementById('errorprovince').className = 'error';
	}
	else
		document.getElementById('errorprovince').className = '';

	if (document.puree.city.value=='' || document.puree.city.value=='0/0/0')
	{
		error = true;
		document.getElementById('errorcity').className = 'error';
	}
	else
		document.getElementById('errorcity').className = '';
		
	if (document.puree.country.value=='')
	{
		error = true;
		document.getElementById('errorcountry').className = 'error';
	}
	else
		document.getElementById('errorcountry').className = '';
	
	if (document.puree.nr.value=='')
	{
		error = true;
		document.puree.nr.className = 'error';
	}
	else
		document.puree.nr.className = '';
		
/*if (!checkMail(document.puree.email.value))
	{
		error = true;
		document.puree.email.className = 'error';
	}
	else
		document.puree.email.className = ''; */
			
	if (!checkRadio(document.puree.q1))
	{
		error = true;
		document.getElementById('q1').className = 'error';
	}
	else
		document.getElementById('q1').className = '';
	
	if (!checkRadio(document.puree.q2))
	{
		error = true;
		document.getElementById('q2').className = 'error';
	}
	else
		document.getElementById('q2').className = '';
	
	if (!checkRadio(document.puree.q3))
	{
		error = true;
		document.getElementById('q3').className = 'error';
	}
	else
		document.getElementById('q3').className = '';
	
	if (!checkRadio(document.puree.q4))
	{
		error = true;
		document.getElementById('q4').className = 'error';
	}
	else
		document.getElementById('q4').className = '';
	
	if (!document.getElementById('newsletteryes').checked && !document.getElementById('newsletterno').checked)
	{
		error = true;
		document.getElementById('contact').className = 'error';
	}
	else
		document.getElementById('contact').className = '';
		
	if (!checkDate(document.puree.day.value,document.puree.month.value,document.puree.year.value))
	{
		error = true;
		document.getElementById('errordate').className = 'error';
	}
	else
		document.getElementById('errordate').className = '';
	
	if (error)
		document.getElementById('nokmessagePuree').style.display = 'inline';
	else
	{
		document.puree.selector.value = "puree";
		document.puree.submit();
	}
}

function checkSTF()
{
	error = false;
	
	if (document.stf.friend_language.value=='')
	{
		error = true;
		document.getElementById('error_friend_language').className = 'error';
	}
	else
		document.getElementById('error_friend_language').className = '';
	
	if (document.stf.friend_name.value=='')
	{
		error = true;
		document.stf.friend_name.className = 'error';
	}
	else
		document.stf.friend_name.className = "";
	
	if (document.stf.your_name.value=='')
	{
		error = true;
		document.stf.your_name.className = 'error';
	}
	else
		document.stf.your_name.className = "";

	if (!checkMail(document.stf.friend_email.value))
	{
		error = true;
		document.stf.friend_email.className = 'error';
	}
	else
		document.stf.friend_email.className = "";
	
	if (!checkMail(document.stf.your_email.value))
	{
		error = true;
		document.stf.your_email.className = 'error';
	}
	else
		document.stf.your_email.className = "";

	if (error)
	{
		document.getElementById('nokmessageSTF').style.display = 'inline';
		document.getElementById('okmessageSTF').style.display = 'none';
	}	
	else
	{
		document.stf.selector.value = "stf";
		document.stf.submit();
	}
}

function checkAnum(o)
{
  o.value=o.value.toUpperCase().replace(/([^0-9A-Z])/g,"");
}

function checkRadio(o)
{
	for (i=0;i<o.length;i++)
		if (o[i].checked==true)
			return true;
	return false;
}

function checkMail(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return true;
	else return false;
}

function checkDate(day,month,year)
{
   source_date = new Date(year,(month-1),day);

   if(year != source_date.getFullYear())
      return false;

   if((month-1) != source_date.getMonth())
      return false;

   if(day != source_date.getDate())
      return false;

   return true;
}

function promptCallback(val) {
  if (val != null && val.length > 2)
	{
		document.getElementById('street').style.display='none';
		document.getElementById('errorstreet').style.display='none';
		document.getElementById('street').className = '';
		document.getElementById('street2').style.display='';
		document.getElementById('street2').value = val;
		document.getElementById('street3').value = val;
		document.getElementById('street2').className = '';
		if (document.getElementById('country').value == 'BE')
		{
			document.getElementById('street2').disabled=true;
			document.getElementById('street2').className='street2';
		}
		document.getElementById('se').value = '1';
	}		
}

var _dialogPromptID=null;
var _blackoutPromptID=null;

function IEprompt(innertxt,def) {

   that=this;
   var _isIE7=true;//(navigator.userAgent.indexOf('MSIE 7')>0);

   this.wrapupPrompt = function (cancled) {
      document.getElementById('title').style.display='';
		document.getElementById('country').style.display='';
		document.getElementById('province').style.display='';
		document.getElementById('city').style.display='';
		if (document.getElementById('country').value!='LUX')
			document.getElementById('street').style.display='';
	
	document.getElementById('day').style.display='';
    document.getElementById('month').style.display='';
    document.getElementById('year').style.display='';
			
      if (_isIE7) {
         val=document.getElementById('iepromptfield').value;
         _dialogPromptID.style.display='none';
         _blackoutPromptID.style.display='none';
         document.getElementById('iepromptfield').value = '';
         if (cancled) { val = '' }
         promptCallback(val);
      }
      return false;
   }
   if (def==undefined) { def=''; }

   if (_isIE7) {
      if (_dialogPromptID==null) {    	
         var tbody = document.getElementsByTagName("body")[0];
         tnode = document.createElement('div');
         tnode.id='IEPromptBox';
         tbody.appendChild(tnode);
         _dialogPromptID=document.getElementById('IEPromptBox');
         tnode = document.createElement('div');
         tnode.id='promptBlackout';
         tbody.appendChild(tnode);
         _blackoutPromptID=document.getElementById('promptBlackout');
         _blackoutPromptID.style.opacity='.9';
         _blackoutPromptID.style.position='absolute';
         _blackoutPromptID.style.top='0px';
         _blackoutPromptID.style.left='0px';
         _blackoutPromptID.style.backgroundColor='#555555';
         _blackoutPromptID.style.filter='alpha(opacity=90)';
         _blackoutPromptID.style.height=(document.body.offsetHeight<screen.height) ? screen.height+'px' : document.body.offsetHeight+20+'px'; 
         _blackoutPromptID.style.display='block';
         _blackoutPromptID.style.fontFamily='Arial';
         _blackoutPromptID.style.zIndex='50';
         _dialogPromptID.style.border='2px solid blue';
         _dialogPromptID.style.backgroundColor='#DDDDDD';
         _dialogPromptID.style.position='absolute';
         _dialogPromptID.style.width='330px';
         _dialogPromptID.style.zIndex='100';
      }
     	//hide selectboxes
    	document.getElementById('title').style.display='none';
    	document.getElementById('country').style.display='none';
    	document.getElementById('province').style.display='none';
    	document.getElementById('city').style.display='none';
    	document.getElementById('street').style.display='none';
    	document.getElementById('day').style.display='none';
    	document.getElementById('month').style.display='none';
    	document.getElementById('year').style.display='none';
      	
      var tmp = '<div style="width: 100%; background-color: blue; color: white; font-family: verdana; font-size: 10pt; font-weight: bold; height: 20px">'+innertxt + '</div>';
      tmp += '<div style="padding: 10px;font-family:arial;font-size:11px;"><BR>';
      tmp += '<form action="" onsubmit="return that.wrapupPrompt()">';
      tmp += '<input id="iepromptfield" name="iepromptdata" type=text size="46" style="width:300px" value="'+def+'">';
      tmp += '<br><br><center>';
      tmp += '<input type="submit" style="font-family:arial" style="font-family:arial" value="&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;">';
      tmp += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
      tmp += '<input type="button" onclick="that.wrapupPrompt(true)" style="font-family:arial" value="&nbsp;Cancel&nbsp;">';
      tmp += '</form></div>';
      _blackoutPromptID.style.height=(document.body.offsetHeight<screen.height) ? screen.height+'px' : document.body.offsetHeight+20+'px'; 
      _blackoutPromptID.style.width='100%';
      _blackoutPromptID.style.display='block';
      _dialogPromptID.innerHTML=tmp;
      _dialogPromptID.style.top=parseInt(document.documentElement.scrollTop+(screen.height/3))+'px';
      _dialogPromptID.style.left=parseInt((document.body.offsetWidth-315)/2)+'px';
      _dialogPromptID.style.display='block';
      document.getElementById('iepromptfield').value = document.getElementById('street2').value;
      document.getElementById('iepromptfield').focus();
   } else {
      promptCallback(prompt(innertxt,def));
   }
}

function getXMLHTTPRequest()
{
	try { req = new XMLHttpRequest(); }
	catch(err1)
	{
		try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch(err2)
		{
			try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(err3) { req = false; }
		}
	}
	return req;
}

var http = getXMLHTTPRequest();
var global_gid = 0;
var global_dgid = 0;
var global_dgnum = 0;
var global_sid = 0;
var pageload = false;

function getProvinces()
{
	document.body.className = 'wait';
	document.getElementById('loadprovince').style.display='inline';
	initProvinces();
	initCities();
	initStreets();

	document.getElementById('street2').value='';
	document.getElementById('street3').value='';
	if (document.getElementById('country').value == 'LUX')
	{
		document.getElementById('street2').style.display='';
		if (document.getElementById('language').value == 'NL')
		{
			document.getElementById('lblprovince').innerHTML = 'Gemeente';
			document.getElementById('lblcity').innerHTML = 'Postcode';
		}
		else
		{
			document.getElementById('lblprovince').innerHTML = 'Commune';
			document.getElementById('lblcity').innerHTML = 'Code Postal';
		}
	
		document.getElementById('street2').disabled='';
		document.getElementById('street').style.display='none';
		document.getElementById('errorstreet').style.display='none';
		document.getElementById('se').value = '1';
	}
	else
	{
		if (document.getElementById('language').value == 'NL')
		{
		document.getElementById('lblprovince').innerHTML = 'Provincie';
		document.getElementById('lblcity').innerHTML = 'Gemeente';
		}
		else
		{
			document.getElementById('lblprovince').innerHTML = 'Province';
			document.getElementById('lblcity').innerHTML = 'Commune';
		}

		document.getElementById('street2').style.display='none';
		document.getElementById('errorstreet').style.display='inline';
		document.getElementById('street').style.display='';
		document.getElementById('se').value = '0';
	}

	var url = 'provincesXML.php';

	//anti-caching
	var rand = parseInt(Math.random()*999999999999999);
	url = url + "?rand=" + rand + "&country=" + document.getElementById('country').value + "&language=" + document.getElementById('language').value;
	
	http.open("GET", url, true);
	http.onreadystatechange = useHttpResponseProvinces;
	http.send(null);
}

function getCities()
{
	document.body.className = 'wait';
	document.getElementById('loadcity').style.display='inline';
	initCities();
	initStreets();
	
	document.getElementById('street2').value='';
	document.getElementById('street3').value='';
	if (document.getElementById('country').value == 'LUX')
	{
		document.getElementById('street2').style.display='';
		document.getElementById('street2').disabled='';
		document.getElementById('street').style.display='none';
		document.getElementById('errorstreet').style.display='none';
		document.getElementById('se').value = '1';
	}
	else
	{
		document.getElementById('street2').style.display='none';
		document.getElementById('errorstreet').style.display='inline';
		document.getElementById('street').style.display='';
		document.getElementById('se').value = '0';
	}

	var url = 'citiesXML.php';

	//anti-caching
	var rand = parseInt(Math.random()*999999999999999);

	url = url + "?rand=" + rand + "&province=" + document.getElementById('province').value + "&country=" + document.getElementById('country').value + "&language=" + document.getElementById('language').value;
	http.open("GET", url, true);
	http.onreadystatechange = useHttpResponseCities;
	http.send(null);
}

function getStreets()
{
	document.getElementById('street2').value='';
	document.getElementById('street3').value='';
	if (document.getElementById('country').value == 'LUX')
	{
		document.getElementById('street2').style.display='';
		document.getElementById('street2').className='';
		document.getElementById('street2').disabled='';
		document.getElementById('street').style.display='none';
		document.getElementById('errorstreet').style.display='none';
		document.getElementById('se').value = '1';
		if (pageload)
		{
			pageload=false;
			promptCallback(document.getElementById("streetload").value);	
		}		
		document.getElementById("street2").focus();
		return false;
	}
	else
	{
		document.getElementById('street2').style.display='none';
		document.getElementById('errorstreet').style.display='inline';
		document.getElementById('street').style.display='';
		document.getElementById('se').value = '0';
	}
	
	document.body.className = 'wait';
	document.getElementById('loadstreet').style.display='inline';
	initStreets();	
	
	var url = 'streetsXML.php';

	//anti-caching
	var rand = parseInt(Math.random()*999999999999999);

	var ids = document.getElementById('city').value.split("/");

	gemeente_id = ids[0];
	deelgemeente_id = ids[1];

	url = url + "?rand=" + rand + "&gid=" + gemeente_id + "&dgid=" + deelgemeente_id + "&country=" + document.getElementById('country').value + "&language=" + document.getElementById('language').value;

	http.open("GET", url, true);
	http.onreadystatechange = useHttpResponseStreets;
	http.send(null);
}


function useHttpResponseProvinces()
{
	if (http.readyState == 4)
	{
		if(http.status == 200)
		{			
			var totalNodes = http.responseXML.getElementsByTagName("province");

			for(var i=0; i < totalNodes.length; i++)
			{
				var provincie = "";

				var provincie_id = totalNodes[i].getElementsByTagName("provincie_id")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("provincienaam")[0].childNodes[0])
					provincie = totalNodes[i].getElementsByTagName("provincienaam")[0].childNodes[0].nodeValue;

				//Format the text in de dropdown list
				var optionText = " ";
				var optionValue = provincie_id;

				if(provincie != null && provincie != "") optionText = provincie;

				document.getElementById("province").options[document.getElementById("province").options.length] = new Option(optionText, optionValue);
			}
			
			document.body.className = '';
			document.getElementById('loadprovince').style.display='none';
			document.getElementById("province").focus();

			//Select the city if page is loading
			if(pageload == true && global_pid != 0)
			{
				for(var c=0; c < document.getElementById("province").options.length; c++)
				{
					if(document.getElementById("province").options[c].value == global_pid)
					{
						document.getElementById("province").options[c].selected = true;
					}
				}
				
				getCities();
			}
			else
				pageload = false;			
		}
	}
}

function useHttpResponseCities()
{
	if(http.readyState == 4)
	{
		if(http.status == 200)
		{
			var totalNodes = http.responseXML.getElementsByTagName("gemeente");

			for(var i=0; i < totalNodes.length; i++)
			{
				var gemeente_naam_nl = "";
				var gemeente_naam_fr = "";
				var gemeente_naam_de = "";
				var deelgemeente_naam_nl = "";
				var deelgemeente_naam_fr = "";
				var deelgemeente_naam_de = "";

				var postcode = totalNodes[i].getElementsByTagName("postcode")[0].childNodes[0].nodeValue;
				var gemeente_id = totalNodes[i].getElementsByTagName("gemeente_id")[0].childNodes[0].nodeValue;
				var deelgemeente_id = totalNodes[i].getElementsByTagName("deelgemeente_id")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("gemeente_naam_nl")[0].childNodes[0])
					gemeente_naam_nl = totalNodes[i].getElementsByTagName("gemeente_naam_nl")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("gemeente_naam_fr")[0].childNodes[0])
					gemeente_naam_fr = totalNodes[i].getElementsByTagName("gemeente_naam_fr")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("gemeente_naam_de")[0].childNodes[0])
					gemeente_naam_de = totalNodes[i].getElementsByTagName("gemeente_naam_de")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("deelgemeente_naam_nl")[0].childNodes[0])
					deelgemeente_naam_nl = totalNodes[i].getElementsByTagName("deelgemeente_naam_nl")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("deelgemeente_naam_fr")[0].childNodes[0])
					deelgemeente_naam_fr = totalNodes[i].getElementsByTagName("deelgemeente_naam_fr")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("deelgemeente_naam_de")[0].childNodes[0])
					deelgemeente_naam_de = totalNodes[i].getElementsByTagName("deelgemeente_naam_de")[0].childNodes[0].nodeValue;

				//Format the text in de dropdown list
				var optionText = " ";

				var deelgemeenten_array = new Array();
				if (document.getElementById('language').value == 'FR'){
					if(deelgemeente_naam_fr != null && deelgemeente_naam_fr != "") deelgemeenten_array = deelgemeente_naam_fr.split("/");
					else if(deelgemeente_naam_nl != null && deelgemeente_naam_nl != "") deelgemeenten_array = deelgemeente_naam_nl.split("/");
					else if(deelgemeente_naam_de != null && deelgemeente_naam_de != "") deelgemeenten_array = deelgemeente_naam_de.split("/");
				}else{
					if(deelgemeente_naam_nl != null && deelgemeente_naam_nl != "") deelgemeenten_array = deelgemeente_naam_nl.split("/");
					else if(deelgemeente_naam_fr != null && deelgemeente_naam_fr != "") deelgemeenten_array = deelgemeente_naam_fr.split("/");
					else if(deelgemeente_naam_de != null && deelgemeente_naam_de != "") deelgemeenten_array = deelgemeente_naam_de.split("/");
				}

				if(deelgemeenten_array.length > 0)
				{
					for(var j=0; j < deelgemeenten_array.length; j++)
					{
						optionText = " ";
						var optionValue = gemeente_id + "/" + deelgemeente_id + "/" + j;

						optionText += postcode + " ";
						//if(j == 0) optionText += postcode + " ";
						//else optionText += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

						optionText += deelgemeenten_array[j];

						document.getElementById("city").options[document.getElementById("city").options.length] = new Option(optionText, optionValue);

						document.getElementById("city").options[document.getElementById("city").options.length-1].innerHTML = optionText;
					}
				}
				else
				{
					optionText = postcode + " ";
					var optionValue = gemeente_id + "/" + deelgemeente_id + "/" + 0;

					if (document.getElementById('language').value == 'FR'){
						if(gemeente_naam_fr != null && gemeente_naam_fr != "") optionText += gemeente_naam_fr;
						else if(gemeente_naam_nl != null && gemeente_naam_nl != "") optionText += gemeente_naam_nl;
						else if(gemeente_naam_de != null && gemeente_naam_de != "") optionText += gemeente_naam_de;
					}else{
					if(gemeente_naam_nl != null && gemeente_naam_nl != "") optionText += gemeente_naam_nl;
					else if(gemeente_naam_fr != null && gemeente_naam_fr != "") optionText += gemeente_naam_fr;
					else if(gemeente_naam_de != null && gemeente_naam_de != "") optionText += gemeente_naam_de;
					}

					document.getElementById("city").options[document.getElementById("city").options.length] = new Option(optionText, optionValue);
				}
			}
			
			document.getElementById('loadcity').style.display='none';
			document.body.className = '';
			document.getElementById("city").focus();

			//Select the city if page is loading
			if(pageload == true && global_gid != 0)
			{
				var g_dg_id = global_gid + "/" + global_dgid + "/" + global_dgnum;
							
				for(var c=0; c < document.getElementById("city").options.length; c++)
				{
					if(document.getElementById("city").options[c].value == g_dg_id)
					{
						document.getElementById("city").options[c].selected = true;
					}
				}

				getStreets();
			}
			else
				pageload = false;
		}
	}
}

function useHttpResponseStreets()
{
	if (http.readyState == 4)
	{
		if(http.status == 200)
		{
			var totalNodes = http.responseXML.getElementsByTagName("straat");

			initStreets();

			for(var i=0; i < totalNodes.length; i++)
			{
				var straat_naam = "";
				var straat_naam2 = "";

				var straat_id = totalNodes[i].getElementsByTagName("straat_id")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("straat_naam")[0].childNodes[0])
					straat_naam = totalNodes[i].getElementsByTagName("straat_naam")[0].childNodes[0].nodeValue;

				if(totalNodes[i].getElementsByTagName("straat_naam2")[0].childNodes[0])
					straat_naam2 = totalNodes[i].getElementsByTagName("straat_naam2")[0].childNodes[0].nodeValue;

				//Format the text in de dropdown list
				var optionText = " ";
				var optionValue = straat_id;

				if(straat_naam != null && straat_naam != "") optionText = straat_naam;
				else if(straat_naam2 != null && straat_naam2 != "") optionText = straat_naam2;

				document.getElementById("street").options[document.getElementById("street").options.length] = new Option(optionText, optionValue);
			}

			//Select the street if page is loading
			if(pageload == true)
			{
				if (global_sid != 0 && global_sid != '')
				{
					for(var c=0; c < document.getElementById("street").options.length; c++)
					{
						if(document.getElementById("street").options[c].value == global_sid)
						{
							document.getElementById("street").options[c].selected = true;
						}
					}
				}
				else
					promptCallback(document.getElementById("streetload").value);

				pageload = false;
			}

			document.getElementById('loadstreet').style.display='none';
			document.body.className = '';
			document.getElementById("street").focus();
		}
	}
}

function initPage(pid, gid, dgid, dgnum, sid)
{
	if(!http) http = getXMLHTTPRequest();

	global_pid = pid;
	global_gid = gid;
	global_dgid = dgid;
	global_dgnum = dgnum;
	global_sid = sid;
	
	if(document.getElementById('country').value != 0)
	{		
		pageload = true;		
		getProvinces();
	}
	else
	{
		initProvinces();
		initCities();
		initStreets();
	}
}

function initCities()
{
	document.getElementById("city").options.length = 0;

	if (document.getElementById("province").value == '' || document.getElementById("province").value == 0)
	{
		if (document.getElementById("country").value == 'LUX')
			document.getElementById("city").options[document.getElementById("city").options.length] = new Option("Kies een gemeente", "0/0/0");
		else
			document.getElementById("city").options[document.getElementById("city").options.length] = new Option("Kies een provincie", "0/0/0");
	}
	else
		document.getElementById("city").options[document.getElementById("city").options.length] = new Option("-->", "0/0/0");
}

function initStreets()
{
	document.getElementById("street").options.length = 0;

	if (document.getElementById("city").value == '' || document.getElementById("city").value == '0/0/0')
		document.getElementById("street").options[document.getElementById("street").options.length] = new Option("Kies een gemeente", 0);
	else
		document.getElementById("street").options[document.getElementById("street").options.length] = new Option("-->", 0);
}

function initProvinces()
{
	document.getElementById("province").options.length = 0;

	if (document.getElementById("country").value == '' || document.getElementById("country").value == 0)
		document.getElementById("province").options[document.getElementById("province").options.length] = new Option("Kies een land", 0);
	else
		document.getElementById("province").options[document.getElementById("province").options.length] = new Option("-->", 0);
}