var ir_t;
var ir_g;
var ir_y;
var ir_u;
var mp;
var ir_find=new Array('.gif','.GIF','.jpg','.JPG','.jpeg','.JPEG');

function ir_r()
{
	if(!ir_g.dontfetch)
	{
		if(ir_g.src.search("mhtml") != -1)
		{
			mp = ir_g.src.search("!");
			if(mp != -1)
			{	
				ir_g.src=ir_g.src.substring(mp+1);
			}
		}
	
		//ir_g.src=ir_g.src+'nguncompressed';	
	}

	ir_g.dontfetch=true;
	ir_g.updateSrc=true;
	ir_g.title = ir_g.oldTitle;
	ir_g.alt = ir_g.oldAlt;
	window.status='';
	
}

function ir_c(event)
{
	if(! event)
		event = window.event;

	lTargetTag = (null != event.srcElement) ? event.srcElement : event.target;
	
	if(lTargetTag)
	{
		if(lTargetTag.tagName=="IMG")
		{
			ir_g=lTargetTag;
			if(!ir_g.dontfetch && !ir_g.updateSrc && !ir_y)
			{
				if(!ir_g.changeAlt)
				{
					ir_g.oldTitle = ir_g.title;
					ir_g.title = '';
					ir_g.oldAlt = ir_g.alt;
					ir_g.alt = '';
					ir_g.changeAlt = true;
				}
				window.status = '';
				ir_t=setTimeout("ir_r();", 1000*2);
			}
		}
	}
}

function ir_e()
{
	clearTimeout(ir_t);
	window.status='';
}

function ir_d(event)
{
	if(! event)
		event = window.event;

	if(!ir_u && event.keyCode==38)
	{
		ir_u=true;	
		ir_y=true;
		for (i = 0 ; i < document.images.length ; i++)
		{
			if(!(document.images[i].updateSrc))
			{
				for (j = 0 ; j < ir_find.length ; j++)
				{
					if((document.images[i].src).search(ir_find[j]) != -1)
					{
						if((document.images[i].src).search("mhtml") != -1)
						{
							mp = (document.images[i].src).search("!");
							if(mp != -1)
							{	
								(document.images[i].src)=(document.images[i].src).substring(mp+1);
							}
						}
						//document.images[i].src=document.images[i].src+'nguncompressed';
						break;
					}	
				}
			}
		}
	}
	
}

for (i = 0 ; i < document.images.length ; i++)
{
	ir_y=false;
	var lOnMouseOver = document.images[i].onmouseover;
	if (lOnMouseOver == null)
	{
		for (j = 0 ; j < ir_find.length ; j++)
		{
			if((document.images[i].src).search(ir_find[j]) != -1)
			{
				document.images[i].onmouseover=ir_c;
				break;
			}	
		}
	}
};

for (i = 0 ; i < document.images.length ; i++)
{
	var lOnMouseOut = document.images[i].onmouseout;
        if (lOnMouseOut == null)
	{
		document.images[i].onmouseout=ir_e;
	}
};
