function trackUserActionNVS(action, initiator, parameter_arr) {
//window.alert(action+", "+initiator+", "+parameter_arr.join(", "));
	var dd = getURLDomain();
	if (dd == "www.nanoos.org" || dd == "nanoos.org" || dd == "nvs.nanoos.org") { //don't track staging use
	//if (dd == "www2.nanoos.org" || dd == "nanoos2.org"|| dd == "nvs2.nanoos.org") {
		var url = "http://"+getURLDomain()+"/nvs/lib/user_tracking.php?";
		
//NEED TO ESCAPE SPECIAL CHARATERS IN parameter_arr or all variables (HTML Entities for "&", "=", etc.)
		var params = new Array();
			if (user_opts.ip) params.push("ip_address="+user_opts.ip);
			if (user_opts.user_id) params.push("user_id="+user_opts.user_id);
			params.push("action="+action);
			params.push("initiator="+initiator);
			params.push("nvs_path="+nvs_path);

			for (var i = 0; i < parameter_arr.length; i++) {
				params.push("param_"+(i+1)+"="+parameter_arr[i]);
			}
		
		var query_url = url+params.join("&");
//window.alert(query_url);
		new AjaxRequest(query_url, function(response){processTrackUserActionNVS(response)});
	}
}

function processTrackUserActionNVS(response) {
	//window.alert("Tracking:\n"+response);
}

