function run_onload(){
	if( isIE6() ){
		ie_replace_png_style();
		ie_replace_png_img(); 
	}
}

function isIE6()
{
	var version = navigator.userAgent;
	var findIE6 = version.indexOf('MSIE 6');
	return (findIE6 != -1);
}

function ie_replace_png_style()
{
	var sheets = document.styleSheets;
	
	for(var i=0, j=sheets.length; i<j; i++)
	{
		var sheetNodes = (sheets[i].cssRules) ? sheets[i].cssRules : sheets[i].rules;
		
		for(var k=0, l=sheetNodes.length; k<l; k++)
		{
			var nodeBgValue = sheetNodes[k].style.background;
			
			if( nodeBgValue != '' ){
				var makejpg = ( nodeBgValue.match(/repeat-y | repeat-x/g)  ) ? true : false;
				
				var regex = nodeBgValue.match(/\(.+\.png\)/g);
				if( regex && makejpg )
				{
					sheetNodes[k].style.background = nodeBgValue.replace(/.png/g, '.jpg');
				}else if( regex && !makejpg ){
					regex += ''; //Some kind of workaround
					var imgpath = regex.replace(/\(|\)|\.[^png]/g, '').substring(1);		
					sheetNodes[k].style.background = 'none';
					sheetNodes[k].style.filter = 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + imgpath + ', sizingMethod=crop);';
				}
			}
		}	
	}
}	


function ie_replace_png_img()
{
	var images = document.getElementsByTagName('img');
	
	for(var i=0, j=images.length; i<j; i++)
	{
		var bgurl = images[i].src.split('/');
		if( getExtention(bgurl[bgurl.length-1]) == '.png'){
			
			images[i].src = 'images/spacer.png';
			images[i].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/' + bgurl[bgurl.length-1] + ', sizingMethod=crop);';
		}
	}	
}

function getExtention(str)
{
	var extension = str.substr(str.length-4, 4);
	return extension;
}

function openWindow(turl)
{
	window.open(turl,'Afbeelding','height=600,width=800,scrollbars=yes,toolbar=yes,location=yes'); 
}

window.onload = run_onload;
