// JavaScript Document
var IE = !window.getComputedStyle && !!document.getElementById;
var IE6 = IE && navigator.appVersion.indexOf('MSIE 6') != -1;

//mydebug mode

//IE6 = IE;
function png_filter(img, src){
	$(img).css('width', $(img).attr('width')).css('height', $(img).attr('height'));
	var __src = img.src;
	img.src = img.src.replace(new RegExp(img.nameProp + '$'), 'blank.gif');
	$(img).css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + __src + '", sizingMethod="crop"');				
}

function replaceIMG(src, id, st) {
	var im = $("#i"+id);
	im.attr("src", src);
	
	var frame = $("#f"+id);
	if (st)
		frame.css('background-image', 'url(i/frame-on.gif)');
	else
		frame.css('background-image', 'url(i/frame-off.gif)');
	/*if (IE6) {
		$('.news-item img[src$=.png]').each(function() {
			if (!this.complete) {
			 this.onload = function() { fixPng(this) };
			} else {
			 fixPng(this);
			}
		});
	}*/
}

var blank = new Image();
blank.src = '/i/blank.gif';

function fixPng(png) {
   // get src
   var src = png.src;
   // set width and height
   if (!png.style.width) { png.style.width = $(png).width(); }
   if (!png.style.height) { png.style.height = $(png).height(); }
   // replace by blank image
   png.onload = function() { };
   png.src = blank.src;
   // set filter (display original image)
   png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
 }

$(document).ready( 
	function() { 
		if(IE6){
			$('.png').each(function(){
				png_filter(this);
			});
			$('.news-item img[src$=.png]').each(function() {
				if (!this.complete) {
				 this.onload = function() { fixPng(this) };
				} else {
				 fixPng(this);
				}
			});
		}
	}
);