var URL = 'azioni.php';
function login() {
    var username = document.getElementById('username').value;
    var password = document.getElementById('password').value;
    var rc = document.getElementById('rc');
    var post = "azione=login" +
               "&username="+username +
               "&password="+password +
               "&rc="+rc.checked;
    makeRequest(URL, 'content', post,1);
}
function gestioneNews(op, id, pag) {
    var post = "";
    var titolo;
    var text;
    switch (op) {
        case 1:
            post = "azione=gestioneNews_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            post = "azione=gestioneNews_2";
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            titolo = document.getElementById('titolo').value;
            text = document.getElementById('text').value;
            var rgx = / \n/gi;
            text = text.replace(rgx, '<br />');

            var a_titolo = document.getElementById('a_titolo');
            var a_text = document.getElementById('a_text');
            a_titolo.innerHTML = titolo;
            a_text.innerHTML = text;
            break;
        case 4:
            titolo = document.getElementById('titolo').value;
            text = document.getElementById('text').value;
            post = "azione=gestioneNews_4" +
                   "&titolo="+titolo+
                   "&text="+text;
            makeRequest(URL, 'right', post,1);
            break;
        case 5:
            if (confirm("Eliminare questa news?")) {
                post = "azione=gestioneNews_5&id="+id;
                makeRequest(URL, 'right', post,1);
            }
            break;
        case 6:
            post = "azione=gestioneNews_6&id="+id;
            makeRequest(URL, 'right', post,1);
            break;
        case 7:
            titolo = document.getElementById('titolo').value;
            text = document.getElementById('text').value;
            post = "azione=gestioneNews_7" +
                   "&titolo="+titolo+
                   "&text="+text+
                   "&id="+id;
            makeRequest(URL, 'right', post,1);
            break;
        case 8:
            post = "azione=gestioneNews_8&pag="+pag;
            makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneFoto(op, path, nome, num, id) {
    var nome;
    var post;
    switch(op) {
        case 1:
            post = "azione=gestioneFoto_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            nome = document.getElementById('nome').value;
            post = "azione=gestioneFoto_2&nome="+nome;
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            post = "azione=gestioneFoto_3"+
                   "&path="+path+
                   "&nome="+nome+
                   "&num="+num;
            makeRequest(URL, 'right', post,1);
            break;
        case 4:
            post = "azione=gestioneFoto_4"+
                   "&path="+path+
                   "&nome="+nome;
            if(confirm('Eliminare la galleria '+nome+'?'))
                makeRequest(URL, 'right', post,1);
            break;
        case 5:
            post = "azione=gestioneFoto_5";
            makeRequest(URL, 'right', post,1);
            break;
        case 6:
            post = "azione=gestioneFoto_6"+
                   "&path="+path+
                   "&nome="+nome+
                   "&num="+num;
            makeRequest(URL, 'right', post,1);
            break;
        case 7:
            post = "azione=gestioneFoto_7"+
                   "&path="+path+
                   "&nome="+nome+
                   "&num="+num+
                   "&id="+id;
            if(confirm('Eliminare la foto '+id+'?'))
                makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneGuestbook(op, pag, id) {
    var post, titolo, text, mittente;
    switch (op) {
        case 1:
            post = "azione=gestioneGuestbook_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            mittente = document.getElementById('mittente').value;
            titolo = document.getElementById('titolo').value;
            text = document.getElementById('text').value;
            post = "azione=gestioneGuestbook_2"+
                   "&mittente="+mittente+
                   "&titolo="+titolo+
                   "&text="+text;
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            post = "azione=gestioneGuestbook_3&pag="+pag;
            makeRequest(URL, 'right', post,1);
            break;
        case 4:
            post = "azione=gestioneGuestbook_4&pag="+pag;
            makeRequest(URL, 'right', post,1);
            break;
        case 5:
            post = "azione=gestioneGuestbook_5&pag="+pag+"&id="+id;
            if(confirm('Elimare il messaggio '+id+'?'))
                makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneLinks(op, urlD) {
    switch (op) {
        case 1:
            post = "azione=gestioneLinks_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            var url = document.getElementById('url').value;
            var nome = document.getElementById('nome').value;
            post = "azione=gestioneLinks_2"+
                   "&url="+url+
                   "&nome="+nome;
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            post = "azione=gestioneLinks_3"+
                   "&url="+urlD;
            makeRequest(URL, 'right', post,1);
            break;
        case 4:
            post = "azione=gestioneLinks_4";
            makeRequest(URL, 'right', post,1);
            break;
        case 5:
            document.getElementById('nome').value = document.getElementById('url').value;
            break;
    }
}
function gestioneRosa(op, id) {
    var post, nome, cognome, anno, partite, golFatti;
    switch (op) {
        case 1:
            post = "azione=gestioneRosa_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            nome = document.getElementById('nome').value;
            cognome = document.getElementById('cognome').value;
            anno = document.getElementById('anno').value;
            post = "azione=gestioneRosa_2"+
                    "&nome="+nome+
                    "&cognome="+cognome+
                    "&anno="+anno;
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            nome = document.getElementById('nome'+id).value;
            cognome = document.getElementById('cognome'+id).value;
            anno = document.getElementById('anno'+id).value;
            partite = document.getElementById('partite'+id).value;
            golFatti = document.getElementById('golFatti'+id).value;
            post = "azione=gestioneRosa_3"+
                    "&id="+id+
                    "&nome="+nome+
                    "&cognome="+cognome+
                    "&anno="+anno+
                    "&partite="+partite+
                    "&golFatti="+golFatti;
            makeRequest(URL, 'right', post,1);
            break;
        case 4:
            post = "azione=gestioneRosa_4&id="+id;
            if(confirm('Sicuro di eliminare il giocatore?'))
                makeRequest(URL, 'right', post,1);
            break;
        case 5:
            post = "azione=gestioneRosa_5";
            if(confirm('Sicuro di resettare tutti i gol e le partite?'))
                makeRequest(URL, 'right', post,1);
            break;
        case 6:
            post = "azione=gestioneRosa_6";
            makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneSquadre(op, id) {
    switch (op) {
        case 1:
            post = "azione=gestioneSquadre_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            post = "azione=gestioneSquadre_2"+
                   "&nome="+document.getElementById('nome').value+
                   "&citta="+document.getElementById('citta').value+
                   "&riferimenti="+document.getElementById('riferimenti').value+
                   "&protagonista="+document.getElementById('protagonista').checked;
            makeRequest(URL, 'right', post,1);
            break;
       case 3:
            post = "azione=gestioneSquadre_3&id="+id;
            if(confirm('Eliminando una squadra verrà cancellato tutto il calendario. Confermi?'))
                makeRequest(URL, 'right', post,1);
            break;
       case 4:
            post = "azione=gestioneSquadre_4&id="+id;
            makeRequest(URL, 'right', post,1);
            break;
       case 5:
            post = "azione=gestioneSquadre_5"+
                   "&id="+id+
                   "&nome="+document.getElementById('nome').value+
                   "&citta="+document.getElementById('citta').value+
                   "&riferimenti="+document.getElementById('riferimenti').value+
                   "&penalita="+document.getElementById('penalita').value;
            makeRequest(URL, 'right', post,1);
            break;
       case 6:
            post = "azione=gestioneSquadre_6";
            makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneCalendario(op, partite, giornata, idA, idB, golA, golB, giocatori) {
    var post;
    switch (op) {
        case 0:
            post = "azione=gestioneCalendario_0";
            makeRequest(URL, 'right', post,1);
            break;
        case 1:
            post = "azione=gestioneCalendario_1&giornata="+giornata;
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            post = "azione=gestioneCalendario_2"+
                   "&giornoA="+document.getElementById('giornoA').value+
                   "&meseA="+document.getElementById('meseA').value+
                   "&annoA="+document.getElementById('annoA').value+
                   "&giornoR="+document.getElementById('giornoR').value+
                   "&meseR="+document.getElementById('meseR').value+
                   "&annoR="+document.getElementById('annoR').value+
                   "&giornata="+giornata+
                   "&partite="+partite;
            for (i = 1; i <= partite; ++i) {
                post += "&squadraA"+i+"="+document.getElementById('squadraA'+i).value+
                        "&squadraB"+i+"="+document.getElementById('squadraB'+i).value;
            }
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            if (confirm('Resettare tutte le partite del calendario?')) {
                post = "azione=gestioneCalendario_3";
                makeRequest(URL, 'right', post,1);
            }
            break;
        case 4:
            post = "azione=gestioneCalendario_4"+
                   "&giornoA="+document.getElementById('giornoA').value+
                   "&meseA="+document.getElementById('meseA').value+
                   "&annoA="+document.getElementById('annoA').value+
                   "&giornata="+giornata+
                   "&partite="+partite;
            for (i = 1; i <= partite; ++i) {
                post += "&squadraA"+i+"="+document.getElementById("squadraA"+i).value+
                        "&golSquadraA"+i+"="+document.getElementById("golSquadraA"+i).value+
                        "&squadraB"+i+"="+document.getElementById("squadraB"+i).value+
                        "&golSquadraB"+i+"="+document.getElementById("golSquadraB"+i).value;
            }
            makeRequest(URL, 'right', post,1);
            break;
        case 5:
            post = "azione=gestioneCalendario_5"+
                   "&giornoA="+document.getElementById('giornoA').value+
                   "&meseA="+document.getElementById('meseA').value+
                   "&annoA="+document.getElementById('annoA').value+
                   "&giornata="+giornata+
                   "&partite="+partite+
                   "&idA="+idA+
                   "&idB="+idB+
                   "&golA="+golA+
                   "&golB="+golB;
            makeRequest(URL, 'right', post,1);
            break;
       case 7:
           post = "azione=gestioneCalendario_7"+
                  "&idPartita="+idA+idB+
                  "&nota="+document.getElementById('nota').value+
                  "&giocatori="+giocatori;
           for (i = 1; i <= giocatori; ++i) {
                var ck = document.getElementById('ck'+i);
                if (ck.checked) {
                    var idG = document.getElementById('id'+i).value;
                    var gol = document.getElementById('gol'+i).value;
                    post += "&idG"+i+"="+idG+
                            "&gol"+i+"="+gol;
                }
           }
           makeRequest(URL, 'right', post,1);
           break;
       case 8:
           post = "azione=gestioneCalendario_8&giornata="+giornata;
           makeRequest(URL, 'right', post,1);
           break;
       case 9:
           post = "azione=gestioneCalendario_9&idPartita="+partite;
           makeRequest(URL, 'dettagli', post,1);
           break;
    }
}
function gestioneStati(op) {
    var post;
    switch(op) {
        case 1:
            post = "azione=gestioneStati_1";
            makeRequest(URL, 'right', post,1);
            break;
        case 2:
            post = "azione=gestioneStati_2";
            makeRequest(URL, 'right', post,1);
            break;
        case 3:
            post = "azione=gestioneStati_3";
            if(confirm('Confermare operazione'))
                makeRequest(URL, 'right', post,1);
            break;
    }
}
function gestioneClassifica() {
    var post = "azione=gestioneClassifica_1";
    makeRequest(URL, 'right', post,1);
}
function gestioneSponsor(op, id) {
    var post;
    switch (op) {
        case 1:
            post = "azione=gestioneSponsor_1";
            break;
        case 2:
            post = "azione=gestioneSponsor_2"+
                   "&attivita="+document.getElementById('attivita').value+
                   "&titolo="+document.getElementById('titolo').value+
                   "&indirizzo="+document.getElementById('indirizzo').value+
                   "&telefono="+document.getElementById('telefono').value;
            break;
        case 3:
            post = "azione=gestioneSponsor_3&id="+id;
            break;
        case 4:
            post = "azione=gestioneSponsor_4";
            break;
    }
    makeRequest(URL, 'right', post,1);
}
function gestioneStoria() {
    var post = "azione=gestioneStoria";
    makeRequest(URL, 'right', post,1);
}
function gestioneDirettivo() {
    var post = "azione=gestioneDirettivo";
    makeRequest(URL, 'right', post,1);
}
function gestioneScrivici() {
    var post = "azione=gestioneScrivici";
    makeRequest(URL, 'right', post,1);
}
function thread() {
    sponsor();
    var id = setInterval(sponsor, 5000);
}
function sponsor() {
    var post = "azione=changeSponsor";
    makeRequest(URL, 'toptext', post, 0);
}