// Variablen
var COOKIE_NAME = 'appenzeller';
var options = { path: '/', expires: 30 };

var aktuelleURL, baseURL, sprachURL, alteURL, seitenURL, neueURL;

aktuelleURL = window.location.href.split("/");
baseURL   = aktuelleURL[2];
sprachURL = aktuelleURL[3];


// Sprach Overlay zeigen
function ShowLangOverlay() {
	tb_show('Select Language','#TB_inline?height=230&width=450&inlineId=sprachauswahl-thickbox&modal=false" class="thickbox" ');
}

// Cookie Informationen laden
$(window).load(function () {
						 
			//Alternatives Sprachmenü ausblenden
			$('.alternative-laenderauswahl').hide();
			$('.langicons').show();
						 
			//Wurde bereits eine Sprache ausgewählt?
			if(	$.cookie(COOKIE_NAME)=="ch-de" ||
				$.cookie(COOKIE_NAME)=="de-de" ||
				$.cookie(COOKIE_NAME)=="en" ||
				$.cookie(COOKIE_NAME)=="ch-fr") {
				//alert("Folgendes ist im Cookie: "+$.cookie(COOKIE_NAME));
				
			
				
		
				//alert('erster Teil: '+baseURL+'\nzweiter Teil: '+sprachURL);
				
				//Wurde eine URL aufgerufen welche bereits eine Sprache enthält?
				if(sprachURL=="ch-de" || sprachURL=="de-de" || sprachURL=="en" || sprachURL=="ch-fr") {
				
					//Mit neuer Sprachvariable erstzen
					alteURL=window.location.href.split("http://"+baseURL+"/"+sprachURL+"/");
					seitenURL = alteURL[1];
					neueURL   = "http://"+baseURL+"/"+$.cookie(COOKIE_NAME)+"/"+seitenURL;
					//alert("Foxtail: "+seitenURL+"\nNeue URL: "+neueURL);
					
					//Muss der User umgeleitet werden?
					if($.cookie(COOKIE_NAME)!=sprachURL) {
						//alert("Der User müsste weitergeleitet werden");
						window.location = neueURL;

					}
					
					//else {
						//alert("Der User ist bereits auf der richtigen Sprache");
					//}

				}
				else {
					window.location = "http://"+baseURL+"/"+$.cookie(COOKIE_NAME)+"/home/";
				}
				
			
			}
			
			//Falls Nein zur Auswahl auffordern
			else {
			   //alert("Cookie ist leer!");
			   ShowLangOverlay();
			}   
});

//Wenn der User eine Auswahl trifft
$(document).ready(function(){
     
	//Sprachauswahl
	$(".langicons").click(function () {
	  ShowLangOverlay();
	});
	 
	 
	//Schweiz Deutsch
	$("#ThickBoxLangChDe").click(function () {
	  $.cookie(COOKIE_NAME, 'ch-de', options);
	  //alert("Cookie ch-de gesetzt");
	  window.location.reload();
	});
	
	//Deutschland Deutsch
	$("#ThickBoxLangDeDe").click(function () {
	  $.cookie(COOKIE_NAME, 'de-de', options);
	  //alert("Cookie de-de gesetzt");
	  window.location.reload();
	});
	
	//Englisch
	$("#ThickBoxLangEn").click(function () {
	  $.cookie(COOKIE_NAME, 'en', options);
	  //alert("Cookie en gesetzt");
	  window.location.reload();
	});
	
	//Schweiz Französisch
	$("#ThickBoxLangChFr").click(function () {
	  $.cookie(COOKIE_NAME, 'ch-fr', options);
	  //alert("Cookie en gesetzt");
	  window.location.reload();
	});
	
	
 });
	