﻿var dateParser;
var mask_DataArr;

function cambiaimg(ImageName, ImageFile) {
    ImageName.src = ImageFile;
}

function switchpanelDefault(hPanel, sPanel) {
    hidePanel(hPanel);
    showPanel(sPanel, "960", "410");
}

function pageLoadDefault() {
    if (navigator.appName == 'Netscape')
        var language = navigator.language;
    else
        var language = navigator.browserLanguage;

    if (language.indexOf('it') > -1) hidePanel('Eng');
    else hidePanel('Ita');
}

function hidePanel(panel) {
    hctl = document.getElementById(panel);
    if (hctl != null)
        hctl.style.cssText = "visibility: hidden; width: 0px; height: 0px;";
}

function showPanel(panel, width, height) {
    sctl = document.getElementById(panel);
    if (sctl != null)
        sctl.style.cssText = "visibility: visible; width: " + width + "px; height: " + height + "px;";
}

var win = null;

function OpenWin(page, nom, L, H, scroll, defilement) {
    posX = (screen.width) ? (screen.width - L) / 2 : 0;
    posY = (screen.height) ? (screen.height - H) / 2 : 0;
    contenu = 'height=' + H + ', width = ' + L + ', top =' + posY + ', left =' + posX + ', scrollbars = ' + scroll + ', resizable';
    win = window.open(page, nom, contenu);
}

function setupMask(lang) {
    var lang;
    if (lang == 'inglese'){
        JST_DEFAULT_DATE_WMARK = "mm/dd/aaaa";
        //Set up the date parsers
        dateParser = new DateParser("MM/dd/yyyy");
        var msgInvalidDate = "Not valid Date: ${value}. Insert a new date in this format ${mask}";
    }    
    else {
        JST_DEFAULT_DATE_WMARK = "gg/mm/aaaa";
        //Set up the date parsers
        dateParser = new DateParser("dd/MM/yyyy");
        var msgInvalidDate = "Data non valida: ${value}. Inserire la data nel formato ${mask}";
    }
    //Set up the DateMasks
    mask_DataArr = null;
    if (document.getElementById("DataArrivo") != null) {
        mask_DataArr = new DateMask(dateParser, "DataArrivo");
        mask_DataArr.validationMessage = msgInvalidDate;
    }
    if (document.getElementById("DataArrivoAppa") != null) {
        mask_DataArr = new DateMask(dateParser, "DataArrivoAppa");
        mask_DataArr.validationMessage = msgInvalidDate;
    }
}
