// JavaScript Document
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion(){
	var version;
	var axo;
	var e;
	try {
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {}

	if (!version){
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			version = "WIN 6,0,21,0";
			axo.AllowScriptAccess = "always";
			version = axo.GetVariable("$version");
		} catch (e) {}
	}

	if (!version){
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {}
	}

	if (!version){
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {}
	}

	if (!version){
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	return version;
}
function GetSwfVer(){
	var flashVer = -1;
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			} else if (versionRevision[0] == "b") {
				versionRevision = versionRevision.substring(1);
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}
	return flashVer;
}

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision){
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

  		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext){
  var qIndex = src.indexOf('?');
  if ( qIndex != -1) {
    var path = src.substring(0, qIndex);
    if (path.length >= ext.length && path.lastIndexOf(ext) == (path.length - ext.length))
      return src;
    else
      return src.replace(/\?/, ext+'?'); 
  } else {
    if (src.length >= ext.length && src.lastIndexOf(ext) == (src.length - ext.length))
      return src;  // Already have extension
    else
      return src + ext;
  }
}

function AC_Generateobj(objAttrs, params, embedAttrs) { 
    var str = '';
    if (isIE && isWin && !isOpera){
  		str += '<object ';
  		for (var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		str += '>';
  		for (var i in params)
  			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '</object>';
    } else {
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }

    document.write("<div id='Kalender'><div id='flashDiv'>" + str + "</div></div>");
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "id":
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}



// -----------------------------------------------------------------------------
var requiredMajorVersion = 10;
var requiredMinorVersion = 0;
var requiredRevision = 0;
var hasProductInstall = DetectFlashVer(6, 0, 65);
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
var flashURL = "http://files1.derwesten.de/flashmm/projekte/advent/Adventskalender2009"

if ( hasProductInstall && !hasRequestedVersion ) {
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = encodeURI(window.location);
    document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    var MMdoctitle = document.title;

	AC_FL_RunContent(
		"src", "http://files1.derwesten.de/flashmm/projekte/advent/playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "815",
		"height", "612",
		"align", "middle",
		"id", "Adventskalender2009",
		"quality", "high",
		"bgcolor", "#ffffff",
		"wmode", "opaque",
		"name", "Adventskalender2009",
		"allowScriptAccess","always",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
} else if (hasRequestedVersion) {
	AC_FL_RunContent(
			"src", flashURL,
			"width", "815",
			"height", "612",
			"align", "middle",
			"id", "Adventskalender2009",
			"quality", "high",
			"bgcolor", "#ffffff",
			"name", "Adventskalender2009",
			"allowScriptAccess","always",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else {  // flash is too old or we can't detect the plugin
    var alternateContent = 'Alternate HTML content should be placed here. '
  	+ 'This content requires the Adobe Flash Player. '
   	+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
    document.write(alternateContent);  // insert non-flash content
  }

// -----------------------------------------------------------------------------


var kalender = document.getElementById("Kalender");
var flashDiv = document.getElementById("flashDiv");

var muetze = document.createElement("img");
muetze.src = "http://files1.derwesten.de/flashmm/projekte/advent/muetze.png";
muetze.style.position = "relative";
muetze.style.left = "590px";

flashDiv.style.position = "absolute";
flashDiv.style.zIndex = "1000";
flashDiv.style.marginTop = "93px";


kalender.style.position = "absolute";
kalender.appendChild(muetze);
kalender.style.top = "210px";
kalender.style.left = "15px";
kalender.style.zIndex = "5000";


var box = kalender.parentNode;
var white = document.createElement("div");
white.style.height = "1170px";
box.appendChild(white);

var txt = "<br/><br/><font face='Arial' size='1'>Gewinnspiel - Teilnahmebedingungen<br/>Wenn Sie am Gewinnspiel teilnehmen und einen unserer Preise gewinnen m&ouml;chten, tragen Sie bitte Ihren Namen, Ihre E-Mail-Adresse sowie auch Ihre Anschrift in die vorgegebenen Felder ein.<br /><br /><b>Hinweis</b><br />Die Teilnahme am Gewinnspiel verpflichtet Sie nicht zum Kauf von Waren oder Inanspruchnahme von Dienstleistungen.<br />Die Teilnahme am Gewinnspiel erfolgt unter Ausschluss des Rechtswegs.<br />Die Gewinner werden nach Ablauf des Gewinnspiels durch Los ermittelt und benachrichtigt.<br /><br />Ausschluss vom Gewinnspiel<br />Ausgeschlossen werden Personen, die sich unerlaubter Hilfsmittel bedienen oder sich anderweitig durch Manipulation Vorteile verschaffen. Gegebenenfalls k&ouml;nnen in diesen F&auml;llen auch nachtr&auml;glich Gewinne aberkannt und zur&uuml;ckgefordert werden.<br /><br />Durchf&uuml;hrung und Abwicklung<br />Die Durchf&uuml;hrung des Gewinnspiels und die Auswahl der Preise obliegt unserem Unternehmen bzw. unserer Partner. Eine Barauszahlung der Gewinne ist nicht m&ouml;glich. Gewinnanspr&uuml;che sind nicht auf andere Personen &uuml;bertragbar. Beschwerden sind unter der Angabe des Gewinnspiels innerhalb von 14 Tagen nach Bekanntwerden des Grundes schriftlich an uns zu richten.<br /><br />Datenschutz<br />Wir speichern Ihre Daten lediglich zur Erbringung der Gesch&auml;ftsziele. Die von uns gespeicherten Informationen verwenden wir sowie unsere Partner ausschlie&szlig;lich zur Durchf&uuml;hrung der von Ihnen gew&uuml;nschten Leistungen, zur bedarfsgerechten Gestaltung unserer Dienste, sowie zu Kundenbetreuungszwecken. Das Ausf&uuml;llen eines Formulars werten wir als Einwilligung mit Ihren Daten im oben beschriebenen Sinne umzugehen. Sie haben aber jederzeit das Recht, Ihre pers&ouml;nlichen Daten l&ouml;schen zu lassen. Bitte informieren Sie uns hierzu per Telefon, Fax, Brief oder E-Mail.</font>"

var txtDiv = document.createElement("div");
txtDiv.innerHTML = txt;
txtDiv.style.top = "50px";
txtDiv.style.width = "715px";

flashDiv.appendChild(txtDiv);


document.write('<div id="ivwtag"></div>');
document.getElementById("werbung").style.zIndex = "0";


