function createRequestObject() {
	var ro;
	var browser = navigator.appName;

	if(browser == 'Microsoft Internet Explorer')
	{
		ro = new ActiveXObject('Microsoft.XMLHTTP');
	}
	else
	{
		ro = new XMLHttpRequest();
	}

	return ro;
}

function sendRequest(url, method, arguments, responseHandler) {
	var http = createRequestObject();

	if(method == 'get')
	{
		if (arguments != '')
		{
			url = url + '?' + arguments;
		}
	}
	else if(method != 'post')
	{
		return false;
	}

	http.open(method, url);
	http.onreadystatechange = responseHandler;

	if(arguments != '')
	{
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.send(arguments);
	}
	else
	{
		http.send('');
	}

	return http;
}