
// The basic AJAX function call. Uses jsAjaxHandler.js

// This is called from:
// * Various responses in jsAjaxHandler
// * Events created in jsEventHandler
// * Various creations in jsResponse
// these should all eventually be moved to jsEventHandler.js

function ajaxCall (e, ev, code, loadin, params, grabValues)
{
	returned = "";
	e.preventDefaultEvent (ev);
	for (var param in params)
	{
		var par = params[param].split("=");
		if (store[par[0]])
		{
			store[par[0]] = null;
		}
		store[par[0]] = params[param].substr(par[0].length + 1, params[param].length - par[0].length);
		//log (" setting: " + par[0] + "   to value: " + store[par[0]]);
	}
	grabValue (grabValues);
	log (code);
	aj.handle (store, code, loadin, returned);
}    
