var g_previewImage = null;


function previewImage(obj)
{
    g_previewImage = new Image();
    g_previewImage.onload = previewLoaded;
    g_previewImage.onerror = previewError;
    g_previewImage.src = obj.value;
}
function previewLoaded()
{
    g_previewImage.onload  = null;
    g_previewImage.onerror  = null;

    if (g_previewImage.fileSize) {
        var psize = 120;
        var width = g_previewImage.width;
        var height = g_previewImage.height;
        if(width > psize || height > psize){
            if(width > height){
                height = parseInt((psize / width) * height);
                width  = psize;
            } else {
                width  = parseInt((psize / height) * width);
                height = psize;
            }
        }
        var obj = document.getElementById("preview");
        obj.src = g_previewImage.src;
        obj.width = height;
        obj.width = width;
        document.getElementById("div_preview").style.display = 'inline';
    }
}
function previewError()
{
    g_previewImage.onload  = null;
    g_previewImage.onerror  = null;
    document.getElementById("div_preview").style.display = 'none';
}
