//$(function() {
//    $("#navigation ul li a").hover(
//        function() {
//            var num = $(this).attr("name");
//            var image = "images/photo_" + num + ".jpg";
//
//            $("#photo img").attr({
//                src: image
//            });
//            return false;
//        });
//});

$(function() {
    $('.gallery a').lightBox();
});

// Controlli form generali
function check_login() {
    var username = document.forms[0].username.value;
    var password = document.forms[0].password.value;

    if (username == "") {
        alert("Il campo username e' obbligatorio.");
        document.forms[0].username.focus();
        return false;
    } else if (password == "") {
        alert("Il campo password e' obbligatorio.");
        document.forms[0].password.focus();
        return false;
    } else {
        document.forms[0].action = "index.php";
        document.forms[0].submit();
    }

    return true;
}

function check_newsletter_register() {
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    var name = document.forms[0].name.value;
    var surname = document.forms[0].surname.value;
    var email = document.forms[0].email.value;

    if (name == "") {
        alert("Il campo nome e' obbligatorio.");
        document.forms[0].name.focus();
        return false;
    } else if (surname == "") {
        alert("Il campo cognome e' obbligatorio.");
        document.forms[0].surname.focus();
        return false;
    } else if (!email_reg_exp.test(email) || (email == "")) {
        alert("Inserire un indirizzo email corretto.");
        document.forms[0].email.select();
        return false;
    } else {
        document.forms[0].action = "newsletter.php?status=register";
        document.forms[0].submit();
    }

    return true;
}

function check_mail() {
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    var name = document.forms[0].name.value;
    var surname = document.forms[0].surname.value;
    var email = document.forms[0].email.value;
    var informations = document.forms[0].informations.value;

    if (name == "") {
        alert("Il campo nome e' obbligatorio.");
        document.forms[0].name.focus();
        return false;
    } else if (surname == "") {
        alert("Il campo cognome e' obbligatorio.");
        document.forms[0].surname.focus();
        return false;
    } else if (!email_reg_exp.test(email) || (email == "")) {
        alert("Inserire un indirizzo email corretto.");
        document.forms[0].email.select();
        return false;
    } else if (informations == "") {
        alert("Il campo testo e' obbligatorio.");
        document.forms[0].informations.select();
        return false;
    } else {
        document.forms[0].action = "google.php?status=send";
        document.forms[0].submit();
    }

    return true;
}

function check_newsletter_unregister() {
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    var email = document.forms[1].email.value;

    if (!email_reg_exp.test(email) || (email == "")) {
        alert("Inserire un indirizzo email corretto.");
        document.forms[1].email.select();
        return false;
    } else {
        document.forms[1].action = "newsletter.php?status=unregister";
        document.forms[1].submit();
    }

    return true;
}

function check_send_newsletter() {
    var object = document.forms[0].object.value;
    var body = document.forms[0].body.value;

    if (object == "") {
        alert("Il campo oggetto e' obbligatorio.");
        document.forms[0].object.focus();
        return false;
    } else if (body == "") {
        alert("Il campo corpo e' obbligatorio.");
        document.forms[0].body.focus();
        return false;
    } else {
        document.forms[0].action = "index.php?type=newsletter&action=send&status=ok";
        document.forms[0].submit();
    }

    return true;
}

function check_add_news() {
    var type = document.URL.split("?")[1].split("&")[0].split("=")[1];
    var title = document.forms[0].title.value;
    var text = document.forms[0].text.value;
    var image = document.forms[0].image.value;
    var description = document.forms[0].description.value;
    var keywords = document.forms[0].keywords.value;

    if (title == "") {
        alert("Il campo Titolo e' obbligatorio.");
        document.forms[0].nome.focus();
        return false;
    } else if (text == "") {
        alert("Il campo Testo e' obbligatorio.");
        document.forms[0].cognome.focus();
        return false;
    } else if (image == "") {
        alert("Il campo Immagine e' obbligatorio.");
        document.forms[0].email.select();
        return false;
    } else if (description == "") {
        alert("Il campo Descrizione e' obbligatorio.");
        document.forms[0].software.select();
        return false;
    } else if (keywords == "") {
        alert("Il campo Parole chiave e' obbligatorio.");
        document.forms[0].informazioni.select();
        return false;
    } else {
        document.forms[0].action = "index.php?type=" + type + "&action=add&status=new";
        document.forms[0].submit();
    }

    return true;
}

function check_delete_news() {
    var type = document.URL.split("?")[1].split("&")[0].split("=")[1];
    var test = document.forms[0].checkbox;

    if (typeof(test) == "undefined") {
        var e = document.forms[0];
        var elems = e.elements['checkbox_del[]'];

        var res = new Array();
        for (i = 0, j = 0; i < elems.length; i++) {
            if (elems[i].checked == true) {
                res[j++] = elems[i].value;
            }
        }
    } else {
        res = (test.checked ? test.value : -1);
    }

    if (res.length == 0 || res == -1) {
        alert("Devi selezionare almeno un elemento.");
        return false;
    } else {
        var answer = confirm("Vuoi cancellare le seguenti offerte?\n" + res);
        if (answer == true) {
            document.forms[0].action = "index.php?type=" + type + "&action=delete&items=" + res;
            document.forms[0].submit();
        } else {
            return false;
        }
    }

    return true;
}

function check_edit_news_1() {
    var type = document.URL.split("?")[1].split("&")[0].split("=")[1];
    var test = document.forms[0].radio;

    if (typeof(test) == "undefined") {
        var e = document.forms[0];
        var elems = e.elements['radio_del[]'];

        var res = -1;
        for (i = 0, j = 0; i < elems.length; i++) {
            if (elems[i].checked == true) {
                res = elems[i].value;
                break;
            }
        }
    } else {
        res = (test.checked ? test.value : -1);
    }

    if (res == -1) {
        alert("Devi selezionare un elemento.");
        return false;
    } else {
        var answer = confirm("Vuoi modificare l'offerta " + res + " ?");
        if (answer == true) {
            document.forms[0].action = "index.php?type=" + type + "&action=edit&item=" + res;
            document.forms[0].submit();
        } else {
            return false;
        }
    }

    return true;
}

function check_edit_news_2() {
    var type = document.URL.split("?")[1].split("&")[0].split("=")[1];
    var id = document.forms[0].id.value;
    var title = document.forms[0].title.value;
    var text = document.forms[0].text.value;
    var description = document.forms[0].description.value;
    var keywords = document.forms[0].keywords.value;

    if (title == "") {
        alert("Il campo Titolo e' obbligatorio.");
        document.forms[0].nome.focus();
        return false;
    } else if (text == "") {
        alert("Il campo Testo e' obbligatorio.");
        document.forms[0].cognome.focus();
        return false;
    } else if (description == "") {
        alert("Il campo Descrizione e' obbligatorio.");
        document.forms[0].software.select();
        return false;
    } else if (keywords == "") {
        alert("Il campo Parole chiave e' obbligatorio.");
        document.forms[0].informazioni.select();
        return false;
    } else {
        document.forms[0].action = "index.php?type=" + type + "&action=edit&item=" + id + "&status=edit";
        document.forms[0].submit();
    }

    return true;
}
