function	W3CsetImage(l, n, v)	{ document.images[n].src=v.src; }

function NSrecStyle(doc, s)     {
	var	elem=doc.layers[s];

	if(!elem) {
		for(var c=0; c < doc.layers.length; c++) {
			elem=NSrecStyle(doc.layers[c].document, s);
			if(elem)
				return elem;
		}
	}
	return elem;
}

function	NSsetImage(l, n, v)	{
	var	doc=document.layers["menu"].document;

	if(""+l == ""+n)	doc[n].src=v.src;
	else			doc.layers[l].document[n].src=v.src;
}

function W3CgetStyle(s)	{ return document.getElementById(s).style; }
function NSgetStyle(s)	{ return NSrecStyle(document, s); }
function IEgetStyle(s)	{ return document.all.tags("div")[s].style; }

function Browser()	{
	var a=navigator.userAgent.toLowerCase();

	this.setImage=W3CsetImage;
	this.getStyle=W3CgetStyle;
	this.major=parseInt(navigator.appVersion);
	this.minor=parseFloat(navigator.appVersion);
	this.ns=0;
	if(a.indexOf("msie") != -1) {
		if(this.major < 4)
			this.ie=3;
		else if(this.major >= 4) {
			this.ie=4;
			if(a.indexOf("msie 5.0") != -1)
				this.ie=5;
		} else
			this.ie=10;
		if(this.ie <= 5)
			this.getStyle=IEgetStyle;
	} else {
		this.ns=this.major;
		if(this.ns < 5) {
			this.setImage=NSsetImage;
			this.getStyle=NSgetStyle;
		}
	}
	if(this.ie >= 5 || this.ns >= 5)
		this.w3c=true;
	else
		this.w3c=false;
}

var	is=new Browser();
