/*
	obj.js
	cross browser dom object library
*/

function Obj(ObjID) {
        var Ret = false;
        if( document.layers ) { //Netscape layers
                Ret = document.layers[ObjID]; }
        if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
                Ret = document.getElementById(ObjID); }
        if( document.all ) { //Proprietary DOM; IE4
                Ret = document.all[ObjID]; }
        if( document[ObjID] ) { //Netscape alternative
                Ret = document[ObjID]; }

	Ret.swapGuts = dynamiccontentNS6;

        return Ret;
}

function dynamiccontentNS6(content){
	if (document.getElementById && !document.all){
		rng = document.createRange();
		el = this;
		rng.setStartBefore(el);
		htmlFrag = rng.createContextualFragment(content);
		while (el.hasChildNodes())
		el.removeChild(el.lastChild);
		el.appendChild(htmlFrag);
	} else {
		this.innerHTML = content;
	}
}

