function sendForm()
{
    var errors = 0;

    if( $('#contactme_first_name').val().length>0 )
    {
        $('#contactme_first_name').removeClass('contactme_err');        
    }
    else
    {
        $('#contactme_first_name').addClass('contactme_err');
        errors++;
    }
    
    if( $('#contactme_email').val().length>0 )
    {
        if ($('#contactme_email').val().match(/(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/))
        {
            $('#contactme_email').removeClass('contactme_err'); 
        }
        else
        {
            $('#contactme_email').addClass('contactme_err');
            errors++;        
        }
    }
    
    if( $('#contactme_phone').val().length>0 )
    {
        $('#contactme_phone').removeClass('contactme_err');        
    }
    else
    {
        $('#contactme_phone').addClass('contactme_err');
        errors++;
    }    
    
    if( errors>0 )
    {
        return false;
    }
    else
    {
        $('div#contactme_message_div').html('Sending...').show();
    
        $.post('/contacts', {
            "contactme_token":      $('input#contactme_token').val(),        
            "contactme_name":       $('input#contactme_name').val(),
            "contactme_login":      $('input#contactme_login').val(),
            "contactme_first_name": $('input#contactme_first_name').val(),
            "contactme_last_name":  $('input#contactme_last_name').val(),
            "contactme_gender":     $('select#contactme_gender').val(),
            "contactme_city":       $('input#contactme_city').val(),
            "contactme_country":    $('select#contactme_country').val(),
            "contactme_email":      $('input#contactme_email').val(),
            "contactme_phone":      $('input#contactme_phone').val(),
            "contactme_message":    $('textarea#contactme_message').val()
            },
            function(data)
            {
                if( data=='1' )
                {
                    $('input#contactme_first_name').attr('disabled','disabled');
                    $('input#contactme_last_name').attr('disabled','disabled');                                    
                    $('select#contactme_gender').attr('disabled','disabled');
                    $('input#contactme_city').attr('disabled','disabled');
                    $('select#contactme_country').attr('disabled','disabled');
                    $('input#contactme_email').attr('disabled','disabled');
                    $('input#contactme_phone').attr('disabled','disabled');
                    $('textarea#contactme_message').attr('disabled','disabled');
                    $('input#contactme_submit').attr('disabled','disabled');
                    
                    $('div#contactme_message_div').html('Your message has successfully sent.');
                }
                else
                {
                    $('div#contactme_message_div').html('Error occured. Try again later.');
                }
            }
        );    
    
        return true;
    }    
}
