function processField(field,pickup,field2,pickup2)
{
	var charfield = $(field)
	if(!field){
		var charfield = $(field2)
	}
	charfield.onkeydown = function(e){
	var e = window.event || e
	var key = e.keyCode
	if(key == 13)  checkzipavail('warningDiv',pickup,pickup2);
	}
}

function redirectlist(postalcode)
{
	var charpostalcode = $(postalcode).value;
	window.location="http://"+window.location.hostname+$('bkmfriendlyurl').innerHTML+"?view=bekendmakingenlijst&searchzip="+charpostalcode.substring(0,4);
}

function checkzipavail(warningDiv,bkm_postcode,bkm_huisnummer)
{
	zipcode = $(bkm_postcode).value;
	huisnummer = $(bkm_huisnummer).value;
	
	zipcode = zipcode.substring(0,4);

	var url = "http://"+window.location.hostname+"/"+$('bkmcontextpath').innerHTML+"gmapsxmlgetstatus.jsp?searchzip=" + zipcode + "&amp;huisnr=" + huisnummer;
	
	xmlhttp=null;
	if (window.XMLHttpRequest)	{// code for all new browsers
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject)	{// code for IE5 and IE6
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlhttp!=null)	{
		xmlhttp.onreadystatechange=function state_Change()
		{
			if (xmlhttp.readyState==4)	{// 4 = "loaded"
				if (xmlhttp.status==200)	{// 200 = OK
					//IE6 fix voor issue nr: 027317			
					var versionIE = navigator.appVersion;
					var ie6 = "MSIE 6.";
					if(versionIE.match(ie6)){
						$(warningDiv).className='IE6WarningBG';
					}
					
					noBekndmkng = "Er zijn geen bekendmakingen gevonden op uw postcode.";
					if(xmlhttp.responseText.search(noBekndmkng) == -1)	{
						noGoodZip = "De opgegeven postcode is niet in Rijswijk.";
						if(xmlhttp.responseText.search(noGoodZip) == -1)	{
							//De opgegeven postcode ligt in rijswijk en er zijn bekendmakingen
							load(zipcode, huisnummer);
						} else	{
							//De opgegeven postcode ligt niet in Rijswijk
							$('warningInner').innerHTML='De opgegeven postcode bevindt zich niet in Rijswijk.';
							$(warningDiv).style.display='block';
						}
					} else	{
						//Er zijn geen bekendmakingen bevonden
						$('warningInner').innerHTML='Er zijn geen bekendmakingen gevonden op uw postcode.';
						$(warningDiv).style.display='block';
					}
				} else	{
					alert("Problem retrieving XML data");
				}
			}
		}

		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	} else	{
		alert("Your browser does not support XMLHTTP.");
	}
}

function hideWarningDiv(){
	$('warningDiv').style.display='none';
}