function checkAddressForm(form) {
	var retval = true;
	start = "<b><font color=\"red\">&nbsp;&nbsp;";
	end = "</font></b>";
	houseNumberError.innerHTML = "";
	addressError.innerHTML = "";
	
	form.houseNumber.value = form.houseNumber.value.replace(/ /g,'');
	
	if (isEmpty(form.houseNumber.value)){
		houseNumberError.innerHTML += start + " << Please enter a House Number" + end;
		retval = false;
	}
	else if (!isNumeric(form.houseNumber.value)) {
		houseNumberError.innerHTML += start + " << House Number must be a number" + end;
		retval = false;
	}
	if (isEmpty(form.addressString.value)){
		addressError.innerHTML += start + " << Please enter a Street" + end;
		retval = false;
	}
	
	return retval;
}

LoadLookupByStreet = function (form, searchInput, searchCont) {
	var options_loadAutoComplete = {
		server:"/SRInternet/getStreetCenterline.do",
		param:"addressString",
		animVert:true,
		animHoriz:false,
		animSpeed:.5,
		autoHighlight:true,
		forceSelection:true,
		minQueryLength:2,
		useIFrame:true,
		input:searchInput,
		maxQueryLength:15,
		container:searchCont
	};
	
	var schema_loadAutoComplete = ['item', 'name', 'streetAddress', 'zipCode'];
	var obj = new LoadAutoComplete(options_loadAutoComplete,schema_loadAutoComplete);
	
	obj.formatResult = function(aResultItem, sQuery) {
	  	var name = aResultItem[0]; 
	   	var address = aResultItem[1];
	   	//var roadNumber = aResultItem[2];
	
		var string1 = "<span id=\"street\"><b>" + name + "</b><br></span>";
		//var string2 = "<span id=\"roadNumber\">" + roadNumber + "</span>";
		
		//return string1 + string2;
		return string1;
	};
	
	obj.itemSelectHandler = function(sType, aArgs) {
		var oMyAcInstance = aArgs[0]; // your AutoComplete instance   
		var elListItem = aArgs[1]; //the <li> element selected in the suggestion container   
		var aData = aArgs[2]; //array of the data for the item as returned by the DataSource   
		
		document.StreetForm.streetName.value = aData[1];
		document.StreetForm.zipCode.value = aData[2];
	};   

	obj.itemSelectEvent.subscribe(obj.itemSelectHandler);  
	
}


