﻿function NiceDateTimePickerChanged(DateTimePickerId_prefix) {
    var firstRun = $get(DateTimePickerId_prefix + 'HiddenFirstRun');
    if (firstRun.value != "1") {
        var dateTimeOnChange = document.getElementById(DateTimePickerId_prefix + 'HiddenFieldOnChange').value;
        if (dateTimeOnChange != "") {
            var params = dateTimeOnChange.substring(dateTimeOnChange.indexOf('(') + 1, dateTimeOnChange.indexOf(')'));
            if (params != "") {
                params = params.split(',');
                window[dateTimeOnChange.substring(0, dateTimeOnChange.indexOf('('))].apply(this, params);
            }
            else {
                window[dateTimeOnChange.substring(0, dateTimeOnChange.indexOf('('))]();
            }
        }
    }
    else {
        firstRun.value = "0";
    }
}
