
var t1m3 = (1000*lifetimesecs);

layh = layh + 23; //add caption height

var layt = '80';    //layer margin top

var layx = '760'; // iFrame Breite (nur wenn ein iFrame als Inhalt angegeben wird)
var layf = '570'; // iFrame Hoehe (nur wenn ein iFrame als Inhalt angegeben wird)

var layo = 'hidden'; // Bildlaufleisten ein/ausblenden hidden/auto (Bei iFrame immer auf auto)
var layg = 'left'; // Text Ausrichtung


var lays = '000000'; //layer bg
var layl = '5b8001'; //cap bg

//border color
var layb = '000000';
if (blackout)
    layb = 'ffffff';

var laya = 'ffffff'; //a close color
var laye = 'ffffff'; //a close hover color

function pause(milliseconds)
{
    var now = new Date();
    var exitTime = now.getTime() + milliseconds;
    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
}

//close layer
function exit(userdriven)
{
    try
    {
        //give feedback if user driven exit
        if (userdriven)
            new Image().src = "http://adserver.entlastungszug.de/return.php?a=close";

        document.getElementById('vawaf_layer').style.display = 'none';

        if (blackout)
            document.getElementById('vawaf_layer_bg').style.display = 'none';

        //create cookie
        if (cookies)
        {
            var a = new Date();
            a = new Date(a.getTime() + t1m3);
            document.cookie = layername+'=none; path=/; expires='+a.toGMTString()+';';
        }

        if (test)
        {
            alert("Name: "+layername);
            alert("lifetimesecs: "+lifetimesecs);
            alert("Exp: "+a.toGMTString());
        }

        //delete testing cookie
        if (cookies)
            document.cookie = 'check=cookie; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT;';

     }catch(err){}
}

//check if mouse click was inside sensitiv area
function checkSensitive()
{
    new Image().src = "http://adserver.entlastungszug.de/return.php?a=lead";
    pause(500);
}

// Wenn kein Cookie gesetzt, Inhalt anzeigen
laydug=getCookie(layername);

if (laydug!="none" || test || (!cookies))
{
    // Bzw. prüfen ob der User das speichern von Cookies erlaubt
    // Inhalt verbergen wenn Cookies deaktiviert sind
    document.cookie = 'check=cookie; path=/';
    ccaon=getCookie('check');
    if (ccaon=="cookie" || (!cookies))
    {
        // Layer Pixel berechnen
        var layc = layw / 2;
        var layy = layh - 39;

        // Stylesheet generieren
        var hct_b = document.createElement('style');
        var hct_c = '#vawaf_layer{position:fixed;\n\
                            border:3px solid #'+layb+';\n\
                            width:'+layw+'px;\n\
                            height:'+layh+'px;\n\
                            margin-left:-'+layc+'px;\n\
                            left:50%;top:'+layt+'px;\n\
                            background-color:#'+lays+';}\n\
                    #inhalt iframe{border:0px solid red;\n\
                            width:'+layx+'px;\n\
                            overflow:visible;\n\
                            height:'+layf+'px;}\n\
                    #vawaf_layer_line{border-width:0px 0px 0px 0px;\n\
                            border-style:solid;\n\
                            border-color:#'+layb+';\n\
                            padding-right:5px;\n\
                            text-align:right;\n\
                            background-color:#'+layl+';}\n\
                    #inhalt{height:'+layy+'px;\n\
                            overflow:'+layo+';\n\
                            text-align:'+layg+';\n\
                            padding:0px;}\n\
                    #vawaf_layer_line a{color:#'+laya+';\n\
                            text-decoration:none;\n\
                            font-size:15px;\n\
                            font-weight:bold;}\n\
                    #vawaf_layer_line a:hover{color:#'+laye+';}';
        hct_b.setAttribute("type", "text/css");
        if (hct_b.styleSheet)
        {
            hct_b.styleSheet.cssText = hct_c;
        }
        else
        {
            var hct_a = document.createTextNode(hct_c);
            hct_b.appendChild(hct_a);
        }
        var hh1 = document.getElementsByTagName('head')[0];
        hh1.appendChild(hct_b);

        document.getElementById('vawaf_layer').style.display = 'block';

        if (blackout)
            document.getElementById('vawaf_layer_bg').style.display = 'block';
    }
}

