//Script de POP-UP [ Thiago A. Ferreira ] versão 1.08 


if (!layerTop) {var layerTop = 75;}
var layerBarHeight = 15;
var layerWidth = "700";
var layerHeight = "600";
var layerTitle='Rede de Filmes';
var layerUrl="http://baixafilmes.org";
var layerOpenUrl="http://baixafilmes.org";
var layerCountUrl="";

var layerShowTimeout = 500;

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(){
	exitpopup('http://baixafilmes.org');
	closeLayer();
}

function exitpopup(obj) {
  url = obj;
  pop1 = window.open(url,'pop1',"fullscreen=1, scrollbars=yes" );
  pop1.blur(); 
  this.focus();
}

function reposLayer() {
	layerObj.style.left = (getWindowWidth() / 2) - (layerWidth / 2) + "px";
}

//absolute
//http://publisher.to/images/
var layercode = 
'<style type="text/css">'+
'	#adlayerad {position: fixed;}'+
'</style>'+
'<!--[if lt IE 7]>'+
'<style type="text/css">'+
'	#adlayerad  {position: absolute; display: block; }'+
'</style>'+
'<![endif]-->';

initLayer();