protected function registerAddRecipientScript()
 {
     $moduleClassNameId = $this->workflowWizardFormClassName . '[moduleClassName]';
     $url = Yii::app()->createUrl('workflows/default/addEmailMessageRecipient', array_merge($_GET, array('type' => $this->model->getWorkflowType())));
     // Begin Not Coding Standard
     $ajaxSubmitScript = ZurmoHtml::ajax(array('type' => 'GET', 'data' => 'js:\'recipientType=\' + $(this).val() + ' . '\'&moduleClassName=\' + $("input:radio[name=\\"' . $moduleClassNameId . '\\"]:checked").val() + ' . '\'&rowNumber=\' + ($(this).parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent().find("input.' . self::RECIPIENTS_ROW_COUNTER_CLASS_NAME . '").data("email-row-number")) + ' . '\'&recipientRowNumber=\' +
                          $(this).parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent().find(".' . self::RECIPIENTS_ROW_COUNTER_CLASS_NAME . '").val()', 'url' => $url, 'success' => 'js:function(data){
                 existingRowNumber = parseInt(triggeredObject.parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent().
                 find(".' . self::RECIPIENTS_ROW_COUNTER_CLASS_NAME . '").val());
                 triggeredObject.parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent().
                 find(".' . self::RECIPIENTS_ROW_COUNTER_CLASS_NAME . '")
                 .val(existingRowNumber + 1);
                 triggeredObject.parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent()
                 .find(".' . self::EMAIL_MESSAGE_RECIPIENTS_ROW_CLASS_NAME . '").find("ul:first").append(data);
                 rebuildWorkflowEmailMessageRecipientRowNumbers(triggeredObject.
                     parentsUntil(".' . self::RECIPIENTS_CONTAINER_CLASS_NAME . '").parent()
                     .find(".' . self::EMAIL_MESSAGE_RECIPIENTS_ROW_CLASS_NAME . '"));
                 triggeredObject.val("");
             }'));
     $script = "\$('." . self::ADD_RECIPIENT_CLASS_NAME . "').unbind('change');\n                       \$('." . self::ADD_RECIPIENT_CLASS_NAME . "').bind('change', function()\n                        {\n                            if (\$(this).val() != '')\n                            {\n                                var triggeredObject = \$(this);\n                                {$ajaxSubmitScript}\n                            }\n                        });";
     // End Not Coding Standard
     Yii::app()->clientScript->registerScript('workflowAddEmailMessageRecipientScript', $script);
 }