Index: branches/RC/core/admin_templates/js/forms.js =================================================================== diff -u -N -r9658 -r9971 --- branches/RC/core/admin_templates/js/forms.js (.../forms.js) (revision 9658) +++ branches/RC/core/admin_templates/js/forms.js (.../forms.js) (revision 9971) @@ -48,6 +48,7 @@ Form.ScrollerW = 17; Form.ScrollerH = 17; Form.Wrap = true; +Form.HasChanged = false; Form.Init = function(id) { @@ -128,8 +129,33 @@ if (_Simultanious_Edit_Message != '') { alert(_Simultanious_Edit_Message); } + + this.InitOnChange(); } +Form.InitOnChange = function() +{ + var inputs = window.document.getElementsByTagName('INPUT'); + var selects = window.document.getElementsByTagName('SELECT'); + var textareas = window.document.getElementsByTagName('TEXTAREA'); + + var groups = [inputs, selects, textareas]; + + for (var g=0; g