//<script>

// Arrayværdier [[frekvens], [y pos], [x pos], [url], [target id], [gem selectboxe flag], [tid i millisekunder]];
var arrSellItem = [];
arrSellItem.indrykSoeg = [5,-55,-25,0,"genSellIndrykSoeg",0, 20000]; // soegning.asp
arrSellItem.nisse0 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse dba forside
arrSellItem.nisse1 = [3,16,540,0,"genSellNisse",0, 25000]; // nisse bil
arrSellItem.nisse2 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse computer
arrSellItem.nisse3 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse bolig
arrSellItem.nisse4 = [3,-42,380,0,"genSellNisse",0, 25000]; // nisse sport
arrSellItem.nisse5 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse børn
arrSellItem.nisse7 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse erhverv
arrSellItem.nisse8 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse mc
arrSellItem.nisse10 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse hifi
arrSellItem.nisse11 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse baad
arrSellItem.nisse13 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse ferie
arrSellItem.nisse14 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse diverse
arrSellItem.nisse16 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse bøger
arrSellItem.nisse19 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse dyr
arrSellItem.nisse20 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse cykler
arrSellItem.nisse21 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse bygge
arrSellItem.nisse23 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse musik
arrSellItem.nisse25 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse camping
arrSellItem.nisse26 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse indretning
arrSellItem.nisse27 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse have
arrSellItem.nisse28 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse husholdning
arrSellItem.nisse29 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse landbrug
arrSellItem.nisse30 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse scooter
arrSellItem.nisse31 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse tlf
arrSellItem.nisse32 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse heste
arrSellItem.nisse33 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse hund
arrSellItem.nisse34 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse kat
arrSellItem.nisse36 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse samling
arrSellItem.nisse37 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse tøj
arrSellItem.nisse38 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse personlig pleje
arrSellItem.nisse39 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse job
arrSellItem.nisse40 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse billet
arrSellItem.nisse42 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse spil
arrSellItem.nisse44 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse tv
arrSellItem.nisse45 = [3,-42,340,0,"genSellNisse",0, 25000]; // nisse foto

var baseUrl = location.hostname;
var genSellBannerHide = false;
var strCheckName = false;
var genSellCheckName = false;
var offsetTopPos = 0;
var offsetLeftPos = 0;
var tioScrollShow = false;
var genSellDone = false;
var blnHideSelect = false;
var objGenSell = false;
var blnAdtechBanner = false;

function gotoUpsell() {
	if (strCheckName && (arrSellItem[strCheckName][3] != 0)) {
		var upsellUrl = "http://" + baseUrl + arrSellItem[strCheckName][3];
		location.href = upsellUrl;
	}
}

function hideSell() {
	if (document.getElementById("genSell")) document.getElementById("genSell").style.visibility = "hidden";
}

function genSell(genSellCheckName) {
	if (document.getElementById && (navigator.platform.indexOf("Mac") == -1) && (typeof genSellCheckName == "string") && document.getElementById("genSell") && arrSellItem[genSellCheckName] && document.getElementById(arrSellItem[genSellCheckName][4])) {
		
		strCheckName = genSellCheckName;
		dbaUpsellValue = getCollectionKey("Div",genSellCheckName);
		if (!dbaUpsellValue) dbaUpsellValue = "none";
		genSellFrekvens = arrSellItem[genSellCheckName][0];
		genSellName = (dbaUpsellValue.indexOf("none") != -1) ? 1 : parseInt(dbaUpsellValue) + 1;
		
		//Hvis cookie ikke er sat, eller den ikke er blevet vist nok gange skal den køres
		if (parseInt(genSellName) <= genSellFrekvens) {

			if (document.getElementById && document.getElementById("genSell") && document.getElementById(arrSellItem[genSellCheckName][4])) {
				objGenSell = document.getElementById("genSell");
				objGenSellTarget = document.getElementById(arrSellItem[genSellCheckName][4]);
					
				var topPos	= arrSellItem[genSellCheckName][1];
				var leftPos	= arrSellItem[genSellCheckName][2];
				
				objGenSellTarget.style.position = "relative";
						
				if (objGenSellTarget.parentNode) {
					tmpOffsetParent = objGenSellTarget;
					while (tmpOffsetParent) {
						offsetTopPos	+= tmpOffsetParent.offsetTop;
						offsetLeftPos	+= tmpOffsetParent.offsetLeft;
						tmpOffsetParent = tmpOffsetParent.offsetParent;
					}
				}
				
				objGenSell.style.top		= offsetTopPos + topPos;
				objGenSell.style.left		= offsetLeftPos + leftPos;
				if (arrSellItem[genSellCheckName][5] != 0) blnHideSelect = true;
				
				//blnAdtechBanner - hvis der skal vises et banner, og der er en aktiv kampagne (checker for adtechs default grafik. Regexp: /AT\d+\_\d+x\d+\.gif/ matcher f.eks.: AT1007_171x185.gif)
				blnAdtechBanner = (objGenSell.innerHTML.match(/adtech/) && !objGenSell.innerHTML.match(/AT\d+\_\d+x\d+\.gif/)) ? true : false;
				
				//alert(objGenSell.innerHTML.match(/AT\d+\_\d+x\d+\.gif/));
				if (!objGenSell.innerHTML.match(/adtech/) || blnAdtechBanner) {
					//cookie udløber om et år
					var exp = new Date();
					var oneYearFromNow = exp.getTime() + (365 * 24 * 60 * 60 * 1000);
					exp.setTime(oneYearFromNow);
					setCollectionKey("Div",genSellCheckName,genSellName,"",exp.toGMTString());
					
					if ((document.body.offsetHeight + document.body.scrollTop - 45) > offsetTopPos) {
						showGenSell();
					}
				}
			}
		}
	}
	else {
		genSellDone = true;
	}
}

function showGenSell() {
	if (!genSellDone && objGenSell) {
		if (document.getElementById && ((document.getElementById("splashImg") && document.getElementById("splashImg").offsetWidth > 0) || blnAdtechBanner) && !isNaN(arrSellItem[strCheckName][6])) {
			objGenSell.style.visibility = "visible";
			//arrSellItem[strCheckName][6] er tiden i ms som splashen er synlig i
			tioHideGenSell = setTimeout("hideGenSell()",arrSellItem[strCheckName][6]);
			genSellDone = true;
		}
		else setTimeout("showGenSell()",150);
	}
}

function scrollShowGenSell() {
	if (!genSellDone && objGenSell) {
		clearTimeout(tioScrollShow);
		tioScrollShow = setTimeout("scrollShow()",200);
	}
}

function scrollShow() {
	if (!genSellDone && objGenSell && ((document.body.offsetHeight + document.body.scrollTop - 45) > offsetTopPos)) {
		showGenSell();
	}
}

function hideGenSell() {
	if (tioHideGenSell) clearTimeout(tioHideGenSell);
	document.getElementById("genSell").style.visibility = "hidden";
}