﻿// JScript File
var idxSvc = {

	rootUrl: "",

	callService: function(url) {
		var head = document.getElementsByTagName("head")[0];
		var script = document.createElement('script');
		script.type = 'text/javascript';
		script.src = this.rootUrl != "" ? (this.rootUrl + url) : url;
		head.appendChild(script);
	},
	
	urlEncode: function(str) {
		return escape(str).replace("/", "%2F").replace("+", "%2B");
	},
	
	getListItems: function(mlsTableID, field, criteria, callback) {
		this.callService("/Services/IDXService.ashx/getListItems?jsonp=" + callback + "&mlsTableID=" + mlsTableID + 
			"&field=" + field + "&criteria=" + this.urlEncode(criteria));
	}	
}
