function scrollToId(id) {if (id == "top") {window.scrollTo (0,0);} else {if (document.getElementById) {if (document.getElementById(id) != null){window.scrollTo (getElementLeftPos(document.getElementById(id)),getElementTopPos(document.getElementById(id)));}}}}

function in_array(needle, haystack) {
	for (h in haystack) {
	if (haystack[h] == needle) return h;
	}
return false;
}

function createSlider() {

	var elem = document.getElementById('doppelseite').firstChild;
	
	while (elem != null) {
		if(elem.firstChild) {
			var cachedElem = elem.firstChild;
			
			while(cachedElem && !cachedElem.id) {
				cachedElem = cachedElem.nextSibling;
			}
	
			if(cachedElem) {
				elem.onmouseover = new Function("", "document.getElementById('" + cachedElem.id + "').style.visibility='visible'");
				elem.onmouseout = new Function("", "document.getElementById('" + cachedElem.id + "').style.visibility='hidden'");
			}
		}
		elem = elem.nextSibling;
	}
}

function macfix() {

	if (navigator.userAgent.indexOf("Macintosh") != "-1") {	
		
		name_arr = new Array();
		name_arr = ["UNTERNEHMEN","AGB","DATENSCHUTZ","HILFE","NUTZUNGSBEDINGUNGEN","IMPRESSUM","KONTAKT","TASCHEN "];
		
		a_arr = new Array();
		a_arr = document.getElementsByTagName("a");

		for (i=0; i<a_arr.length; i++) { for (n=0; n<name_arr.length; n++) {
			if (a_arr[i].innerHTML.indexOf(name_arr[n]) != "-1") {
				a_arr[i].style.fontSize = "11px";
				a_arr[i].style.letterSpacing = "-0.1em";
				a_arr[i].style.marginLeft = "0px";
			}
		}}
	
	}

}
window.onload = onload_fct;

function onload_fct() {

	macfix();
	flash_to_jpg();

}

function linie(breite,hoehe) {
	document.write("<img src=\""+jswebroot+"global/fill_b1b1b1.gif\" width=\""+breite+"\" height=\""+hoehe+"\" border=\"0\" alt=\"fillgif\">");
}

function punktlinie(name,top) {
	document.write("<div id=\""+name+"\" style=\"position:absolute;top:"+top+"px;left:2px;width:809px;Height:1px;z-index:1;\"><img src=\""+jswebroot+"global/linie_gestr_b_809px.gif\" width=\"809\" height=\"1\" border=\"0\" alt=\"Punktlinie\"></div>");
}

function punktlinie1(name,top) {
	document.write("<div id=\""+name+"\" style=\"position:absolute;top:"+top+"px;left:2px;width:992px;Height:1px;z-index:1;\"><img src=\""+jswebroot+"global/linie_gestr.gif\" width=\"992\" height=\"1\" border=\"0\" alt=\"Punktlinie\"></div>");
}

function trenner(name,top,left,width,Height) {
	document.write("<div id=\""+name+"\" style=\"position:absolute;top:"+top+"px;left:"+left+"px;width:"+width+"px;Height:"+Height+"px;z-index:5;\"><img src=\""+jswebroot+"global/fill_cf6d24.gif\" width=\""+width+"\" height=\""+Height+"\" border=\"0\" alt=\"Trenner\"></div>");
}

function einblenden(ebenenname1)
{
	if (document.getElementById(ebenenname1) != null)
	{
		if (navigator.appVersion>='5' && navigator.appName=='Netscape')
			{eval("document.getElementById(\""+ebenenname1+"\").style.visibility=\"visible\"");}
		else
		{
			if (document.layers) {eval("document.layers."+ebenenname1+".visibility=\"show\"");}
			else {eval("document.all."+ebenenname1+".style.visibility=\"visible\"");}
		}
	}
}

function ausblenden(ebenenname1)
{
	if (document.getElementById(ebenenname1) != null)
	{
		if (navigator.appVersion>='5' && navigator.appName=='Netscape')
			{eval("document.getElementById(\""+ebenenname1+"\").style.visibility=\"hidden\"");}
		else
		{
			if (document.layers) {eval("document.layers."+ebenenname1+".visibility=\"hide\"");}
			else {eval("document.all."+ebenenname1+".style.visibility=\"hidden\"");}
		}
	}
}

function einblendenul(ebenenname1)
{
	einblenden(ebenenname1);
}

function ausblendenul(ebenenname1)
{
	ausblenden(ebenenname1);
}

function fensteroeffnen(dateiname,breite,hoehe,status,scroller)
{
  var bearbeiten = window.open(dateiname,"offen","width="+breite+",height="+hoehe+",status="+status+",scrollbars="+scroller);
}

function optionshandler2 (dateiname){
	
  	if (document.zahlungsart.zahlungsartauswahl.options[2].selected==true)
   		{
			window.location.href=dateiname+".html";
		
		}
		
}
function optionshandler (dateiname){
	
  	welcheauswahl=document.naviauswahl.auswahl.options.value;
	window.location.href=welcheauswahl;
}

function optionshandler1 (dateiname){
   	if (document.art.auswahl.options[2].selected==true)
   		{
			window.open(dateiname+".html","offen","width=700,height=710,status=no,scrollbars=yes");
		}
}

function fenster()
{
var bearbeiten = window.open("popbearbeiten.html","offen","width=412,height=359,status=yes");
}

function fenster1()
{
var paketshop = window.open("poppaketshop.html","offen","width=672,height=699,status=yes,scrollbars=yes");
}

function fenster2()
{
var pruefen = window.open("poppruefen.html","offen","width=412,height=359,status=yes");
}

function fenster3()
{
var warenkorb1 = window.open("popwarenkorb1.html","offen","width=412,height=359,status=yes");
}

function fenster4()
{
var warenkorb2 = window.open("popwarenkorb2.html","offen","width=693,height=565");
}

function fenster5()
{
var wunschtermin = window.open("popwunschtermin.html","offen","width=693,height=518,status=yes");
}

function fenster6()
{
var wunschtermin1 = window.open("popwunschtermin1.html","offen","width=693,height=515,status=yes");
}

function fenster7()
{
var warenkorb = window.open("popwarenkorb.html","offen","width=673,height=612,status=yes,scrollbars=no");
}

function fenster8()
{
var angaben = window.open("popangaben.html","offen","width=412,height=359,status=yes");
}

function fenster9()
{
var hilfe1 = window.open("pophilfe1.html","offen","width=673,height=613,status=yes,scrollbars=yes");
}

function fenster10()
{
var hilfe1 = window.open("pophilfe2.html","offen","width=673,height=613,status=yes,scrollbars=yes");
}

function fenster11()
{
var hilfe1 = window.open("pophilfe3.html","offen","width=673,height=613,status=yes,scrollbars=yes");
}

function fenster12()
{
var hilfe1 = window.open("pophilfe4.html","offen","width=673,height=613,status=yes,scrollbars=yes");
}

function popzu()
{
	window.close();
}

/***
 * Javascript Flash Detection (14.02.2005)
 * (c) Oliver Nowak
 * http://www.deydesigns.com
 *
 * Syntax:
 * [variable = ] flash_detection(required, max);
 *
 *
 * @param     integer    benötigte Flash Plugin Version
 * @param     integer    maximal zu prüfende Versionen
 * @return     array      vorhandene Version (0 = kein Flash Plugin installiert)
 *                       und benötigte Version (integer)
 *
 *
 * Hinweise:
 *
 * Wie wir ja alle wissen gibt es keine 100% zuverlässige Flash Detection,
 * und genauso verhält es sich mit dieser. Sie wird nicht mit allen Systemen
 * funktionieren. Wie dem auch sei, sie wurde erfolgreich getestet unter
 * WindowsXP (SP1) mit MSIE 6, NS 7.1, Opera 7.11, Mozilla 1.4 und Firefox 1.0
 *
 *
 * Nicht vergessen, credits where they are due.
 */
function flash_detection(required, max)
{
    var required_version = required;
    var max_version = max;
    var available_version = 0;

    /* dieser Abschnitt ist für NS, Mozilla, Firefox und ähnliche Browser */
     if(typeof(navigator.plugins["Shockwave Flash"]) == "object")
    {
        /***
         * Wenn wir hier landen, dann ist Flash installiert, und wir können die Version
         * aus der Beschreibung auslesen.
         */
        var description = navigator.plugins["Shockwave Flash"].description;
        available_version = description.substr(16, (description.indexOf(".", 16) - 16));
    }
    /***
     * dieser Abschnitt ist für den IE und ähnliche Browser die ActiveX benutzen um Flash
     * anzuzeigen.
     */
     else  if(typeof(ActiveXObject) == "function")
    {
        /* durchlaufen der Flash Versionen von 2 bis zur maximal zu prüfenden Version */
         for(var i = 2; i < (max_version + 1); i ++)
        {
            /***
             * wir beugen mittels try und catch (JS 1.5+ / IE5+) einem Fehler vor (welcher einen
             * Abbruch des Scripts zur Folge hätte), so können wir auch auf ein extra VBScript
             * verzichten.
             */
            try
            {
                /***
                 * läßt sich das ActiveX Flash Objekt Version i erstellen, so ist diese Version
                 * auch installiert
                 */
                 if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) == "object")
                {
                    available_version = i;
                }
           }
           catch(error)
           {
           }
        }
    }

    /* die Werte werden in Form eines  Arrays zurückgegeben */
    return [available_version, required_version];
}

 function str_replace(QuellText, SuchText, ErsatzText)
        {   // Erstellt von Ralf Pfeifer
            // Fehlerpruefung
            if ((QuellText == null) || (SuchText == null))           { return null; }
            if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

            // Kein ErsatzText ?
            if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

            var LaengeSuchText = SuchText.length;
            var LaengeErsatzText = ErsatzText.length;
            var Pos = QuellText.indexOf(SuchText, 0);

            while (Pos >= 0)
            {
                QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
                Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
            }
            return QuellText;
        } 

function flash_to_jpg() {

	
	
	flash_arr = flash_detection(6, 15);
	if (flash_arr[0] < 7) {
	
		flash_objs = document.getElementsByTagName("object");
		for(i=0; i<flash_objs.length; i++) {
			if(flash_objs[i].getAttribute("codebase","false").indexOf("swflash") != -1) {
				
				embed_arr  = flash_objs[i].getElementsByTagName("embed");
				jpeg_str   = str_replace(embed_arr[0].getAttribute("src","false"),".swf",".jpg");
				width_str  = embed_arr[0].getAttribute("width","false");
				height_str = embed_arr[0].getAttribute("height","false");
				flash_objs[i].innerHTML = "<img src='"+jpeg_str+"' width='"+width_str+"' height='"+height_str+"'>";
				
			}
		}
	}

}






