function run_onload() {
	if( isIE6 ){ ie_replace_png_img(); }
}

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;
			nodeBgValue = ( nodeBgValue == '' ) ? sheetNodes[k].style.backgroundImage : nodeBgValue;
			
			if( nodeBgValue != '' ) {

				var makegif = ( nodeBgValue.match(/repeat-y | no-repeat | repeat-x/g)  ) ? true : false;
				//alert(makegif+" "+nodeBgValue);
				var regex = nodeBgValue.match(/\(.+\.png\)/g);
				
				if( regex && makegif ) {
					sheetNodes[k].style.background = nodeBgValue.replace(/.png/g, '.gif');
				} else if( regex && !makegif ) {
					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=' + relPath + 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 = relPath + 'images/spacer.png';
			images[i].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + relPath + 'images/' + bgurl[bgurl.length-1] + ', sizingMethod=crop);';
		}
	}	
}

function getExtention(str) {
	var extension = str.substr(str.length-4, 4);
	return extension;
}

window.onload = run_onload;
