/************ GET-Objekt ************/
var s = window.location.search.substring(1).split('&');
//if(!s.length) return;
window.$_GET = {};
for(var i = 0; i < s.length; i++) {
    var parts = s[i].split('=');
    window.$_GET[unescape(parts[0])] = unescape(parts[1]);
}


/************ Prüfen ob Sprach-Variable gesetzt ************/
var sprachVariable = $_GET['L'] ? true : false;
//console.log('sprachVariable: ' + sprachVariable);
var theGETval       = $_GET['L'] == undefined ? '0' : '0';
theGETval.slice(0, 1);

if (theGETval != '0' && theGETval != '1') {
    var theGETval = '0';
};


/************ Shop Navigationspunkt finden ************/
var theNAVlink = $('#navBox').find('a:contains("SMU Webshop"), a:contains("Magasin USM"), a[title="Shop"]');


/* Wert von L prüfen, falls keine Zahl, ersetzen mit Standardwert.
 ----------------------------------------------------------------------------- 
var kaputtesValueNummer = theNAVlink.attr('href').indexOf("L=");
var GETvalueVonNav = theNAVlink.attr('href').substr(kaputtesValueNummer + 2);
if (GETvalueVonNav != '0' || GETvalueVonNav != '1') {
    var currentLink = theNAVlink.attr('href');
    var newCurrentLink = currentLink.replace(GETvalueVonNav, '0');
    theNAVlink.attr('href', newCurrentLink);
};*/


/************ Zeichen entfernen ************/
if (sprachVariable && theGETval == 1) {
        // Überflüssige Zeichen am Ende der URL entfernen
        var redirect = theNAVlink.attr('href');
        //console.log(redirect);
        var trashUrlCharsEnd = redirect.indexOf("L=") + 3;
        //console.log(trashUrlCharsEnd);
        var cleanerURL = redirect.substr(0, trashUrlCharsEnd);
        //console.log(cleanerURL);
        theNAVlink.attr('href', cleanerURL);
} else if (sprachVariable && theGETval == 0) {
        // URL generieren
        var oldURL = theNAVlink.attr('href');
        theNAVlink.attr('href', oldURL + '&L=0');
        // Überflüssige Zeichen am Ende der URL entfernen
        var redirect = theNAVlink.attr('href');
        //console.log(redirect);
        var trashUrlCharsEnd = redirect.indexOf("L=") + 3;
        //console.log(trashUrlCharsEnd);
        var cleanerURL = redirect.substr(0, trashUrlCharsEnd);
        //console.log(cleanerURL);
        theNAVlink.attr('href', cleanerURL);
} else {
    // URL generieren
        var oldURL = theNAVlink.attr('href');
        theNAVlink.attr('href', oldURL + '&L=0');
        
        // Überflüssige Zeichen am Ende der URL entfernen
        var redirect = theNAVlink.attr('href');
        console.log(redirect);
        var trashUrlCharsEnd = redirect.indexOf("L=") + 3;
        console.log(trashUrlCharsEnd);
        var cleanerURL = redirect.substr(0, trashUrlCharsEnd);
        console.log(cleanerURL);
        theNAVlink.attr('href', cleanerURL);
};
