﻿// Google-Tracking.Scripte importieren

document.write('<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">\n<\/scr' + 'ipt>'); 

// Feststellen der globalen Variablen, die den Browsertyp angeben
// globals, Copyright 2001-2005 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();
if(window.opera){
  var i=xUA.indexOf('opera');
  if(i!=-1){
    var v=parseInt(xUA.charAt(i+6));
    xOp7Up=v>=7;
    xOp6Dn=v<7;
  }
}
else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){
  xIE4Up=parseFloat(navigator.appVersion)>=4;
  xIE4=xUA.indexOf('msie 4')!=-1;
  xIE5=xUA.indexOf('msie 5')!=-1;
}
else if(document.layers){xNN4=true;}
xMac=xUA.indexOf('mac')!=-1;

// Farbänderung bei Mouseover in den Menüs für den IE (geht nicht mittels CSS hover)
function IEhover(id)
{
  if (xIE4Up || xIE4 || xIE5)
  {
    //var e = new xEvent(evt);
    var element = xGetElementById(id);
    element.style.background = '#FFD6BC';
  }
}
function IEleavehover(id)
{
  if (xIE4Up || xIE4 || xIE5)
  {
    //var e = new xEvent(evt);
    var element = xGetElementById(id);
    element.style.background = '#E35F14';
  }
}
//schiebt das rechte seitenmenü mit den links nach unten oder oben abhängig davon ob das menü offen oder geschlossen ist
//function element_move()
//{
//  if(xGetElementById("SubmenuActive").style.display == "block")
//  {
//    xTop("Element1",210);
//    xTop("Element2",970);
//  }
//  else
//  {
//    xTop("Element1",190);
//    xTop("Element2",950);
//  }
//}

// Einblenden der Lieferanschrift
function LieferAdr()
{
    // Druckmuster: Da gibt es keine Lieferadresse. Also Valis dafür ausschalten
    if (xGetElementById("checkLieferadresse") != null) 
    {
        if (xGetElementById("checkLieferadresse").checked == false)  
        {
            //alert('Disabled Validators');
            xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede").selectedIndex = 0;
            xGetElementById('ctl00_ContentPlaceHolder_Page_sepLiefer').style.display = 'block';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LFirma").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LVorname").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LNachname").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LStrasse").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LPLZ").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LOrt").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LTelefon").value = '';
            xGetElementById("ctl00_ContentPlaceHolder_Page_LEMail").value = '';    
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LAnredeRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LFirmaRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LVornameRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LNachnameRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LStrasseRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LPLZRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LOrtRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LTelefonRequired"), false);
            xGetElementById("ctl00_ContentPlaceHolder_Page_sepLieferLand").value = "";
            //xGetElementById("checkLieferadresse").style.display = 'none';
            xGetElementById("ctl00_ContentPlaceHolder_Page_sepLiefer").style.display = 'none';
            xGetElementById("ctl00_ContentPlaceHolder_Page_checkAnonymerVersand").checked = false;
        }
        if (xGetElementById("checkLieferadresse").checked == true) 
        { 
            //alert('Enabled Validators');
            xGetElementById('ctl00_ContentPlaceHolder_Page_sepLiefer').style.display = 'block'
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LAnredeRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LFirmaRequired"), false);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LVornameRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LNachnameRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LStrasseRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LPLZRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LOrtRequired"), true);
            ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LTelefonRequired"), true);
            xGetElementById("ctl00_ContentPlaceHolder_Page_sepLieferLand").value = "true";
            ///für Druckmuster
            //xGetElementById("checkLieferadresse").style.display = 'inline';
            //xGetElementById("ctl00_ContentPlaceHolder_Page_btnNext2").style.display = 'none';
        }
    }
    else
    {
      //alert('Disabled Validators DruMu');
      //xGetElementById('ctl00_ContentPlaceHolder_Page_sepLiefer').style.display = 'none';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LFirma").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LVorname").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LNachname").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LStrasse").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LPLZ").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LOrt").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LTelefon").value = '';
//      xGetElementById("ctl00_ContentPlaceHolder_Page_LEMail").value = '';    
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LAnredeRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LFirmaRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LVornameRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LNachnameRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LStrasseRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LPLZRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LOrtRequired"), false);
      ValidatorEnable(xGetElementById("ctl00_ContentPlaceHolder_Page_LTelefonRequired"), false);
//      xGetElementById("ctl00_ContentPlaceHolder_Page_sepLieferLand").value = "";
    }
}

function checkFile() {
  if (document.aspnetForm.Upload[1].checked == true) {
    document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload1.disabled = '';
    if (document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2 != null)
    {
      document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2.disabled = '';
    }
  }
  else if (document.aspnetForm.Upload[2].checked == true) {
    document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload1.disabled = '';
    if (document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2 != null)
    {
      document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2.disabled = '';
    }
  }
  else {
    document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload1.disabled = 'true';
    if (document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2 != null)
    {
      document.aspnetForm.ctl00$ContentPlaceHolder_Page$FileUpload2.disabled = 'true';
    }
  }
}


// Alle Aktionen, die nach dem Laden der Seite ausgeführt werden sollen
window.onload = global_window_onload;
function global_window_onload()
{
  //Zuletzt verwendetes Menu einblenden
  var actSub = xGetElementById("ctl00_activeSub");
  if (actSub.value != "" && xInnerHtml(actSub.value) != null)
  {
    xGetElementById("SubmenuPassive").style.display = "none";
    xGetElementById("SubmenuActive").style.display = "block";
    xInnerHtml("ctl00_submenu", xInnerHtml(actSub.value));
  }
  pageMenu = actSub.value;

  // Linken Balken auf Seitenhöhe ziehen  
  xHeight("ctl00_Rand", (xClientHeight()-xPageY("ContentDiv_Page")));
  
  // Prüfe, ob HelpButtons oder Sprechblase vorkommen vorkommen. Wenn ja, dann IFrame einfügen, wenn IE
  if ((xGetElementById("Tooltip") != null || xGetElementById("Sprechblase") != null ) && (xIE4Up || xIE4 || xIE5))
  {
    xInnerHtml("IFramePlaceholder","<iframe id='IEIframe' src='javascript:false' width='0px' height='0px' scrolling='no' frameborder='0' style='position:absolute;top:0px;left:200px;display:block;z-index:999'></iframe><iframe id='IEIframeSprechblase' src='javascript:false' width='0px' height='0px' scrolling='no' frameborder='0' style='position:absolute;top:0px;left:200px;display:block;z-index:999'></iframe><iframe id='IEIframeWin' src='javascript:false' width='0px' height='0px' scrolling='no' frameborder='0' style='position:absolute;top:0px;left:200px;display:block;z-index:1'></iframe>");
  }
  
  // Reset der Validators durchführen, wenn das Adress-Eingabe-Formular angezeigt wird
    if (xGetElementById("ctl00_ContentPlaceHolder_Page_showSepLiefer") != null) 
  {
    // Prüfe ob Formular für Lieferadresse eingeblendet werden muss
    var liefer = xGetElementById("ctl00_ContentPlaceHolder_Page_showSepLiefer")
    if (liefer != null)
    {
      if (xGetElementById("checkLieferadresse") != null) // checkLieferadresse kann null sein, wenn man von der Druckmusterseite kommt
      {
          if (liefer.value == "true") 
          {
            xGetElementById("checkLieferadresse").checked = true;
            xGetElementById("checkLieferadresse").disabled = true;
          }
          //Prüfen ob seperates Lieferland immer noch aktiv ist
          else if(xGetElementById("ctl00_ContentPlaceHolder_Page_sepLieferLand").value == "true")
          {      
            xGetElementById("checkLieferadresse").checked = true;        
          }
          else
          {
            xGetElementById("checkLieferadresse").checked = false;
            xGetElementById("checkLieferadresse").disabled = false;
          }
      }
    }
	  if (xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede") != null)
	  {
	    LieferAdr();
	  }
  }
  
  // Prüfen, ob die Sprechblase da ist
  if (xGetElementById("Sprechblase") != null)
  {
    var msg = xGetElementById("ctl00_ContentPlaceHolder_Page_InstMessage");
    if (msg != null)
    {
      if (msg.value != "")
      {
        xShow("Sprechblase");
        xShow("SprechblaseClose");
        moveSprechblase();
        xInnerHtml('SprechblaseInnen', xGetElementById("ctl00_ContentPlaceHolder_Page_InstMessage").value); // Text in Sprechblase füllen
        xLeft("SprechblaseInnen", xLeft("Sprechblase")+35);
        xTop("SprechblaseInnen", xTop("Sprechblase")+28);
        xShow("SprechblaseInnen");
        xGetElementById("ctl00_ContentPlaceHolder_Page_InstMessage").value = ""
      }
    }
    
    //Wenn Sprechblase sichtbar und IE, dann IFrame drunter.
    if ((xIE4Up || xIE4 || xIE5) && xVisibility("Sprechblase") == "visible" && xGetElementById("ctl00_ContentPlaceHolder_Page_txtAuflage") == null)
    {
      var iframe = xGetElementById("IEIframeSprechblase");      
      iframe.style.width = xWidth("SprechblaseIFrameDock");
      iframe.style.height = xHeight("SprechblaseIFrameDock");
      iframe.style.left = xOffsetLeft("Sprechblase")+xOffsetLeft("SprechblaseIFrameDock");
      iframe.style.top = xOffsetTop("Sprechblase")+xOffsetTop("SprechblaseIFrameDock");
      iframe.display = "block";
      xShow(iframe);
      iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=0)';      
    }
    if ((xIE4Up || xIE4 || xIE5) && xVisibility("Sprechblase") == "visible")
    {
      iframe = xGetElementById("IEIframeSprechblase");      
      iframe.style.width = xWidth("SprechblaseIFrameDock");
      iframe.style.height = xHeight("SprechblaseIFrameDock");
      iframe.style.left = xOffsetLeft("Sprechblase")+xOffsetLeft("SprechblaseIFrameDock");
      iframe.style.top = xOffsetTop("Sprechblase")+xOffsetTop("SprechblaseIFrameDock");
      iframe.display = "block";
      xShow(iframe);
      iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=0)';      
    }    
    var closebutton = xGetElementById("SprechblaseClose");
    closebutton.style.left=xOffsetLeft("Sprechblase")+285;
    closebutton.style.top=xOffsetTop("Sprechblase")+22;
    xShow("SprechblaseClose");
  }
    
  // Prüfen, ob wir uns in einem Shop befinden
  if (xGetElementById("VorschauDiv") != null)
  {    
      //Vorschaubild anhand des Auflagenfeldes Positionierens      
      auflageright=xPageX("ctl00_ContentPlaceHolder_Page_txtAuflage");
      xLeft("VorschauDiv", auflageright+735);
      auflageTop=xPageY("ctl00_ContentPlaceHolder_Page_txtAuflage");      
      xTop("VorschauDiv", auflageTop);
    
    // Kalender-Div verstecken, wenn das entsprechende hidden-Field 'false'
    // enthält.  
    if (xGetElementById("ctl00_ContentPlaceHolder_Page_showKalender").value == "false") 
    {
      xHide("Kalender");
    }
    else if (xGetElementById("ctl00_ContentPlaceHolder_Page_showKalender").value == "true")
    {
      xShow("Kalender");
    }
    
    // Entsprechendes Vorschaubild zeigen
    var bilder = xGetElementById("ctl00_ContentPlaceHolder_Page_VorschauCode").value //String der BildURLs holen
    if (bilder !="") 
    {      
      xShow("VorschauDiv");
      xShow("VorschauReiterButton");      
      xShow("Vorschau");
      var bildArray = bilder.split(","); 
      if (bildArray.length == 2)
      {
        //Beide Bilder sind da und werden eingebunden. Erste Seite wird angezeigt
        xOpacity("FormatBild",0);
        xZIndex("FormatBild",500);
        xOpacity("VorlageBild",1.0);
        xZIndex("VorlageBild",501);
        
        xZIndex("ReiterFormat",500);
        xZIndex("ReiterVorlage",501);
      }
      else
      {
        // Nur ein Bild ist da und wird auch angezeigt. Reiter werden ausgeblendet
        if (bildArray[0] == "Format")
        {
          xOpacity("FormatBild",1.0);
          xHide("VorlageBild");
          xHide("ReiterFormat");
          xHide("ReiterVorlage");
        }
        else
        {
          xOpacity("VorlageBild",1.0);
          xHide("FormatBild");
          xHide("ReiterFormat");
          xHide("ReiterVorlage");
        }
      }
    }    
    if (xGetElementById("ctl00_ContentPlaceHolder_Page_scroll").value == "true")
    {                
      ScrollToElement("bottag");
    }    
  }

  //Berechnung der X-Position der DIV-Elemente auf der Startseite
  if (xGetElementById("Element1") != null)
  {
    b=xClientWidth();                 //Ermittlung der Bildschirmbreite
    if (b > 1000)
    {
      e=xWidth("Element1");           //Breite der DIV-Elemente      
      l_spalte=xWidth("SpalteLinks"); //Breite der linken Tabellen-Spalte
      l_rand=xWidth("Rand");          //Breite des linken Randes
      l=l_spalte+l_rand;
      abstand=l+((b-l-e)/2);          //Berechnung des Abstandes für die DIV-Elemente
      xLeft("Element1", abstand);
      xLeft("Element2", abstand);
	  xLeft("Element3", abstand);
    }
  } 
  
  //Nur bei Jobtracking
  if (xGetElementById("Details") != null) 
  {
    window.scrollTo(0,xPageY("Details")-60);
  }
  
  //Nur bei Login
  if (xGetElementById("adresse") != null)
  {    
    document.onkeydown = disableEnterKey;
  }
  
  //Nur drucken.aspx-Seite
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_redirect") != null)
  {    
    if(xGetElementById("ctl00_ContentPlaceHolder_Page_redirect").value != "")
    {      
      setTimeout('umleitung()',10000);
    }
  }  
  
  //Nur Kalender-Seite (Creation.aspx)
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier") != null && xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier").value =="Creation.aspx") {
    KalenderOnload();  
  }
  
  //Nur MeinDesign-Seite (Main.aspx)
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier") != null && xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier").value =="VisiMain.aspx") {
       if (xGetElementById("ctl00_ContentPlaceHolder_Page_scroll").value == "true")
    {                
      ScrollToElement("bottag");
    }      
    // Kein Vorschau-DIV vorhanden, daher: Kalender-Div verstecken, wenn das entsprechende hidden-Field 'false'
    // enthält.  
    if (xGetElementById("ctl00_ContentPlaceHolder_Page_showKalender").value == "false") 
    {
      xHide("Kalender");
    }
    else if (xGetElementById("ctl00_ContentPlaceHolder_Page_showKalender").value == "true")
    {
      xShow("Kalender");
    }
  }
    
  //Google-Tracking-Code
  _uacct = "UA-466795-1";
  urchinTracker();
  
  //Nur Bestellbestaetigungsseite (Bestaetigung.aspx)
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier") != null && xGetElementById("ctl00_ContentPlaceHolder_Page_hfJScriptIdentifier").value =="Bestaetigung.aspx") {
    __utmSetTrans();      
  }
 
 try {
	close_peel();    
 } catch (ex) {};
}
// Ende window.onload
// Funktion zum Abfangen von Return-Eingaben in Textboxen (Single-Line)

function checkEnter(evt)
{
    var e = new xEvent(evt);
    if (e.keyCode == 13)
    {
        e.returnValue=false; 
        e.cancel = true;
        return true;
    }
}
// Menu-Handler
var pageMenu;
function handleSubmenu(menu)
{
  /*  Für handleSubmenu gibt es drei entscheidente Variablen
      - menu:     Der Menupunkt, der gerade angeklickt wurde.
      - pageMenu: Nennt den Menupunkt der aktuellen Seite. Wird immer dann angezeigt,
                  wenn kein Submenu ausgeklappt ist.
      - ausgeklappt: Der Menupunkt, der gerade gewählt ist und das Submenu anzeigt
  */
  
  var ausgeklappt = xGetElementById("ctl00_activeSub");
  var ele = "";
  var url = "";
  
  if (xGetElementById("SubmenuActive").style.display == "block")
  {
    if (ausgeklappt.value == menu) //Menu ausblenden
    {
      xGetElementById("SubmenuPassive").style.display = "block";
      xGetElementById("SubmenuActive").style.display = "none";
      //Buttons richtig einfärben
      //Aktiven Button auf passiv setzen
      ele = "ctl00_" + ausgeklappt.value + "Image";
      xGetElementById(ele).onmouseout = xGetElementById(ele).onkeydown;
      url = "" + xGetElementById(ele).src;
      url = url.split('_')[0];
      url = url + "_passive.png";
      xGetElementById(ele).src = url;
      ausgeklappt.value = "";
      //Page-Button active setzen
      ele = "ctl00_" + pageMenu + "Image";
      url = "" + xGetElementById(ele).src;
      url = url.split('_')[0];
      url = url + "_active.png";
      xGetElementById(ele).src = url;
      // Wenn es sich um einen Button mit Submenu handelt, muss noch das mouseout
      // gelöscht werden, damit der Button nicht passiv wird, wenn man mit der Maus
      // drüberfährt und ihn dann wieder verlässt.
      if (xGetElementById(ele).onmouseout != null)
      {
        xGetElementById(ele).onmouseout = "";
      }
    }
    else // Anderes Menu direkt einblenden (Submenu ist ausgeklappt und Menupunkt mit anderem Submenu wird gewählt.)
    {
      xInnerHtml("ctl00_submenu", xInnerHtml(menu));
      //Neues Submenu active setzen
      ele = "ctl00_" + menu + "Image";
      url = ("" + xGetElementById(ele).onmouseover).split(",")[1];
      var urlarr = url.split('"');
      if (urlarr.length > 1)
      {
        url = urlarr[1];
      }
      else
      {
        urlarr = url.split("'");
        url = urlarr[1];
      }
      xGetElementById(ele).onkeydown = xGetElementById(ele).onmouseout;
      xGetElementById(ele).onmouseout = "";
      xGetElementById(ele).src = url;
      //Zuvor aktiven Button passive setzen
      ele = "ctl00_" + ausgeklappt.value + "Image";
      url = "" + xGetElementById(ele).src;
      url = url.split('_')[0];
      url = url + "_passive.png";
      xGetElementById(ele).src = url;
      xGetElementById(ele).onmouseout = xGetElementById(ele).onkeydown;
      ausgeklappt.value = menu;
      //Page-Button Event-Handler setzen, wenn er submenu hat und nicht gerade gewählt wurde
      ele = "ctl00_" + pageMenu + "Image";
      if (xGetElementById(ele).onkeydown != null && menu != pageMenu)
      {
        xGetElementById(ele).onmouseout = xGetElementById(ele).onkeydown;
      }
    }
  }
  else //Menu einblenden
  {
    xGetElementById("SubmenuPassive").style.display = "none";
    xGetElementById("SubmenuActive").style.display = "block";
    xInnerHtml("ctl00_submenu", xInnerHtml(menu));
    ausgeklappt.value = menu;
    //neues Submenu active setzen
    ele = "ctl00_" + menu + "Image";
    url = ("" + xGetElementById(ele).onmouseover).split(",")[1];
    urlarr = url.split('"');
    if (urlarr.length > 1)
    {
      url = urlarr[1];
    }
    else
    {
      urlarr = url.split("'");
      url = urlarr[1];
    }
    if (xGetElementById(ele).onkeydown == null || xGetElementById(ele).onkeydown == "")
    {
      xGetElementById(ele).onkeydown = xGetElementById(ele).onmouseout;
    }
    xGetElementById(ele).onmouseout = "";
    xGetElementById(ele).src = url;
    //Page-Button passive setzen, wenn es nicht auch der aktuelle Button ist
    if (pageMenu != menu)
    {
      ele = "ctl00_" + pageMenu + "Image";
      url = "" + xGetElementById(ele).src;
      url = url.split('_')[0];
      url = url + "_passive.png";
      xGetElementById(ele).src = url;
      xGetElementById(ele).onmouseout = xGetElementById(ele).onkeydown
    }
  }
}

function bildChange (ele, src)
{ 
    if(xGetElementById("ctl00_sprache") != null) 
    xGetElementById(ele).src = src.toString().replace("%%Sprache%%",xGetElementById("ctl00_sprache").value);
}

function ScrollToElement(theElement)
{  
  var selectedPosY = xPageY(theElement);
  var selectedPosX = xPageX(theElement);
  window.scrollTo(selectedPosX,selectedPosY);
}


function noFirma(ele)
{
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede")[xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede").selectedIndex].value == "Firma" || xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede")[xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLAnrede").selectedIndex].value == "Firma")
  {
    ValidatorEnable(xGetElementById(ele), true);
  }
  else
  {
    ValidatorEnable(xGetElementById(ele), false);
  }
}

function noFirma2(ele)
{
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_DDLAnrede")[xGetElementById("ctl00_ContentPlaceHolder_Page_DDLAnrede").selectedIndex].value == "Firma")
  {
    ValidatorEnable(xGetElementById(ele), true);
  }
  else
  {
    ValidatorEnable(xGetElementById(ele), false);
  }
}

function forceNewCalc()
{
  if (xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value == "fh")
  {
    xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value = "th";
  }
  else if (xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value == "fv")
  {
    xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value = "tv"
  }
}

function closeSprechblase()
{
  xHide("Sprechblase");  
  xHide("SprechblaseClose");
  xHide("SprechblaseInnen");
//  xRemoveEventListener("SprechlaseClose","click",closeSprechblase,false);
  // IFRame verstecken, wenn IE
  if (xIE4Up || xIE4 || xIE5)
  {
    var iframe = xGetElementById("IEIframeSprechblase");
    xHide(iframe);
  }
}

// Prüft, ob eine Anweisung zum versetzen der Sprechblase vorhanden ist und
// führt dies ggf. durch
function moveSprechblase()
{
  var messageElement = xGetElementById("ctl00_ContentPlaceHolder_Page_MessageElement");    
  
  if (messageElement != null)
  {
    if (messageElement.value != "")
    {
      if (messageElement.value.split(",").length == 1)
      {
        xLeft("Sprechblase",xPageX(messageElement.value)+xWidth(messageElement.value));
        xTop("Sprechblase", xPageY(messageElement.value)-xHeight("Sprechblase")+(xHeight(messageElement.value)/2));
      }
      else
      {
        var pos = messageElement.value.split(",");
        xLeft("Sprechblase", parseInt(pos[0]));
        xTop("Sprechblase", parseInt(pos[1]));
      }
      //xZIndex("Sprechblase", 2000);
      xLeft("SprechblaseClose", xOffsetLeft("Sprechblase")+285);
      xTop("SprechblaseClose", xOffsetTop("Sprechblase")+23);       
    }
    else
    {
      xLeft("Sprechblase", 340);
      xTop("Sprechblase", xHeight("header")+50);
      //xZIndex("Sprechblase", 2000);
    }

    // IFrame auch verschieben, wenn IE (wegen Dropdown-Bug)
    if ((xIE4Up || xIE4 || xIE5) && xVisibility("Sprechblase") == "visible")
    {
      var iframe = xGetElementById("IEIframeSprechblase");
      iframe.style.left = xOffsetLeft("Sprechblase")+xOffsetLeft("SprechblaseIFrameDock");
      iframe.style.top = xOffsetTop("Sprechblase")+xOffsetTop("SprechblaseIFrameDock");
      iframe.style.backgroundColor = "black";
    }
  }
}

// Eigene Tooltip-Funktion

function showTooltip(text, ev)
{
  if (!ev) ev = window.event;
  var e = new xEvent(ev);
  xInnerHtml("Tooltip", text);
  xLeft("Tooltip", e.pageX+10);
  xTop("Tooltip", e.pageY);
  xShow("Tooltip");
  xAddEventListener (document, 'mousemove', moveTooltip, false);
  if (xIE4Up || xIE4 || xIE5)
  {
    var iframe = xGetElementById("IEIframe");
    iframe.style.width = xWidth("Tooltip");
    iframe.style.height = xHeight("Tooltip");
    iframe.style.left = xLeft("Tooltip");
    iframe.style.top = xTop("Tooltip");
    iframe.display = "block";
    xShow(iframe);
    iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=0)';    
  }
}

function moveTooltip(ev)
{
  if (!ev) ev = window.event;
  var e = new xEvent(ev);
  xLeft("Tooltip", e.pageX+10);
  xTop("Tooltip", e.pageY);
  if (xIE4Up || xIE4 || xIE5)
  {
    var iframe = xGetElementById("IEIframe");
    iframe.style.left = xLeft("Tooltip");
    iframe.style.top = xTop("Tooltip");
  }
}
function hideTooltip(ev)
{
  if (!ev) ev = window.event;
  var e = new xEvent(ev);
  xInnerHtml("Tooltip", "");
  xLeft("Tooltip", 0);
  xTop("Tooltip", 0);
  xHide("Tooltip");
  xRemoveEventListener(document, 'mousemove', moveTooltip, false);
  if (xIE4Up || xIE4 || xIE5)
  {
    var iframe = xGetElementById("IEIframe");
    iframe.display = "none";
    xHide(iframe);
  }
}

// Funktion zum verzögerten einblenden einer Nachricht
// Wird benötigt, wenn die Sprechblase erst ausgeblendet werden muss, bevor
// sie erneut (mit anderem Inhalt) eingeblendet werden kann.
// [depracted]
function delayedFadeIn(newMessage)
{
  xOpacity("Sprechblase",0);
  xInnerHtml('SprechblaseInnen', newMessage);
  xAniOpacity(xa[0],1.0,1500);
}

// Kalender-Div auf visible setzen
function Kal()
{   
  //Kalender anhand des Vorschaubildes positionieren
//  vorschautop=xPageY("VorschauDiv");
//  xTop("Kalender",vorschautop+20);
//  vorschauleft=xPageX("VorschauDiv");
//  xLeft("Kalender",vorschauleft-8-xWidth("Kalender"));
//  auflageright=xPageX("ctl00_ContentPlaceHolder_Page_txtAuflage");
//  xLeft("VorschauDiv", auflageright+735);
//  auflageTop=xPageY("ctl00_ContentPlaceHolder_Page_txtAuflage");      
//  xTop("VorschauDiv", auflageTop);
  
  xShow("Kalender"); 
  //xHide("Window1");
}
function HideKal()
{
  xHide("Kalender");
}

// Switchen zwischen den Vorschaubildern
function makeActive(bild)
{
  var active = xGetElementById("ctl00_ContentPlaceHolder_Page_VorschauCode").value.split(",");
  new xAnimation('FormatBild');
  new xAnimation('VorlageBild');
  var lang = xGetElementById("ctl00_ContentPlaceHolder_Page_lang").value;
  xa = xAnimation.instances;
    
  if (bild == 'FormatBild' && active[0] != 'Format')
  {
    xZIndex("ReiterFormat",501);
    xZIndex("ReiterVorlage",500);    
    xAniOpacity(xa[0],1.0,800);      
    xAniOpacity(xa[1],0,800);
     
    changebild("ReiterFormat", "../pics/" + lang + "/Button/Seite1Active.png");
    changebild("ReiterVorlage","../pics/" + lang + "/Button/Seite2Passive.png");
    xGetElementById("ctl00_ContentPlaceHolder_Page_VorschauCode").value = "Format,Vorlage";
  }
  else if (bild == 'VorlageBild' && active[0] != 'Vorlage')
  { 
    changebild("ReiterFormat", "../pics/" + lang + "/Button/Seite1Passive.png");
    changebild("ReiterVorlage","../pics/" + lang + "/Button/Seite2Active.png");
  
    xZIndex("ReiterFormat",500);
    xZIndex("ReiterVorlage",501);    
    xAniOpacity(xa[0],0,800);  
    xAniOpacity(xa[1],1.0,800);
    xGetElementById("ctl00_ContentPlaceHolder_Page_VorschauCode").value = "Vorlage,Format";
  }
}

function changebild(ID,BildURL)
{       
  xInnerHtml(ID, "<img src='"+BildURL+"' style='border-width:0px;' />");
}

// Cross-Browser-Library

// xAddEventListener, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL                                       
function xAddEventListener(e,eT,eL,cap)
{
  if(!(e=xGetElementById(e))) return;
  eT=eT.toLowerCase();
  if(e==window && (!xIE4Up && !e.opera)) {
    if(eT=='resize') { e.xPCW=xClientWidth(); e.xPCH=xClientHeight(); e.xREL=eL; xResizeEvent(); return; }
    if(eT=='scroll') { e.xPSL=xScrollLeft(); e.xPST=xScrollTop(); e.xSEL=eL; xScrollEvent(); return; }
  }
  if(e.addEventListener) e.addEventListener(eT,eL,cap);
  else if(e.attachEvent) e.attachEvent('on'+eT,eL);
  else e['on'+eT]=eL;
}
// called only from the above
function xResizeEvent()
{
  if (window.xREL) setTimeout('xResizeEvent()', 250);
  var w=window, cw=xClientWidth(), ch=xClientHeight();
  if (w.xPCW != cw || w.xPCH != ch) { w.xPCW = cw; w.xPCH = ch; if (w.xREL) w.xREL(); }
}
function xScrollEvent()
{
  if (window.xSEL) setTimeout('xScrollEvent()', 250);
  var w=window, sl=xScrollLeft(), st=xScrollTop();
  if (w.xPSL != sl || w.xPST != st) { w.xPSL = sl; w.xPST = st; if (w.xSEL) w.xSEL(); }
}

// xClientHeight, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xClientHeight()
{
  var h=0,d=document,w=window;
  if(d.compatMode == 'CSS1Compat' && !w.opera && d.documentElement && d.documentElement.clientHeight)
    {h=d.documentElement.clientHeight;}
  else if(d.body && d.body.clientHeight)
    {h=d.body.clientHeight;}
  else if(xDef(w.innerWidth,w.innerHeight,d.width)) {
    h=w.innerHeight;
    if(d.width>w.innerWidth) h-=16;
  }
  return h;
}

// xClientWidth, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xClientWidth()
{
  var w=0,d=document,w=window;
  if(d.compatMode == 'CSS1Compat' && !w.opera && d.documentElement && d.documentElement.clientWidth)
    {w=d.documentElement.clientWidth;}
  else if(d.body && d.body.clientWidth)
    {w=d.body.clientWidth;}
  else if(xDef(w.innerWidth,w.innerHeight,d.height)) {
    w=w.innerWidth;
    if(d.height>w.innerHeight) w-=16;
  }
  return w;
}

// xDef, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xDef()
{
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}

// xDisplay, Copyright 2003-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xDisplay(e,s)
{
  if(!(e=xGetElementById(e))) return null;
  if(e.style && xDef(e.style.display)) {
    if (xStr(s)) e.style.display = s;
    return e.style.display;
  }
  return null;
}

// xEnableDrag, Copyright 2002-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
//// Private Data
var _xDrgMgr = {ele:null, mm:false};
//// Public Functions
function xEnableDrag(id,fS,fD,fE)
{
  var ele = xGetElementById(id);
  ele.xDraggable = true;
  ele.xODS = fS;
  ele.xOD = fD;
  ele.xODE = fE;
  xAddEventListener(ele, 'mousedown', _xOMD, false);
  if (!_xDrgMgr.mm) {
    _xDrgMgr.mm = true;
    xAddEventListener(document, 'mousemove', _xOMM, false);
  }
}
//// Private Event Listeners
function _xOMD(e) // drag start
{
  var evt = new xEvent(e);
  var ele = evt.target;
  while(ele && !ele.xDraggable) {
    ele = xParent(ele);
  }
  if (ele) {
    xPreventDefault(e);
    ele.xDPX = evt.pageX;
    ele.xDPY = evt.pageY;
    _xDrgMgr.ele = ele;
    xAddEventListener(document, 'mouseup', _xOMU, false);
    if (ele.xODS) {
      ele.xODS(ele, evt.pageX, evt.pageY);
    }
  }
}
function _xOMM(e) // drag
{
  var evt = new xEvent(e);
  if (_xDrgMgr.ele) {
    xPreventDefault(e);
    var ele = _xDrgMgr.ele;
    var dx = evt.pageX - ele.xDPX;
    var dy = evt.pageY - ele.xDPY;
    ele.xDPX = evt.pageX;
    ele.xDPY = evt.pageY;
    if (ele.xOD) {
      ele.xOD(ele, dx, dy);
    }
    else {
      xMoveTo(ele, xLeft(ele) + dx, xTop(ele) + dy);
    }
  }
}
function _xOMU(e) // drag end
{
  if (_xDrgMgr.ele) {
    xPreventDefault(e);
    xRemoveEventListener(document, 'mouseup', _xOMU, false);
    if (_xDrgMgr.ele.xODE) {
      var evt = new xEvent(e);
      _xDrgMgr.ele.xODE(_xDrgMgr.ele, evt.pageX, evt.pageY);
    }
    _xDrgMgr.ele = null;
  }
}

// xEvent, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xEvent(evt) // object prototype
{
  var e = evt || window.event;
  if(!e) return;
  if(e.type) this.type = e.type;
  if(e.target) this.target = e.target;
  else if(e.srcElement) this.target = e.srcElement;
  // Section B
  if (e.relatedTarget) this.relatedTarget = e.relatedTarget;
  else if (e.type == 'mouseover' && e.fromElement) this.relatedTarget = e.fromElement;
  else if (e.type == 'mouseout') this.relatedTarget = e.toElement;
  // End Section B
  if(xDef(e.pageX,e.pageY)) { this.pageX = e.pageX; this.pageY = e.pageY; }
  else if(xDef(e.clientX,e.clientY)) { this.pageX = e.clientX + xScrollLeft(); this.pageY = e.clientY + xScrollTop(); }
  // Section A
  if (xDef(e.offsetX,e.offsetY)) {
    this.offsetX = e.offsetX;
    this.offsetY = e.offsetY;
  }
  else if (xDef(e.layerX,e.layerY)) {
    this.offsetX = e.layerX;
    this.offsetY = e.layerY;
  }
  else {
    this.offsetX = this.pageX - xPageX(this.target);
    this.offsetY = this.pageY - xPageY(this.target);
  }
  // End Section A
  this.keyCode = e.keyCode || e.which || 0;
  this.shiftKey = e.shiftKey;
  this.ctrlKey = e.ctrlKey;
  this.altKey = e.altKey;
}

// xFenster, Copyright 2004-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
// Modified by Robert Richter, Saxoprint GmbH, Germany to hide the window instead
// of maximize/resize it. Also set it to hidden by default. Deleted the resize button
function xFenster(eleId, iniX, iniY, barId, maxBtnId) // object prototype
{
  // Private Properties
  var me = this;
  var ele = xGetElementById(eleId);
  var mBtn = xGetElementById(maxBtnId);
  var x, y, w, h, maximized = false;
  // Public Methods
  this.onunload = function()
  {
    if (!window.opera) { // clear cir refs
      xDisableDrag(barId);
      mBtn.onclick = ele.onmousedown = null;
      me = ele = mBtn = null;
    }
  };
  this.paint = function()
  {
    xMoveTo(mBtn, xWidth(ele) - xWidth(mBtn), 0);
  };
  // Private Event Listeners
  function barOnDrag(e, mdx, mdy)
  {
    // Thanks to Jen for this feature:
    var x = xLeft(ele) + mdx;
    var y = xTop(ele) + mdy;
    if (x < 0) x = 0;
    if (y < 0) y = 0;
    xMoveTo(ele, x, y);
    if ((xGetElementById("Tooltip") != null || xGetElementById("Sprechblase") != null ) && (xIE4Up || xIE4 || xIE5))
    {
      xMoveTo("IEIframeWin", x, y);
    }    
  }
  function resOnDrag(e, mdx, mdy)
  {
    xResizeTo(ele, xWidth(ele) + mdx, xHeight(ele) + mdy);
    me.paint();
  }
  function fenOnMousedown()
  {
    xZIndex(ele, xFenster.z++);
  }
  function maxOnClick()
  {
    /*if (maximized) {
      maximized = false;
      xResizeTo(ele, w, h);
      xMoveTo(ele, x, y);
    }
    else {
      w = xWidth(ele);
      h = xHeight(ele);
      x = xLeft(ele);
      y = xTop(ele);
      xMoveTo(ele, xScrollLeft(), xScrollTop());
      maximized = true;
      xResizeTo(ele, xClientWidth(), xClientHeight());
    }
    me.paint();
    */
    // Modification by Robert Richter, Saxoprint GmbH, Dresden (Germany)
    xHide(ele);
    if ((xGetElementById("Tooltip") != null || xGetElementById("Sprechblase") != null ) && (xIE4Up || xIE4 || xIE5))
    {  
      xHide("IEIframeWin");
      if (xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value == "fv")
      {
        xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value = "fh"
      }
      else if (xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value == "tv")
      {
        xGetElementById("ctl00_ContentPlaceHolder_Page_forceNewCalc").value = "th"
      }
    }
  }
  // Constructor Code
  xFenster.z++;
  xMoveTo(ele, iniX, iniY);
  this.paint();
  xEnableDrag(barId, null, barOnDrag, null);
  mBtn.onclick = maxOnClick;
  ele.onmousedown = fenOnMousedown;
  if ((xGetElementById("Tooltip") != null || xGetElementById("Sprechblase") != null ) && (xIE4Up || xIE4 || xIE5))
  {
    var iframe = xGetElementById("IEIframeWin");
    iframe.style.width = xWidth(ele);
    iframe.style.height = xHeight(ele);
    iframe.style.left = xLeft(ele);
    iframe.style.top = xTop(ele);
    iframe.display = "block";
    xShow(iframe);
    iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=0)';    
  }  
  //xShow(ele);
} // end xFenster object prototype
xFenster.z = 5000; // xFenster static property

// xGetComputedStyle, Copyright 2002-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xGetComputedStyle(oEle, sProp, bInt)
{
  var s, p = 'undefined';
  var dv = document.defaultView;
  if(dv && dv.getComputedStyle){
    s = dv.getComputedStyle(oEle,'');
    if (s) p = s.getPropertyValue(sProp);
  }
  else if(oEle.currentStyle) {
    // convert css property name to object property name for IE
    var a = sProp.split('-');
    sProp = a[0];
    for (var i=1; i<a.length; ++i) {
      c = a[i].charAt(0);
      sProp += a[i].replace(c, c.toUpperCase());
    }   
    p = oEle.currentStyle[sProp];
  }
  else return null;
  return bInt ? (parseInt(p) || 0) : p;
}

// xGetElementById, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xGetElementById(e)
{
  if(typeof(e)=='string') {
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
  }
  return e;
}

// xHasPoint, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xHasPoint(e,x,y,t,r,b,l)
{
  if (!xNum(t)){t=r=b=l=0;}
  else if (!xNum(r)){r=b=l=t;}
  else if (!xNum(b)){l=r; b=t;}
  var eX = xPageX(e), eY = xPageY(e);
  return (x >= eX + l && x <= eX + xWidth(e) - r &&
          y >= eY + t && y <= eY + xHeight(e) - b );
}

// xHeight, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xHeight(e,h)
{
  if(!(e=xGetElementById(e))) return 0;
  if (xNum(h)) {
    if (h<0) h = 0;
    else h=Math.round(h);
  }
  else h=-1;
  var css=xDef(e.style);
  if (e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    h = xClientHeight();
  }
  else if(css && xDef(e.offsetHeight) && xStr(e.style.height)) {
    if(h>=0) {
      var pt=0,pb=0,bt=0,bb=0;
      if (document.compatMode=='CSS1Compat') {
        var gcs = xGetComputedStyle;
        pt=gcs(e,'padding-top',1);
        if (pt !== null) {
          pb=gcs(e,'padding-bottom',1);
          bt=gcs(e,'border-top-width',1);
          bb=gcs(e,'border-bottom-width',1);
        }
        // Should we try this as a last resort?
        // At this point getComputedStyle and currentStyle do not exist.
        else if(xDef(e.offsetHeight,e.style.height)){
          e.style.height=h+'px';
          pt=e.offsetHeight-h;
        }
      }
      h-=(pt+pb+bt+bb);
      if(isNaN(h)||h<0) return;
      else e.style.height=h+'px';
    }
    h=e.offsetHeight;
  }
  else if(css && xDef(e.style.pixelHeight)) {
    if(h>=0) e.style.pixelHeight=h;
    h=e.style.pixelHeight;
  }
  return h;
}

// xHide, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xHide(e){return xVisibility(e,0);}

// xInnerHtml, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xInnerHtml(e,h)
{
  if(!(e=xGetElementById(e)) || !xStr(e.innerHTML)) return null;
  var s = e.innerHTML;
  if (xStr(h)) {e.innerHTML = h;}  
  return s;
}

// xLeft, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xLeft(e, iX)
{
  if(!(e=xGetElementById(e))) return 0;
  var css=xDef(e.style);
  if (css && xStr(e.style.left)) {
    if(xNum(iX)) e.style.left=iX+'px';
    else {
      iX=parseInt(e.style.left);
      if(isNaN(iX)) iX=0;
    }
  }
  else if(css && xDef(e.style.pixelLeft)) {
    if(xNum(iX)) e.style.pixelLeft=iX;
    else iX=e.style.pixelLeft;
  }
  return iX;
}

// xMenu1A, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
// Modified by Robert Richter, Saxoprint GmBH, Dresden, Germany
// Added nonIEOffsetY to solve a problem with too high position of menu 
function xMenu1A(triggerId, menuId, mouseMargin, slideTime, openEvent)
{
  var isOpen = false;
  var trg = xGetElementById(triggerId);
  var mnu = xGetElementById(menuId);
  var nonIEOffsetY = 0;
  if (!(xIE4Up || xIE4 || xIE5))
  {
    nonIEOffsetY = 10;
  }

  if (trg && mnu) {
    xHide(mnu);
    xAddEventListener(trg, openEvent, onOpen, false);
  }
  function onOpen()
  {
    if (!isOpen) {
      xMoveTo(mnu, xPageX(trg), xPageY(trg));
      xShow(mnu);
      xSlideTo(mnu, xPageX(trg), xPageY(trg) + xHeight(trg) + nonIEOffsetY, slideTime);
      xAddEventListener(document, 'mousemove', onMousemove, false);
      isOpen = true;
    }
  }
  function onMousemove(ev)
  {
    var e = new xEvent(ev);
    if (!xHasPoint(mnu, e.pageX, e.pageY, -mouseMargin) &&
        !xHasPoint(trg, e.pageX, e.pageY, -mouseMargin))
    {
      xRemoveEventListener(document, 'mousemove', onMousemove, false);
      xSlideTo(mnu, xPageX(trg), xPageY(trg), slideTime);
      setTimeout("xHide('" + menuId + "')", slideTime);
      isOpen = false;
    }
  }
} // end xMenu1A

// xMoveTo, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xMoveTo(e,x,y)
{
  xLeft(e,x);
  xTop(e,y);
}

// xNum, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xNum()
{
  for(var i=0; i<arguments.length; ++i){if(isNaN(arguments[i]) || typeof(arguments[i])!='number') return false;}
  return true;
}

// xOffsetLeft, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xOffsetLeft(e)
{
  if (!(e=xGetElementById(e))) return 0;
  if (xDef(e.offsetLeft)) return e.offsetLeft;
  else return 0;
}

// xOffsetTop, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xOffsetTop(e)
{
  if (!(e=xGetElementById(e))) return 0;
  if (xDef(e.offsetTop)) return e.offsetTop;
  else return 0;
}

//---------------------------------------------------------------------------
// xOpacity, Copyright 2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xOpacity(e, o)
{
  var set = xDef(o);
  //  if (set && o == 1) o = .9999; // FF1.0.2 but not needed in 1.5
  if(!(e=xGetElementById(e))) return 2; // error
  if (xStr(e.style.opacity)) { // CSS3
    if (set) e.style.opacity = o + '';
    else o = parseFloat(e.style.opacity);
  }
  else if (xStr(e.style.filter)) { // IE5+
    if (set) e.style.filter = 'alpha(opacity=' + (100 * o) + ')';
    else if (e.filters && e.filters.alpha) { o = e.filters.alpha.opacity / 100; }
  }
  else if (xStr(e.style.MozOpacity)) { // Gecko before CSS3 support
    if (set) e.style.MozOpacity = o + '';
    else o = parseFloat(e.style.MozOpacity);
  }
  else if (xStr(e.style.KhtmlOpacity)) { // Konquerer and Safari
    if (set) e.style.KhtmlOpacity = o + '';
    else o = parseFloat(e.style.KhtmlOpacity);
  }
  return isNaN(o) ? 1 : o; // if NaN, should this return an error instead of 1?
}

// xPageX, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xPageX(e)
{
  if (!(e=xGetElementById(e))) return 0;
  var x = 0;
  while (e) {
    if (xDef(e.offsetLeft)) x += e.offsetLeft;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
  return x;
}

// xPageY, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xPageY(e)
{
  if ( !(e=xGetElementById(e)) ) return 0;
  var y = 0;
  while (e) {
    if (xDef(e.offsetTop)) y += e.offsetTop;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
  return y;
}

// xPageY, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
// Modified by Robert Richter, Saxoprint GmbH, Dresden, Germany
// Does give the y-Coordinate of 'element' but relative to 'relelement'
// instead of relative to page 
function xRelY(element,relelement)
{
  if( !(element=xGetElementById(element)) ) return 0;
  if( !(relelement=xGetElementById(relelement)) ) return 0;
  var y = 0;
  while (element != relelement)
  {
    if (xDef(element.offsetTop)) y += element.offsetTop;
    element = xDef(element.offsetParent) ? element.offsetParent : relelement;
  }
  return y;
}

// xPreventDefault, Copyright 2004-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xPreventDefault(e)
{
  if (e && e.preventDefault) e.preventDefault();
  else if (window.event) window.event.returnValue = false;
}

// xRemoveEventListener, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xRemoveEventListener(e,eT,eL,cap)
{
  if(!(e=xGetElementById(e))) return;
  eT=eT.toLowerCase();
  if(e==window) {
    if(eT=='resize' && e.xREL) {e.xREL=null; return;}
    if(eT=='scroll' && e.xSEL) {e.xSEL=null; return;}
  }
  if(e.removeEventListener) e.removeEventListener(eT,eL,cap);
  else if(e.detachEvent) e.detachEvent('on'+eT,eL);
  else e['on'+eT]=null;
}

// xResizeTo, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xResizeTo(e,w,h)
{
  xWidth(e,w);
  xHeight(e,h);
}

// xShow, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xShow(e) {return xVisibility(e,1);}

// xScrollLeft, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xScrollLeft(e, bWin)
{
  var offset=0;
  if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    var w = window;
    if (bWin && e) w = e;
    if(w.document.documentElement && w.document.documentElement.scrollLeft) offset=w.document.documentElement.scrollLeft;
    else if(w.document.body && xDef(w.document.body.scrollLeft)) offset=w.document.body.scrollLeft;
  }
  else {
    e = xGetElementById(e);
    if (e && xNum(e.scrollLeft)) offset = e.scrollLeft;
  }
  return offset;
}

// xScrollTop, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xScrollTop(e, bWin)
{
  var offset=0;
  if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    var w = window;
    if (bWin && e) w = e;
    if(w.document.documentElement && w.document.documentElement.scrollTop) offset=w.document.documentElement.scrollTop;
    else if(w.document.body && xDef(w.document.body.scrollTop)) offset=w.document.body.scrollTop;
  }
  else {
    e = xGetElementById(e);
    if (e && xNum(e.scrollTop)) offset = e.scrollTop;
  }
  return offset;
}

// xSlideTo, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xSlideTo(e, x, y, uTime)
{
  if (!(e=xGetElementById(e))) return;
  if (!e.timeout) e.timeout = 25;
  e.xTarget = x; e.yTarget = y; e.slideTime = uTime; e.stop = false;
  e.yA = e.yTarget - xTop(e); e.xA = e.xTarget - xLeft(e); // A = distance
  if (e.slideLinear) e.B = 1/e.slideTime;
  else e.B = Math.PI / (2 * e.slideTime); // B = period
  e.yD = xTop(e); e.xD = xLeft(e); // D = initial position
  var d = new Date(); e.C = d.getTime();
  if (!e.moving) _xSlideTo(e);
}
function _xSlideTo(e)
{
  if (!(e=xGetElementById(e))) return;
  var now, s, t, newY, newX;
  now = new Date();
  t = now.getTime() - e.C;
  if (e.stop) { e.moving = false; }
  else if (t < e.slideTime) {
    setTimeout("_xSlideTo('"+e.id+"')", e.timeout);

    s = e.B * t;
    if (!e.slideLinear) s = Math.sin(s);

    newX = Math.round(e.xA * s + e.xD);
    newY = Math.round(e.yA * s + e.yD);
    xMoveTo(e, newX, newY);
    e.moving = true;
  }  
  else {
    xMoveTo(e, e.xTarget, e.yTarget);
    e.moving = false;
    if (e.onslideend) e.onslideend();
  }  
}

// xStopPropagation, Copyright 2004-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL

function xStopPropagation(evt)
{
  if (evt && evt.stopPropagation) evt.stopPropagation();
  else if (window.event) window.event.cancelBubble = true;
}

// xStr, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xStr(s)
{
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}
  return true;
}

// xTop, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xTop(e, iY)
{
  if(!(e=xGetElementById(e))) return 0;
  var css=xDef(e.style);
  if(css && xStr(e.style.top)) {
    if(xNum(iY)) e.style.top=iY+'px';
    else {
      iY=parseInt(e.style.top);
      if(isNaN(iY)) iY=0;
    }
  }
  else if(css && xDef(e.style.pixelTop)) {
    if(xNum(iY)) e.style.pixelTop=iY;
    else iY=e.style.pixelTop;
  }
  return iY;
}

// xVisibility, Copyright 2003-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xVisibility(e, bShow)
{
  if(!(e=xGetElementById(e))) return null;
  if(e.style && xDef(e.style.visibility)) {
    if (xDef(bShow)) e.style.visibility = bShow ? 'visible' : 'hidden';
    return e.style.visibility;
  }
  return null;
}

// xWidth, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xWidth(e,w)
{
  if(!(e=xGetElementById(e))) return 0;
  if (xNum(w)) {
    if (w<0) w = 0;
    else w=Math.round(w);
  }
  else w=-1;
  var css=xDef(e.style);
  if (e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    w = xClientWidth();
  }
  else if(css && xDef(e.offsetWidth) && xStr(e.style.width)) {
    if(w>=0) {
      var pl=0,pr=0,bl=0,br=0;
      if (document.compatMode=='CSS1Compat') {
        var gcs = xGetComputedStyle;
        pl=gcs(e,'padding-left',1);
        if (pl !== null) {
          pr=gcs(e,'padding-right',1);
          bl=gcs(e,'border-left-width',1);
          br=gcs(e,'border-right-width',1);
        }
        // Should we try this as a last resort?
        // At this point getComputedStyle and currentStyle do not exist.
        else if(xDef(e.offsetWidth,e.style.width)){
          e.style.width=w+'px';
          pl=e.offsetWidth-w;
        }
      }
      w-=(pl+pr+bl+br);
      if(isNaN(w)||w<0) return;
      else e.style.width=w+'px';
    }
    w=e.offsetWidth;
  }
  else if(css && xDef(e.style.pixelWidth)) {
    if(w>=0) e.style.pixelWidth=w;
    w=e.style.pixelWidth;
  }
  return w;
}

// xZIndex, Copyright 2001-2006 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xZIndex(e,uZ)
{
  if(!(e=xGetElementById(e))) return 0;
  if(e.style && xDef(e.style.zIndex)) {
    if(xNum(uZ)) e.style.zIndex=uZ;
    uZ=parseInt(e.style.zIndex);
  }
  return uZ;
}

function popup(ziel,name)
{
  window.open(ziel,name,'menubar=no,status=no,toolbar=no,resizable=no,top=100,left=100,scrollbars=yes');
}

function Kontakte(ziel,name) 
{
  window.open(ziel,name, 'menubar=no,status=no,toolbar=no,resizable=no,scrollbars=yes,top=0,left=0');
}

function MyVideo(ziel,name) 
{
  window.open(ziel,name, 'menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=no,height=495,width=620,top=50,left=100');
}

function disableEnterKey(e)
 {
    var key;

    if(window.event)
        key = window.event.keyCode;     //IE
    else
        key = e.which;     //firefox
    if(key == 13)
        return false;
    else
        return true;        
}

function umleitung()
{  
  window.location=xGetElementById("ctl00_ContentPlaceHolder_Page_redirect").value;
}

//Ermitteln der Versandkosten des gewählten Landes für die Druckmusterbestellung
function DMVersandKosten()
{
  var landVKosten = xGetElementById("ctl00_ContentPlaceHolder_Page_hiddenVKosten").value; //Zuweisen der Versandkosten der Länder
  var ddlSelect = xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLand")[xGetElementById("ctl00_ContentPlaceHolder_Page_DDLLand").selectedIndex].value;  //Wert aus der Dropdownliste Land
  var arrVKosten  //Array mit den Versandkosten
  var mwstFromDB = xGetElementById("ctl00_ContentPlaceHolder_Page_hfMwst").value; //Mehrwertsteuer aus der DB (dbo.DEFINITIONEN)
  var tmpMwst = mwstFromDB.replace(",", "."); //Zwischenwert für Mwst
  var tmpMwst2 = (1 + tmpMwst)-9;
  var mwst;
  var nettopreis;   
  
  arrVKosten = landVKosten.split("~"); 
  
  switch (ddlSelect) {
    case "0":
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", "");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", "");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", "");
    break;
    
    case "D":
      nettopreis = (kaufm(arrVKosten[0].replace(",", ".")) / tmpMwst2);
      mwst = kaufm(arrVKosten[0].replace(",", ".") - nettopreis);     
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR"); 
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR");   
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[0].slice(0, 4) + " EUR");
    break;  
    
    case "A":
      nettopreis = kaufm(arrVKosten[1].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[1].replace(",", ".") - nettopreis);          
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");    
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR");  
     xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[1].slice(0, 4) + " EUR");
    break;
    
    case "CH":
      nettopreis = kaufm(arrVKosten[2].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[2].replace(",", ".") - nettopreis);       
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR"); 
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[2].slice(0, 4) + " EUR"); 
    break;
    
    case "L":
      nettopreis = kaufm(arrVKosten[3].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[3].replace(",", ".") - nettopreis);     
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[3].slice(0, 4) + " EUR");
    break;
    
    case "DK":
      nettopreis = kaufm(arrVKosten[4].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[4].replace(",", ".") - nettopreis);      
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[4].slice(0, 4) + " EUR");
    break;
    
    case "S":
      nettopreis = kaufm(arrVKosten[5].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[5].replace(",", ".") - nettopreis);      
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR"); 
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[5].slice(0, 4) + " EUR");
    break;
    
    case "PT": 
      nettopreis = kaufm(arrVKosten[6].replace(",", ".") / tmpMwst2);     
      mwst = kaufm(arrVKosten[6].replace(",", ".") - nettopreis);      
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR"); 
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[6].slice(0, 4) + " EUR");
    break;
    
    case "ES":
      nettopreis = kaufm(arrVKosten[7].replace(",", ".") / tmpMwst2);
      mwst = kaufm(arrVKosten[7].replace(",", ".") - nettopreis);      
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblMwst", mwst.replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblNettoVersand", kaufm(nettopreis).replace(".", ",") + " EUR");
      xInnerHtml("ctl00_ContentPlaceHolder_Page_lblVersandKosten", arrVKosten[7].slice(0, 4) + " EUR");
    break;
  }
}

//kaufmännisches aufrunden mit 2 Stellen hinter dem Komma
function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}

function eingaben_ueberpruefen()
{
    if (document.Formular.Anrede.value.length == "")
    {
        alert ("Bitte geben Sie eine Anrede an.")
        document.Formular.Anrede.focus();
        return false;
    }
    else if (document.Vorname.value.length < 3)
    {
        alert("Sie haben noch keinen Vornamen eingegeben!")
        document.Formular.Vorname.focus();
        return false;
    }
    else if (document.Formular.Nachname.value.length < 3)
    {
        alert("Bitte geben Sie Ihren Nachnamen ein");
        document.Formular.Nachname.focus();
        return false;
    }
    else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1)
    {
        alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
        document.Formular.Mail.select();
        return false;
    }
    else return true;
}
/// Funktion zum Öffnen eines Popup-Fensters (zum Abspielen der Flash-Datei des Bestellvorganges) 
function FensterOeffnen (Adresse) 
{
  Fenster1 = window.open(Adresse.toString().replace("%%Sprache%%",xGetElementById("ctl00_sprache").value), "Zweitfenster", "width=620,height=480,left=200,top=50");
  Fenster1.focus();
}

function FensterOeffnenSofortueberweisung (Adresse) 
{
  Fenster1 = window.open(Adresse.toString().replace("%%Sprache%%",xGetElementById("ctl00_sprache").value), "Zweitfenster", "width=1200,height=800,left=170,top=20,scrollbars=yes");
  Fenster1.focus();
}

function HideMitteilungsDiv()
{
  xHide("ctl00_MitteilungsDiv");
  xHide("ctl00_MitteilungsIrframe");
}

function HideHinweisDiv()
{
  xHide("ctl00_HinweisDiv");
  xHide("ctl00_HinweisIframe");
}

function ShowHinweisDiv()
{
  xShow("ctl00_HinweisDiv");
  xShow("ctl00_HinweisIframe");
}

function HideThumbnail()
{
  xHide("ctl00_HinweisDiv");
  xHide("ctl00_HinweisIframe");
}

function ShowThumbnail()
{
  xShow("ctl00_HinweisDiv");
  xShow("ctl00_HinweisIframe");
}

// Funktion zum Vergroessern/Verkleinern des Abbuchungsauftrages
function LenseDebitZoom(imgDebitPreview, show)
{
	var oDivImage = document.getElementById(imgDebitPreview);
	oDivImage.className = (typeof show == "boolean" && oDivImage && show == true)
		? oDivImage.className = "DebitPreview DebitPreviewBig"
		: oDivImage.className = "DebitPreview DebitPreviewDefault";
}

//Pop-Up für Presselinks Überuns Seite
function Press1()
{
	javascript:window.open(this.href='http://www.pr-inside.com/de/meindruckportal-de-erweitert-angebot-um-gruss-und-einladungskarten-r1095655.htm');return false;
}

function Press2()
{
	javascript:window.open(this.href='http://www.openpr.de/news/269921/Meindruckportal-de-unterstuetzt-Informationskampagne-medienbewusst-de.html');return false;
}

function Press3()
{
	javascript:window.open(this.href='http://www.perspektive-mittelstand.de/Meindruckportalde-unter-den-erfolgreichsten-deutschen-Online-Shops/pressemitteilung/14285.html');return false;
}

function Press4()
{
	javascript:window.open(this.href='http://www.openpr.de/news/257976/meindruckportal-de-erweitert-Broschueren-Angebot.html');return false;
}

function Press5()
{
	javascript:window.open(this.href='http://openbroadcast.de/artikel/4709/300-Visitenkarten-kostenlos-online-gestalten-und-drucken,-nur-den-Versand-bezahlen.html');return false;
}