﻿function trimmedImage(id, url) {
    var img = $j(id);
    img.hide();

    var width = img.parent().width();
    var height = img.parent().height();
    var maxwidth = img.parent().css('max-width');
    var maxheight = img.parent().css('max-height');

    var prct;
    prct = (maxwidth.length > 0 && maxwidth.charAt(maxwidth.length - 1) == '%');
    maxwidth = parseInt(maxwidth);
    if (!isNaN(maxwidth) && prct) {
        maxwidth = Math.round(img.parent().parent().width() * maxwidth / 100);
    }
    prct = (maxheight.length > 0 && maxheight.charAt(maxheight.length - 1) == '%');
    maxheight = parseInt(maxheight);
    if (!isNaN(maxheight) && prct) {
        maxheight = Math.round(img.parent().parent().width() * maxheight / 100);
    }

    if (!isNaN(maxwidth) && maxwidth > 0) {
        url += '&maxwidth=' + maxwidth;
    } else if (width > 0) {
        url += '&width=' + width;
    }

    if (!isNaN(maxheight) && maxheight > 0) {
        url += '&maxheight=' + maxheight;
    } else if (height > 0) {
        url += '&height=' + height;
    }

    img.attr('src', url);
    img.show();
}

