﻿//<![CDATA[
// ### im FF scrolle bis ganz unten, im IE rufe den anker #unten auf
function scrollRunter() {
    if (navigator.appName == "Netscape") {
        window.scrollBy(0,9999);
    } else {
        window.location.href = "#unten";
    }
}
// ### hole input für artikelanzahl und fühe handler onchange hinzu
function load() {
    //var anzahlProdukte = document.getElementById("ctl00_ContentPlaceHolder1_input_anzahlProdukte");
    var verkaufspreis = document.getElementById("ctl00_ContentPlaceHolder1_input_verkaufspreis");
    var verkaufteProdukte = document.getElementById("ctl00_ContentPlaceHolder1_input_verkaufteProdukte");
    var paypalProzentLevel = document.getElementById("ctl00_ContentPlaceHolder1_input_paypalProzentLevel");
    //var kategorieChange = document.getElementById("ctl00_ContentPlaceHolder1_input_kategorie");
    //anzahlProdukte.onchange = anzahlProdukteChange;
    verkaufspreis.onchange = setPaypalProzent;
    verkaufteProdukte.onchange = setPaypalProzent;
    paypalProzentLevel.onchange = setPaypalProzent;
    //if (kategorieChange != null) kategorieChange.onchange = anzahlProdukteChange;
}
// ### handler für onchange der artikelanzahl -> setzt option im shop-select
//function anzahlProdukteChange() {
//    var anzahlProdukte = document.getElementById("ctl00_ContentPlaceHolder1_input_anzahlProdukte");
//    var kategorie = document.getElementById("ctl00_ContentPlaceHolder1_input_kategorie");
//    var shopLevel = document.getElementById("ctl00_ContentPlaceHolder1_input_shopLevel");
//    var anzArtikel = anzahlProdukte.value;
//    var selectedKategorie = 0;
//    if (kategorie != null) selectedKategorie = kategorie.value;
//    if (selectedKategorie >= 1 && selectedKategorie <= 3) {
//        if (anzArtikel >= artikelShopLevelKat1LevelB) {
//            shopLevel.selectedIndex = 3;
//        } else if (anzArtikel >= artikelShopLevelKat1LevelA) {
//            shopLevel.selectedIndex = 2;
//        } else {
//            shopLevel.selectedIndex = 1;
//        }
//    } else {
//        if (anzArtikel >= artikelShopLevelKat2LevelB) {
//            shopLevel.selectedIndex = 3;
//        } else if (anzArtikel >= artikelShopLevelKat2LevelA) {
//            shopLevel.selectedIndex = 2;
//        } else {
//            shopLevel.selectedIndex = 1;
//        }
//    }    
//}
// ### setze text in paypalprozent
function setPaypalProzent() {
    var paypalProvision = document.getElementById("ctl00_ContentPlaceHolder1_label_paypalProvision");
    var paypalUmsatz = getPaypalUmsatz();
    if (paypalUmsatz <= 0) {
        paypalProvision.innerHTML = "0";
    } else if (paypalUmsatz <= Number(ppUmsatzLevel[1].replace(/,/g, "."))) {
        paypalProvision.innerHTML = Math.round(Number(ppp[0].replace(/,/g, "."))*10000)/100;
    } else if (paypalUmsatz <= Number(ppUmsatzLevel[2].replace(/,/g, "."))) {
        paypalProvision.innerHTML = Math.round(Number(ppp[1].replace(/,/g, "."))*10000)/100;
    } else if (paypalUmsatz <= Number(ppUmsatzLevel[3].replace(/,/g, "."))) {
        paypalProvision.innerHTML = Math.round(Number(ppp[2].replace(/,/g, "."))*10000)/100;
    } else if (paypalUmsatz <= Number(ppUmsatzLevel[4].replace(/,/g, "."))) {
        paypalProvision.innerHTML = Math.round(Number(ppp[3].replace(/,/g, "."))*10000)/100;
    } else {
        paypalProvision.innerHTML = Math.round(Number(ppp[4].replace(/,/g, "."))*10000)/100;
    }
    
}
// ### paypalUmsatz berechnen
function getPaypalUmsatz() {
    var verkaufspreis = document.getElementById("ctl00_ContentPlaceHolder1_input_verkaufspreis").value;
    var verkaufteProdukte = document.getElementById("ctl00_ContentPlaceHolder1_input_verkaufteProdukte").value;
    var paypalProzentLevel = document.getElementById("ctl00_ContentPlaceHolder1_input_paypalProzentLevel").value;
    var paypalUmsatz = Math.round(Number(verkaufspreis.replace(/,/g, ".")) * Number(verkaufteProdukte) * Number(paypalProzentLevel) * 10)/100;
    return paypalUmsatz;
}
// ### eventhandler für mouseover der info-icons, zeigt verstecktes DIV an
function mEvent(e) {
    var x = 15;
    var y = 0;
    var theName, theIframe;
    var obj, objIframe;
    if (!e) e = window.event;
    if (e.srcElement) {
        //ie
        var ieVer = 6;
        theName = "info" + e.srcElement.id;
        obj = document.getElementById(theName);
        obj.style.visibility = 'visible';
        obj.style.left = e.clientX + x + document.documentElement.scrollLeft + "px";
        obj.style.top = e.clientY + y + document.documentElement.scrollTop + "px";
        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) ieVer = new Number(RegExp.$1)
		if (ieVer == 6) {
			theIframe = "iframe" + e.srcElement.id;
			objIframe = document.getElementById(theIframe);
			objIframe.style.visibility = obj.style.visibility;
			objIframe.style.left = obj.style.left;
			objIframe.style.top = obj.style.top;
			objIframe.style.width = obj.offsetWidth;
			objIframe.style.height = obj.offsetHeight;
		}
    }
    else {
        //ff
        theName = "info" + e.target.id;
        obj = document.getElementById(theName);
        obj.style.visibility = 'visible';
        //obj.style.left = e.pageX + x;
        //obj.style.top = e.pageY + y;
        obj.style.left = e.clientX + x + window.pageXOffset + "px";
        obj.style.top = e.clientY + y + window.pageYOffset + "px";
    }
}
// ### eventhandler für mouseout der info-icons, versteckt info DIV wieder
function mEventOut(e) {
    var theName, theIframe;
    var obj, objIframe;
    if (!e) e = window.event;
    if (e.srcElement) {
        //ie
        theName = "info" + e.srcElement.id;
        obj = document.getElementById(theName);
        theIframe = "iframe" + e.srcElement.id;
        obj.style.visibility = 'hidden';
        objIframe = document.getElementById(theIframe);
        objIframe.style.visibility = obj.style.visibility;
    }
    else {
        //ff
        theName = "info" + e.target.id;
        obj = document.getElementById(theName);
        obj.style.visibility = 'hidden';
    }
}
//]]>