function mail(email) {
vadd = email.replace('(at)', '@').replace('(dot)', '.');
location.href = 'mailto:' + vadd;
}

function popup(url, w, h) {
window.open(url, '', 'width: ' + w + '; height: ' + h);
}

function s_pdf(sor) {
if(sor == "D") {
document.getElementById('trnfs').style.visibility = 'visible';
} else {
document.getElementById('trnfs').style.visibility = 'hidden';
}
}

function eliadm(username, user, pass) {
if(confirm('Sei veramente sicuro di eliminare l\'account amministratore di ' + username + '?')) {
window.location = '?user=' + user + '&pass=' + pass + '&g=eliadm&gm=' + username;
}
}

function c_st(v) {
if(v == 0 || v == 1 || v == 2 || v == 3) {
return(true);
} else {
alert('Errore: stato attivazione non valido.');
return(false);
}
}

function v_se(num) {
window.location = '#ann' + num;
}

function st_att() {
alert('Qui viene usata la seguente legenda:\r\n\r\n- 0: annuncio in attesa di attivazione;\r\n- 1: annuncio attivo;\r\n- 2: annuncio scaduto in attesa che venga mandata una mail al mittente;\r\n- 3: annuncio scaduto in attesa di risposta dal mittente per riattivarlo;')
}

function v_ca(v) {
if(v == 'n' || v.match(' ') || v == '(senza valore)' || v == '') {
alert('Qui non sono permesse le seguenti stringhe:\r\n\r\n- \'n\' (solo da sola non è possibile);\r\n- \' \' (spazio);');
document.getElementById('alias').value = '(senza valore)';
return(false);
}
}

function s_pp(v) {
var par1 = v.match(/\w+/)[0];
var parola = par1.toLowerCase();
document.getElementById('alias').value = parola;
}
