
<!--

var requiredVersion = 6;
var useRedirect = false;
                           
var flashPage = ""		// ort des spiels
var noFlashPage = ""	// seite, wenn user nicht flash 6 hat
var upgradePage = ""	// seite, wenn user aelteres flash hat

// #############################################

// System globals
var flash2Installed = false;    // boolean. true if flash 2 is installed
var flash3Installed = false;    // boolean. true if flash 3 is installed
var flash4Installed = false;    // boolean. true if flash 4 is installed
var flash5Installed = false;    // boolean. true if flash 5 is installed
var flash6Installed = false;    // boolean. true if flash 6 is installed
var flash7Installed = false;    // boolean. true if flash 6 is installed
var flash8Installed = false;    // boolean. true if flash 6 is installed
var flash9Installed = false;    // boolean. true if flash 6 is installed
var flash10Installed = false;    // boolean. true if flash 6 is installed
var maxVersion = 10;             // highest version we can actually detect
var actualVersion = 0;          // version the user really has
var hasRightVersion = false;    // boolean. true if it's safe to embed the flash movie in the page
var jsVersion = 1.0;            // the version of javascript supported

// --><!--

// Check the browser...we're looking for ie/win
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    // true if we're on ie
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows
// ... and for NN >= 4
var isNN = (navigator.appName.indexOf("Netscape") != -1) ? true : false;    // true if we're on nn
var isV4 = (navigator.appVersion.indexOf("4") != -1) ? true : false;    // true if we're on v4


// This is a js1.1 code block, so make note that js1.1 is supported.
jsVersion = 1.1;

// Write vbscript detection on ie win. IE on Windows doesn't support regular
// JavaScript plugins array detection.
if(isIE && isWin){
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');  
  document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');  
  document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');  
  document.write('flash10Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.10"))) \n');  
  document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}
// -->



<!--

// Next comes the standard javascript detection that uses the 
// navigator.plugins array. We pack the detector into a function so it loads
// before we run it.

function detectFlash() {  
  // If navigator.plugins exists...
  if (navigator.plugins) {
    // ...then check for flash 2 or flash 3+.
    if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {
      // Some version of Flash was found. Time to figure out which.
      
      // Set convenient references to flash 2 and the plugin description.
      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? "2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;


      var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") -1));

      flash2Installed = flashVersion == 2;    
      flash3Installed = flashVersion == 3;
      flash4Installed = flashVersion == 4;
      flash5Installed = flashVersion == 5;
      flash6Installed = flashVersion >= 6;
	  flash6Installed = flashVersion == 0;

    }
  }
  
  // Loop through all versions we're checking, and
  // set actualVersion to highest detected version.
  for (var i = 2; i <= maxVersion; i++) {  
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }
  
 
  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 3;  
  

  // If the user has a new enough version...
  if (actualVersion >= requiredVersion) {
    // ...then we'll redirect them to the flash page, unless we've
    // been told not to redirect.
    if (useRedirect) {
      // Need javascript1.1 to do location.replace
      if(jsVersion > 1.0) {
        // It's safe to use replace(). Good...we won't break the back button.
        window.location.replace(flashPage);  
      } else {
        // JavaScript version is too old, so use .location to load
        // the flash page.
        window.location = flashPage;
      }
    }
    
    // If we got here, we didn't redirect. So we make a note that we should
    // write out the object/embed tags later.
    hasRightVersion = true;                
  } else {  
    // The user doesn't have a new enough version.
    // If the redirection option is on, load the appropriate alternate page.
    if (useRedirect) {
      // Do the same .replace() call only if js1.1+ is available.
      if(jsVersion > 1.0) {
        window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
      } else {
        window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
      }
    }
  }
}


detectFlash();  // call our detector now that it's safely loaded.  
  
// -->




<!--

if (!useRedirect) {    // if dynamic embedding is turned on
  if(hasRightVersion) {  // if we've detected an acceptable version
    var oeTags = '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    + 'WIDTH="588" HEIGHT="415"'
    + 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
    + '<PARAM NAME="MOVIE" VALUE="slide.swf">'
    + '<PARAM NAME="PLAY" VALUE="true">'
    + '<PARAM NAME="LOOP" VALUE="false">'
    + '<PARAM NAME="QUALITY" VALUE="high">'
    + '<PARAM NAME="MENU" VALUE="false">'
    + '<EMBED SRC="slide.swf"'
    + 'WIDTH="588" HEIGHT="415"'
    + 'PLAY="true"'
    + 'LOOP="false"'
    + 'QUALITY="high"'
    + 'MENU="false"'
    + 'TYPE="application/x-shockwave-flash"'
    + 'PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
    + '</EMBED>'
    + '</OBJECT>';

  document.write(oeTags);   // embed the flash movie
  } else if (isNN == true && isV4 == true) {
    var alternateContent = '<table width="588" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="5"><table width="540" border="0" bgcolor="EEEEEE" cellspacing="0" cellpadding="0" background="/gif/weiss.gif"><tr><td width="86"><img src="/gif/spacer.gif" width="85" height="1"></td><td width="439"><table width="440" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/gif/spacer.gif" width="1" height="15"></td></tr><tr><td width="440" height="320" valign="bottom"><p class="titel">"Flanders Fields"</p><p class="txt">"Flanders Fields" is a metaphor for the area around Ypres in Belgium, in which Allied and German soldiers died in their hundreds of thousands in trench warfare during World War I.  The years of intensive trench fighting in the "Ypres Salients", a 25 km wide stretch of land shaped like a giant bow between the villages of Langemark and Mesen, left indelible traces in Flanders. Innumerable shells and gas bombs transformed this landscape into a see of mud devoid of buildings, trees or any other vegetation.<br> Today, 90 years later, at first sight only little of the untold horrors of the war remains. Apart from a few bunkers dotted about the landscape, or shells discovered and put aside along the roadside by farmers to this day, the area looks like any other agricultural region of Western Europe - its only otherwise distinctive feature are the many war cemeteries. <br> However, under this surface of normality, the scars the war inflicted on this landscape are in many ways still visible or at least imaginable. </p></td></tr><tr><td align="right" valign="top"><a href="/reportage/flanders/flanders02.html"><img src="/gif/photos_go.gif" width="80" height="30" border="0"></a></td></tr></table></td><td width="15"><img src="/gif/spacer.gif" width="15" height="1"></td></tr></table></td><td width="48"><img src="/gif/spacer.gif" width="48" height="1"></td></tr><tr><td width="306"><img src="/gif/spacer.gif" width="306" height="1"></td><td width="96" valign="top"><img src="/gif/spacer.gif" width="96" height="1"></td><td width="50" valign="top"><img src="/gif/spacer.gif" width="50" height="50"></td><td width="38" align="right"><img src="/gif/spacer.gif" width="38" height="1"></td><td width="50" valign="top"><img src="/gif/spacer.gif" width="50" height="1"></td><td width="48"><img src="/gif/spacer.gif" width="48" height="1"></td></tr></table>';
 

    document.write(alternateContent);  // insert non-flash content
  } else {  // flash is too old or we can't detect the plugin
    // NOTE: height, width are required!
    var alternateContent = '<table width="588" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="5"><table width="540" border="0" bgcolor="EEEEEE" cellspacing="0" cellpadding="0" background="/gif/weiss.gif"><tr><td width="86"><img src="/gif/spacer.gif" width="85" height="1"></td><td width="439"><table width="440" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/gif/spacer.gif" width="1" height="15"></td></tr><tr><td width="440" height="320" valign="bottom"><p class="titel">Flanders Fields</p><p class="txt">"Flanders Fields" is a metaphor for the area around Ypres in Belgium, in which Allied and German soldiers died in their hundreds of thousands in trench warfare during World War I.  The years of intensive trench fighting in the "Ypres Salients", a 25 km wide stretch of land shaped like a giant bow between the villages of Langemark and Mesen, left indelible traces in Flanders. Innumerable shells and gas bombs transformed this landscape into a see of mud devoid of buildings, trees or any other vegetation.<br> Today, 90 years later, at first sight only little of the untold horrors of the war remains. Apart from a few bunkers dotted about the landscape, or shells discovered and put aside along the roadside by farmers to this day, the area looks like any other agricultural region of Western Europe - its only otherwise distinctive feature are the many war cemeteries. <br> However, under this surface of normality, the scars the war inflicted on this landscape are in many ways still visible or at least imaginable.  </p></td></tr><tr><td align="right" valign="top"><a href="/reportage/flanders/flanders02.html"><img src="/gif/photos_go.gif" width="80" height="30" border="0"></a></td></tr></table></td><td width="15"><img src="/gif/spacer.gif" width="15" height="1"></td></tr></table></td><td width="48"><img src="/gif/spacer.gif" width="48" height="1"></td></tr><tr><td width="306"><img src="/gif/spacer.gif" width="306" height="1"></td><td width="96" valign="top"><img src="/gif/spacer.gif" width="96" height="1"></td><td width="50" valign="top"><img src="/gif/spacer.gif" width="50" height="50"></td><td width="38" align="right"><img src="/gif/spacer.gif" width="38" height="1"></td><td width="50" valign="top"><img src="/gif/spacer.gif" width="50" height="1"></td><td width="48"><img src="/gif/spacer.gif" width="48" height="1"></td></tr></table>';

    document.write(alternateContent);  // insert non-flash content
  }
}

// -->
