if (!(window.jQuery))
{
	var s = document.createElement('script');
	s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
	s.setAttribute('type', 'text/javascript');
	document.getElementsByTagName('head')[0].appendChild(s);
}

function elm(id) { return document.getElementById(id); }

formchange=false;

function isPostcode(depostcode){
	//    \d Staat voor digits dus integers
	if ((depostcode.search(/^\d{4}[a-zA-Z]{2}$/)) != -1)
		return true;
	else
		return false;
}

function isHuisnummer(hethuisnummer) {
	if ((hethuisnummer.search(/\d{1,5}/)) != -1)
		return true;
	else
		return false;
}

function getHTTPObject()
{
	var xmlhttp;
	if (window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}
var http = getHTTPObject();


function getPostcode(postcode, huisnummer, divnaamadres, divnaamplaats)
{
	var gevonden;
	gevonden = false;
	postcode = postcode.replace(' ','');
	
	if (isPostcode(postcode) && isHuisnummer(huisnummer)) {
	
		$.get('/standaardfuncties/dbpostcode.asp?postcode=' + postcode + '&huisnummer=' + huisnummer, function(data)
		{
			var splits = data.split("::");
			if (splits[0].length > 1)
			{
				elm(divnaamplaats).innerHTML = splits[1];
				elm(divnaamadres).innerHTML = splits[0];
				gevonden = true;
			}
		});
	}
	if (!gevonden) {
		elm(divnaamplaats).innerHTML = '';
		elm(divnaamadres).innerHTML = '';
	}
}

//maakt div_adres zichtbaar / onzichtbaar 
function getAdres(postcode, huisnummer, divnaamadres, adresbloknaam)
{
	var gevonden;
	gevonden = false;
	postcode = postcode.replace(' ','');
	
	if (isPostcode(postcode) && isHuisnummer(huisnummer)) {
		$.get('/standaardfuncties/dbpostcode.asp?postcode=' + postcode + '&huisnummer=' + huisnummer, function(data)
		{
			var splits = data.split("::");
			if (splits[0].length > 1)
			{
				elm(divnaamadres).innerHTML = '<strong>' + splits[0] + '</strong>' + ' in <strong>' + splits[1] + '</strong>';
				gevonden = true;
				document.getElementById(adresbloknaam).style.display = 'block';
			}
		});
	}
	if (!gevonden) {
		elm(divnaamadres).innerHTML = '';
		document.getElementById(adresbloknaam).style.display = 'none';
	}
}

