function ConfirmDialog(message, url)
{
	if(confirm(message))
		window.location=url;
}

function ClearField(field_id, default_text)
{
	var field = document.getElementById(field_id);
	if(field.value == default_text)
		field.value='';
}

function CopyField(field1_id, field2_id)
{
	var field1 = document.getElementById(field1_id);
	var field2 = document.getElementById(field2_id);
	field2.value = field1.value
}

function SetField(field1_id, value)
{
	var field1 = document.getElementById(field1_id);
	field1.value = value
}

function ToggleMenu(menuId)
{
	var menu = document.getElementById(menuId);
	if(menu.style.display == "block")
	{
		menu.style.display = "none";
	}
	else
	{
		menu.style.display = "block";
	}
}

function SubmitForm(formId)
{
	var form = document.getElementById(formId);
	form.submit();
}

function ReloadImage(imageId)
{
	var image = document.getElementById(imageId);
	if(!image.originalSrc)
		image.originalSrc = image.src;
	image.src = image.originalSrc + "?" + Math.floor(Math.random() * 10000000);
}

function Focus(elementId)
{
	var element = document.getElementById(elementId);
	element.focus();
}
