function domGetElement(id)
{
	if(window.document.all) {
		el = window.document.all[id];
	} else {
		if(window.document.getElementById) {
			el = window.document.getElementById(id);
		} else {
			alert('domGetElement(): nothing defined :(');
			el = false;
		}
	}
	return el;
}

function domGetTextContent(item)
{
	return item.textContent ? item.textContent : item.text;
}

function domGetTagValue( a_xml, a_tagname )
{
	var nodelist = a_xml.getElementsByTagName(a_tagname);
	if( nodelist.length > 0 ) {
		return domGetTextContent( nodelist.item(0) );
	} else {
		return null;
	}
}

function domSetEventHandler( a_elname, a_eventname, a_handler )
{
	var el = domGetElement(a_elname);
	if( el.addEventListener ) {
		el.addEventListener( a_eventname, a_handler, false );
	} else {
		el.attachEvent( "on" + a_eventname, a_handler ) ;
	}
}



