
var _straatID;
var _plaatsID
var timeoutid;
//@param date = ingevulde veld.
//@param day = de label met de dag
function AjaxAddress(postcodeID, huisnrID, straatID, plaatsID) 
{
	clearTimeout(timeoutid);
	AjaxPro.timeoutPeriod = 5 * 1000; 
	_straatID = straatID;
	_plaatsID = plaatsID;    
    var postcodeObject = document.getElementById(postcodeID);
    var huisnrObject = document.getElementById(huisnrID);
    if(postcodeObject && huisnrObject)
    {
		if (postcodeObject.value.length > 0 && huisnrObject.value.length > 0)
		{
			var straatObject = document.getElementById(_straatID);
			var plaatsObject = document.getElementById(_plaatsID);
			if(straatObject && plaatsObject)
			{
				straatObject.value = "Momentje, straat wordt opgezocht...";
				plaatsObject.value = "Momentje, plaats wordt opgezocht...";
				straatObject.className = "text disabled";
				plaatsObject.className = "text disabled";
			}	
			Kluwer.AdFormatie.Web.WebServices.AjaxAddress(postcodeObject.value, huisnrObject.value, AjaxAddress_callback); 
			timeoutid = setTimeout("ClearStraatPlaats()", 5500);
		}
	}
}


//invullen op scherm
function AjaxAddress_callback(res) 
{
	clearTimeout(timeoutid);
	if (res != null && res.value != null)
	{
		var straatObject = document.getElementById(_straatID);
		var plaatsObject = document.getElementById(_plaatsID);
		var col = res.value.split("#");
		
		if(straatObject && plaatsObject)
		{
			straatObject.className = "text";
			plaatsObject.className = "text";
			
			if (col.length == 2)
			{
				straatObject.value = col[0];
				plaatsObject.value = col[1];
			}
			else
			{
				straatObject.value = "";
				plaatsObject.value = "";			
			}
		}
	}
}

function ClearStraatPlaats()
{
	clearTimeout(timeoutid);
	
	var straatObject = document.getElementById(_straatID);
	var plaatsObject = document.getElementById(_plaatsID);

	if(straatObject && plaatsObject)
	{
		if (straatObject.value.toLowerCase().indexOf("momentje") >= 0)
		{
			straatObject.value = "";
			straatObject.className = "text";
		}
		if (plaatsObject.value.toLowerCase().indexOf("momentje") >= 0)
		{
			plaatsObject.value = "";
			plaatsObject.className = "text";
		}
	}
}
