function checkBrowser()
{
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie55=((this.ver.indexOf("MSIE 5.5")>-1 || this.ie6) && this.dom)?1:0;
	this.ie5=((this.ver.indexOf("MSIE 5")>-1 || this.ie5 || this.ie6) && 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.ie4plus=(this.ie6 || this.ie5 || this.ie4);
	this.ie5plus=(this.ie6 || this.ie5);
	this.ie7moins=(this.ie4plus && !this.ie7);
	this.bw=(this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5);
	return this;
}

bw = new checkBrowser();

if (!document.getElementById)  document.getElementById = getObjectById;

function getObjectById(ID)
{
	var obj;
	if (bw.dom) return document.getElementById(ID);
	else if (bw.ie4) return document.all(ID);
	else if (bw.ns4) return eval('document.' + ID);
}

function getObjectByIdParent(ID)
{
	var obj;
	if (bw.dom) return parent.document.getElementById(ID);
	else if (bw.ie4) return parent.document.all(ID);
	else if (bw.ns4) return eval('parent.document.' + ID);
}

function cancelBubble(netEvent)
{
    if (document.all) window.event.cancelBubble = true;
    else netEvent.cancelBubble = true;
}