﻿// script per la stampa del frame interno
function printFrame(frame) {
    if (frame.print) {
        frame.focus();
        frame.print();
    }
}

function openWindow(pageName) {
    winSearch = window.open("", 'WinSearch', 'scrollbars=yes, width=484 , height=490, scrollbars=no');
    if (winSearch.location == "about:blank") winSearch.location = pageName;
    winSearch.focus();
    window.name = "WinMain";
}

// VIS 22.05.08
// Zoom delle procedure
function openWinZoomProcedure(pageName) {
    winSearch = window.open("", 'WinSearch', 'left=0, top=0,width=580 , height=650, scrollbars=yes');
    if (winSearch.location == "about:blank") winSearch.location = pageName;
    winSearch.focus();
    window.name = "ZoomProcedure";
}

// VIS 11.10.08
// Zoom ELASIS

//****************
//Modificato Skylab 17 otto 2010 per passare querystring a target e recuperare dati di tracking
function openWinElasis(pageName) {
    var qs = document.location.search.substring(1);
    winSearch = window.open("", 'WinSearch', 'left=0, top=0,width=880 , height=650, scrollbars=yes');
    if (winSearch.location == "about:blank") winSearch.location = pageName+'&'+qs;
    winSearch.focus();
    window.name = "ZoomProcedure";
}

function getQueryValue(name) {
    var value = "";
    if ((i = location.search.indexOf('?' + name)) == -1 && (i = location.search.indexOf('&' + name, 3)) == -1)
        return null;
    else
        i += name.length + 2;
    if ((j = location.search.indexOf("&", i)) != -1)
        value = location.search.substring(i, j);
    else
        value = location.search.substring(i, location.search.length);
    for (i = 0; i < value.length; i++)
        if (value.charAt(i) == '+')
        value = value.substring(0, i) + ' ' + value.substring(i + 1, value.length);
    return unescape(value);
}

function openWinZoom(pageName) {
    // Apri a tutto schermo
    if (getQueryValue("isExaminer") == "1")
        winZoom = open(pageName, '_self', 'scrollbars=yes');
    else {
        winZoom = open(pageName, 'winzoom', 'scrollbars=yes');
        winZoom.moveTo(0, 0);
        winZoom.resizeTo(screen.availWidth, screen.availHeight);
        winZoom.focus();
    }
    name = "WinMain";
}

function openWinPrint(pageName) {
    if (getQueryValue("isExaminer") == "1")
        winPrint = window.open(pageName, '_self');
    else {
        winPrint = window.open(pageName, 'WinPrint');
        winPrint.focus();
    }

    window.name = "WinMain";
}

