
function checkBrowser()
{	//Default browsercheck
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser()


function show(div,divImage,offSetX,offSetY)
{	//Shows the div

	objDiv=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?document[div]:0;
	objBaseImage=bw.dom?document.getElementById(divImage):bw.ie4?document.all[divImage]:bw.ns4?document[div]:0;

	var node = objBaseImage
	var left = node.offsetLeft
	var top = node.offsetTop

	// SET CORRECT COORDINATES (FOR NS & FIREFOX)
	while (node.parentNode)
	{
		if (node.offsetLeft == node.parentNode.offsetLeft && node.offsetTop == node.parentNode.offsetTop && node.parentNode.parentNode)
		{	node = node.parentNode	}
		
		if (node.tagName == 'DIV')
		{	break;		}

		node = node.parentNode

		if (node.offsetLeft && node.tagName !='A' && node.tagName !='DIV' && node.tagName !='TR' && node.tagName !='TBODY')
		{	left += node.offsetLeft	}

		if (node.offsetTop && node.tagName !='A' && node.tagName !='DIV' && node.tagName !='TR' && node.tagName !='TBODY')
		{	top += node.offsetTop	}
	}

	objDiv.left = left + offSetX + 'px'
	objDiv.top = top + offSetY + 'px'
	objDiv.visibility='visible'
}


function hide(div)
{	//Hides the div
	objDiv=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?document[div]:0;
	objDiv.visibility='hidden'
}


