function toggle_form_comment(post_id)
{
    var e = document.getElementById('comments_boc_' + post_id);
    if (e.style.display == 'block' || e.style.display == '')
        e.style.display = 'none';
    else
    {
        var f = document.getElementById('form_name_id_' + post_id);
        f.value = 'Votre nom';
        f = document.getElementById('form_email_id_' + post_id);
        f.value = 'Votre email';
        f = document.getElementById('comment_textarea_' + post_id);
        f.value = 'Votre commentaire';
        e.style.display = 'block';
    }
}
function clearCommForm(post_id)
{
        var f = document.getElementById('form_name_id_' + post_id);
        f.value = 'Votre nom';
        f = document.getElementById('form_email_id_' + post_id);
        f.value = 'Votre email';
        f = document.getElementById('comment_textarea_' + post_id);
        f.value = 'Votre commentaire';
}

function checkFields(post_id)
{
    var comm_form_error_bloc = document.getElementById('comm_form_error_bloc_' + post_id);
    var f = document.getElementById('form_name_id_' + post_id);
    var name = f.value;
    f = document.getElementById('form_email_id_' + post_id);
    var email = f.value;
    f = document.getElementById('comment_textarea_' + post_id);
    var comm = f.value;
    var email_regexp = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i");
    var error_msg = '';

    if (name.length == 0 || name.toLowerCase() == 'votre nom')
        error_msg += 'nom incorrect<br>';
    if (!email_regexp.test(email))
        error_msg += 'email incorrect<br>';
    if (comm.length == 0 || comm.toLowerCase() == 'votre commentaire')
        error_msg += 'commentaire incorrect<br>';

    if (error_msg.length != 0)
    {
        comm_form_error_bloc.style.display = 'block';
        comm_form_error_bloc.innerHTML = error_msg;
    }
    else
    {
        var form = document.getElementById('comm_form_' + post_id);
        form.submit();
    }
}

