Files
Facilitor/APPL/MGT/ins_srtcontrole.js
Erik Groener de9d511ac6 FSN#33941 Alle CodeCharge schermen herschrijven naar gewoon ASP II
svn path=/Website/trunk/; revision=27348
2015-12-09 09:54:39 +00:00

89 lines
2.1 KiB
JavaScript

var changed_bits = 0;
var changed_mode = 0;
$(document).ready(function () {
setTimeout("init_srtcontrole()", 100);
});
function init_srtcontrole()
{
$("#inspection_mode").change(function() {change_mode(); });
$("#unit").change(function() {change_unit(); });
$("#_moment").click(function() {SelectBits(); });
var controlemode = $("#inspection_mode").val() == 0;
if (!controlemode)
{
$("#_moment").parent().parent().hide();
}
}
function change_mode()
{
var controlemode = $("#inspection_mode").val() == 0;
if (!controlemode)
$("#_moment").parent().parent().hide()
else
$("#_moment").parent().parent().show();
changed_mode = 1;
}
function change_unit()
{
changed_mode = 1;
}
function SelectBits()
{
var proturl = "../ins/ins_bitsform.asp"
+ "?eenheid=" + $("#unit").val()
+ "&bits=" + $("#bits").val();
parent.FcltMgr.openModalDetail(proturl, "Select moment",
{ callback: function (data)
{ if (data.eenheid >= 0)
{
$("#bits").val(data.bits);
changed_bits = 1;
}
}
} );
}
function pre_submit()
{
var ch_mode = (changed_mode == 1);
var ch_bits = (changed_bits == 1);
var controlemode = $("#inspection_mode").val() == 0;
if (controlemode)
{
if (ch_mode && !ch_bits)
{
alert(L("ins_srtcontrole_select"));
return false;
}
}
else // is_interval
{
$("#bits").val(null);
}
if ($("#object_type").val() != -1)
{
$("#level").val("S");
$("#object_key").val($("#object_type").val());
}
else if ($("#object_group").val() != -1)
{
$("#level").val("G");
$("#object_key").val($("#object_group").val());
}
else
{
$("#level").val("D");
$("#object_key").val($("#object_discipline").val());
}
return true;
}