function user_agent()
{
	var b = navigator.appName;
	var v = this.version = navigator.appVersion;
	var ua = navigator.userAgent.toLowerCase();
	this.v = parseInt(v);
	this.safari = ua.indexOf("safari")>-1;	// always check for safari & opera
	this.opera = ua.indexOf("opera")>-1;	// before ns or ie
	this.ns = !this.opera && !this.safari && (b=="Netscape");
	this.ie = !this.opera && (b=="Microsoft Internet Explorer");
	this.gecko = ua.indexOf('gecko')>-1; // check for gecko engine
	if (this.ns)
	{
		this.ns4 = (this.v==4);
		this.ns6 = (this.v>=5);
		this.b = "Netscape";
	}
	else if (this.ie)
	{
		this.ie4 = this.ie5 = this.ie55 = this.ie6 = false;
		if (v.indexOf('MSIE 4')>0) {this.ie4 = true; this.v = 4;}
		else if (v.indexOf('MSIE 5')>0) {this.ie5 = true; this.v = 5;}
		else if (v.indexOf('MSIE 5.5')>0) {this.ie55 = true; this.v = 5.5;}
		else if (v.indexOf('MSIE 6')>0) {this.ie6 = true; this.v = 6;}
		this.b = "MSIE";
	}
	else if (this.opera)
	{
		this.v=parseInt(ua.substr(ua.indexOf("opera")+6,1)); // set opera version
		this.opera6=(this.v<=6);
		this.opera7=(this.v>=7);
		this.b = "Opera";
	}
	else if (this.safari)
	{
		this.ns6 = (this.v>=5);	// ns6 compatible correct?
		this.b = "Safari";
	}
	this.dom = (document.createElement && document.appendChild && document.getElementsByTagName)? true : false;
	this.def = (this.ie||this.dom);
	this.win32 = ua.indexOf("win")>-1;
	this.mac = ua.indexOf("mac")>-1;
	this.other = (!this.win32 && !this.mac);
	this.supported = (this.def||this.ns4||this.ns6||this.opera)? true:false;
	this.broadband=false;
	this._bws=new Date; // bandwidth timer start
}
browser = new user_agent();
//window.alert(browser.b +'\nVersion '+ browser.v+'\nmac? '+browser.mac);

// ### abfragen nach betriebssystem und browser fuer PC ### //
if (browser.win32)
{
		if(browser.ie5 || browser.ie55 || browser.ie6 || browser.ns6 || browser.b == "Opera")
		{
		//window.alert("PC + ie5/5.5/6 oder ns6 oder mozilla oder opera werden benutzt");
		//document.write('<link rel="stylesheet" href="../../styles/style.css">');
		document.write('<link rel="stylesheet" href="http://www.sphinxmedien.de/webman/styles/style.css">');

		}
		else if(browser.ns4)
		{
		//window.alert("PC + NN 4 wird benutzt");
		//self.location.href="../nn4.html";
		self.location.href="http://www.sphinxmedien.de/webman/seiten/nn4.html";
		}
		else
		{
		//window.alert("PC + browser ??? werden benutzt");
		//document.write('<link rel="stylesheet" href="../../styles/alternate.css">')
		document.write('<link rel="stylesheet" href="http://www.sphinxmedien.de/webman/styles/alternate.css">');
		}
}

// abfragen nach betriebssystem und browser fuer MAC //
if (browser.mac)
{

		if(browser.ie4 || browser.ie5 || browser.ie55)
		{
		//document.write('<link rel="stylesheet" href="../../styles/alternate.css">');
		document.write('<link rel="stylesheet" href="http://www.sphinxmedien.de/webman/styles/alternate.css">');
		}
		if(browser.ie6 || browser.b == "Safari" || browser.ns6)
		{
		//window.alert("Mac + ie6 oder safari werden benutzt");
		//document.write('<link rel="stylesheet" href="../../styles/style.css">');
		document.write('<link rel="stylesheet" href="http://www.sphinxmedien.de/webman/styles/style.css">');
		}
		else if(browser.ns4 || browser.b == "Opera")
		{
		//window.alert("Mac + NN 4 oder opera werden benutzt");
		//self.location.href="../nn4.html";
		self.location.href="http://www.sphinxmedien.de/webman/seiten/nn4.html";
		}
		else
		{
		//window.alert("Mac + browser ??? werden benutzt");
		//document.write('<link rel="stylesheet" href="../../styles/alternate.css">')
		document.write('<link rel="stylesheet" href="http://www.sphinxmedien.de/webman/styles/alternate.css">');
		}
}

function enable_menues_for_ie()
{
	if (document.all)
	{
        uls = document.getElementsByTagName('UL');

        for(i = 0; i < uls.length; i++)
        {
            if (uls[i].className == 'dropdown')
            {
                var lis = uls[i].getElementsByTagName('li');

                for (i = 0; i < lis.length; i++)
                {
                    if(lis[i].lastChild.tagName == 'UL')
                    {
                        lis[i].onmouseover = function() { this.lastChild.style.display = 'block'; }
                        lis[i].onmouseout = function() { this.lastChild.style.display = 'none'; }
                    }
                }
            }
        }
    }
}

/* ========================================================
dreamweaverfunktionen zu den totenkoepfen gewaltspirale
=========================================================== */

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
