diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php
index 3ad6597829..ff7f3a918d 100755
--- a/main/inc/lib/message.lib.php
+++ b/main/inc/lib/message.lib.php
@@ -1398,8 +1398,7 @@ class MessageManager
         $form = new FormValidator('send_invitation', null, 'post', null, array('id' => $id.'_form', 'class' => 'form-vertical'));
         //$form->addElement('text', 'subject', get_lang('Subject'), array('id' => 'subject_id'));
         $form->addElement('textarea', 'content', get_lang('AddPersonalMessage'), array('id' => 'content_invitation_id', 'rows' => '5', 'class' => 'span5'));
-        $div = Display::div($form->return_form(), array('id' => $id.'_div', 'style' => 'display:none'));
-        return $div;
+        return $form->return_form();
     }
 
     //@todo this functions should be in the message class
diff --git a/main/inc/lib/social.lib.php b/main/inc/lib/social.lib.php
index 5c25483e3f..2d358129fe 100755
--- a/main/inc/lib/social.lib.php
+++ b/main/inc/lib/social.lib.php
@@ -771,7 +771,7 @@ class SocialManager extends UserManager
                 $html .= '
'.Display::return_icon('invitation.png', get_lang('YouAlreadySentAnInvitation')).'  '.get_lang('YouAlreadySentAnInvitation').'';
             } else {
                 if (!$show_full_profile) {
-                    $html .= ''.Display :: return_icon('invitation.png', get_lang('SocialInvitationToFriends')).' '.get_lang('SendInvitation').'';
+                    $html .= ''.Display :: return_icon('invitation.png', get_lang('SocialInvitationToFriends')).' '.get_lang('SendInvitation').'';
                 }
             }
 
diff --git a/main/social/profile.php b/main/social/profile.php
index 501de23021..b2f74b6ecf 100755
--- a/main/social/profile.php
+++ b/main/social/profile.php
@@ -144,42 +144,6 @@ function checkLength( o, n, min, max ) {
     }
 }
 
-function send_invitation_to_user(user_id) {
-    var content = $( "#content_invitation_id" );
-    $("#send_invitation_form").show();
-    $("#send_invitation_div").dialog({
-        modal:true,
-        buttons: {
-            "'.  addslashes(get_lang('SendInvitation')).'": function() {
-                var bValid = true;
-                bValid = bValid && checkLength( content, "content", 1, 255 );
-                if (bValid) {
-                    var url = "'.$ajax_url.'?a=send_invitation&user_id="+user_id;
-                    var params = $("#send_invitation_form").serialize();
-                    $.ajax({
-                        url: url+"&"+params,
-                        success:function(data) {
-                            $("#message_ajax_reponse").attr("class", "");
-                            $("#message_ajax_reponse").html(data);
-                            $("#message_ajax_reponse").show();
-
-                            $("#send_invitation_div").dialog({ buttons:{}});
-
-                            $("#send_invitation_form").hide();
-                            $("#send_invitation_div").dialog("close");
-                            $("#content_invitation_id").val("");
-                        }
-                    });
-                }
-            },
-        },
-        close: function() {
-        }
-    });
-    $("#send_invitation_div").dialog("open");
-    //prevent the browser to follow the link
-}
-
 function toogle_course (element_html, course_code){
     elem_id=$(element_html).attr("id");
     id_elem=elem_id.split("_");
@@ -838,7 +802,6 @@ if ($show_full_profile) {
     }
 }
 
-$social_right_content .= MessageManager::generate_invitation_form('send_invitation');
 
 
 $tpl = new Template(get_lang('Social'));
@@ -857,6 +820,7 @@ $tpl->assign('socialAutoExtendLink', $socialAutoExtendLink);
 
 $formModalTpl =  new Template();
 $formModalTpl->assign('messageForm', MessageManager::generate_message_form('send_message'));
+$formModalTpl->assign('invitationForm', MessageManager::generate_invitation_form('send_invitation'));
 $formModals = $formModalTpl->fetch('default/social/form_modals.tpl');
 
 $tpl->assign('formModals', $formModals);
diff --git a/main/template/default/social/form_modals.tpl b/main/template/default/social/form_modals.tpl
index f5644caf43..ab5eaba31d 100644
--- a/main/template/default/social/form_modals.tpl
+++ b/main/template/default/social/form_modals.tpl
@@ -18,9 +18,30 @@
     
 
 
+
+    
+        
+            
+            
+                
+                {{ invitationForm }}
+            
+            
+        
+    
+
 
+