var setActive = function(element_s)
{
	var element_o = document.getElementById(element_s);

	if (element_o)
		element_o.className = (element_o.className == 'last') ? 'active-last' : 'active';
};

var setVeilig = function(element_s)
{
	var element_o = document.getElementById(element_s);

	if (element_o)
		element_o.className = 'btn_active';

	document.getElementById('button-geo').className = 'btn_out';
	document.getElementById('veiligheidszone_div').style.display = '';
	document.getElementById('geofencing_div').style.display = 'none';
};

var setGeo = function(element_s)
{
	var element_o = document.getElementById(element_s);

	if (element_o)
		element_o.className = 'btn_active';

	document.getElementById('button-veilig').className = 'btn_out';
	document.getElementById('veiligheidszone_div').style.display = 'none';
	document.getElementById('geofencing_div').style.display = '';
};

var setDisplaySwitch = function(element_s)
{
	if (element_s)
	{
		var element_o = document.getElementById(element_s);

		if (element_o)
			element_o.style.display = element_o.style.display ? '' : 'none';
	}
};

var setDisplay = function(element_s, click_element_s)
{
	setDisplaySwitch(element_s);
	setDisplaySwitch(click_element_s);
};

var setConfirm = function(message_s, url_s)
{
	if (confirm(message_s))
		document.location.replace(url_s);
};

var setValueCopy = function(source_o, target_o)
{
	target_o.value = source_o.value;
};

var setToolWindow = function(block_s, code_i, width_i, height_i)
{
	var window_o = new window_c();

		window_o.setName('trackjack');

		window_o.setLocation('/trackjack/my_trackjack/window/'+block_s+'/'+code_i);

		window_o.setMinimal();
		window_o.setProperty('scrollbars', 'no');
		window_o.setProperty('resizable', 'no');

		window_o.setProperty('width', width_i);
		window_o.setProperty('height', height_i);

		window_o.setCentered();

		window_o.setOpen();
};

var setToolWindowScroll = function(block_s, code_i, width_i, height_i)
{
	var window_o = new window_c();

		window_o.setName('trackjack');

		window_o.setLocation('/trackjack/my_trackjack/window/'+block_s+'/'+code_i);

		window_o.setMinimal();
		window_o.setProperty('scrollbars', 'yes');
		window_o.setProperty('resizable', 'no');

		window_o.setProperty('width', width_i);
		window_o.setProperty('height', height_i);

		window_o.setCentered();

		window_o.setOpen();
};

var setWindow = function(block_s, code_i, width_i, height_i)
{
	var window_o = new window_c();

		window_o.setName('trackjack');

		window_o.setLocation(block_s);

		window_o.setMinimal();
		window_o.setProperty('scrollbars', 'no');
		window_o.setProperty('resizable', 'no');

		window_o.setProperty('width', width_i);
		window_o.setProperty('height', height_i);

		window_o.setCentered();

		window_o.setOpen();
};

var setSelected = function()
{
	var select_a = document.getElementsByTagName('select');

	for (var select_i = 0; select_i < select_a.length; select_i++)
		if (select_a[select_i].getAttribute('selected'))
			for (var option_i = 0; option_i < select_a[select_i].options.length; option_i++)
				if (select_a[select_i].options[option_i].value == select_a[select_i].getAttribute('selected'))
					select_a[select_i].selectedIndex = option_i;
};

function setRadiusOnChange(select_o)
{
	document.getElementById('anders_tr').style.display = 'none';
	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u > 950)
		document.getElementById('anders_tr').style.display = '';
};

function setRadiusXElement()
{
	if(document.edit_value.radius.options[document.edit_value.radius.selectedIndex].value > 950)
		document.edit_value.radiusx.value = document.edit_value.radiusself.value / 1000;
	else
		document.edit_value.radiusx.value = document.edit_value.radius.options[document.edit_value.radius.selectedIndex].value / 1000;
};

var setOver = function(element_s)
{
	var element_o = document.getElementById(element_s);

	if (element_o)
		element_o.className = 'flc-2';
};

var setOut = function(element_s, switch_i)
{
	var element_o = document.getElementById(element_s);

	if (element_o)
		element_o.className = 'flc-'+switch_i;
};

function setImgOver(name_s)
{
	document.images[name_s].src = document.images[name_s].src.replace('over', 'out');
}

function setImgOut(name_s)
{
	document.images[name_s].src = document.images[name_s].src.replace('over', 'out');
}
