useIEstyle=true;
if(navigator.appName == 'Netscape'){
	if(parseInt(navigator.appVersion) == 5){
		useIEstyle=true;
	}
	else{
		useIEstyle=false;
	}
}

if (useIEstyle){ // MSIE
	//alert("msie");
	str_obj = "document.all";
	str_bgcolor = ".style.backgroundColor";
	str_left = ".style.pixelLeft";
	str_top = ".style.pixelTop";
	str_width = ".style.pixelWidth";
	str_display = ".style.display";
	str_visibility = ".style.visibility";
	str_position = ".style.position";
	str_zindex = ".style.zIndex";
	str_visibleTrue = "visible";
	str_visibleFalse = "hidden";
}
else{ //Netscape
	//alert("netscape");
	str_obj = "document.layers";
	str_bgcolor = ".bgColor";
	str_left = ".left";
	str_top = ".top"; 
	str_width = ".clip.width";
	str_display = ".display";
	str_visibility = ".visibility";
	str_position = ".position";
	str_zindex = ".zIndex";
	str_visibleTrue = "visible";
	str_visibleFalse = "hidden";
}
str_innerHTML=".innerHTML";
str_outerHTML=".outerHTML";

function getDivObj(str_objName,oDoc){
	if( !oDoc ) {
		oDoc = document;
	}
	if( document.layers ) {
		if( oDoc.layers[str_objName] ) {
			return oDoc.layers[str_objName];
		}
		else {
			//repeatedly run through all child layers
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				//on success, return that layer, else return nothing
				y = getDivObj(str_objName,oDoc.layers[x].document);
			}
			return y;
		}
	}
	if( document.getElementById ) {
		return document.getElementById(str_objName);
	}
	if( document.all ) {
		return document.all[str_objName];
	}
	return false;
}

/*

think function above is better

function getDivObj(str_objName){
	var ReturnLayer = null;
	if(navigator.appName == 'Netscape'){
		if(parseInt(navigator.appVersion) == 5){
			ReturnLayer = document.getElementById(str_objName);
			alert('1')
		}
		else{
			eval('ReturnLayer = document.' + str_objName + ';');
			alert('2')
		}
	}
	else{
		eval('ReturnLayer = document.all.' + str_objName + ';');
			alert('3')
	}
	return ReturnLayer; 
}
*/

/*
NOT SUPPORTED IN NETSCAPE
function divGetOuterHTML(str_objName){
	currDiv_obj=getDivObj(str_objName);
	eval("str_returnContent=currDiv_obj"+str_outerHTML+";");
	return str_returnContent;
}

function divSetOuterHTML(str_objName,str_divContent){
	currDiv_obj=getDivObj(str_objName);
	eval("currDiv_obj"+str_outerHTML+"=unescape\(\""+str_divContent+"\"\);");
}
*/

function divGetInnerHTML(str_objName){
	currDiv_obj=getDivObj(str_objName);
	eval("str_returnContent=currDiv_obj"+str_innerHTML+";");
	return str_returnContent;
}

function divSetInnerHTML(str_objName,str_divContent){
	currDiv_obj=getDivObj(str_objName);
	eval("currDiv_obj"+str_innerHTML+"=unescape\(\""+str_divContent+"\"\);");
}

function divGetContent(str_objName){
	str_returnCont=divGetInnerHTML(str_objName);
	return str_returnCont;
}

function divSetContent(str_objName,str_divContent){
	divSetInnerHTML(str_objName,str_divContent);
}

function divAddContent(str_objName,str_divContent){
	currDiv_obj=getDivObj(str_objName);
	str_currCont=eval("currDiv_obj"+str_innerHTML);
	eval("currDiv_obj"+str_innerHTML+"=str_currCont+str_divContent;");
}

function divSetVis(str_objName,bln_show){
	if(bln_show){
		str_setVisible=str_visibleTrue;
	}
	else{
		str_setVisible=str_visibleFalse;
	}
	currDiv_obj=getDivObj(str_objName);
	eval("currDiv_obj"+str_visibility+"=\""+str_setVisible+"\";");
}

function divGetVis(str_objName){
	currDiv_obj=getDivObj(str_objName);
	eval("str_returnContent=currDiv_obj"+str_visibility+";");
	return str_returnContent;
}

function divSetDisp(str_objName,bln_show){
	if(bln_show){
		str_setDisplay="block";
	}
	else{
		str_setDisplay="none";
	}
	currDiv_obj=getDivObj(str_objName);
	eval("currDiv_obj"+str_display+"=\""+str_setDisplay+"\";");
}

function divGetDisp(str_objName){
	currDiv_obj=getDivObj(str_objName);
	eval("str_returnContent=currDiv_obj"+str_display+";");
	return str_returnContent;
}

function divSetShow(str_objName,bln_show){
	divSetDisp(str_objName,bln_show);
	divSetVis(str_objName,bln_show);
}

function divChgShow(str_objName){
	if(divGetVis(str_objName)==str_visibleTrue){
		divSetVis(str_objName,false);
		divSetDisp(str_objName,false);
	}
	else{
		divSetVis(str_objName,true);
		divSetDisp(str_objName,true);
	}
}

function divSetZindex(str_objName,num_zindex){
	currDiv_obj=getDivObj(str_objName);
	eval("currDiv_obj"+str_zindex+"=\""+num_zindex+"\";");
}

var num_deletedLayerCnt=0;

function divDelete(str_objName){
	divSetDisp(str_objName,false);
	divSetVis(str_objName,false);
	divSetContent(str_objName,"");
	currDiv_obj=getDivObj(str_objName);
	currDiv_obj.id="deletedLayer_"+num_deletedLayerCnt;
	num_deletedLayerCnt++;
}

function divExists(str_objName){
	currDiv_obj=getDivObj(str_objName);
	bln_divExists=false;
	if(eval("currDiv_obj")!=null){
		bln_divExists=true;
	}
	return bln_divExists;
}

function chgUI(str_imgID, obj_newImgSrc){
	currDiv_obj=getDivObj(str_imgID);
	currDiv_obj.src=obj_newImgSrc.src;
}

/* 

$History: dhtml.js $
 * 
 * *****************  Version 3  *****************
 * User: Skaiser      Date: 2/07/05    Time: 3:43p
 * Updated in $/LMSR3_DEV_CODE/js
 * 
 * *****************  Version 2  *****************
 * User: Skaiser      Date: 1/12/05    Time: 4:38p
 * Updated in $/LMSR3_DEV_CODE/js

*/