﻿var isIE = false;
var isFF = false;
var isOP = false;
var isSafari = false;

function DetectBrowser() {
    var val = navigator.userAgent.toLowerCase();

    if (val.indexOf("firefox") > -1) {
        isFF = true;
    }
    else if (val.indexOf("opera") > -1) {
        isOP = true;
    }
    else if (val.indexOf("msie") > -1) {
        isIE = true;
    }
    else if (val.indexOf("safari") > -1) {
        isSafari = true;
    }
}

function FontSizeUp() {
    document.getElementById('detailsFrame').contentWindow.FontLarger();
}

function FontSizeDown() {
    document.getElementById('detailsFrame').contentWindow.FontSmaller();
}

function PrintIframe() {
    DetectBrowser();
    if (isIE) {
        document.frames('detailsFrame').focus();
        document.frames('detailsFrame').print();
    }
    else {
        document.getElementById('detailsFrame').contentWindow.PrintWindow();
    }
}

function ResizeIFrame(top, left, width, height) {
    document.getElementById("detailsFrame").style.top = top;
    document.getElementById("detailsFrame").style.left = left;
    document.getElementById("detailsFrame").style.width = width;
    document.getElementById("detailsFrame").style.height = height;
}

function ChangeSearchDisplayMode(newMode) {
    if (isIE) {
        document.frames('detailsFrame').ChangeSearchPageDisplayMode(newMode);
    }
    else {
        document.getElementById('detailsFrame').contentWindow.ChangeSearchPageDisplayMode(newMode);
    }
}

var slCtl = null;
function pluginLoaded(sender) {    // ASPX version
    slCtl = sender.get_element();
}



function CloseIframe() {
    slCtl.Content.SilverPaper.CloseIframeFromJavascript();
}

function CheckSizeOnLoad() {
    if (document.body.clientWidth < screen.availWidth - 10) {
        self.moveTo(0, 0);
        self.resizeTo(screen.availWidth, screen.availHeight);
    }
}
