/* ============ Scripts for public site ============ */
/* Activate scripts */
function startPublicScripts() {
	//preload(headers); Removed, no need to preload unused headers
	randomHeader();
	setBackground();
	setActiveMenu(false);
}

/* Header cycle */
var timer;
var headers = new Array(
	"bg_header_briller",
	"bg_header_klessnor",
	"bg_header_mm"
	);
function randomHeader(id) {
	if(!isNaN(id)) {
		var random = id;
	} else {
		var random = Math.floor(Math.random()*headers.length);
	}
	document.getElementById("wrap_header").style.backgroundImage = 'url("/bilder/hovedside/'+headers[random]+'.png")';
	//timer = setTimeout('randomHeader()',60000);
	
}
function preload(imagearray) {
	var images = new Array();
	for(i = 0; i < imagearray.length; i++) {
		images[i] = new Image();
		images[i].src = '/bilder/hovedside/'+imagearray[i]+'.png';
	}
}

/* Background color changer */
function setBackground() {
	var now = new Date();
	if(now.getHours() >= 20 || now.getHours() <= 7) {
		//document.getElementsByTagName('body')[0].style.backgroundColor = '#41474b';
		//document.getElementsByTagName('body')[0].style.backgroundImage = 'none';
	}
}

/* Menu logic */
/* Needs a logic to detect when browsing a sub-page of the main menu items */
/* Currently each sub-page manually triggers this function to update correctly */
function setActiveMenu(override) {
	var activeurl = window.location.href;
	var activeobject;
	activeurl = activeurl.split('ID=')[1];
	if(override != false) {
		activeurl = override;
	}
	if(activeobject = document.getElementById(activeurl)) {
		activeobject.setAttribute("class","active");
	}
}

/* ============ Scripts for private site ============ */
function startPrivateScripts() {
	if(document.getElementById('FlikMerinfo')) {
	showTabPictures();
	}
}

function showTabPictures() {
	/* Finds the original query */
	var linken = document.getElementById('FlikMerinfo').getElementsByTagName('a')[0].href;
	linken = linken.split("HamtaData(")[1];
	linken = linken.slice(0, -2);
	linken = linken.split(',');
	
	/* Executes the original query */
	DoljLager('Produktinfo');
	VisaLager('ProduktinfoOvrigt');
	MarkeradProduktFlik('FlikMerinfo');
	HamtaData(linken[0].slice(1,-1),linken[1].slice(2,-1),linken[2].slice(2,-1));
}

function redirect(url,beskrivelse) {
	document.write('Du blir nå automatisk overført til <a href="'+url+'">'+beskrivelse+'</a>.');
	setTimeout('window.location = "'+url+'"', 3000);
}
