//AJAX FUNCTIONS

// Returns a Browser Specific AJAX calling object
function getAjaxObject()
{
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}


function clearNode(node)
{
	if ( node.hasChildNodes() )
	{
	    while ( node.childNodes.length >= 1 )
	    {
	        node.removeChild( node.firstChild );
	    }
	}
}

//END AJAX FUNCTIONS

function showHideDiv(div)
{
	var element = document.getElementById(div);
	if (element.style.display != 'block')
	{
		element.style.display = 'block';
	}
	else
	{
		element.style.display = 'none';
	}
}