function getDialogDate(s_field)
{
	var o_obj = document.getElementById(s_field);
	if(!o_obj) return true;
	
	var s_url = '/beheer/tools/calendar.php?value='+ escape(o_obj.value) + '&field=' + o_obj.name;
	openWindow(s_url, 230, 220);
}

function openWindow(s_url, i_width, i_height)
{
	if(!i_width) 	i_width 	= 200;
	if(!i_height) i_height	= 220;
	s_properties = "toolbar=no,width=" + i_width + ",height="+ i_height + ",location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes";
	
	controlWindow = window.open(s_url, "", s_properties);
}

function showImage(s_img, s_title, i_width, i_height)
{
	i_width  += 20;
	i_height += 20;
	s_url = "popup.php?img=" + s_img + "&title=" + escape(s_title);
	s_properties = "toolbar=no,height=" + i_height + ",width=" + i_width + ",location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no";
	
	controlWindow = window.open(s_url, "new", s_properties);
}

function swapEnable(s_field)
{
	(document.tidi.d_offline.disabled == false) ? (document.tidi.d_offline.disabled = true) : (document.tidi.d_offline.disabled = false);
}

function move(s_from, s_to)
{
	var o_from = document.getElementById(s_from);
	var o_to 	= document.getElementById(s_to);
	
	var a_from = new Array();
	var a_to 	= new Array();
	
	for(i=0; i < o_to.options.length; i++)
	{
		var o_option = o_to.options[i];
		a_to.push(new Option(o_option.text, o_option.value));
	}
	
	for(i=0; i < o_from.options.length; i++)
	{
		var o_option = o_from.options[i];
		var o_opt = new Option(o_option.text, o_option.value);
		(o_option.selected) ? (a_to.push(o_opt)) : (a_from.push(o_opt));
	}
	
	fillbox(a_from, o_from);
	fillbox(a_to, o_to);
}

function fillbox(a_option, o_select)
{
	o_select.options.length = 0;
	a_option.sort(boxsort);
	
	for(i=0; i < a_option.length; i++)
	{
		o_select[i] = a_option[i];
	}
}

function boxsort(x,y)
{
	if(x.text < y.text)
	 return -1;
	else 
		return 1;
}

function selectall(s_box) 
{
	var o_obj = document.getElementById(s_box);
	if(!o_obj) return true;
	
  for (i = 0; i < o_obj.options.length; i++) 
  {
    o_obj.options[i].selected = true;
  }
  return true;
}

function syncname(o_dest, s_src, b_strip)
{
	if(!o_dest) return; 
	if(o_dest.value != "") return;

	var o_src = document.tidi.elements[s_src];
	if(!o_src) return;

	var s_value = o_src.value;
	if(b_strip)
	{
		var s_value = s_value.replace(/[\s\W]/g,'');
		var s_value = s_value.toLowerCase();
	}

	o_dest.value = s_value;
}

function confirmdelete(s_name)
{
	s_msg = "Weet u zeker dat u '" + s_name + "' wilt verwijderen?";
	return confirm(s_msg);
}

