/**
 * Detalle Page
 *
 * This is the javascript file for detalle.php
 * @author David Vélez <david.velez@entersoftweb.com>
 * @version 1.0
 * @package javascript
 */

function sendFriend(){

    // Disable submit button
    $("#friend_btnSend").attr("disabled", "disabled").fadeTo("fast", 0.25);

            // First check the requerid field is not empty
    var missingFields = new Array(); var error = null;
    if((error = checkField("friend_name", "exist")))         missingFields.push(error);
    if((error = checkField("friend_from", "email")))         missingFields.push(error);
    if((error = checkField("friend_to", "email")))           missingFields.push(error);

    // If any error cancel form submit
    if(missingFields.length){
        // Enable submit button
        $("#friend_btnSend").attr("disabled", "").fadeTo("fast", 1);
        $("#friendErrors").show("normal", function(){
            window.setTimeout("$('#friendErrors').hide('slow')", 3500);
        });        

    }else{
        canExit = true;

        $("#friendForm").fadeOut("fast", function(){
            $("#loadingFriendBlock").fadeIn("fast", function(){
                $.post("/detalle.php", {
                        // POST Parameters
                        accion: 5,
                        name: $('#friend_name').val(),
                        emailFrom: $('#friend_from').val(),
                        emailTo: $('#friend_to').val(),
                        comments: $('#friend_comments').val(),
                        id: $('#friendId').val()
                    },
                    // Return control
                    function(data){
                        $("#friend_btnSend").attr("disabled", "").fadeTo("fast", 1);
                        $("#loadingFriendBlock").fadeOut("fast", function(){
                            $("#contactFriendSendedBlock").fadeIn("fast");
                        });
                    }
                    ,"json"
                );
            });
        });
    }
}
