//--------------------------------------------
//Fusion3 Theme (v1.00) for PHP-Fusion v6
//--------------------------------------------
//file: fussion3.js (javascript)
//author: Riadi (http://phpfusion-themes.com/)
//--------------------------------------------
//Released under the terms and conditions of
//the GNU General Public License (Version 2)
//--------------------------------------------

var DayNam = new Array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
var MnthNam = new Array('Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December');

function Fussion3_Engine() {
	this.cookievalue = '';
	this.basedir = false;
};

Fussion3_Engine.prototype = {
	init : function(settings) {
		this.settings = settings;
		this.basedir = this.settings['basedir'];
		if (window.addEventListener) {
			window.addEventListener('load',Fussion3_Engine.prototype.onLoad,false);
		} else {
			window.attachEvent('onload',Fussion3_Engine.prototype.onLoad);
		}
	},
	onLoad : function() {
		var n = document.all ? document.all('contentbody').childNodes : document.getElementById('contentbody').childNodes;
		for (var i = 0;i < n.length;i++) {
			if (n[i].nodeName != 'TD' || (n[i].className.indexOf('side-border-') == -1 && n[i].className != 'main-bg'))
				continue;
			
			d = document.createElement('img');
			d.setAttribute('alt', 'spacer');
			d.setAttribute('height', '1');
			d.setAttribute('src', Fussion3.basedir +'images/blank.gif');
			d.setAttribute('width', (n[i].className == 'main-bg' ? '100%' : n[i].width));
			n[i].appendChild(d);
			
			if (n[i].className == 'side-border-left' && Fussion3.settings['hideleft'] == 'off') {
				var im = document.all ? document.all('panel_left_img') : document.getElementById('panel_left_img');
				n[i].style.display = 'none';
				im.src = im.src.replace('left_panel.gif','right_panel.gif');
			} 
			if (n[i].className == 'side-border-right' && Fussion3.settings['hideright'] == 'off') {
				var im = document.all ? document.all('panel_right_img') : document.getElementById('panel_right_img');
				n[i].style.display = 'none';
				im.src = im.src.replace('right_panel.gif','left_panel.gif');
			}
		}
	},
	showHideSide : function(side) {
		var n = document.all ? document.all('contentbody').childNodes : document.getElementById('contentbody').childNodes;
		var im = document.all ? document.all('panel_'+ side +'_img') : document.getElementById('panel_'+ side +'_img');
		for (var i = 0;i < n.length;i++) {
			if (n[i].nodeName != 'TD' || n[i].className != 'side-border-'+ side)
				continue;
			
			var s = n[i].style.display;
			n[i].style.display = (s == 'none' ? '' : 'none');
			if (im.src.indexOf('left_panel.gif') != -1) {
				im.src = im.src.replace('left_panel.gif','right_panel.gif');
			} else {
				im.src = im.src.replace('right_panel.gif','left_panel.gif');
			}
			this.cookieUpdate(side,(s == 'none' ? 'on' : 'off'));
			break;
		}
	},
	cookieUpdate : function(side,val) {
		var cv;
		if (side == 'left') {
			cv = 'hideleft:'+ val +'&hideright:';
			if (typeof(this.settings['hideright']) == 'undefined') { cv = cv + 'on'; }
			else { cv = cv + this.settings['hideright']; }
		} else {
			cv = 'hideright:'+ val +'&hideleft:';
			if (typeof(this.settings['hideleft']) == 'undefined') { cv = cv + 'on'; }
			else { cv = cv + this.settings['hideleft']; }			
		}
		var days = 30;
		var date = new Date();
		date.setTime(date.getTime()+(days *24*60*60*1000));
		var expires = '; expires='+ date.toGMTString();
		document.cookie = 'Fussion3_Theme='+ cv + expires +'; path=/';			
	},
	tick :function()  {
	var hours, minutes, seconds, ap;
	var intHours, intMinutes, intSeconds; var today;
	today = new Date();
	intDay = today.getDay();
	intDate = today.getDate();
	intMonth = today.getMonth();
	intYear = today.getYear();
	intHours = today.getHours();
	intMinutes = today.getMinutes();
	intSeconds = today.getSeconds();
	timeString = DayNam[intDay]+" den "+intDate;

	timeString = " Det er idag " +timeString + ". ";

	if (intYear < 2000){
	intYear += 1900;
	}
	timeString = timeString+" "+MnthNam[intMonth]+" "+intYear;

	hours = intHours + ":";
	ap = "";
	if (intMinutes < 10) {
	minutes = "0"+intMinutes;
	} else {
	minutes = intMinutes;
	}
	if (intSeconds < 10) {
	seconds = ":0"+intSeconds;
	} else {
	seconds = ":"+intSeconds;
	}
	timeString = (document.all)? timeString+" og Kl. er nu "+hours+minutes+seconds+" "+ap:timeString+" kl. "+hours+minutes+" "+ap;
	var clock = (document.all) ? document.all("Clock") : document.getElementById("Clock");
	clock.innerHTML = timeString;
	(document.all) ? window.setTimeout(Fussion3_Engine.prototype.tick, 1000) : window.setTimeout(Fussion3_Engine.prototype.tick, 1000);
	}
	};

	var Fussion3 = new Fussion3_Engine;