| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | 
							- $(document).ready(function() {
 
-   if ($("#goto_null").is(":checked")) {
 
-     $('#textarea_alias_goto').prop('disabled', true);
 
-   }
 
-   $("#goto_null").click(function( event ) {
 
-     if ($("#goto_null").is(":checked")) {
 
-       $('#textarea_alias_goto').prop('disabled', true);
 
-     }
 
-     else {
 
-       $("#textarea_alias_goto").removeAttr('disabled');
 
-     }
 
-   });
 
-   $("#script_data").numberedtextarea({allowTabChar: true});
 
- });
 
- jQuery(function($){
 
-   // http://stackoverflow.com/questions/46155/validate-email-address-in-javascript
 
-   function validateEmail(email) {
 
-     var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
 
-     return re.test(email);
 
-   }
 
-   function draw_wl_policy_domain_table() {
 
-     ft_wl_policy_mailbox_table = FooTable.init('#wl_policy_domain_table', {
 
-       "columns": [
 
-         {"name":"chkbox","title":"","style":{"maxWidth":"40px","width":"40px"},"filterable": false,"sortable": false,"type":"html"},
 
-         {"name":"prefid","style":{"maxWidth":"40px","width":"40px"},"title":"ID","filterable": false,"sortable": false},
 
-         {"sorted": true,"name":"value","title":lang.spamfilter_table_rule},
 
-         {"name":"object","title":"Scope"}
 
-       ],
 
-       "empty": lang.empty,
 
-       "rows": $.ajax({
 
-         dataType: 'json',
 
-         url: '/api/v1/get/policy_wl_domain/' + table_for_domain,
 
-         jsonp: false,
 
-         error: function () {
 
-           console.log('Cannot draw mailbox policy wl table');
 
-         },
 
-         success: function (data) {
 
-           $.each(data, function (i, item) {
 
-             if (!validateEmail(item.object)) {
 
-               item.chkbox = '<input type="checkbox" data-id="policy_wl_domain" name="multi_select" value="' + item.prefid + '" />';
 
-             }
 
-             else {
 
-               item.chkbox = '<input type="checkbox" disabled title="' + lang.spamfilter_table_domain_policy + '" />';
 
-             }
 
-           });
 
-         }
 
-       }),
 
-       "paging": {
 
-         "enabled": true,
 
-         "limit": 5,
 
-         "size": pagination_size
 
-       },
 
-       "sorting": {
 
-         "enabled": true
 
-       }
 
-     });
 
-   }
 
-   function draw_bl_policy_domain_table() {
 
-     ft_bl_policy_mailbox_table = FooTable.init('#bl_policy_domain_table', {
 
-       "columns": [
 
-         {"name":"chkbox","title":"","style":{"maxWidth":"40px","width":"40px"},"filterable": false,"sortable": false,"type":"html"},
 
-         {"name":"prefid","style":{"maxWidth":"40px","width":"40px"},"title":"ID","filterable": false,"sortable": false},
 
-         {"sorted": true,"name":"value","title":lang.spamfilter_table_rule},
 
-         {"name":"object","title":"Scope"}
 
-       ],
 
-       "empty": lang.empty,
 
-       "rows": $.ajax({
 
-         dataType: 'json',
 
-         url: '/api/v1/get/policy_bl_domain/' + table_for_domain,
 
-         jsonp: false,
 
-         error: function () {
 
-           console.log('Cannot draw mailbox policy bl table');
 
-         },
 
-         success: function (data) {
 
-           $.each(data, function (i, item) {
 
-             if (!validateEmail(item.object)) {
 
-               item.chkbox = '<input type="checkbox" data-id="policy_bl_domain" name="multi_select" value="' + item.prefid + '" />';
 
-             }
 
-             else {
 
-               item.chkbox = '<input type="checkbox" disabled tooltip="' + lang.spamfilter_table_domain_policy + '" />';
 
-             }
 
-           });
 
-         }
 
-       }),
 
-       "paging": {
 
-         "enabled": true,
 
-         "limit": 5,
 
-         "size": pagination_size
 
-       },
 
-       "sorting": {
 
-         "enabled": true
 
-       }
 
-     });
 
-   }
 
-   draw_wl_policy_domain_table();
 
-   draw_bl_policy_domain_table();
 
- });
 
 
  |