﻿

function CalcImageSize(el, maxWidth) {
  //	if (el.width > maxWidth)
  //		el.width = maxWidth;
  var newWidth = el.width;
  if (newWidth > maxWidth) newWidth = maxWidth;
  
  if (el.parentNode != null && el.parentNode.nextSibling != null && el.nodeName.toLowerCase() == "img" &&
	    el.parentNode.nextSibling.className != null && el.parentNode.nextSibling.className.toLowerCase() == "picturelegend") {
    el.parentNode.nextSibling.style.width = newWidth + "px";
  }
  if (el.parentNode != null && el.parentNode.parentNode != null && el.nodeName.toLowerCase() == "img" &&
	    el.parentNode.parentNode.className != null && el.parentNode.parentNode.className.toLowerCase() == "picture") {
    el.parentNode.parentNode.style.width = newWidth + "px";
  }
}

function resizeImages() {
  var screenDimensions = getPageSize();
  for (var i = 0; i < document.images.length; i++) {
    document.images[i].width = screenDimensions[3] - 50;
  }
}

function fitImagesTo(percent) {
  var screenDimensions = getPageSize();
  var newWidth = 0;

  if (percent == -1 || percent < 0) {
    newWidth = screenDimensions[3] - 100;
    if (newWidth < 0) newWidth = 0;
  }

  for (var i = 0; i < document.images.length; i++) {
    if (percent > 0)
      document.images[i].width *= percent;
    else
      document.images[i].width = newWidth;
  }
}
