/* // produced by DMA-Hamburg; Jochen.Leuckel@dma-hamburg.de */
var ua = navigator.userAgent.toLowerCase();	/* // Browser-versions in lower case */
var an = navigator.appName.toLowerCase();		/* // Browser-names in lower case */
var MAC = ua.indexOf("mac") != -1; 				/* // Macintosh-hardware */
var OLD = navigator.userAgent.substring(7+navigator.userAgent.indexOf("ozilla"),8+navigator.userAgent.indexOf("ozilla"))<="3";	/* // Mozilla lesser than version 4 */
var MSIE = ua.indexOf("msie")>-1;				/* // Microsoft Internet Explorer in general */
var NTSC = an.indexOf("netscape")>-1;			/* // Netscape in general */
var OPERA = ua.indexOf("opera")>-1;				/* // Opera in general */
var DOM = document.getElementById; 				/* // Browsers compatible to the dynamic object model */
var IE6 = ua.indexOf("msie 6")>-1;				/* // Internetexplorer version 6.x PC and MACintosh */
var IE5 = ua.indexOf("msie 5")>-1;				/* // Internetexplorer version 5.x PC and MACintosh */
var IE4 = ua.indexOf("msie 4")>-1;				/* // Internetexplorer version 4.x PC and MACintosh */
var N6_1 = ua.indexOf('netscape6/6.1')>-1;	/* // Netscape version 6.1 PC and MACintosh */
var N6x = ua.indexOf('netscape6')>-1 || ua.indexOf('netscape/7')>-1;	/* // Netscape version 6/7.x PC and MACintosh */
var N4 = navigator.userAgent.substring(7+navigator.userAgent.indexOf("ozilla"),8+navigator.userAgent.indexOf("ozilla"))<="4" && NTSC;	/* // Netscape version 4.x PC and MAC */
var OPERA5 = ua.indexOf('opera 5')>-1;			/* // Opera 5.x in MSIE 5 compatible mode */
var OPERA6 = ua.indexOf('opera 6')>-1;			/* // Opera 6.x in MSIE 5 compatible mode */
var OTHERS = !MSIE && !NTSC && !OPERA && !OLD; 	/* // All non-specified browsers version 4.x on all platforms */
var MACMSIE = MAC && MSIE;							/* // Microsoft Internet Explorer in general on MACintosh */
var MACIE51 = ua.indexOf("msie 5.1")>-1 && MAC;	/* // Internetexplorer version 5.1 on MACintosh */
var MACIE5 = IE5 && MAC;							/* // Internetexplorer version 5.x on MACintosh */
var MACIE4 = IE4 && MAC;							/* // Internetexplorer version 4.x on MACintosh */
var MACN6_1 = N6_1 && MAC;							/* // Netscape version 6.1 on MACintosh */
var MACN6x = N6x && MAC;							/* // Netscape version 6/7 on MACintosh */
var MACN4 = N4 && MAC;								/* // Netscape version 4.x PC and MACintosh */
var MACOTHERS = OTHERS && MAC; 					/* // MACintosh and all non-specified browsers version 4.x */
var IFRAMERS = (MSIE || DOM) && !OPERA;		/* // Browsers, which cope with iframes (Opera knows them, but is not really compatible to that technology) */

var prefixPlugin ="/support/";
var stringHelper = "";


/* // Opera have to run in MS Explorer 5.x compatible mode, otherwise layer functions are not executable */
if (OPERA && !MSIE)
{
	alert("Please switch Opera in 'Quick preferences' or 'Preferences' to 'Identify as MSIE 5.0' (or higher)." + "\n" + "Thank you!");
}

/* // Style and Javascript for DOM compatible Browsers (e.g. Microsoft Internet Explorer 5x, Netscape 6/7.x and Opera 6/7.x */
if (DOM)
{
	document.writeln("<link rel=stylesheet type='text/css' href='" + prefixPlugin + "css/dom.css'>");
	document.writeln("<script src='" + prefixPlugin + "js/popup.js'></script>");
}

/* // Style for Microsoft Internet Explorer, Netscape 6.x and Opera */
else if (MSIE || OPERA)
{
	document.writeln("<link rel=stylesheet type='text/css' href='" + prefixPlugin + "css/dom.css'>");
	document.writeln("<script src='" + prefixPlugin + "js/content-dom.js'></script>");
	document.writeln("<script src='" + prefixPlugin + "js/popup.js'></script>");
    document.writeln("<script src='" + prefixPlugin + "js/main.js'></script>");
}
/* // Netscape 4.x on Macintosh style */
else if (MAC && N4)
{
	document.writeln("<link rel=stylesheet type='text/css' href='" + prefixPlugin +"css/ntsc4.css'>");
	document.writeln("<script src='" + prefixPlugin +"js/content-ntsc4.js'></script>");
	document.writeln("<script src='" + prefixPlugin +"js/popup.js'></script>");
    document.writeln("<script src='" + prefixPlugin +"js/main-ntsc4.js'></script>");
}
/* // Style for Netscape 4.x and all non-specified browsers */
else if (N4 || OTHERS)
{
	document.writeln("<link rel=stylesheet type='text/css' href='" + prefixPlugin +"css/ntsc4.css'>");
	document.writeln("<script src='" + prefixPlugin +"js/popup.js'></script>");
    document.writeln("<script src='" + prefixPlugin +"js/main-ntsc4.js'></script>");
}
