function validationGuest(){
    
    if(!$("#tel").val())
        $("#nameError").show();
    else
        $("#nameError").hide();  
    
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i   
    
    if (!$("#mail").val() )
        $("#mailError").show();  
    else{
        $("#mailError").hide(); 
        if (!filter.test($("#mail").val())) 
            $("#mailStuctureError").show();  
        else
            $("#mailStuctureError").hide();
    }
    
    $("#commentsError").hide(); 
    return ($("#tel").val() && $("#mail").val() && filter.test($("#mail").val()));
}

function send(formID){
    if( !formID)
        return;
    
    if(!validationGuest())
        return; 

    var params=$('#contactForm-'+formID).serialize();           
    
    $.ajax({                    
        url: urlToSend+"/confirm/"+((confirmMessage)?-1:1)+"/",
        type: 'POST',
        data: params,
        error: function(){
            $("#contactForm-"+formID).css("display", "none");
            $("#sendConfirm-"+formID).html(guestbook_send_error_server+"<br/>"+guestbook_send_try_later);
            $("#sendConfirm-"+formID).show(); 
        },
        success: function(res) { 
            commentsStatut = false;   
            successSend = false;
            if((res && res == "Sended")){
                if(!confirmMessage){   
                    window.location.reload(); 
                    return;
                }
                successSend = true;  
                
            }  
            else if(res && res == "empty message"){
                $("#commentsError").show();      
                commentsStatut = true;    
            }
            else
                $("#sendConfirm").html(guestbook_send_error+"<br/>"+guestbook_send_try_later);
            
            if(!commentsStatut){     
                if(!successSend)
                    $("#sendConfirm").show();  
                else{
                    $("#sendConfirm").hide(); 
                    $("#contactForm-"+formID).hide();
                    $("#successEuro").html(guestbook_send_success).show();
                }    
                $("#commentsError").hide();        
            }
        }
    });
}

function initPaginEvents(){
    $(".pagination").click(function(){
        newId = $(this).attr("id").replace("page-","");     
        $("#messages-"+currentPage).hide();   
        $("#page-"+currentPage).removeClass("pagin-active"); 
        $("#page-"+currentPage).addClass("pagin-desactive");   
        $("#messages-"+newId).show();    
        $("#page-"+newId).addClass("pagin-active");   
        $("#page-"+newId).removeClass("pagin-desactive");  
        lastFrame = currentPage;    
        currentPage = newId;     
        if($(this).parent().attr("class") && $(this).parent().attr("class") == "last-elem"){
            frame = parseInt(currentPage/10+1);    
            $("#pages-"+frame).show();
            $("#pages-"+ parseInt(lastFrame/10+1)).hide();   
        }
    });  
    
    $(".pagin-prev").click(function(){
         if(currentPage>10 && (currentPage-1)%10 == 0){  
            $("#pages-"+((currentPage-1)/10+1)).hide();
            $("#pages-"+((currentPage-1)/10)).show();
         }
         $("#page-"+(currentPage-1)).click();   
    });   
    $(".pagin-next").click(function(){
        if((currentPage)%10 == 0){
            $("#pages-"+((currentPage)/10)).hide();
            $("#pages-"+((currentPage)/10+1)).show();
         }
         $("#page-"+(1*currentPage+1)).click();   
    }); 
    
    $(".pages-frame-next").click(function(){
        pID = $(this).parent().parent().attr("id").replace("pages-","");
        $("#pages-"+pID).hide();
        $("#pages-"+(1*pID+1)).show();
    }); 
    
    $(".pages-frame-prev").click(function(){
        pID = $(this).parent().parent().attr("id").replace("pages-","");
        $("#pages-"+pID).hide();
        $("#pages-"+(1*pID-1)).show();
    }); 
}   






