

function show_big_image(blog_element_id){
	var indirizzo_puntamento = "pop_immagine_grande.php?blog_element_id="+blog_element_id;
	window.open(indirizzo_puntamento, "Monolite", "width=860, height=550, resizable=yes, fullscreen=no, menubar=no, toolbar=no, location=no, scrollbars=yes, status=no");
}


function focus_blog_element(id_elemento){

    $("blog_element_id").value = id_elemento;

    document.main_post.action = 'blog.php';
    document.main_post.submit();
}


//function filter_blog_elements(tipo_filtro, valore_filtro){
//
//    $("blog_element_id").value = "";
//
//    switch(tipo_filtro){
//        case "mese":
//            $("filtro_mese").value = valore_filtro;
//        break
//
//        case "anno":
//            $("filtro_anno").value = valore_filtro;
//        break
//    }
//
//    document.main_post.action = 'blog.php';
//    document.main_post.submit();
//}

function filter_blog_elements(filtro_anno, filtro_mese){

    $("blog_element_id").value = "";
    
    $("filtro_anno").value = filtro_anno;
    $("filtro_mese").value = filtro_mese;

    document.main_post.action = 'blog.php';
    document.main_post.submit();
}


function insert_area_showup(){
    if($("compilatore_commento").style.display == "block"){
        $("compilatore_commento").style.display = "none";
    }else{
        $("compilatore_commento").style.display = "block";
    }
}


function comment_insert(){

    var ajax_address    = $("ajax_address").value;
    var access_mode     = $("access_mode").value;
    var script_ajax     = "scrivi_commento_blog.php";

    var id_elemento_blog        = $("blog_element_id").value;
    var nick_utente_commento    = $("nick_commento").value.replace(/[\?]/g,"||quest||");
    var mail_utente_commento    = $("email_commento").value.replace(/[\?]/g,"||quest||");
    var testo_commento          = $("testo_commento").value.replace(/[\?]/g,"||quest||");
    var esito                   = true;

    esito = pre_validator();
    if(esito){
        if(nick_utente_commento != "" && testo_commento != ""){
            esito = true;
        }else{
            esito = false;
            alert("Attenzione!\n\nVerifica di aver completato il commento ed il nickname.\nLa posta elettronica è invece un campo opzionale.");
        }
    }

    if(esito){
        var pars = "?";
        pars = pars.concat('id_elemento_blog='+id_elemento_blog);
        pars = pars.concat('&nick_commento='+nick_utente_commento);
        pars = pars.concat('&email_commento='+mail_utente_commento);
        pars = pars.concat('&testo_commento='+testo_commento);

        if(access_mode == "debug"){
            alert("Indirizzo_ajax_address:\n"+ajax_address+script_ajax+"\nParametri:\n"+pars);
        }

        var myAjax = new Ajax.Request(ajax_address+script_ajax, {method: 'get', parameters: pars, onComplete: comment_insert_end, onFailure: ajax_fault});
    }
}

function comment_insert_end(result){

    if(result.responseText != ""){
        eval(result.responseText);
        if(esito == "OK"){
            $("nick_commento").value = "";
            $("email_commento").value = "";
            $("testo_commento").value = "";
            alert("Il tuo commento è stato inviato correttamente.\nVerra moderato il prima possibile.\nGrazie anticipatamente.");
        }else{
            alert("Si è verificato un'errore durante l'invio del tuo commento.\n\nTi preghiamo di riprovare più tardi");
        }
    }else{
        alert("Attenzione!\n\nSi è verificato un errore nella lettura delle informazioni\nda Te richieste. Ti preghiamo di riprovare più tardi.")
    }
}


function ajax_fault(){
	alert("Attenzione!\n\nSi è verificato un errore durante l'inserimento del commento\nTi preghiamo di riprovare più tardi.");
}


function no_big_image_message(){
	alert('Mi spiace.. c\'è solo l\'immagine in formato piccolo.');
}