var letters='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
var numbers='1234567890'
var signs=',.:;@-\''
var mathsigns='+-=()*/'
var custom='<>#$%&?¿'
var custom2='-,_ '

function MaskTBox(e,allow) {
var k;
k=document.all?parseInt(e.keyCode): parseInt(e.which);
return (allow.indexOf(String.fromCharCode(k))!=-1 || e.keyCode==8 || e.keyCode==9);
}

function cursor( obj, mode )
{
    if(mode==0)
        document.getElementById(obj).style.cursor = 'default';
    else
        document.getElementById(obj).style.cursor = 'pointer';

}

function set_display( tx )
{
    if(document.getElementById(tx).style.display == "none" || document.getElementById(tx).style.display == "")
        document.getElementById(tx).style.display = "block";  
    else
        document.getElementById(tx).style.display = "none";  
}

function changelanguage(lang) 
{
    var connector = "?LANG=";
    var dl = document.location.toString();
    var languages = new Array("it-IT", "en-US");

    for (i = 0; i < 2; i++) {
        dl = dl.replace("?LANG=" + languages[i], "");
        dl = dl.replace("&LANG=" + languages[i], "");
    }

    dl = dl.replace("#", "");


    var ipi = dl.indexOf('?');
    if (ipi >= 0) {
        var ipil = dl.lastIndexOf('?');
        if (ipil != ipi) {
            ipil = dl.lastIndexOf('ph?');
            if (ipil >= 0) {
                dl = 'http://www.ospedaleisraelitico.it/' + dl.substring(ipil);
            }
        }

        connector = "&LANG=";
    }
    
    document.location = dl + connector + lang;
}
