﻿//*******************************************************************************************************************************************************************************************************************************************************
// imageOnClick No.1
//*******************************************************************************************************************************************************************************************************************************************************
function imageOnClick1(folderName) {
    try {

        var flrNam = folderName;
        var winW = GetOverlayWidth();
        var winH = GetOverlayHeight();
        var winWL = GetOverlayLowWidth();
        var winHL = GetOverlayLowHeight();

        var Div_Images = document.getElementById("Div_Images");        
        var Div_Overlay = document.createElement('DIV');
        Div_Overlay.id = "Div_Overlay";
        var Img_Overlay = new Image(winW, winH);
        Img_Overlay.src = "PhotoGalleryHandler.ashx?" + winW + "&" + winH;
        Div_Overlay.innerHTML += Img_Overlay.outerHTML;
        Div_Overlay.style.position = "fixed";
        Div_Overlay.style.top = 0;
        Div_Overlay.style.left = 0;
        Div_Images.innerHTML += Div_Overlay.outerHTML;

        var Div_OverlayImage = document.createElement('DIV');
        Div_OverlayImage.id = "Div_OverlayImage";
        var Img_OverlayImage = new Image(800, 600);
        Img_OverlayImage.src = "PhotoGalleryImageHandler.ashx?" + Img_OverlayImage.width + "&" + Img_OverlayImage.height;
        Div_OverlayImage.innerHTML += Img_OverlayImage.outerHTML;

        var Img_ButtonClose = new Image(30, 30);
        Img_ButtonClose.src = "photogallery_btn_close_Base_30x30px_001.png";
        Img_ButtonClose.style.position = "fixed";
        Img_ButtonClose.style.top = (winHL - Img_OverlayImage.height) / 2 + Img_OverlayImage.height - Img_ButtonClose.height - 5;
        Img_ButtonClose.style.left = (winWL - Img_OverlayImage.width) / 2 + 5;
        Img_ButtonClose.onclick = "overlayDestroy()";
        Div_OverlayImage.innerHTML += Img_ButtonClose.outerHTML;

        Div_OverlayImage.style.position = "fixed";
        Div_OverlayImage.style.top = (winHL - Img_OverlayImage.height) / 2;
        Div_OverlayImage.style.left = (winWL - Img_OverlayImage.width) / 2;
        Div_Images.innerHTML += Div_OverlayImage.outerHTML;
        alert("OK");
        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
        Div_Images.innerHTML += "Point Error - " + ex
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// imageOnClick No.2
//*******************************************************************************************************************************************************************************************************************************************************
function imageOnClick2(folderName) {
    try {

        var flrNam = folderName;
        var winW = GetOverlayWidth();
        var winH = GetOverlayHeight();
        var winWL = GetOverlayLowWidth();
        var winHL = GetOverlayLowHeight();

        var Div_Images = document.getElementById("Div_Images");
        var Div_Overlay = document.createElement('DIV');
        //var Div_Overlay = document.getElementById('Div_Overlay');
        Div_Overlay.id = "Div_Overlay";
        var Img_Overlay = new Image(winW, winH);
        Img_Overlay.src = "PhotoGalleryHandler.ashx?" + winW + "&" + winH;
        Div_Overlay.innerHTML += Img_Overlay.outerHTML;
        Div_Overlay.style.position = "fixed";
        Div_Overlay.style.top = 0;
        Div_Overlay.style.left = 0;
        Div_Images.innerHTML += Div_Overlay.outerHTML;
        alert("OK");
        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
        Div_Images.innerHTML += "Point Error - " + ex;
        alert("Point Error - " + ex);
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// imageOnClick No.3
//*******************************************************************************************************************************************************************************************************************************************************
function imageOnClick3(folderName) {
    try {

        var flrNam = folderName;
        var winW = GetOverlayWidth();
        var winH = GetOverlayHeight();
        var winWL = GetOverlayLowWidth();
        var winHL = GetOverlayLowHeight();

        var Div_Images = document.getElementById("Div_Images");
        var Div_Overlay = document.getElementById('Div_Overlay');
        var Img_Overlay = document.getElementById('Img_Overlay'); //new Image(winW, winH);
        Div_Overlay.style.position = "fixed";
        Div_Overlay.style.top = 0;
        Div_Overlay.style.left = 0;
        Img_Overlay.src = "PhotoGalleryHandler.ashx?" + winW + "&" + winH;
        alert("OK");
        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
        Div_Images.innerHTML += "Point Error - " + ex;
        alert("Point Error - " + ex);
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// overlayDestroy
//*******************************************************************************************************************************************************************************************************************************************************
function overlayDestroy1() {
    try {
        var Div_Images = document.getElementById("Div_Images");
        var Div_Overlay = document.getElementById("Div_Overlay");
        Div_Images.removeChild(Div_Overlay);
        var Div_OverlayImage = document.getElementById("Div_OverlayImage");
        Div_Images.removeChild(Div_OverlayImage);
    }
    catch (ex) {
        var exx = ex;
    }
}


var b_GalleryShow;
var GalleryFolderName = "";

var var_PhotoGalleryImageHandler = "PhotoGalleryImageHandler.ashx?1700&800";

//*******************************************************************************************************************************************************************************************************************************************************
// window.onload
//*******************************************************************************************************************************************************************************************************************************************************
window.onload = function () {
    var io = 0;
}

//*******************************************************************************************************************************************************************************************************************************************************
// window.onresize
//*******************************************************************************************************************************************************************************************************************************************************
window.onresize = function () {
    try {
        var b_Advertisements = document.getElementById("ContentPlaceHolder_Body0_HiddenField_ShowPhotoGallery");
        if (b_Advertisements != null) {
            setAdvertisementResize();
        }
        else {
            var b_AboutCompany = document.getElementById("ContentPlaceHolder_Body_HiddenField_ShowPhotoGallery");
            if (b_AboutCompany != null) {
                setPhotoGalleryResize('');
            }
        }
    }
    catch (ex) {
        var exx = ex;
    }
    var io = 0;
}

//*******************************************************************************************************************************************************************************************************************************************************
// advertisementOnClick
//*******************************************************************************************************************************************************************************************************************************************************
function advertisementOnClick() {
    try {
        b_GalleryShow = true;
        setAdvertisement();
    }
    catch (ex) {
        var exx = ex;
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// setPhotoGallery
//*******************************************************************************************************************************************************************************************************************************************************
function setAdvertisement() {
    try {
        if (b_GalleryShow) {
            var winW = GetOverlayWidth();
            var winH = GetOverlayHeight();
            var winWL = GetOverlayLowWidth();
            var winHL = GetOverlayLowHeight();

            var HiddenField_ShowPhotoGallery = document.getElementById("ContentPlaceHolder_Body0_HiddenField_ShowPhotoGallery");
            if (HiddenField_ShowPhotoGallery != null) HiddenField_ShowPhotoGallery.value = "true";
            var HiddenField_Width = document.getElementById("ContentPlaceHolder_Body0_HiddenField_Width");
            if (HiddenField_Width != null) HiddenField_Width.value = winWL;
            var HiddenField_Height = document.getElementById("ContentPlaceHolder_Body0_HiddenField_Height");
            if (HiddenField_Height != null) HiddenField_Height.value = winHL;
            var HiddenField_Clicked = document.getElementById("ContentPlaceHolder_Body0_HiddenField_Clicked");
            if (HiddenField_Clicked != null) HiddenField_Clicked.value = "Y";

            var Div_Timer1 = document.getElementById("ContentPlaceHolder_Body0_Div_Timer1");
            Div_Timer1.visible = true;

            var Div_Overlay = document.getElementById("ContentPlaceHolder_Body0_Div_Overlay");
            if (Div_Overlay != null) {
                Div_Overlay.style.visibility = "visible";
            }
            //__doPostBack();
        }
        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// setAdvertisementResize
//*******************************************************************************************************************************************************************************************************************************************************
function setAdvertisementResize() {
    try {
        var winW = GetOverlayWidth();
        var winH = GetOverlayHeight();
        var winWL = GetOverlayLowWidth();
        var winHL = GetOverlayLowHeight();

        var HiddenField_Width = document.getElementById("ContentPlaceHolder_Body0_HiddenField_Width");
        if (HiddenField_Width != null) HiddenField_Width.value = winWL;
        var HiddenField_Height = document.getElementById("ContentPlaceHolder_Body0_HiddenField_Height");
        if (HiddenField_Height != null) HiddenField_Height.value = winHL;

        //__doPostBack();

        winWLp = winWL;
        winHLp = winHL;

        winWL = GetOverlayLowWidth();
        winHL = GetOverlayLowHeight();

        var i_count = 10;
        while (i_count > 0 && (winWLp != winWL || winHLp != winHL)) {
            //__doPostBack();
            winWLp = winWL;
            winHLp = winHL;
            winWL = GetOverlayLowWidth();
            winHL = GetOverlayLowHeight();

            if (HiddenField_Width != null) HiddenField_Width.value = winWL;
            if (HiddenField_Height != null) HiddenField_Height.value = winHL;
            i_count--;
        }

        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// imageGalleryOnClick
//*******************************************************************************************************************************************************************************************************************************************************
function imageOnClick(folderName) {
    try {
        b_GalleryShow = true;
        setPhotoGallery(folderName);
    }
    catch (ex) {
        var exx = ex;
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// setPhotoGallery
//*******************************************************************************************************************************************************************************************************************************************************
function setPhotoGallery(folderName) {
    try {
        if (b_GalleryShow) {
            GalleryFolderName = folderName;
            var flrNam = folderName;
            var winW = GetOverlayWidth();
            var winH = GetOverlayHeight();
            var winWL = GetOverlayLowWidth();
            var winHL = GetOverlayLowHeight();

            var HiddenField_ShowPhotoGallery = document.getElementById("ContentPlaceHolder_Body_HiddenField_ShowPhotoGallery");
            if (HiddenField_ShowPhotoGallery != null) HiddenField_ShowPhotoGallery.value = "true";
            var HiddenField_GalleryFolderName = document.getElementById("ContentPlaceHolder_Body_HiddenField_GalleryFolderName");
            if (HiddenField_GalleryFolderName != null) HiddenField_GalleryFolderName.value = folderName;
            var HiddenField_Width = document.getElementById("ContentPlaceHolder_Body_HiddenField_Width");
            if (HiddenField_Width != null) HiddenField_Width.value = winWL;
            var HiddenField_Height = document.getElementById("ContentPlaceHolder_Body_HiddenField_Height");
            if (HiddenField_Height != null) HiddenField_Height.value = winHL;
            var HiddenField_Clicked = document.getElementById("ContentPlaceHolder_Body_HiddenField_Clicked");
            if (HiddenField_Clicked != null) HiddenField_Clicked.value = "Y";

            var Div_Overlay = document.getElementById("ContentPlaceHolder_Body_Div_Overlay");
            if (Div_Overlay != null) {
                Div_Overlay.style.visibility = "visible";
                var Image_Overlay = document.getElementById("ContentPlaceHolder_Body_Image_Overlay");
                if (Image_Overlay != null) Image_Overlay.src = "PhotoGalleryHandler.ashx?" + winWL + "&" + winHL + "&" + folderName;
                var Image_Box = document.getElementById("ContentPlaceHolder_Body_Image_Box");
                if (Image_Box != null) {
                    Image_Box.src = "PhotoGalleryImageHandler.ashx?" + winWL + "&" + winHL + "&" + folderName;
                    Image_Box.style.position = "fixed";
                    Image_Box.style.top = winHL / 2 - winHL / 4;
                    Image_Box.style.left = winWL / 2 - winWL / 4;
                }
            }
        }
        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
    }
}

var winWLp = 0;
var winHLp = 0;

//*******************************************************************************************************************************************************************************************************************************************************
// setPhotoGalleryResize
//*******************************************************************************************************************************************************************************************************************************************************
function setPhotoGalleryResize(folderName) {
    try {
        var flrNam = folderName;
        var winW = GetOverlayWidth();
        var winH = GetOverlayHeight();
        var winWL = GetOverlayLowWidth();
        var winHL = GetOverlayLowHeight();

        var b_w = false;
        var b_h = false;

        var HiddenField_Width = document.getElementById("ContentPlaceHolder_Body_HiddenField_Width");
        if (HiddenField_Width != null) { HiddenField_Width.value = winWL; b_w = true; }
        var HiddenField_Height = document.getElementById("ContentPlaceHolder_Body_HiddenField_Height");
        if (HiddenField_Height != null) { HiddenField_Height.value = winHL; b_h = true; }

        if (b_w && b_h) {
            //__doPostBack();
        }

        winWLp = winWL;
        winHLp = winHL;

        winWL = GetOverlayLowWidth();
        winHL = GetOverlayLowHeight();

        var i_count = 10;
        while (i_count > 0 && (winWLp != winWL || winHLp != winHL)) {
            //__doPostBack();
            winWLp = winWL;
            winHLp = winHL;
            winWL = GetOverlayLowWidth();
            winHL = GetOverlayLowHeight();

            if (HiddenField_Width != null) HiddenField_Width.value = winWL;
            if (HiddenField_Height != null) HiddenField_Height.value = winHL;
            i_count--;
        }

        var iu = 0;
    }
    catch (ex) {
        var exx = ex;
    }
}

//*******************************************************************************************************************************************************************************************************************************************************
// overlayDestroy
//*******************************************************************************************************************************************************************************************************************************************************
function OverlayDestroy() {
    try {
        b_GalleryShow = false;
        GalleryFolderName = '';
        var HiddenField_ShowPhotoGallery = document.getElementById("ContentPlaceHolder_Body_HiddenField_ShowPhotoGallery");
        if (HiddenField_ShowPhotoGallery != null) HiddenField_ShowPhotoGallery.value = "false";
        var Div_Overlay = document.getElementById("ContentPlaceHolder_Body_Div_Overlay");
        Div_Overlay.style.visibility = "hidden";
        var Image_Overlay = document.getElementById("ContentPlaceHolder_Body_Image_Overlay");
        Image_Overlay.src = "";
    }
    catch (ex) {
        var exx = ex;
    }
}

function setSource() {
    try {
        var b_G = false;
    }
    catch (ex) {
        var exx = ex;
    }
}

