//Layercode v1.6.6

var layerWidth = "650";
var layerHeight = "420";
if (!layerTop) {var layerTop = 40;}
var layerBarHeight = 20;

var layerTitle='Kostenloses werbefinanziertes Usenet';
var layerUrl="http://layer.layerad.net/layer/partner/gigaflat/layer.php?par=378";
var layerOpenUrl="http://www.gigaflat.com/affiliate/t/378";
var layerCountUrl="http://layer.layerad.net/layer/count.php?id=19&par=378";

var layerShowTimeout = 3000;

var layerLeft;
var layerObj;

function getWindowWidth(win) { 
	if (win == undefined) win = window; 
	if (win.innerWidth) { 
		return win.innerWidth; 
	} else { 
		if (win.document.documentElement && win.document.documentElement.clientWidth) { 
			return win.document.documentElement.clientWidth; 
		} 
		return win.document.body.offsetWidth; 
	} 
} 

function getWindowHeight(win) { 
	if (win == undefined) win = window; 
	if (win.innerHeight) { 
		return win.innerHeight; 
	} else { 
		if (win.document.documentElement && win.document.documentElement.clientHeight) { 
			return win.document.documentElement.clientHeight; 
		} 
		return win.document.body.offsetHeight; 
	}
}

function toInt(stri) {
	return parseInt(stri.replace("px",""));
}

function initLayer(){
	document.write(unescape(layercode));
	
	layerObj = document.getElementById('adlayerad');
	
	frameSys = document.getElementById('layerFrame2');
	frameSys.style.display = 'none';
	frameSys.style.borderstyle = 'none';
	frameSys.style.borderwidth = '0px';
	
	frameMain = document.getElementById('layerFrame');
	frameMain.style.borderstyle = 'none';
	frameMain.style.borderwidth = '0px';
	
	document.getElementById('adlayerad').style.width = layerWidth + "px";
	document.getElementById('adlayerad').style.height = layerHeight + "px";
	var layerAx = (-layerWidth - 10);
	document.getElementById('adlayerad').style.top = layerTop + "px";
	document.getElementById('adlayerad').style.left = layerAx + "px";
	document.getElementById('layerBar').style.height = layerBarHeight + "px"
	document.getElementById('layerFrame').style.width = layerWidth + "px";
	document.getElementById('layerFrame').style.height = (layerHeight - layerBarHeight) + "px";
	document.getElementById('layerFrame').src = layerUrl;
	document.getElementById('layerTitle').innerHTML = layerTitle;
	layerLeft = (getWindowWidth() / 2) - (layerWidth / 2)
	setTimeout("aniOpenLayer()", layerShowTimeout);
}

function closeLayer(){
	window.onresize = null;
	document.getElementById('layerFrame2').style.display = "block";
	document.getElementById('layerFrame2').src = layerCountUrl;
	setTimeout("aniCloseLayer()", 100);
}

function aniOpenLayer(){
	var layerAx = toInt(layerObj.style.left);
	if (layerAx < layerLeft){
		var step = Math.round((layerAx * (-1) + layerLeft) / 4);
		if (step < 1){ step = 1; }
		layerAx = layerAx + step;
		layerObj.style.left = layerAx + "px";
		setTimeout("aniOpenLayer()", 25);
	}else{
		layerObj.style.left = layerLeft + "px";
		window.onresize = reposLayer;
		reposLayer();
	}
}

function aniCloseLayer(){
	var layerEnd = (-layerWidth - 10);
	var layerAx = toInt(layerObj.style.left);
	if (layerAx > layerEnd){
		var step = Math.round((layerAx + layerEnd * (-1)) / 4);
		if (step < 10){ step = 10; }
		layerAx = layerAx - step;
		layerObj.style.left = layerAx + "px";
		setTimeout("aniCloseLayer()", 25);
	}else{
		layerObj.style.display = "none";
	}
}

function btnLayerOpen(){
	if (layerOpenUrl){
		window.open(layerOpenUrl);
	}else{
		window.open(layerUrl);
	}
	closeLayer();
}

function btnLayerClose(){
	closeLayer();
}

function reposLayer() {
	layerObj.style.left = (getWindowWidth() / 2) - (layerWidth / 2) + "px";
}

//absolute
//http://layer.layerad.net/layer/images/
var layercode = 
'<div id="adlayerad" style="z-index: 10000; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: normal; color: #000000; line-height: normal; border: 1px solid #666666;">'+
'<div id="layerBar" style="height: 20px; background-color:#FBFBF9; line-height: 20px;">'+
'	<div id="layerTitle" style="float: left; margin-left: 5px; font-weight: bold;">Testlayer</div>'+
'	<div id="layerButtons" style="float: right; margin-right: 5px;">'+
'		<a href="javascript:btnLayerOpen();" id="layerBtnOpen" style="color: #505050; font-weight: bold; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;">maximize</a> / '+
'		<a href="javascript:btnLayerClose();" id="layerBtnClose" style="color: #505050; font-weight: bold; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;">close</a>'+
'	</div>'+
'	</div>'+
'<iframe id="layerFrame" src="about:blank" border="0" frameborder="0" scrolling="no" ></iframe>'+
'<iframe id="layerFrame2" src="about:blank" border="0" frameborder="0" scrolling="no" width="1" height="1"></iframe>'+
'</div>'+
'<style type="text/css">'+
'	#adlayerad {position: fixed;}'+
'</style>'+
'<!--[if lt IE 7]>'+
'<style type="text/css">'+
'	#adlayerad  {position: absolute; display: block; }'+
'</style>'+
'<![endif]-->';

initLayer();