var globalCloseLock = false;

function SetCloseLock(status){
	globalCloseLock = status;
}

function CheckEmailOverlayer(EMail, Emailfehlt){
	if(IsEmail(EMail)){
		document.overlayer.submit();
		return true;
	} else {
		alert(Emailfehlt);
		return false;
	}
}

function HideJs()  {
	document.getElementById("jsnewsletteroverlayerbg").style.display = "none";
}

function HideJsGlobal()  {
	if (!globalCloseLock) {
		document.getElementById("jsnewsletteroverlayerbg").style.display = "none";
	}
}

function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}

function MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    document.getElementById("jsnewsletteroverlayerbg").style.display = "block";
	var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
    var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4);
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(1);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 15;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 1;
    if (ns4)
        document.MM_Time[0][0].obj = document["jsnewsletteroverlayer"];
    else if (ns5)
        document.MM_Time[0][0].obj = document.getElementById("jsnewsletteroverlayer");
    else
        document.MM_Time[0][0].obj = document.all ? document.all["jsnewsletteroverlayer"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 2, 3, 4, 7, 10, 13, 15, 16, 19, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40);
    document.MM_Time[0][0].values = new Array(2);
    if (ns5 || macIE5)
        document.MM_Time[0][0].values[0] = new Array("1000px", "1001px", "969px", "907px", "872px", "831px", "788px", "747px", "707px", "672px", "646px", "628px", "615px", "605px", "600px", "584px", "570px", "559px", "542px", "512px", "482px", "456px", "398px", "380px", "367px", "354px", "313px", "311px", "291px", "272px", "261px", "245px", "176px", "136px", "128px", "108px", "74px", "47px", "29px", "22px");
    else
        document.MM_Time[0][0].values[0] = new Array(1000,1001,969,907,872,831,788,747,707,672,646,628,615,605,600,584,570,559,542,512,482,456,398,380,367,354,313,311,291,272,261,245,176,136,128,108,74,47,29,22);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5 || macIE5)
        document.MM_Time[0][0].values[1] = new Array("15px", "8px", "12px", "15px", "17px", "21px", "31px", "48px", "71px", "99px", "137px", "177px", "212px", "244px", "277px", "400px", "360px", "320px", "285px", "270px", "268px", "267px", "269px", "274px", "282px", "299px", "373px", "400px", "371px", "356px", "348px", "341px", "337px", "373px", "401px", "380px", "367px", "376px", "401px", "400px");
    else
        document.MM_Time[0][0].values[1] = new Array(15,8,12,15,17,21,31,48,71,99,137,177,212,244,277,400,360,320,285,270,268,267,269,274,282,299,373,400,371,356,348,341,337,373,401,380,367,376,401,400);
    document.MM_Time[0][0].values[1].prop = "top";
    if (!ns4) {
        document.MM_Time[0][0].values[0].prop2 = "style";
        document.MM_Time[0][0].values[1].prop2 = "style";
    }
    document.MM_Time[0].lastFrame = 40;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    }
}

function jsNewsletterOverlayerOnLoad() { MM_timelinePlay('Timeline1'); }
Event.observe(window, 'load', jsNewsletterOverlayerOnLoad, false);