function do_nothing()
	{
	alert('doing nothing');
	}

function getXMLHTTPRequest()
	{
	var request = false;

	if (window.XMLHttpRequest)
		{
		request = new XMLHttpRequest();
		}
	else
		{
		if (window.ActiveXObject)
			{
			try
				{
				request = new ActiveXObject("Msml2.XMLHTTP");
				}
			catch (err1)
				{
				try
					{
					request = new ActiveXObject("Microsoft.XMLHTTP");
					}
				catch (err2)
					{
					request = false;
					}
				}
			}
		}

	return request;
	}

var myRequest = getXMLHTTPRequest();

function getMethod(myurl, query, div_name)
	{
	var myRand = new Date().getTime();
	var modurl = myurl + "?" + query + "&rand=" + myRand;
	myRequest.open("GET", modurl, true);
	myRequest.onreadystatechange = useHttpResponse(div_name);
	myRequest.send(null);
	}

var div_id = '';

function postMethod(myurl, query, div_name, thisform)
	{
	if (thisform)
		{
		var query = '';

		for (i=0,n=thisform.elements.length;i<n;i++)
			{
			if (query)
				{
				query = query + '&' + escape(thisform.elements[i].name) + '=' + escape(thisform.elements[i].value);
				}
			else
				{
				query = escape(thisform.elements[i].name) + '=' + escape(thisform.elements[i].value);
				}
			}
		}

	div_id = div_name;
	myRequest.open("POST", myurl, true);
	myRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	myRequest.onreadystatechange = useHttpResponse;
	myRequest.send(query);
	}

function useHttpResponse()
	{
	if (myRequest.readyState == 4)
		{
		if (myRequest.status == 200)
			{
			var response = myRequest.responseText;

			if (div_id == 'div_id_dynamic')
				{
				var elements = response.split('|');
				document.getElementById('div_id_left_column').innerHTML = elements[0];
				document.getElementById('div_id_title').innerHTML = elements[1];
				document.getElementById('div_id_description').innerHTML = elements[2];
				document.getElementById('div_id_right_top_image').innerHTML = elements[3];
				document.getElementById('div_id_right_bottom_image').innerHTML = elements[4];
				}
			else
				{
				document.getElementById(div_id).innerHTML = response;
				}
			}
		else
			{
			alert("An error has occured:" + myRequest.statusText);
			}
		}
	}

function display_message(div_id, msg)
	{
	document.getElementById(div_id).innerHTML = msg; 
	}

function show_hide_section(id)
	{
	if (document.getElementById(id).style.display == 'none')
		{
		document.getElementById(id).style.display = 'block';
		}
	else
		{
		document.getElementById(id).style.display = 'none';
		}
	}
