  
$(document).ready(function() { 
      
      var region_name = "";
      
      var a = new Date();
      a = new Date(a.getTime() +1000*60*60*24*365);
      
      // wenn Flaggen für Sprachwahl angeklickt -> Panel anzeigen
      $("#flags").click(function() {
         $.blockUI({ message: $('#LANDING-SPRACHWAHL') });      
      });
      
      $(".region ul li").click(function() {
         // wenn eine Region angeklickt wird -> Sprachen sichtbar machen
         var region_id = this.id;
         /* $(".regions ul").hide("fast"); */
         
         $("#"+region_id+" ul").show(200);
         
         // ausgewählte Region als Cookie setzen
         if(region_id=="north_america")
            var region_name = "North America";
         else if(region_id=="south_america")
            var region_name = "South America";
         else if(region_id=="europe")
            var region_name = "Europe";
         else if(region_id=="asia")
            var region_name = "Asia";
         else if(region_id=="australia")
            var region_name = "Australia";
         else if(region_id=="africa")
            var region_name = "Africa";
         
         document.cookie = 'region='+region_name+'; expires='+a.toGMTString()+'; path=/';
         
         $("#selection_region").text(region_name);
      });
      
      
      $(".country a").click(function() { 
         // wenn eine Sprachversion angeklickt wurde -> Cookie setzen
         // Cookie soll 1 Jahr gültig sein
      
         var countrySelected = this.className;
      
         // Cookie setzen und umleiten
         if(countrySelected == 'de') {
            /* document.cookie = 'country=de; expires='+a.toGMTString()+'; path=/';
            document.cookie = 'redirected=1; path=/'; */
            setAndRedirect("de", "http://www.suspa.com/de")
            $("#selection_country").text(countrySelected.toUpperCase());
            //$.unblockUI();   
         }
         else if(countrySelected == 'uk') {
            setAndRedirect("gb", "http://www.suspa.com/uk");
            $("#selection_country").text("EN");
         }
         else if(countrySelected == 'us') {
            setAndRedirect("us", "http://www.suspa.com/us");
            $("#selection_country").text("EN");
         }
         else if(countrySelected == 'cz') { 
            setAndRedirect("cz", "http://www.suspa.com/cz");
            $("#selection_country").text(countrySelected.toUpperCase());
         }
         else if(countrySelected == 'cn') {
            setAndRedirect("cn", "http://www.suspa.cn/");
            $("#selection_country").text(countrySelected.toUpperCase());
         }
      
      });
      
      function setAndRedirect(setCountry, redirect) {
         
      	var a = new Date();
         a = new Date(a.getTime() +1000*60*60*24*365);
         
         document.cookie = 'country='+setCountry+'; expires='+a.toGMTString()+'; path=/';
         document.cookie = 'redirected=1; path=/';
         window.location.href=redirect;;   
      }
      
      ////////////////////////////////////
   	// nachsehen, ob Cookie gespeichert ist
   
   	var cookieStr = document.cookie;
   	var cookieSplit = cookieStr.split(";");
   	var cookiewert='';
   	var cookiename='';
   	var cookieRedirectedWert = 0;
   	var cookieCountry =0;
   	var cookieCountryWert = '';
   
   	for(var i=0; i<cookieSplit.length; i++) {
   
         cookieParts = cookieSplit[i].split('=');
   
         if(cookieParts[0].charAt(0)==' ')
            cookieParts[0] = cookieParts[0].substring(1,cookieParts[0].length);
   
         if(cookieParts[0]=='country') {
           cookiewert = cookieParts[1];
           cookiename = cookieParts[0];
           
           cookieCountry = 1;
   	     cookieCountryWert = cookiewert;
                    
           if(cookiewert=="gb")
            $("#selection_country").text("EN");
           else if(cookiewert=="us")
            $("#selection_country").text("EN");
           else
            $("#selection_country").text(cookiewert.toUpperCase());
            
         }
   
         if(cookieParts[0]=='redirected') {
            // der User wurde in der aktuellen Session bereits umgeleitet. Keine weitere Umleitung vornehmen
            cookieRedirectedWert = 1;
         }
         
         if(cookieParts[0]=='region') {
           cookiewert = cookieParts[1];
           cookiename = cookieParts[0];
           $("#selection_region").text(cookiewert);
         }
      }
      
      if(/* cookiename=='country' && cookiewert !== '' */ cookieCountry == 1 && cookieCountryWert !== '') {    
         // Wenn Länder-Cookie gesetzt -> ummleiten. Aber nur, wenn Cookie "redirected" nicht gesetzt ist (=0)
         if(cookieRedirectedWert == 1 ) {
             //nix machen. Auf aktueller Version bleiben
         }
         else {
   
            /* if(cookiewert=='de') {
               $.unblockUI();
            }
            else { */
              if(cookiewert == 'gb') {
                document.cookie = 'redirected=1; path=/';
                window.location="http://www.suspa.com/uk";
              }
              else if(cookiewert == 'cn') {
                document.cookie = 'redirected=1; path=/';
                window.location="http://www.suspa.cn/";
              }
              else {
                var cookieteil = cookiewert.split(";");
                document.cookie = 'redirected=1; path=/';
                window.location="http://www.suspa.com/"+cookieteil[0];
              }
   
            //}
         }
      }
      else {
          //Cookie noch nicht gesetzt -> Länderauswahl anzeigen und angeklicktes Land speichern, umleiten
          //Länderwahl-Panel aufklappen
         $.blockUI({ message: $('#LANDING-SPRACHWAHL') }); 
      }
}); 
 

