var takeOverTime=6000;
var takeOverBanner="/images/takeover/takeover.png"
var takeOverClose="/images/takeover/takeover-close.png";
var takeOverBg="/images/takeover/bgFade.png";

function enableTakeOver() {
	if (getCookie('noTakeOver')) {
		return;
	}
	else {
		setCookie('noTakeOver','1',1);
	}

	if (document.addEventListener) {
		document.addEventListener("DOMContentLoaded", takeOver);
	} else {
		if (document.all && !window.opera){ //Crude test for IE
			//Define a "blank" external JavaScript tag
			document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
			var contentloadtag=document.getElementById("contentloadtag")
			contentloadtag.onreadystatechange=function(){
			if (this.readyState=="complete")
				takeOver();
			}
		}
	}
	
	window.onscroll=onScroll;
}

function onScroll() {
	var cont
	if (cont=document.getElementById("takeOverBanner")) {
		cont.style.top=document.body.scrollTop+"px";
	}
}

function takeOver() {
	var html='\
	<a href="http://nicotinell.smakresan.se" style="position:absolute;margin-left:-429px;margin-top:-250px;left:50%;top:50%;"><img style="border:0;" src="'+takeOverBanner+'" /></a>\
	<img src="'+takeOverClose+'" style="position:absolute;margin-left:300px;margin-top:-240px;left:50%;top:50%;cursor:pointer;" onclick="removeTakeOver()" />';
	
	var cont=document.createElement('div');
	cont.id="takeOverBanner";
	cont.style.position='absolute';
	cont.style.top='0px';
	cont.style.left='0px';
	cont.style.overflow="hidden";
	w=getWindowSize();
	cont.style.width=w.width+"px";
	cont.style.height=w.height+"px";
	cont.style.backgroundImage="url('"+takeOverBg+"')";
	cont.innerHTML=html;
	document.body.appendChild(cont);
	
	window.onresize=resizeTakeOver;
	
	//Wait some seconds and remove the takeover
	setTimeout('removeTakeOver()',takeOverTime);
}

//Get window width and height
function getWindowSize() {
	var winW = 630, winH = 460;
	if (document.body && document.body.offsetWidth) {
		 winW = document.body.offsetWidth;
		 winH = document.body.offsetHeight;
	}
	if (document.compatMode=='CSS1Compat' && document.documentElement && document.documentElement.offsetWidth ) {
		winW = document.documentElement.offsetWidth;
		winH = document.documentElement.offsetHeight;
	}
	if (window.innerWidth && window.innerHeight) {
		winW = window.innerWidth;
		winH = window.innerHeight;
	}
	return {width:winW,height:winH};
}

//Set cookie
function setCookie(c_name,value,exdays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

//Get cookie
function getCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++) {
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
		
		if (x==c_name){
			return unescape(y);
		}
	}
	return false;
}

function resizeTakeOver() {
	var cont
	if (cont=document.getElementById("takeOverBanner")) {
		w=getWindowSize();
		cont.style.width=w.width+"px";
		cont.style.height=w.height+"px";
	}
}
function removeTakeOver() {
	var cont;
	if (cont=document.getElementById("takeOverBanner")) {
		cont.parentNode.removeChild(cont);
	}
}

