﻿// Position Header, content, footer panels based on the browser size
//Modiifed by Manivannan line number 30 height issue.
function ResizeContentPanel() {
    var size = GetWinDimension();
    var wrapper = document.getElementById('servicesPortalWrapper');
    var resizePanel = document.getElementById('Tracking');
    var headerPanel = document.getElementById('header');
    var footerPanel = document.getElementById('footer');
    var rightAdSection = document.getElementById('rightAdSection');
    var trackSection = document.getElementById('trackSection');
    var search = document.getElementById('search');

    if (wrapper) {
        if (size[1] < 400)
            size[1] = 400;
        wrapper.style.top = (size[1] - wrapper.offsetHeight) / 2 + "px";

        if (resizePanel) {
            resizePanel.style.height = size[1] - headerPanel.offsetHeight - footerPanel.offsetHeight - 15 + "px";
        }
    }

    if (trackSection) {
        var subHeader = document.getElementById('subHeader');
        var height = size[1] - headerPanel.offsetHeight - search.offsetHeight - footerPanel.offsetHeight - subHeader.offsetHeight;
        if (height < trackSection.offsetHeight) {
            height = trackSection.offsetHeight;
        }

        trackSection.style.height = height - 5 + "px";

        if (resizePanel) {
            resizePanel.style.height = height + search.offsetHeight +50 + "px";
        }

        if (rightAdSection) {
            rightAdSection.style.height = height + search.offsetHeight + subHeader.offsetHeight + 22 + "px";
        }
    }

}

// Get client height/width
function GetWinDimension() {
    var windowHeight = "";
    var windowWidth = "";

    if (!document.all) {
        windowHeight = window.innerHeight;
        windowWidth = window.innerWidth;
    }
    else {
        windowHeight = document.documentElement.clientHeight;
        windowWidth = document.documentElement.clientWidth;
    }

    return [windowWidth, windowHeight]
}

// Show Error Message
function ShowErrorMessage(message) {
    if (message.indexOf('inbox') != -1) {
        document.getElementById('errorMessage').innerHTML = '<font color="darkgreen"><b>' + message + '</b></font><br/><br/>';
    }
    else {
        document.getElementById('errorMessage').innerHTML = message + '<br/><br/>';
    }
}

// Show Map Screen and point selected position in google map
function ShowMapScreen(key) {
    var mX = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    var left = mX + document.body.clientWidth - 740;
    var map = window.open('Map.aspx?key=' + key, "map", "location=no,menubar=no,toolbar=no,scrollbars=no,width=720px,height=630px,top=150px,left=" + left);    
    map.focus(); 
}
//To show Popup Learn more screen Dynamically
function Open(url)
{
    window.open(url,'_blank','toolbar=yes,location=yes,directories=yes,resizable=yes,scrollbars=yes');
    return false;
}
