var cookiename = "";
var cookiewert;
var herkunft = document.URL;

function cookie_setzen(sprache)
{
	var domain = herkunft.substring(herkunft.indexOf('http://') + 7, herkunft.indexOf('/', herkunft.indexOf('http://') + 7));
	
	var a = new Date();
	a = new Date(a.getTime() +1000*60*60*24*365);
		
	document.cookie = 'language=' + sprache + '; expires='+a.toGMTString()+'; path=/; domain=' + domain;
	
	cookie_pruefen();
}

function cookie_pruefen()
{
	var herkunft_seite = herkunft.substring(herkunft.lastIndexOf('/') + 1);
	var unterseite = herkunft.indexOf('/content/');

	if(document.cookie)
	{
		var lang = document.cookie;
		cookiename = lang.substr(0,lang.search('='));
		cookiewert = lang.substr(lang.search('=')+1);
		
		switch (cookiewert)
		{
			case "deutsch":
				if ((herkunft_seite != "index_de.shtml") && (unterseite < 0))
				{
					document.location.href='/index_de.shtml';
				}
				else if ((unterseite > 0) && (herkunft_seite.indexOf('index') < 0))
				{
					document.location.href='/content/de/' + herkunft_seite;
				}
				else
				{
					document.location.href='/index_de.shtml';
				}
				break;
 			
			case "english":
				if ((herkunft_seite != "index_en.shtml") && (unterseite < 0))
				{
					document.location.href='/index_en.shtml';
				}
				else if ((unterseite > 0) && (herkunft_seite.indexOf('index') < 0))
				{
					document.location.href='/content/en/' + herkunft_seite;
				}
				else
				{
					document.location.href='/index_en.shtml';
				}
				break;
 
		    default:
				cookie_setzen("deutsch");
				document.location.href='/index_de.shtml';
		}
	}
}

function cookie_lesen()
{
	if(document.cookie)
	{
		var lang = document.cookie;
		cookiename = lang.substr(0,lang.search('='));
		cookiewert = lang.substr(lang.search('=')+1);	
	}
	else
	{
		if (herkunft_referrer == "http://www.dictanet.com/")
		{
			cookie_setzen("english");
		}
		else
		{
			cookie_setzen("deutsch");
		}
	}
}

cookie_lesen();
