// function getcookieval : 
	function getCookieVal (offset)
	{
		var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
		endstr = document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}
	
	// function getcookie : 
	function GetCookie (name) 
	{
		var arg = name + "=";
		var alen = arg.length;
		var clen = document.cookie.length;
		var i = 0;
		while (i < clen)
		{
			var j = i + alen;
			if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break; 
		}
		return "";
	}  


// Funktion, die es dem IE, Firefox und Opera gestattet auf das Portal zu kommen
// andere Browser werden ausgeschlossen
function browserVers()
{
	
	preSelectedLocale = GetCookie("selectedlocale");
	// trim cookie value
		preSelectedLocale=preSelectedLocale.replace(/^[\s]+/g,"");
		preSelectedLocale=preSelectedLocale.replace(/[\s]+$/g,"");

	
	// Ab hier fängt die Abfrage nach dem Browser an	
	var vers = navigator.appVersion;
	if (	window.navigator.userAgent.indexOf("MSIE ") > -1 && vers.substring(0,4) >= 4 ||
	 		window.navigator.userAgent.indexOf("Firefox") > -1 && vers.substring(0,4) >= 5 || 
			window.navigator.userAgent.indexOf("Opera") > -1 && vers.substring(0,4) >= 6	)
	{
	return document.location = "index2.html";
	}
	
	
	// Die nachfolgend genannten Browser werden dann später gesondert behandelt.
	// Opera
	// Mozilla Suite
	// Firefox < 1.0
	// Netscape
	// IExplorer < 4.0
	// Konqueror
		
	else 
	{	
		return document.location = "index2_netscape.html";
	}
	document.write("<!-- detected browser " + " " + name + " " + "version " + version + "-->");
}


// Das selbe wie browserVers() mit dem unterschied das hier die Locale mit angegeben wird
function browserVersCountry()
{
	preSelectedLocale = GetCookie("selectedlocale");
	// trim cookie value
		preSelectedLocale=preSelectedLocale.replace(/^[\s]+/g,"");
		preSelectedLocale=preSelectedLocale.replace(/[\s]+$/g,"");
	// get country from cookie
		country = preSelectedLocale.replace(/^\w{3}/,'');
	// default fall für erstmaliegen aufruf von .net
		if(country) country = country.toLowerCase();
		else country = "de";

	var vers = navigator.appVersion;
	if (	window.navigator.userAgent.indexOf("MSIE ") > -1 && vers.substring(0,4) >= 4 ||
	 	window.navigator.userAgent.indexOf("Firefox") > -1 && vers.substring(0,4) >= 5 || 
		window.navigator.userAgent.indexOf("Opera") > -1 && vers.substring(0,4) >= 6	)
	{
		if(preSelectedLocale) return document.location = "http://www.nexmart." + country + "/index2_" + preSelectedLocale + ".html";
		else return document.location = "/pages/pagegen.pl?call=startseite";
	}
	else 
	{	
		return document.location = "http://www.nexmart." + country + "/index2_netscape.html";
	}
	document.write("<!-- detected browser " + " " + name + " " + "version " + version + "-->");
}

// Hier muss noch eine Funktion rein um den Login abzufangen!!!
// Oder es muss die erste Funktion so angepasst werden, damit Sie auch für den Login genutzt werden kann