function inboxModSend(user_id) {
			ssubject = document.getElementById( 'sbj1' ).value;
			mssg = document.getElementById( 'msg1' ).value;
//			makeRequest( 'ajax/inboxMod.php?action=send&id=${row['recno']}', 'inboxAjaxCont');
			makeRequest( 'ajax/inboxMod.php?action=send&uid=' + user_id + '&sbj=' + encodeURI( ssubject ) + '&msg=' + encodeURI( mssg ), 'inboxAjaxCont' );
}

function makeRequest(url, myelement) {
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	var now = new Date();
	url += '&m=' + now.getYear() + now.getMonth() + now.getDate() + now.getHours() + now.getMinutes() + now.getSeconds() + '';
	http_request.onreadystatechange = function() { alertContents(http_request, myelement); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function alertContents(http_request, myelement) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			// alert(http_request.responseText);
			tmp = document.getElementById(myelement);
			tmp.innerHTML = http_request.responseText;
		} else {
			// alert('There was a problem with the request.');
		}
	}
}

function alertContents2(http_request, myelement, end_eval) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			// alert(http_request.responseText);
			tmp = document.getElementById(myelement);
			tmp.innerHTML = http_request.responseText;
			eval( end_eval );
		} else {
			// alert('There was a problem with the request.');
		}
	}
}

	
function makeRequestXML(url, myelement) {
	var http_request = false;

	if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
		//http_request.overrideMimeType('text/xml');
	} else if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	}

	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	var now = new Date();
	url += '&m=' + now.getYear() + now.getMonth() + now.getDate() + now.getHours() + now.getMinutes() + now.getSeconds() + '';
	http_request.onreadystatechange = function() { getXMLContents(http_request, myelement); };
	http_request.open('GET', url, true);
	// alert(url);
	http_request.send(null);
	return true;
}
	
function getXMLContents(http_request, myelement) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//alert(http_request.responseText);
				
			var xmlDoc=http_request.responseXML.documentElement;
			if (xmlDoc != null) { // Mozilla, Safari, ...
				gaga = xmlDoc.getElementsByTagName(myelement)[0].childNodes[0].nodeValue;
			} else { // IE
				gaga = http_request.responseText;
				re = new RegExp("\(\<" + myelement + "\\>)(.*)(\\<\\/" + myelement + "\\>)");
				tmpres = re.exec(gaga);
				gaga = tmpres[2];
			}
			if(myelement == 'script') {
				eval(gaga);
			}
		} else {
			// alert('There was a problem with the request.');
		}
	}
}
	

function makeRequest2(url, myelement, end_eval) {
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	var now = new Date();
	url += '&m=' + now.getYear() + now.getMonth() + now.getDate() + now.getHours() + now.getMinutes() + now.getSeconds() + '';
	http_request.onreadystatechange = function() { alertContents2(http_request, myelement, end_eval); };
	http_request.open('GET', url, true);
	http_request.send(null);

}
