	var ns=false;
	var ie=false;
	var mo=false;
	var op=false;
	var ko=false;
	
	var v3=false;
	var v4=false;
	var v5=false;
	var v6=false;
	
	var dom = false;
	var mc=false;
	
	// version sniff
	if (parseInt(navigator.appVersion)<4)													{v3=true;}
	if (navigator.userAgent.indexOf('4.')>-1)												{v4=true;}
	if (navigator.userAgent.indexOf(' 5.0')>-1)												{v5=true;v4=false;}
	if (navigator.userAgent.indexOf(' 5.5')>-1 || navigator.userAgent.indexOf(' 6.')>-1)	{v6=true;v4=false;v5=false;}
	
	// browser sniff
	if (navigator.appName=="Netscape" && document.getElementById)							{mo=true;}
	if (navigator.appName=="Netscape"&&v4)													{ns=true;}
	if (document.all)																		{ie=true;}
	if (navigator.userAgent.indexOf('Opera')>-1)											{op=true;}
	if (navigator.userAgent.indexOf("Konqueror")>-1)										{ko=true;}
	
	// document object model
	if (document.getElementById)															{dom=true;}

	// mac sniff
	if (navigator.appVersion.indexOf("Mac") != -1)											{mc=true;}
