function nodeGetType1Children(node) {
	var children = [];
	var i;
	var type1Count = 0;
	for(i=0; i<node.childNodes.length; i++) {
		if( node.childNodes[i].nodeType == 1 ) {
			children[type1Count] = node.childNodes.item(i);
			type1Count++;
		}
	}
	return children;
}

function nodeGetType1Child(node, num) {
	var i;
	var type1Count = 0;
	for(i=0; i<node.childNodes.length; i++) {
		if( node.childNodes[i].nodeType == 1 ) {
			type1Count++;
			if( type1Count == num ) {
				return node.childNodes.item(i);
			}
		}
	}
	return null;
}

function $(item) {
	if( document.getElementById ) {
		return document.getElementById(item);
	} else {
		return document.all[item];
	}
}
