function PropertySearchForm(form){
	if(!$defined(form))
		form='propertyForm';
	var formElements = $(form).getElements('input');
	formElements.extend($(form).getElements('select'))
	formElements.extend($(form).getElements('textarea')) ;  
	
	for (var i=0; i<formElements.length; i++) {
		if (!(formElements[i].getValue() === false || !formElements[i].getValue() || formElements[i].disabled)){
			if (formElements[i].type != 'file'){
				if($defined(this[formElements[i].name])){
					if($type(this[formElements[i].name])!='array'){
						this[formElements[i].name]= new Array(this[formElements[i].name]);
					}
					this[formElements[i].name].extend(new Array(formElements[i].getValue()));
				}else
				   	this[formElements[i].name]=formElements[i].getValue();
		   	}
		 }
	}
	if($('excludeSold')){
		this['excludeSold'] = $('excludeSold').checked;
	}
	if($('excludeLet')){
		this['excludeLet'] = $('excludeLet').checked;
	}
}