﻿specialTrackingPrefix="";
printPageURL="/en/content/print_version.htm";
function buildToolBox(boxPosition,printOpt,sendafriendOpt,bookmarkOpt,feedbackOpt,trckPrefix) {
    if (trckPrefix) specialTrackingPrefix=trckPrefix+"_";
    clearToolbarNote =function(e) {
        showNote("ToolBarNote_"+boxPosition,"")
    };
    document.write("<span id='toolBarArea_"+boxPosition+"'></span>");
//    (boxPosition=="bottom") ? document.getElementById("toolBarArea_"+boxPosition).style.position="relative" : "";
    toolBarOuter=document.createElement("div");
    toolBarOuter.id="ToolBar_"+boxPosition;
    toolBarOuter.className="toolBarOuter";
    boxPosition=="bottom" ? toolBarOuter.style.paddingTop="10px" : "";
    toolBarNote=document.createElement("div");
    toolBarNote.id="ToolBarNote_"+boxPosition;
    toolBarNote.className="ToolBarNote";
    toolBarNote.innerHTML="&nbsp;";
    toolBarInner=document.createElement("div");
    toolBarInner.className="toolBarInner";
    document.getElementById("toolBarArea_"+boxPosition).appendChild(toolBarOuter);
    toolBarOuter.appendChild(toolBarNote);
    toolBarOuter.appendChild(toolBarInner);
    buttonMargin=6;
    if (printOpt!="OFF") {
        toolBarPrintOuter=document.createElement("span");
        toolBarPrintOuter.id="tlbxPrint"+boxPosition;
        toolBarPrint=document.createElement("a");
        toolBarPrint.title="Print this page";
        toolBarPrint.className="toolBarPrint";
        toolBarPrint.href="javascript:void(0)";
        toolBarPrint.onclick=function(e) {
            try { sendTrackingRequest('service',specialTrackingPrefix+'print'); } catch(e) {}
            printPopup=window.open('/en/content/print_version.htm','trgpopup','width=635,height=600,scrollbars=yes,resizable=no'); printPopup.focus();
        };
        toolBarPrint.onmouseover=function(e) {
            showNote("ToolBarNote_"+boxPosition,"Print");
        };
        toolBarPrint.onmouseout=clearToolbarNote;
        toolBarInner.appendChild(toolBarPrintOuter);
        toolBarPrintOuter.appendChild(toolBarPrint);
        buttonMargin=10;
    }
    if ("ON"!="OFF" && sendafriendOpt!="OFF" && "https://secure.deutsche-bank.de/pbc/seiteweiterempfehlen/index.jsp"!="") {
        toolBarSendafriend=document.createElement("a");
        toolBarSendafriend.title="Recommend this page";
        toolBarSendafriend.className="toolBarSendafriend";
        toolBarSendafriend.style.marginLeft=buttonMargin+"px";
        toolBarSendafriend.href="javascript:void(0)";
        toolBarSendafriend.onclick=function(e) {
            try { sendTrackingRequest('service',specialTrackingPrefix+'recommend');} catch(e) {}
            uriAnnex=encodeURIComponent(document.title);
            loadToolBoxIFrame("https://secure.deutsche-bank.de/pbc/seiteweiterempfehlen/index.jsp?lang=en&decorator=dbag&url="+window.location.href+"&description="+uriAnnex,"736","490");
        };
        toolBarSendafriend.onmouseover=function(e) {
            showNote("ToolBarNote_"+boxPosition,"E-mail");
        };
        toolBarSendafriend.onmouseout=clearToolbarNote;
        buttonMargin=6;
        toolBarInner.appendChild(toolBarSendafriend);
    }
    if ("ON"!="OFF" && bookmarkOpt!="OFF") {
        toolBarBookmark=document.createElement("a");
        toolBarBookmark.title="Add bookmark";
        toolBarBookmark.style.marginLeft=buttonMargin+"px";
        toolBarBookmark.className="toolBarBookmark";
        toolBarBookmark.href="javascript:void(0)";
        toolBarBookmark.onclick=function(e) {
            try { sendTrackingRequest('service',specialTrackingPrefix+'bookmark');} catch(e) {}
            setBookmark();
        };
        toolBarBookmark.onmouseover=function(e) {
            showNote("ToolBarNote_"+boxPosition,"Bookmark");
        };
        toolBarBookmark.onmouseout=clearToolbarNote;
        buttonMargin=6;
        toolBarInner.appendChild(toolBarBookmark);
    }
    if ("ON"!="OFF" && feedbackOpt!="OFF" && "https://secure.deutsche-bank.de/feedbackmanager/"!="") {
        toolBarFeedback=document.createElement("a");
        toolBarFeedback.title="Vote this page";
        toolBarFeedback.style.marginLeft=buttonMargin+"px";
        toolBarFeedback.className="toolBarFeedback";
        toolBarFeedback.href="javascript:void(0)";
        toolBarFeedback.onclick=function(e) {
            try { sendTrackingRequest('service',specialTrackingPrefix+'feedback');} catch(e) {}
            loadToolBoxIFrame("https://secure.deutsche-bank.de/feedbackmanager/?id=78&lang=en&decorator=dbag&","736","700");
        };
        toolBarFeedback.onmouseover=function(e) {
            showNote("ToolBarNote_"+boxPosition,"Feedback");
        };
        toolBarFeedback.onmouseout=clearToolbarNote;
        buttonMargin=6;
        toolBarInner.appendChild(toolBarFeedback);
    }
}
/* handle >bookmark< klick */
function setBookmark() {
    ap=navigator.appName;
    url=location.href;
    t=document.getElementsByTagName("title")[0].innerHTML;
    if (window.sidebar) {
        window.sidebar.addPanel(t,url,'');
    } else if (window.external) {
        window.external.AddFavorite(url,t);
    } else if (window.addNet) {
        addNet(url,t);
    } else {
        alert("Ihr Browser unterst&uuml;tzt diese Funktion nicht.\nBitte Legen Sie das Lesezeichen manuell an.");
    }
}
var toolBoxParent;
function loadToolBoxIFrame(boxSrc,boxWidth,boxHeight) {
    document.getElementById("toolBoxParent") ? document.body.removeChild(document.getElementById("toolBoxParent")) : "";
    toolBoxParent=document.createElement("div");
    toolBoxParent.id="toolBoxParent";
    toolBox=document.createElement("div");
    toolBox.className="toolBox";
    toolBox.id="toolBox";
    toolBoxClose=document.createElement("a");
    toolBoxClose.className="toolBoxClose anchorClose";
    toolBoxClose.id="closeButton";
    toolBoxClose.href="javascript:void(0)";
    toolBoxClose.onclick= function() {
        toolBox.removeChild(toolBoxIFrame);
        lightboxx('toolBoxParent','self');
    };
    toolBoxClose.innerHTML="close window";
    toolBoxIFrame=document.createElement("iframe");
    toolBoxIFrame.className="toolBoxIFrame";
    toolBoxIFrame.id="toolBoxIFrame";
    toolBoxIFrame.setAttribute("scrolling","No");
    toolBoxIFrame.setAttribute("frameBorder","0");
    myfunction= function(e) {document.getElementById("closeButton").style.display="inline";}
    toolBoxIFrame.attachEvent ? toolBoxIFrame.attachEvent("onload", myfunction) : toolBoxIFrame.onload = myfunction;
    toolBoxIFrame.style.width=boxWidth+"px";
    toolBoxIFrame.style.height=boxHeight+"px";
    lightboxx('toolBoxParent','insert',toolBoxParent);
    toolBoxParent.appendChild(toolBox);
    toolBox.appendChild(toolBoxClose);
    toolBox.appendChild(toolBoxIFrame);
    document.getElementById(toolBoxIFrame.id).src=boxSrc;
    window.scrollTo(100, 100);
}
 
function buildFontSizeButtons() {
    document.write("<span id='footerBarNote' class='ToolBarNote'></span>");

    smallfont=document.createElement("a");
    smallfont.accessKey="-";
    smallfont.href="#smallfont";
    smallfont.name="smallfont";
    smallfont.onclick= function (e) {
        change_size("small");
        if (feedsExist==1) changeFeed("small");
    }
    smallfont.onmouseover= function (e) {
        showNote("footerBarNote","Text size");
    }
    smallfont.onmouseout= function (e) {
        showNote("footerBarNote","")
    }
    smallfontImage=document.createElement("img");
    smallfontImage.className="fontSizeButton";
    smallfontImage.id="button_small";
    smallfontImage.src="/ghp_images/non_lang/general_elements/schriftgroesse_1.gif";
    smallfontImage.border="0";
    smallfontImage.alt="Text size small";
    mediumfont=document.createElement("a");
    mediumfont.accessKey="#";
    mediumfont.href="#mediumfont";
    mediumfont.name="mediumfont";
    mediumfont.onclick= function (e) {
        change_size("medium");
        if (feedsExist==1) changeFeed("medium");
    }
    mediumfont.onmouseover= function (e) {
        showNote("footerBarNote","Text size");
    }
    mediumfont.onmouseout= function (e) {
        showNote("footerBarNote","")
    }
    mediumfontImage=document.createElement("img");
    mediumfontImage.className="fontSizeButton";
    mediumfontImage.id="button_medium";
    mediumfontImage.src="/ghp_images/non_lang/general_elements/schriftgroesse_2.gif";
    mediumfontImage.border="0";
    mediumfontImage.alt="Text size medium";
    largefont=document.createElement("a");
    largefont.accessKey="+";
    largefont.href="#largefont";
    largefont.name="largefont";
    largefont.onclick= function (e) {
        change_size("large");
        if (feedsExist==1) changeFeed("large");
    }
    largefont.onmouseover= function (e) {
        showNote("footerBarNote","Text size");
    }
    largefont.onmouseout= function (e) {
        showNote("footerBarNote","")
    }
    largefontImage=document.createElement("img");
    largefontImage.className="fontSizeButton";
    largefontImage.id="button_large";
    largefontImage.src="/ghp_images/non_lang/general_elements/schriftgroesse_3.gif";
    largefontImage.border="0";
    largefontImage.alt="Text size large";


    contrastfont=document.createElement("a");
    contrastfont.accessKey="K";
    contrastfont.href="#contrast";
    contrastfont.name="contrast";
    contrastfont.onclick= function (e) {
        toggleContrast();
    }
    contrastfont.onmouseover= function (e) {
        showNote("footerBarNote","Contrast");
    }
    contrastfont.onmouseout= function (e) {
        showNote("footerBarNote","")
    }
    contrastfontImage=document.createElement("img");
    contrastfontImage.className="contrastButton";
    contrastfontImage.src="/ghp_images/non_lang/general_elements/tp.gif";
    contrastfontImage.border="0";
    contrastfontImage.alt="Change contrast";

    document.getElementById("footerBarNote").parentNode.insertBefore(contrastfont,document.getElementById("footerBarNote").nextSibling);
    document.getElementById("footerBarNote").parentNode.insertBefore(largefont,document.getElementById("footerBarNote").nextSibling);
    document.getElementById("footerBarNote").parentNode.insertBefore(mediumfont,document.getElementById("footerBarNote").nextSibling);
    document.getElementById("footerBarNote").parentNode.insertBefore(smallfont,document.getElementById("footerBarNote").nextSibling);
    smallfont.appendChild(smallfontImage);
    mediumfont.appendChild(mediumfontImage);
    largefont.appendChild(largefontImage);
    contrastfont.appendChild(contrastfontImage);
}