



// ##### imagepreloader #####

function preloaden() {  

        img = new Array(); 

        for (x=0; x<preloadArray.length ; x++ ) {  

                img[x] = new Image();  

                img[x].src = quelle[x];

        } 

}  





// ##### Flashdetection: tested with #####

// # PC:

// # IE 5.5

// # NC 4.7

// # Mac:

// # IE 5



//declare variables used in the html-page

var version;

var moviewidth;

var movieheight;

var moviename;

var noflashcontent;

var play;

var loop;

var menu;

var quality;

var transparent;

var color;



//flash detection variables

var MM_flash2 = false;

var MM_flash3 = false;

var MM_flash4 = false;

var MM_flash5 = false;

var MM_flash6 = false;

var MM_flash7 = false;

var MM_flash8 = false;

var MM_flash9 = false;

var MM_Flashcounter = 9;

var installedFlash = 0;

var hasRightVersion = false;

var jscript = 1.0;



var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;



jscript = 1.1;



if(isIE && isWin){

document.write('<SC'+'RIPT LANGUAGE=VBScript\> \n');

document.write('on error resume next \n');

document.write('MM_flash2 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');

document.write('MM_flash3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');

document.write('MM_flash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');

document.write('MM_flash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');

document.write('MM_flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');

document.write('MM_flash7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');

document.write('MM_flash8 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');

document.write('MM_flash9 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');

document.write('</SC'+'RIPT\> \n');

}



//function detectFlash, called from the html-page

function detectFlash(mustbeFlash){

        if (navigator.plugins){

                if (navigator.plugins["Shockwave Flash 2.0"]

                || navigator.plugins["Shockwave Flash"]){



                var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

                var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;

                var flashDetect = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));



                MM_flash2 = flashDetect == 2;

                MM_flash3 = flashDetect == 3;

                MM_flash4 = flashDetect == 4;

                MM_flash5 = flashDetect == 5;

                MM_flash6 = flashDetect == 6;

                MM_flash7 = flashDetect == 7;

                MM_flash8 = flashDetect == 8;
                
                MM_flash9 = flashDetect == 9;

                }

        }



        for (var i = 2; i <= MM_Flashcounter; i++) {

                if (eval("MM_flash" + i) == true) installedFlash = i;

        }



        if(navigator.userAgent.indexOf("WebTV") != -1) installedFlash = 2;

        if (installedFlash >= mustbeFlash) {

                hasRightVersion = true;

        }

}



// writing the embeding-code

function writeFlashembedCode() {

        var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '

                + 'width="' + moviewidth + '" height="' + movieheight + ' "'

                + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">\n'

                + '<param name="movie" value="' + moviename +'">\n'

                + '<param name="wmode" value="'+ transparent + '">\n'

                + '<param name="play" value="'+ play + '">\n'

                + '<param name="loop" value="'+ loop + '">\n'

                + '<param name="bgcolor" value="' + color + '">\n'

                + '<param name="quality" value="'+ quality + '">\n'

                + '<param name="menu" value="'+ menu + '">\n'

                + '<embed src="' + moviename +'"'

                + 'width="' + moviewidth + '" height="' + movieheight + '"'

                + 'play="'+ play + '"'

                + 'loop="'+ loop + '"'

                + 'quality="'+ quality + '"'

                + 'menu="'+ menu + '"'

                + 'bgcolor="' + color + '"'

                + 'type="application/x-shockwave-flash"'

                + 'pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">\n'

                + '</embed>\n'

                + '</object>\n';

                document.write(oeTags);

}



// writing the noflash-content code

var alternateContent;

var alternateWrite =  '';



function writeAlternateCode() {

        if(noflashcontent == "" || typeof(noflashcontent) == "undefined"){

                alternateContent = alternateWrite;

        } else {

                alternateContent = noflashcontent;

        }

        document.write(alternateContent);

}



// #### open zoom popup

function imgWindow(width,height,url,imageNum) {

        leftpos = ((screen.width-(width+10))/2);

        toppos = ((screen.height-(height+36))/2+40);

        mainWindow = window.open(url,"popup","width="+width+",height="+height+",left="+leftpos+",top="+toppos+",menubar=0,status=0,toolbar=0,location=0,scrollbars=0,resizable=0");

}



function setMagazin(){

        document.kontakt.submit();

}



function checke_formular() {

        with(document.kontakt) {

                fehlermeldungText = "";

                

                headline = errorhead.value;

                copy = errorcopy.value;

                closeWin = errorclose.value;

                

                //step one: default

                if (!name.value) {

                        name.focus();

                        fehlermeldungText += "<li>" + errorname.value + "</li>";

                }

                if (!lastname.value) {

                        lastname.focus();

                        fehlermeldungText += "<li>" + errorlastname.value + "</li>";

                }

                if (!street.value) {

                        street.focus();

                        fehlermeldungText += "<li>" + errorstreet.value + "</li>";

                }

                if (!city.value) {

                        city.focus();

                        fehlermeldungText += "<li>" + errorcity.value + "</li>";

                }

                if (!country.value) {

                        country.focus();

                        fehlermeldungText += "<li>" + errorcountry.value + "</li>";

                }

                if (!email.value) {

                        fehlermeldungText += "<li>" + erroremail.value + "</li>";

                } else if (email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1) {

                                email.focus();

                                fehlermeldungText += "<li>" + erroremail.value + "</li>";

                }

                

                //fehlermeldungs check

                if(fehlermeldungText != "") {

                        fehlermeldung(fehlermeldungText);

                        return false;

                }

                        

                document.kontakt.seitenstatus.value = "senden";

                return true;

        }

}





function errorWindow(url,moviewidth,movieheight) {

        var top = ((screen.height-(movieheight+36))/2+40);

        width = moviewidth;

        height = movieheight;

        mainWindow = window.open(url,"popup","width=" + width + ",height=" + height + ",left=" + ((screen.width-(moviewidth+10))/2) + ",top=" + top + ",menubar=0,status=0,toolbar=0,location=0,scrollbars=1,resizable=0");

}



function fehlermeldung(fehlermeldungText) {

        errorWindow("kontakt-fehlermeldung.php?errorMSG="+fehlermeldungText+"&headline="+headline+"&copy="+copy+"&closeWin="+closeWin,400,250);

}