// JavaScript Document
function navInIndex (Nr) {
         switch (Nr) {
        /* Ueber Uns - Index.php*/
        case 1: 
        document.getElementById(1).style.visibility = 'visible';
        document.getElementById(2).style.visibility = 'visible';
        document.getElementById(3).style.visibility = 'visible';                
    break;
         /* Produkte - Index.php*/ 
        case 2: 
        document.getElementById(4).style.visibility = 'visible';
        document.getElementById(5).style.visibility = 'visible';
        document.getElementById(6).style.visibility = 'visible';
        document.getElementById(7).style.visibility = 'visible';  
		document.getElementById(14).style.visibility = 'visible';  
		document.getElementById(15).style.visibility = 'visible';  
    break;
        /* Service - Index.php*/
        case 3: 
        document.getElementById(8).style.visibility = 'visible';
        document.getElementById(9).style.visibility = 'visible';
        document.getElementById(10).style.visibility = 'visible';
        document.getElementById(11).style.visibility = 'visible';                        
    break;
        /* Unser Team - Index.php*/
        case 4: 

        document.getElementById(12).style.visibility = 'visible';
        document.getElementById(13).style.visibility = 'visible';                
    break;                
          
    default:
      break;
          
    }

    // location.href= baseURL + sid + "?" + ID;
}

function navOutIndex (Nr) {
         switch (Nr) {
        /* Ueber Uns*/
        case 1:

        document.getElementById(1).style.visibility = 'hidden';
        document.getElementById(2).style.visibility = 'hidden';
        document.getElementById(3).style.visibility = 'hidden';                
    break;
        /* Produkte*/  
        case 2: 
        document.getElementById(4).style.visibility = 'hidden';
        document.getElementById(5).style.visibility = 'hidden';
        document.getElementById(6).style.visibility = 'hidden';
        document.getElementById(7).style.visibility = 'hidden';      
		document.getElementById(14).style.visibility = 'hidden';   
		document.getElementById(15).style.visibility = 'hidden';   
    break;
        /*Service */
        case 3: 
        document.getElementById(8).style.visibility = 'hidden';
        document.getElementById(9).style.visibility = 'hidden';
        document.getElementById(10).style.visibility = 'hidden';
        document.getElementById(11).style.visibility = 'hidden';                
    break;
        /* Unser Team*/
        case 4: 

        document.getElementById(12).style.visibility = 'hidden';
        document.getElementById(13).style.visibility = 'hidden';                
    break;
          
    default:
      break;
          
    }

    // location.href= baseURL + sid + "?" + ID;
}

//
function navIn (Nr) {
         switch (Nr) {
        /*Ueber Uns*/
        case 1: 
        document.getElementById(1).style.display = 'block';
        document.getElementById(2).style.display = 'block';
        document.getElementById(3).style.display = 'block';                
    break;
        /*Produkte*/  
        case 2: 
        document.getElementById(4).style.display = 'block';
        document.getElementById(5).style.display = 'block';
        document.getElementById(6).style.display = 'block';
        document.getElementById(7).style.display = 'block';  
		document.getElementById(14).style.display = 'block';  
		document.getElementById(15).style.display = 'block';  
    break;
        /*Service*/
        case 3: 
        document.getElementById(8).style.display = 'block';
        document.getElementById(9).style.display = 'block';
        document.getElementById(10).style.display = 'block';
        document.getElementById(11).style.display = 'block';                        
    break;
        /*Unser Team*/
        case 4: 

        document.getElementById(12).style.display = 'block';
        document.getElementById(13).style.display = 'block';                
    break;                
          
    default:
      break;
          
    }

    // location.href= baseURL + sid + "?" + ID;
}

function navOut (Nr) {
         switch (Nr) {
		/* Ueber Uns*/
        case 1:

        document.getElementById(1).style.display = 'none';
        document.getElementById(2).style.display = 'none';
        document.getElementById(3).style.display = 'none';                
    break;
         /* Produkte */ 
        case 2: 
        document.getElementById(4).style.display = 'none';
        document.getElementById(5).style.display = 'none';
        document.getElementById(6).style.display = 'none';
        document.getElementById(7).style.display = 'none';      
		document.getElementById(14).style.display = 'none';   
		document.getElementById(15).style.display = 'none';  
    break;
        /* Service*/
        case 3: 
        document.getElementById(8).style.display = 'none';
        document.getElementById(9).style.display = 'none';
        document.getElementById(10).style.display = 'none';
        document.getElementById(11).style.display = 'none';                
    break;
        /* UNser Team*/
        case 4: 

        document.getElementById(12).style.display = 'none';
        document.getElementById(13).style.display = 'none';                
    break;
          
    default:
      break;
          
    }

    // location.href= baseURL + sid + "?" + ID;
}

function hoverIn (id) {

                document.getElementById(id).style.backgroundColor='FDBE01'; //FDBE01
                document.getElementById(id).style.color='000000';
         }

function hoverOut (id) {

                document.getElementById(id).style.backgroundColor='ffffff';
                document.getElementById(id).style.color='656565';
         }


//Sprachauswahl und Cookies
var ButterBackDefinedLanguages = new Array ("de", "nl", "it", "en");

function GetCookie(name) {
    var cookie_string = document.cookie;
    var index = cookie_string.indexOf(name + "=");
    if (index == -1) return null;
    index = cookie_string.indexOf("=", index) + 1;
    var endstr = cookie_string.indexOf(";", index);
    if (endstr == -1) endstr = cookie_string.length;
    return unescape(cookie_string.substring(index, endstr));
}

function SetCookie(name, value) {
   var today = new Date();
   // 1 year expiry
   var expiry = new Date(today.getTime() + 365* 24 * 60 * 60 * 1000);
   document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString() + ";path=/";
}



function redirectLanguage(language) {
  var actUrl = window.location.href;
  var actLang = "";
  var pos = -1;
  var prefix = "";
  var postfix = "";

  if (document.cookie) {SetCookie('lang', language);}
  if ((window.location.href.indexOf("produkt_einzeldarstellung.php") >= 0)) {
         window.location.href = "/"+language+"/produkte/produktliste.php";
         return;
  }

  for (var i = 0; i < ButterBackDefinedLanguages.length; i++) {
     if (actUrl.indexOf("/"+ButterBackDefinedLanguages[i]+"/") >= 0) {
        actLang = ButterBackDefinedLanguages[i];
        pos = actUrl.indexOf("/"+ButterBackDefinedLanguages[i]+"/")+2+ButterBackDefinedLanguages[i].length;
        prefix = actUrl.substring(0, actUrl.indexOf("/"+ButterBackDefinedLanguages[i]+"/"));
        postfix = actUrl.substring(pos, actUrl.length);
     }
  }

  // Keine aktuelle Sprache gefunden
  if (actLang == "") {return;}

  var newUrl = prefix+'/'+language+'/'+postfix;
  window.location.href = newUrl;
}


function redirect (prefix, postfix) {
   if (GetCookie('visited') != 'y') {
      SetCookie('visited', 'y');
      SetCookie('lang', 'de');
   }
   else {
      //Schonmal besucht
      var lang = "de";
      if (document.cookie.indexOf('lang') >= 0) {
         lang = GetCookie('lang');
      }
      window.location.href = prefix+'/'+lang+'/'+postfix;
   }
}

function initLangSelect(lang) {
   SetCookie('lang', lang);
   window.location.href='http://www.butterback.de/'+lang+'/index.php';
}
