function getColor(css , cssNode, selector)
{
	var cssText = sIFR.util.cssToString(css);
	if (cssNode.style.color.length > 0) {
		i = cssText.search(/color:[\s]?#\w{6}/);
		if (i != -1) {
			var l_sColorToReplace = cssNode.style.color;
			if ( cssNode.style.color.match(/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/) ) {
				var c = new RGBColor(cssNode.style.color);
				l_sColorToReplace = c.toHex();
			}
			if (cssNode.className == "hover") {
				l_iOccurence = cssText.search(/a:hover\{.*color:[\s]?#\w{6}.*\}/);
				if (l_iOccurence != -1) {
					cssText = cssText.replace(/(a:hover\{.*color:[\s]?)#\w{6}(.*\})/, "$1"+l_sColorToReplace+"$2");
				}
			} else if (cssNode.className == "href") {
				l_iOccurence = cssText.search(/color:[\s]?#\w{6};/);
				if (l_iOccurence != -1) {
					cssText = cssText.replace(/(color:[\s]?)#\w{6};/g, "$1"+l_sColorToReplace+";");
				}
			} else {
				cssText = cssText.replace(/color:[\s]?#\w{6}/, 'color:'+l_sColorToReplace);
			}
		} else {
			// alert(cssText);
		}
	}
	return cssText;
}

var sifrFont = {
  src: '/flash/_sIFR/futuramedium.swf'
};

sIFR.useDomContentLoaded = false;
sIFR.activate(sifrFont);


sIFR.replace({
	selector: '.homeCollectieText'
	,src: '/flash/_sIFR/futuramedium.swf'
	,css: {
	'.sIFR-root': { 'color': '#FFFFFF',					
					'font-size': '20px',
					'font-weight': 'bold',
					'cursor':'pointer'
				}
	}
	,wmode: 'transparent'
	,tuneHeight: 0
	,modifyCss : getColor
});


sIFR.replace({
	selector: '.title'
	,src: '/flash/_sIFR/futuramedium.swf'
	,css: {
	'.sIFR-root': { 'color': '#FFFFFF',					
					'font-size': '20px',
					'font-weight': 'bold'
				}
	}
	,wmode: 'transparent'
	,tuneHeight: 0
	,modifyCss : getColor
});
sIFR.replace({
	selector: '.inleiding'
	,src: '/flash/_sIFR/futuramedium.swf'
	,css: {
	'.sIFR-root': { 'color': '#FFFFFF',					
					'font-size': '16px',
					'font-weight': 'bold'
				}
	}
	,wmode: 'transparent'
	,tuneHeight: 0
	,modifyCss : getColor
});

/*
sIFR.replace({
	selector: 'ul.menu li'
	,src: '/flash/_sIFR/dinmittelschrift.swf'
	,css: {
	'.sIFR-root': { 'color': '#FFFFFF' }
	,'a:hover'	: { 'text-decoration':'none',
					'color' : '#00FF00'
				}
	,'a'		: { 'text-decoration':'none',
					'color' : '#FFFFFF'
				}
	
	}
	,wmode: 'transparent'
	,tuneHeight: 0
});
sIFR.replace({
	selector: 'h2'
	,src: '/flash/_sIFR/DaxOt_medium.swf'
/*	,css: {
	'.sIFR-root': { 'color': '#0046aa' }
	,'a'		: { 'text-decoration':'none',
					'color' : '#0046aa'
				}
	,'a:hover'		: { 'text-decoration':'none',
						'color' : '#0046aa'
				}
	}
	,wmode: 'transparent'
	,tuneHeight: 0
	,modifyCss : getColor
});*/


