// Insert values in the form var qs = new Querystring(); var form = document.getElementById("myNewForm"); var image = document.getElementById("image"); var divOverlay = document.getElementById("overlayDiv"); form.plugin_name.value = qs.get("plugin_name", "localdomain/localhost.localdomain/if_eth0"); form.start_epoch.value = qs.get("start_epoch", "1236561663"); form.stop_epoch.value = qs.get("stop_epoch", "1237561663"); form.lower_limit.value = qs.get("lower_limit", ""); form.upper_limit.value = qs.get("upper_limit", ""); form.size_x.value = qs.get("size_x", ""); form.size_y.value = qs.get("size_y", ""); form.btnMaj.onclick = majDates; form.btnZoomOut.onclick = zoomOut; // Refresh the image with the selected params var scale = refreshImg(); function refreshImg() { image.src = qs.get("cgiurl_graph", "/munin-cgi/munin-cgi-graph"); + form.plugin_name.value + "-pinpoint=" + parseInt(form.start_epoch.value) + "," + parseInt(form.stop_epoch.value) + ".png" + "?" + "&lower_limit=" + form.lower_limit.value + "&upper_limit=" + form.upper_limit.value + "&size_x=" + form.size_x.value + "&size_y=" + form.size_y.value ; return ((+form.stop_epoch.value) - (+form.start_epoch.value)) / (+form.size_x.value); } var start_epoch = (+form.start_epoch.value); var stop_epoch = (+form.stop_epoch.value); var initial_left; var initial_top; updateStartStop(); function updateStartStop() { form.start_iso8601.value = new Date(form.start_epoch.value * 1000).formatDate(Date.DATE_ISO8601); form.stop_iso8601.value = new Date(form.stop_epoch.value * 1000).formatDate(Date.DATE_ISO8601); } function divMouseMove(mouseMouveEvent) { var delta_x; var size_x; // Handling the borders (X1>X2 ou X1