// JavaScript Document
var request; // xml http request object

// Create an XMLHttpRequest object
function create_xml_http_request()
{
	var request = null;
	
	try
	{
		request = new XMLHttpRequest();
	}
	catch( e )
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(  e )
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return request;
}

function get_xml_node( xml_doc, id, index )
{
	var result = null;
	if( xml_doc.getElementsByTagName( id )[ index ] )
	{
		if( xml_doc.getElementsByTagName( id )[ index ].childNodes.length > 0 ) result = xml_doc.getElementsByTagName( id )[index].childNodes[0].nodeValue;
	}
	return result;
}