
function fnValidateForm(frm){		
	<!--- require search price when MLNUM or Address are not provided ----->
	
	
	if ((frm.LISTING_PRICE_MIN.value != '') && (frm.LISTING_PRICE_MAX.value != ''))
	{
		if (fnCompareRangeValues(frm.LISTING_PRICE_MIN, frm.LISTING_PRICE_MAX, 'Minimum Price', 'Maximum Price') == false)
		{
			return false;
		}
	}
	
	if ((frm.SQURE_FEET_MIN.value != '') && (frm.SQURE_FEET_MAX.value != ''))
	{
		if (fnCompareRangeValues(frm.SQURE_FEET_MIN, frm.SQURE_FEET_MAX, 'Minimum Square Feet', 'Maximum Square Feet') == false)
		{
			return false;
		}
	}

	<!-- prevent special char for input text field -->
	for (i=0; i<frm.elements.length; i++){
		if (frm.elements[i].type=="text"){
			if(!validChar(frm.elements[i].value)){
				alert("please don't put special character in " + frm.elements[i].name +  " field");
				return false;
			}
		}
	}
	
	
	
	
	return true;	
}


//JSScript from default.cfm
function copy_obj(o){
	  	var c = new Object();
		
		for (var e in o) {
			c[e] = o[e];
		}
		return c;
	  }
	  
function buildArray(lgt) {
    for (var i=0; i<= lgt; i++) this[i]=0;
    this.length = lgt;
    return this;
};

function buildGSpot(mlongtitude,mlatitude, mhtml, mstreet,mcity,mzip,mcolor) { 
    this.longitude=mlongtitude;
    this.latitude=mlatitude;
	this.html = mhtml;
  	this.address = mstreet;
	this.city = mcity;
	this.zip = mzip;
	this.color = mcolor;
    return this;
};

function buildCenterSpot(mlongtitude,mlatitude, mhtml) { 
    this.longitude=mlongtitude;
    this.latitude=mlatitude;
	this.html = mhtml;
  	
	return this;
};
