/*
	##############################################
	Funksjon for a finne ukenummer
	##############################################
*/

Date.prototype.getWeek = function() {
    var determinedate = new Date();
    determinedate.setFullYear(this.getFullYear(), this.getMonth(), this.getDate());
    var D = determinedate.getDay();
    if(D == 0) D = 7;
    determinedate.setDate(determinedate.getDate() + (4 - D));
    var YN = determinedate.getFullYear();
    var ZBDoCY = Math.floor((determinedate.getTime() - new Date(YN, 0, 1, -6)) / 86400000);
    var WN = 1 + Math.floor(ZBDoCY / 7);
    return WN;
}

/*
	##############################################
	Variabler
	##############################################
*/
var domene = 'http://www.inventum.as';
var shopdomene = '';
var target = '_self';
var avisid = 556;
var currentSlide = 1;
var slideActive = 1;

var mydate = new Date();
var ar = mydate.getFullYear();
var un = mydate.getWeek();	

// Array = Link , TabID
var slides = new Array();
var titles = new Array();
var desc = new Array();

var weeks = new Array();

for(var i=1;i<=52;i++) {

	weeks[i] = new Array();
	weeks[i][1] = new Array();
	weeks[i][2] = new Array();
	weeks[i][3] = new Array();
	weeks[i][4] = new Array();

}
/*
	##############################################
	Uke 1
	##############################################
*/
	weeks[1][1]["title"] 	= "Nashuatec";
	weeks[1][1]["desc"] 	= "Slagkraft i farger";
	weeks[1][1]["link"] 	= "http://shop.inventum.as/search.php?search_query=Nashuatec+MFC&submit_search=S%C3%B8k";
	
	weeks[1][2]["title"] 	= "RH Stolen";
	weeks[1][2]["desc"] 	= "Stoler til alle behov";
	weeks[1][2]["link"] 	= "http://shop.inventum.as/product.php?id_product=1240";

	weeks[1][3]["title"] 	= "Casio";
	weeks[1][3]["desc"] 	= "Prosjektor";
	weeks[1][3]["link"] 	= "http://shop.inventum.as/";

	weeks[1][4]["title"] 	= "Discovery";
	weeks[1][4]["desc"] 	= "Papir";
	weeks[1][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 2
	##############################################
*/
	weeks[2][1]["title"] 	= "Kyocera";
	weeks[2][1]["desc"] 	= "Svanemerke";
	weeks[2][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[2][2]["title"] 	= "Osnes";
	weeks[2][2]["desc"] 	= "Nordic group";
	weeks[2][2]["link"] 	= "http://shop.inventum.as/";

	weeks[2][3]["title"] 	= "Sony";
	weeks[2][3]["desc"] 	= "Konferanse";
	weeks[2][3]["link"] 	= "http://shop.inventum.as/";

	weeks[2][4]["title"] 	= "EMO";
	weeks[2][4]["desc"] 	= "Brevordner";
	weeks[2][4]["link"] 	= "http://shop.inventum.as/";
/*
	##############################################
	Uke 3
	##############################################
*/
	weeks[3][1]["title"] 	= "Brother";
	weeks[3][1]["desc"] 	= "Nettverksklar løsning med tosidig utskrift";
	weeks[3][1]["link"] 	= "http://shop.inventum.as/category.php?id_category=850";
	
	weeks[3][2]["title"] 	= "Fumac";
	weeks[3][2]["desc"] 	= "Reoler og bord";
	weeks[3][2]["link"] 	= "http://shop.inventum.as/category.php?id_category=2013";

	weeks[3][3]["title"] 	= "Sony";
	weeks[3][3]["desc"] 	= "Videokonferanse i full HD";
	weeks[3][3]["link"] 	= "http://shop.inventum.as/product.php?id_product=1662";

	weeks[3][4]["title"] 	= "EMO";
	weeks[3][4]["desc"] 	= "Brevordnere";
	weeks[3][4]["link"] 	= "http://shop.inventum.as/";
/*
	##############################################
	Uke 4
	##############################################
*/
	weeks[4][1]["title"] 	= "Nyhet!";
	weeks[4][1]["desc"] 	= "Neopost Badgy";
	weeks[4][1]["link"] 	= "http://shop.inventum.as/product.php?id_product=3275";
	
	weeks[4][2]["title"] 	= "IDT";
	weeks[4][2]["desc"] 	= "Justerbare bord";
	weeks[4][2]["link"] 	= "http://shop.inventum.as/manufacturer.php?id_manufacturer=17";

	weeks[4][3]["title"] 	= "SmartBoard";
	weeks[4][3]["desc"] 	= "Interaktive tavler";
	weeks[4][3]["link"] 	= "http://shop.inventum.as/manufacturer.php?id_manufacturer=29";

	weeks[4][4]["title"] 	= "Offitec";
	weeks[4][4]["desc"] 	= "Portable Power";
	weeks[4][4]["link"] 	= "http://shop.inventum.as/product.php?id_product=2897";
/*
	##############################################
	Uke 5
	##############################################
*/
	weeks[5][1]["title"] 	= "Profit";
	weeks[5][1]["desc"] 	= "Inventum Edition";
	weeks[5][1]["link"] 	= "http://shop.inventum.as/product.php?id_product=1665";
	
	weeks[5][2]["title"] 	= "ZilenZio";
	weeks[5][2]["desc"] 	= "Lyddempende bilder";
	weeks[5][2]["link"] 	= "http://shop.inventum.as/product.php?id_product=1916";

	weeks[5][3]["title"] 	= "SBC";
	weeks[5][3]["desc"] 	= "Sikker backup";
	weeks[5][3]["link"] 	= "http://shop.inventum.as/product.php?id_product=2100";

	weeks[5][4]["title"] 	= "HEG";
	weeks[5][4]["desc"] 	= "Carousel";
	weeks[5][4]["link"] 	= "http://shop.inventum.as/product.php?id_product=3281";
/*
	##############################################
	Uke 6
	##############################################
*/
	weeks[6][1]["title"] 	= "Nashuatec";
	weeks[6][1]["desc"] 	= "Slagkraft i farger";
	weeks[6][1]["link"] 	= "http://shop.inventum.as/search.php?search_query=Nashuatec+MFC&submit_search=S%C3%B8k";
	
	weeks[6][2]["title"] 	= "RH Stolen";
	weeks[6][2]["desc"] 	= "Stoler til alle behov";
	weeks[6][2]["link"] 	= "http://shop.inventum.as/product.php?id_product=1240";

	weeks[6][3]["title"] 	= "Casio";
	weeks[6][3]["desc"] 	= "Prosjektor";
	weeks[6][3]["link"] 	= "http://shop.inventum.as/";

	weeks[6][4]["title"] 	= "Discovery";
	weeks[6][4]["desc"] 	= "Papir";
	weeks[6][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 7
	##############################################
*/
	weeks[7][1]["title"] 	= "Kyocera";
	weeks[7][1]["desc"] 	= "Svanemerke";
	weeks[7][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[7][2]["title"] 	= "Osnes";
	weeks[7][2]["desc"] 	= "Nordic group";
	weeks[7][2]["link"] 	= "http://shop.inventum.as/";

	weeks[7][3]["title"] 	= "Sony";
	weeks[7][3]["desc"] 	= "Konferanse";
	weeks[7][3]["link"] 	= "http://shop.inventum.as/";

	weeks[7][4]["title"] 	= "Discovery";
	weeks[7][4]["desc"] 	= "Papir";
	weeks[7][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 8
	##############################################
*/
	weeks[8][1]["title"] 	= "Kyocera";
	weeks[8][1]["desc"] 	= "Svanemerke";
	weeks[8][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[8][2]["title"] 	= "Osnes";
	weeks[8][2]["desc"] 	= "Nordic group";
	weeks[8][2]["link"] 	= "http://shop.inventum.as/";

	weeks[8][3]["title"] 	= "Sony";
	weeks[8][3]["desc"] 	= "Konferanse";
	weeks[8][3]["link"] 	= "http://shop.inventum.as/";

	weeks[8][4]["title"] 	= "Discovery";
	weeks[8][4]["desc"] 	= "Papir";
	weeks[8][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 9
	##############################################
*/
	weeks[9][1]["title"] 	= "Kyocera";
	weeks[9][1]["desc"] 	= "Svanemerke";
	weeks[9][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[9][2]["title"] 	= "Osnes";
	weeks[9][2]["desc"] 	= "Nordic group";
	weeks[9][2]["link"] 	= "http://shop.inventum.as/";

	weeks[9][3]["title"] 	= "Sony";
	weeks[9][3]["desc"] 	= "Konferanse";
	weeks[9][3]["link"] 	= "http://shop.inventum.as/";

	weeks[9][4]["title"] 	= "Discovery";
	weeks[9][4]["desc"] 	= "Papir";
	weeks[9][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 10
	##############################################
*/
	weeks[10][1]["title"] 	= "Kyocera";
	weeks[10][1]["desc"] 	= "Svanemerke";
	weeks[10][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[10][2]["title"] 	= "Osnes";
	weeks[10][2]["desc"] 	= "Nordic group";
	weeks[10][2]["link"] 	= "http://shop.inventum.as/";

	weeks[10][3]["title"] 	= "Sony";
	weeks[10][3]["desc"] 	= "Konferanse";
	weeks[10][3]["link"] 	= "http://shop.inventum.as/";

	weeks[10][4]["title"] 	= "Discovery";
	weeks[10][4]["desc"] 	= "Papir";
	weeks[10][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";
/*
	##############################################
	Uke 10
	##############################################
*/
	weeks[11][1]["title"] 	= "Kyocera";
	weeks[11][1]["desc"] 	= "Svanemerke";
	weeks[11][1]["link"] 	= "http://shop.inventum.as/";
	
	weeks[11][2]["title"] 	= "Osnes";
	weeks[11][2]["desc"] 	= "Nordic group";
	weeks[11][2]["link"] 	= "http://shop.inventum.as/";

	weeks[11][3]["title"] 	= "Sony";
	weeks[11][3]["desc"] 	= "Konferanse";
	weeks[11][3]["link"] 	= "http://shop.inventum.as/";

	weeks[11][4]["title"] 	= "Discovery";
	weeks[11][4]["desc"] 	= "Papir";
	weeks[11][4]["link"] 	= "http://shop.inventum.as/category.php?id_category=2008";

var ofState = new Array();

var domain = document.location.href;

var skalHaLink = 0;

var domener = new Array();
	domener[0] = 'www.inventum.as';
	domener[1] = 'shop.inventumkjeden.no';
	domener[2] = 'www.inv.as';
	domener[3] = 'dev.mediagarden.no';

for( var i=0; i <= domener.length; i++ ) {


	if(domain.indexOf(domener[i]) > 0) {
		skalHaLink = 1;
	}
	

}

var skalHaAvis = 1;

var avisLink = new Array();
	avisLink[0] = 'www.inventum.as';
	avisLink[1] = 'shop.inventumkjeden.no';

for( var i=0; i <= avisLink.length; i++ ) {


	if(domain.indexOf(avisLink[i]) > 0) {
		skalHaAvis = 0;
	}
	

}

if( skalHaAvis == 1 ) {
	target = '_blank';
}

var visBareBilde = 0;
var bareBilde = new Array();
	bareBilde[0] = 'localhost';
	bareBilde[1] = 'woody.tagteam.no';
	bareBilde[2] = 'www.inventum.as/shop';

for( var i=0; i <= bareBilde.length; i++ ) {


	if(domain.indexOf(bareBilde[i]) > 0) {
		visBareBilde = 1;
	}
	
}

/*
	##############################################
	Viser kampanje
	##############################################
*/
function ShowAdd() {
	
	if(un==52) {
		document.write('<div style="border: 1px solid black;height: 319px;background-image: url(\'http://www.inventum.as/filer/Showreels/2009/julehilsen.png\');"></div>');
	} else {
		document.write('<link rel="stylesheet" type="text/css" href="http://www.inventum.as/css/v2/forsideadd.css" />');
	
		document.write('<div id="forsideAddContainer" class="clearfix">');
	
		document.write('<div id="forsideAddImageContainer">');
	
		for(var i=1; i < weeks[un].length; i++) {
	
			document.write('<div id="invSlideContainer' + i + '">');
			if(skalHaLink == 1)
				document.write('<a href="' + shopdomene + weeks[un][i]["link"] + '">');
			document.write('<img src="' + domene + '/filer/Showreels/' + ar + '/Uke' + un + '/add' + i + '.png" alt="Reklame" id="invSlide' + i + '" onmouseover="setAnimationStatus(0);" onmouseout="setAnimationStatus(1);" />');
			if(skalHaLink == 1)
				document.write('</a>');
			document.write('</div>');
	
		}
	
		document.write('</div>');
		
		document.write('<div>');
		if( visBareBilde == 0 ) {
	
			for(var i=1; i < weeks[un].length; i++) {
		
				try {
					
					document.write('<div id="prodTab' + i + '" class="prodTab" onmouseover="changeStateOver(' + i + ');" onmouseout="changeStateBack(' + i + ');">');
	
					document.write('<h3>');
	
					if(skalHaLink == 1)
						document.write('<a href="' + shopdomene + weeks[un][i]["link"] + '">');
	
					document.write(weeks[un][i]["title"]);
	
					if(skalHaLink == 1)
						document.write('</a>');
	
					document.write('</h3>');
					document.write('<p>');
	
					if(skalHaLink == 1)
						document.write('<a href="' + shopdomene + weeks[un][i]["link"] + '">');
	
					document.write(weeks[un][i]["desc"]);
	
					if(skalHaLink == 1)
						document.write('</a>');
					
					document.write('</p>');
					
					document.write('</div>');
					
				} catch(Error)  {}
		
			}
	
		
		}
		document.write('</div>');
	
		document.write('</div><br />');
		
		setActiveSlide(1);
	
		window.setTimeout("rollSlide()" , 7000);
		ofState.length = 0;
	}
}

/*
	##############################################
	Bytter slide
	##############################################
*/
function rollSlide() {

	if( slideActive == 1 ) {
		
		currentSlide++;
		
		var lastSlide = currentSlide - 1;
		
		if( currentSlide == weeks[un].length ) {
			
			currentSlide = 1;
			lastSlide = weeks[un].length;
			
			new Effect.Appear( document.getElementById("invSlideContainer" + currentSlide) );
			
			for(var i = 2; i < weeks[un].length; i++) {
			
				document.getElementById("invSlideContainer" + i).style.display="block";
			
			}
		
		}

		if(currentSlide != 1) {

			new Effect.SlideUp( document.getElementById("invSlideContainer" + lastSlide) );
			document.getElementById("invSlideContainer" + currentSlide).style.display="block";
			
		}

		setActiveSlide(currentSlide);
		
	}	
	window.setTimeout("rollSlide()" , 7000);

}

/*
	##############################################
	Mouseover for tabs
	##############################################
*/
function changeStateOver(id) {
	
	document.getElementById("prodTab" + id).className = 'prodTabAktiv';
	
	setAnimationStatus(0);
	
	for(var i=1; i< weeks[un].length;i++) {
	
		if(i!=id) {
			document.getElementById("invSlideContainer" + i).style.display = 'none';
		} else {
			document.getElementById("invSlideContainer" + id).style.display = 'block';
		}
		
	}
	setActiveSlide(id);
	currentSlide=id;
}

/*
	##############################################
	Mouseout for tabs
	##############################################
*/
function changeStateBack(id) {

	if(id != currentSlide)
		document.getElementById("prodTab" + id).className = 'prodTab';

	setAnimationStatus(1);
}

/*
	##############################################
	Setter aktiv kampanje
	##############################################
*/
function setActiveSlide(nr) {

	try {
		for( var i=1; i < weeks[un].length; i++ ) {
	
			if(i == nr) {
				document.getElementById("prodTab" + nr).className = 'prodTabAktiv';
			} else {
				document.getElementById("prodTab" + i).className = 'prodTab';
			}
	
		}
	} catch(Error) {}
}

function setAnimationStatus(i) {
	slideActive = i;	
}

function mwLogg(txt) {

	try {
		
		console.log(txt);
		
	} catch(Error) {}

}

ShowAdd();