function removeFeaturedHeader() {
	var heads = document.getElementsByTagName('h3');

	for (var i=0; i<heads.length; i++) {
		if (heads[i].className == 'pagetitle' && /featured/.test(heads[i].parentNode.parentNode.className)) {
			heads[i].parentNode.removeChild(heads[i]);
		}
	}
}

function setLastClass() {
	var heads = document.getElementsByTagName('h3');
	var lowerHead;
	var theItems;
	var theUL;

	for (var i=0; i<heads.length; i++) {
		lowerHead = heads[i].innerHTML.toLowerCase(); 
		if (lowerHead == 'most viewed' || lowerHead == 'veel bekeken' || lowerHead == 'recent') {
			theUL = heads[i].parentNode.getElementsByTagName('ul')[0];
			theItems = theUL.getElementsByTagName('li');

			theItems[theItems.length-1].className = 'noline';
		}
	}
}


function getThemeColor(){
	var colorNames = new Array('#9ACCCD','#BFC704','#CC33CC','#FFB400','#B4002D','#B8892D');
	var nu = new Date();
	var monthNum=parseInt(nu.getMonth()+1);
	var tIndex=Math.ceil(monthNum/2)-1;
	return colorNames[tIndex]
}

/**
 * Use sIFR to create fancy flash headers 
 */
function doSifr() {
	sIFR.replace(romainbpheadlinebold, {
		elements: $$('#dashboard h2'),
		css: {'.sIFR-root': {'text-transform': 'uppercase', 'font-weight': 'bold'}},
		wmode: 'transparent',
		tuneHeight: -14,
		offsetTop: -7
	});

	sIFR.replace(romainbpheadlinebold, {
		elements: $$('.othersection h3'),
		css: {'.sIFR-root': {'leading': '-8', 'text-transform': 'uppercase'}},
		wmode: 'transparent',
		tuneHeight: 8
	});

	sIFR.replace(romainbpheadlinebold, {
		elements: $$('.contentblock h3'),
		css: {'.sIFR-root': {'leading': '-8'}},
		wmode: 'transparent',
		tuneHeight: 8
	});
	
	sIFR.replace(romainbpheadlinebold, {
		elements: $$('h3'),
		css: {'.sIFR-root': {'leading': '-8'}},
		wmode: 'transparent',
		tuneHeight: 8
	});

	sIFR.replace(gillsans, {
		elements: $$('p.details'),
		css: {'.sIFR-root': {
					'text-transform': 'uppercase'}
				},
		wmode: 'transparent'
	});
	
	sIFR.replace(gillsans, {
		elements: $$('div.contentblock h4'),
		css: {'.sIFR-root': {
			'text-transform': 'uppercase',
			'font-weight': 'bold'}
			},
		wmode: 'transparent'
	});

	sIFR.replace(gillsans, {
		elements: $$('div#dashboard > p'),
		css: {'.sIFR-root': {
					'text-transform': 'uppercase',
					'color': '#FFFFFF'},
				'a:link, a:visited' : {
					'color': '#FFFFFF',
					'text-decoration': 'none'},
				'a.active:link, a.active:visited': {
					'color': '#000000'},
				'a:hover' : {
					'color': '#000000'
				}
			},
		wmode: 'transparent'
	});

	sIFR.replace(romainbpheadlineblack, {
		elements: $$('div.featured > span > em'),
		css: {'.sIFR-root': {
					'leading': '-17'},
				'a:link, a:visited, a:hover': {
					'text-transform': 'uppercase',
					'text-decoration': 'none',
					'font-weight': 'bold',
					'color': getThemeColor(),
					'font-style': 'italic',
					'leading': '-17'},
				'a:hover': {
					'color': '#9B9B9B'}
				},
		wmode: 'transparent',
		onReplacement: function (replacement) {
			var flashMovie = replacement.getFlashElement();
			if (flashMovie.style.height == '35px') {
				flashMovie.style.height = '250px'
			}
		},
		modifyContentString : function (content) {
			/*@cc_on return content @*/
			return '' + content;
		}
	});
}

/**
 * Embeds the QuickTime VR file when needed
 */
function qtvr() {
	if (document.getElementById('qtvr1')) {
		var theRoom = new QTObject(document.getElementById('qtvr1').firstChild.nodeValue, 'qtvrmovie1', '680', '143');
		theRoom.addParam("autostart", "true");
		theRoom.write('qtvr1');
	}
	if (document.getElementById('qtvr2')) {
		var theRoom = new QTObject(document.getElementById('qtvr2').firstChild.nodeValue, 'qtvrmovie2', '680', '143');
		theRoom.addParam("autostart", "true");
		theRoom.write('qtvr2');
	}
}
