/* 

	Auto Language Selector v1.1 - (C) 2003-2004, Jack (tR) http://www.jtr.de/scripting/javascript
	This script is published under GPL Version 2+ (see http://www.fsf.org)
	
	The script looks up for browser language code (e.g. [de]) and reloads the current web 
	page adding the corresponding parameter language=... (e.g. ?language=german) to the url!
	
	Credits go to Zvonko & MReuring !

*/

if( this.location.href.indexOf("language=")<0 )
{
	if (navigator.language) 
		{ var language_str = navigator.language;}
	else 
		{ var language_str = navigator.browserLanguage;}

	switch( language_str.substr(0,2) ) 
	{
		
		case "de" : lang_sel = "german"; break;
		case "nl" : lang_sel = "german"; break;
		case "be" : lang_sel = "german"; break;
		case "at" : lang_sel = "german"; break;
		case "li" : lang_sel = "german"; break;
		case "ch" : lang_sel = "swiss"; break;
		case "ca" : lang_sel = "spanish"; break;
		case "gb" : lang_sel = "english"; break;
		case "en" : lang_sel = "english"; break;
		case "us" : lang_sel = "english"; break;
		case "es" : lang_sel = "spanish"; break;
		case "fr" : lang_sel = "french"; break;
		case "lu" : lang_sel = "french"; break;
		case "mc" : lang_sel = "french"; break;
		case "it" : lang_sel = "italian"; break;
		case "sm" : lang_sel = "italian"; break;
		case "pt" : lang_sel = "portuguese"; break;
		case "br" : lang_sel = "portuguese"; break;	
		
					
		default   : lang_sel = "english"; break;	
	}


	if (this.location.search) 
	{
	    this.location.replace(this.location.href + "&language=" + lang_sel);
	} else 
		{
		    this.location.replace(this.location.href + "?language=" + lang_sel);
		}
}
