//browser detection
var bIE4 = false;
var bIE5 = false;
var bNS4 = false;
var bNS6 = false;
if ((document.all) && !(document.getElementById)) bIE4 = true;
if (document.layers) bNS4 = true;
if (!(document.all) && (document.getElementById)) bNS6 = true;
if ((document.all) && (document.getElementById)) bIE5 = true;

//objDOM based on browser detection
function objDOM(strObj)
{
	var objD;
	if (bIE4 || bIE5) objD = document.all[strObj].style;
	if (bNS4) objD = document.layers[strObj];
	if (bNS6) objD = document.getElementById(strObj).style;
	return objD;
}

function objDOMposX(strObj)
{
	if (bIE4 || bIE5) return objDOM(strObj).pixelLeft;
	if (bNS4 || bNS6) return objDOM(strObj).left;
}

function objDOMposY(strObj)
{
	if (bIE4 || bIE5) return objDOM(strObj).pixelTop;
	if (bNS4 || bNS6) return objDOM(strObj).top;
}

function objDOMmoveTo(strObj,x,y)
{
	if (bIE4 || bIE5) 
	{	objDOM(strObj).pixelLeft = x;
		objDOM(strObj).pixelTop = y;
	}
	if (bNS4)
	{	objDOM(strObj).moveTo(x,y)
	}
	if (bNS6)
	{	objDOM(strObj).left = x + 'px';
		objDOM(strObj).top = y + 'px';
	}
}

function objDOMzIndex(strObj,z)
{
	if (bIE4 || bIE5) objDOM(strObj).zIndex = z;
	if (bNS4) objDOM(strObj).zIndex = z;
}

function objDOMvisibility(strObj,v)
{
	if (bIE4 || bIE5 || bNS6) objDOM(strObj).visibility = v;
	if ((bNS4) && (v == 'visible')) objDOM(strObj).visibility = 'show';
	if ((bNS4) && (v == 'hidden')) objDOM(strObj).visibility = 'hide';
}

function objDOMwrite(layerName,str,nestref)
{
	if (bIE4 || bIE5 || bNS6) document.getElementById(layerName).innerHTML = str;
	if (bNS4)
	{
		if (nestref)
		{
			var lyr = document.layers[nestref].document.layers[layerName].document;
		} else
		{
			var lyr = document.layers[layerName].document;
		}
		lyr.open();
		lyr.write(str);
		lyr.close();
	}
}

function objDOMwriteMulti(layerName,str)
{
	if (bIE4 || bIE5 || bNS6) 
	{
		var strAll = '';
		for (var i=0;i<str.length;i++) strAll += str[i];
		document.getElementById(layerName).innerHTML = strAll;
	}
	if (bNS4)
	{
		var lyr = document.layers[layerName].document;
		lyr.open();
		for (var i=0;i<str.length;i++) lyr.write(str[i]);
		lyr.close();
	}
}

function objIMGchange(strIMG,strSRC)
{
	if (bIE4 || bIE5) document.getElementById(strIMG).src = strSRC;
}




