
var g_objXMLHttp = null;


function SelectChanged( item )
{
	var value = item.options[item.selectedIndex].title; 
	
	LoadData( value );
}

function LoadData( value )
{	
	//var url = "./xml/kw_" + value + ".xml";
	var url = "get_xml.php?value=" + value + "&rnd=" + Math.random();;
		
	g_objXMLHttp = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();

	if( g_objXMLHttp != null )
	{
		g_objXMLHttp.onreadystatechange = ShowContent;
		
		
		g_objXMLHttp.open( "GET", url, true );
		g_objXMLHttp.send( null );		
	}
}

function ClearInputs()
{
	var arrID = document.getElementsByTagName( 'input' );
	var loop = 0;

	for( loop = 0; loop < arrID.length; loop++ )
	{
		if( arrID[ loop ].type == 'text' )
			arrID[ loop ].value = "";
	}

	arrID = document.getElementsByTagName( 'textarea' );

	for( loop = 0; loop < arrID.length; loop++ )
	{
		arrID[ loop ].value = "";
	}
	
}

function ShowContent()
{
	var	obj;
	var	id = "";
	var value = "";
	var loop = 0;
	
	if( g_objXMLHttp.readyState == 4 && g_objXMLHttp.status == 200 )
	{
		var xmlDoc = g_objXMLHttp.responseXML;				
		var arrID = g_objXMLHttp.responseXML.getElementsByTagName( 'element' );

		for( loop = 0; loop < arrID.length; loop++ )
		{
			if( arrID[ loop ].getElementsByTagName('id')[0].firstChild )
				id = arrID[ loop ].getElementsByTagName('id')[0].firstChild.nodeValue;
			else
				continue;
				
			if( arrID[ loop ].getElementsByTagName('data')[0].firstChild )
				value = arrID[ loop ].getElementsByTagName('data')[0].firstChild.nodeValue;
			else
				value = "";
				
			obj = document.getElementById( id ); 
			
			if( obj )
			{
				if( obj.tagName == "SPAN" )
					obj.innerHTML = value;
				else
					obj.value = value;			
			}
		}

		if( arrID.length == 0 )
			ClearInputs();
	}

	if( g_objXMLHttp.readyState == 4 && g_objXMLHttp.status == 404 )
	{
		ClearInputs();
	}
}
