var TimeToFade = 1000.0;
var thisSite30 = document.getElementsByTagName('body')[0];
var siteHTML = thisSite30.innerHTML;
var cookieVal = readCookie('martinAnzeige');

/******** cookie *********************************************************/
function setCookie(name,wert) {
	var jetzt = new Date();
	var verfall = new Date(jetzt.getTime() + 1000*60*30);
	neuerKeks = name + "=" + escape(wert);
	neuerKeks += "; expires=" + verfall;
	neuerKeks += "; path=/";
	document.cookie = neuerKeks;
}

function readCookie(name) {
   var keks = document.cookie;

   // Anfangsposition des Name=Wert-Paars suchen
   var posName = keks.indexOf("; " + name + "=");
   if (posName == -1) {
      // vielleicht war's der erste Name in der Liste?
      if (keks.indexOf(name + "=") == 0) posName = 0;
      // nein? dann abbrechen mit Rückgabewert null
      else return null;
   }

   // Anfangs- und Endposition des Krümelwerts suchen
   var wertAnfang = keks.indexOf("=", posName)+1;
   var wertEnde = keks.indexOf(";", posName+1);
   if (wertEnde == -1) wertEnde = keks.length;

   // Krümelwert auslesen und zurückgeben
   var wert = keks.substring(wertAnfang, wertEnde);
   return unescape(wert);
}




/************** FADE *****************************************************/
function clearCode() {
	thisSite30.innerHTML = siteHTML;
}


function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}



function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

if(cookieVal != 'gezeigt') {


	var code = " ";
	code += "<style>";
	code += "#closeLink305421 {position:absolute;	top:0px;	left:50%;	width:200px;	height:50px;	display:block;	opacity:0.2; font-size:14px; text-transform:uppercase;	background:black; margin-left:-100px; color:white; text-align:center;text-decoration:none; font-family:Arial,sans-serif;}";
	code += "#closeLink305421:hover {opacity:0.7; }";
	code += "</style>";
	code += "<div id='thisIframeBlock305421' style='opacity:0;'>";
	code += "<iframe border=0 style='position:absolute; top:0px; left:0px; width:100%; height:100%;' src='http://martin.blindfischdesign.de'></iframe>";
	code += "<a href='#' onClick=\"clearCode()\" id='closeLink305421'>Pop-Up schliessen</a>";
	code += "</div>";
	
	/*newHTML = siteHTML + code;*/
	newHTML = code;
	
	thisSite30.innerHTML = newHTML;
	
	setCookie('martinAnzeige','gezeigt');
	
	setTimeout("fade('thisIframeBlock305421')", 500);
}




