

//---------------------------------------------------------------------------------------------------
window.onload = function(){
    highlightNavigation();
        if(document.getElementById("imageflow"))
        {
                hide(conf_loading);
                refresh(true);
                show(conf_images);
                show(conf_scrollbar);
                initMouseWheel();
                initMouseDrag();
        }
}


//---------------------------------------------------------------------------------------------------
function highlightNavigation()
{
    var link = -1;
    var navigation = document.getElementById("navigation");
    var a          = navigation.getElementsByTagName("a");
    for(var x=0; x<a.length; x++){
        var gets = parseUrl(a[x].href);
        if(gets['pa_ge'] == pa_ge){
            link = x;
            break;
        }
    }

    if(link != -1){
        var navidiv, navidivleft;

        navidiv = document.createElement("div");
        navidiv.className = "navidiv";
        navigation.insertBefore(navidiv, a[link]);

        navidiv.appendChild(a[link]);

        navidiv.innerHTML = '<span style="cursor:pointer;" onclick="location.href=\''+a[link].href+'\'">'+a[link].innerHTML+'</span>';

        navidivleft = document.createElement("div");
        navidivleft.className = "navidivleft";
        navigation.insertBefore(navidivleft, navidiv);

        navidivleft.appendChild(navidiv);

    }
    //alert(navigation.innerHTML);
}

//---------------------------------------------------------------------------------------------------
function parseUrl(url)
{
    var exp = url.split("?")[1];
    var gets = exp.split("&");
    var ret = new Array();
    for(var x=0;x<gets.length; x++){
        var g = gets[x].split("=");
        ret[g[0].replace("amp;")] = g[1];
    }
    return ret;
}

//----------------------------------------------------------------------------------------------------
function strpad(str, needle, strlen, where)
{

  if(str){
    str = str.toString();
    if(where == "left")
        while(str.length < strlen){
            str = needle + str;
            if(str.length == strlen) break;
        }
    if(where == "right")
        while(str.length < strlen){
            str = str + needle;
            if(str.length == strlen) break;
        }
    return str;
  }else{
    return str;
  }
}

//----------------------------------------------------------------------------------------
function makesum(obj)
{
    var menge = parseInt(obj.value, 10);
    if(isNaN(menge))
        menge = "";
    if(obj.value != "")
    obj.value = menge;

    if(menge == "")
        menge = 1;

    var price = document.getElementsByName("price")[0].value;
    var sum = menge * price;

    document.getElementsByName("sum")[0].value = sum;

    var sum_word = numToString(sum, 2);

    document.getElementsByName("sum_word")[0].value = sum_word;
}

//----------------------------------------------------------------------------------------
function numToString(z, dezi)
{
    var arr = z.toString().split(".");
    var num = arr[0];
    if(arr.length <= 1){
        var dez = "00";
    }else{
        var dez = arr[1];

    }
    //alert("1: " + dez);
    dez = strpad(dez, '0', dezi, "right");
    //alert("2: " + dez);
    dez = dez.substr(0, dezi);
    //alert("3: " + dez);
    return num + "," + strpad(dez, '0', dezi, "right");
}

var agbchecked = false;
//----------------------------------------------------------------------------------------
function openagb(obj)
{
    if(obj.checked){
        document.getElementById("formsubmit").style.display = "";
    }else{
        document.getElementById("formsubmit").style.display = "none";
    }
}


//----------------------------------------------------------------------------------------
function openagb2(obj)
{
    if(!agbchecked == true){
        window.open("TOMARNI_AGB _Vorlage_.pdf", "_blank");
    }
    if(obj.checked){
        document.getElementById("formsubmit").style.display = "";
    }else{
        document.getElementById("formsubmit").style.display = "none";
    }
    agbchecked = true;
}

//----------------------------------------------------------------------------------------
function switchLanguage(lang)
{
    var url = location.href.split("&switchLanguage")[0];
        url = url.split("?switchLanguage")[0];



    var arr = new Array();
    arr['english'] = 'en';
    arr['german'] = 'de';
    arr['espanol'] = 'es';

    //if(zaehle("/index.php", url) == -1)                              url = url + "/index.php";
    /*if(zaehle("&pa_ge", url) == -1 && zaehle("?", url) == -1)        url = url + "?pa_ge=start";
    else if(zaehle("&pa_ge", url) == -1 && zaehle("?", url) != -1)   url = url + "&pa_ge=start";*/

    if(zaehle("?", url) == -1)                                       url = url + "?switchLanguage=" + lang + "&language=" + arr[lang];
    else                                                             url = url + "&switchLanguage=" + lang + "&language=" + arr[lang];

    //url = url.replace("//index.php","/index.php");


//alert(url); return;

    location.href = url;
}

//----------------------------------------------------------------------------------------
function zaehle(needle, str)
{
    var arr = str.split(needle);
    if(arr.length == 1) var ret = -1;
    else                var ret = arr.length;

    return ret;
}