/*
##################################################
Copyright, 2005,2006 (c)
HOUMARK.COM
http://houmark.com
##################################################
*/

var W3CDOM = (document.createElement && document.getElementsByTagName);

function hideall() {
	numTabs = 4;
	document.getElementById('site-0-text').style.display='none';
	for (var i=2; i <= (numTabs+1); i++) {
		theTab = 'site-'+ i +'-text';
		document.getElementById(theTab).style.display='none';
	};
}

function showtab() {
	setTimeout("hideall();", 200);
	curNum = this.id.substring(4,5);
	curNum = parseInt(curNum);
	curTab = 'site-'+ curNum +'-text';
	setTimeout("hideall();", 200);
	setTimeout("document.getElementById(curTab).style.display='block';", 200);
	
	//blendTab(curTab, 0, 100, 1);
}

blend = 1;
run = 1;
opac = (1*1);
speed = 1000;

function blendTab(tab, from, to, speed) {
	blend = 1;
	if (from < to) { //blend in
			//setTimeout("document.getElementById(tab).style.display='block';", 10);
			/*
			document.getElementById(tab).style.filter='Alpha(Opacity=0)';
			document.getElementById(tab).style.opacity='0';
			*/
			/*
			for (var i=0; i < 2; i++) {
				//setTimeout(function() { alert('Test med et tal: '+ i); }, 10);
				//setTimeout(function() { document.getElementById(tab).style.filter='Alpha(Opacity='+ (i * 10) +')'; document.getElementById(tab).style.opacity='+ (i==10 ? '1' : '0.'+ i +'') +'' }, 100);
				setTimeout("document.getElementById(tab).style.opacity='1';", 100);
			};
			*/
			direction = 1;
			clearInterval(blend);
			if (run != 0){
				blend=setInterval("setOpacity('"+tab+"',"+direction+")", 200);
			} else {
				opac = 1;
				clearInterval(blend);
			}				
	}
	//setTimeout("document.getElementById(tab).style.display='block';", 200);

}

function setOpacity(tab, dir) {
	if (opac == 1)	document.getElementById(tab).style.display='block';
	opac = ((opac*1)+1);
	if (opac > 9) {
		opac = 1;
		clearInterval(blend);
	}
	//alert(opac);
	document.getElementById(tab).style.filter='Alpha(Opacity='+ (opac == 1 ? '100' : (opac * 10)) +')';
	//alert('ie: '+ (opac == 1 ? '100' : (opac * 10)));
	//document.getElementById(tab).style.opacity = (opac == 1 ? opac : '0.'+ opac); // (opac == '100'' ? '1' : '0.'+ opac);		
}

// onload function
function init() {
	if (!W3CDOM) {
		alert('Din browser er så gammel at vores hjemmeside kun vil fungere delvist. Overvej at opgradere browseren!');
		return;
	}
	var tabs = document.getElementsByTagName('a');
	for (var i=0;i<tabs.length;i++) {
		if (tabs[i].className == 'tab') {
			tabs[i].onmouseover = showtab;
		}
	}
	document.getElementById('toplogo').onmouseover = function() { setTimeout("hideall();", 500); setTimeout("document.getElementById('site-0-text').style.display='block';", 500); }
}

//setup onload function
if (typeof window.addEventListener != 'undefined') {
	//.. gecko, safari, konqueror and standard
	window.addEventListener('load', init, false);
} else if (typeof document.addEventListener != 'undefined') {
	//.. opera 7
	document.addEventListener('load', init, false);
} else if (typeof window.attachEvent != 'undefined') {
	//.. win/ie
	window.attachEvent('onload', init);
} else { //** remove this condition to degrade older browsers
	//.. mac/ie5 and anything else that gets this far
	//if there's an existing onload function
	if(typeof window.onload == 'function') {
		//store it
		var existing = onload;
		//add new onload handler
		window.onload = function() {
			//call existing onload function
			existing();
			//call generic onload function
			init();
 		}
	} else {
		//setup onload function
		window.onload = init;
	}
}