ResizeImageList = new Array();
ResizeImageOrigWidths = new Array();
function ResizePic (Id)
{
Img = document.getElementById(Id);
Parent = Img.parentNode;
ParentWid = Parent.offsetWidth;
if (ResizeImageOrigWidths[Id] > ParentWid)
{
Img.style.width = '98%';
}
else
{
Img.style.width = ResizeImageOrigWidths[Id] +'px';
}
}
function ResizeEvent()
{
for (Index = 0; Index < ResizeImageList.length; Index++)
{
Id = ResizeImageList[Index];
ResizePic (Id);
}
}
function InitImages()
{
if (!IsFirefox)
{
for (Index = 0; Index < ResizeImageList.length; Index++)
{
Id = ResizeImageList[Index];
Img = document.getElementById(Id);
Parent = Img.parentNode;
NewDiv = document.createElement('div');
NewDiv.style.width = '100%';
NewDiv.style.overflow = 'hidden';
ResizeImageOrigWidths[Id] = Img.offsetWidth;
for (Index2 = 0; Index2 < Parent.childNodes.length; Index2++)
{
if (Parent.childNodes[Index2] == Img)
{
Parent.insertBefore (NewDiv, Parent.childNodes[Index2]);
NewDiv.appendChild (Img);
}
}
}
var OrigOnResize = window.onresize;
window.onresize = function()
{
if (OrigOnResize)
{
eval(OrigOnResize)
}
ResizeEvent();
}
ResizeEvent();
}
}
function AutoResizeImageByID(Id)
{
if (IsFirefox)
{
document.getElementById(Id).style.maxWidth = '98%;';
}
else
{
ResizeImageList[ResizeImageList.length] = Id;
}
}
function AutoResizeImageByIndex(Index)
{
if (document.images[Index].id == '')
{
document.images[Index].id = 'AutoResizeImage' + Index;
}
AutoResizeImageByID(document.images[Index].id);
}
function AutoResizeImagesByClass (Class)
{
for (Index = 0; Index < document.images.length; Index++)
{
if (document.images[Index].className == Class)
{
AutoResizeImageByIndex(Index);
}
}
}
function AutoResizeInit()
{
if (!IsFirefox)
{
var OrigOnLoad = window.onload;
window.onload = function()
{
if (OrigOnLoad)
{
eval(OrigOnLoad)
}
InitImages();
}
}
}

