+
+ clickedRadioButton = function(radiobutton) {
+ dataType = radiobutton.value;
+ };
+
+ var values = {
+ points: 100,
+ series: 1,
+ rollPeriod: 1,
+ repetitions: 1,
+ type: 'sine',
+ };
+
+ // Parse the URL for parameters. Use it to override the values hash.
+ var href = window.location.href;
+ var qmindex = href.indexOf('?');
+ if (qmindex > 0) {
+ var entries = href.substr(qmindex + 1).split('&');
+ for (var idx = 0; idx < entries.length; idx++) {
+ var entry = entries[idx];
+ var eindex = entry.indexOf('=');
+ if (eindex > 0) {
+ values[entry.substr(0, eindex)] = entry.substr(eindex + 1);
+ }
+ }
+ }
+
+ var populate = function(name) {
+ document.getElementById(name).value = values[name];
+ }
+
+ var populateRadio = function(name) {
+ var val = values[name];
+ var elem = document.getElementById(val);
+ elem.checked = true;
+ elem.onclick();
+ }