﻿function init() {
    var enlargeButton = document.getElementById('enlargeButton');
    if (enlargeButton != null) {
        if (GetEnlargedImage() == null) {
            document.getElementById('enlargeButton').style.display = 'none';
        }
        else {
            document.getElementById('enlargeButton').innerHTML = '<a href="javascript:fnEnlargeImage();" name="#linkEnlarge"><img border="0" alt="Enlarge Image" src="../images/bttnEnlargeImage.gif" id="enlargeImageLink" /></a>';
        }
    }
}

function GetLargeImage() {
    return document.getElementById("hLargeImage")
}

function GetImageLocation() {
    return document.getElementById("hImageLocation").getAttribute("value");
}

function GetProductID() {
    return document.getElementById("hProductID").getAttribute("value");
}

function GetEnlargedImage() {
    return document.getElementById("hEnlargedImage")
}

function GetLargeButton() {
    return document.getElementById("enlargeImageLink")
}

function IsImageEnlarged() {
    return document.getElementById("IsImageEnlarged").getAttribute("value");
}

function fnEnlargeImage() {
    var numberForms = document.forms.length, formIndex = 0, cformIndex = 0;
    if (numberForms > 1) {
        for (formIndex = 0; formIndex < numberForms; formIndex++) {
            if (document && document.forms[formIndex] && document.forms[formIndex].b4nfindform) {
                cformIndex = formIndex;
            }
        }
    }
    var url = "";
    var imageUrl, buttonImage, isEnlarged, newimagename;
    buttonImage = GetLargeButton();

    if (IsImageEnlarged() == "false") {
        newimagename = GetEnlargedImage();
        buttonImage.src = "../images/bttnReduceImage.gif";
        buttonImage.alt = "Reduce Image"
        document.getElementById("IsImageEnlarged").setAttribute("value", "true");
    }
    else {
        newimagename = GetLargeImage();
        buttonImage.src = "../images/bttnEnlargeImage.gif";
        buttonImage.alt = "Enlarge Image"
        document.getElementById("IsImageEnlarged").setAttribute("value", "false");
    }
    imageUrl = eval("document.images.largeImage_" + GetProductID());
    imageUrl.src = GetImageLocation() + newimagename.value;
}

function fnReduceImage() {
    var numberForms = document.forms.length, formIndex = 0, cformIndex = 0;

    if (numberForms > 1) {
        for (formIndex = 0; formIndex < numberForms; formIndex++) {
            if (!(document && document.forms[formIndex] && document.forms[formIndex].b4nfindform)) {
            }

            else {
                cformIndex = formIndex;
            }
        }
    }
    var obj, obj2, obj3, obj4, x, url = "";
    obj = eval("document.forms[cformIndex].largeImage_" + GetProductID());
    obj.src = imageloc + imagename;
    //  obj2 = eval("document.forms[cformIndex].enlargedImage_" + productid);
    //   obj2.src = "../images/spacer.gif";
    obj3 = eval("document.forms[cformIndex].enlargeImageLink");
    obj3.src = "../images/bttnEnlargeImage.gif";
    obj4 = eval("document.forms[cformIndex].reduceImageLink");
    obj4.src = "../images/spacer.gif";
    url = (document.location.href);
    var re = new RegExp('#linkReduce', 'gi');
    var re2 = new RegExp('#linkEnlarge', 'gi');
    var re3 = new RegExp('#Top', 'gi');
    url = url.replace(re, '');
    url = url.replace(re2, '');
    url = url.replace(re3, '');

    if (focusType == 1) {
        url = url + "#linkEnlarge";
    }

    else {
        url = url + "#Top";
    }

    document.location.href = url;
}
