function displayHelp(beschrijving)
{
	tool_right_help_beschrijving.innerHTML = beschrijving;
	tool_right_help.style.left 	= event.clientX + document.body.scrollLeft-220;
	tool_right_help.style.top	= event.clientY + document.body.scrollTop-10;
	tool_right_help.style.display = 'block';
	
	return true;
}

function hideDisplayHelp()
{
	tool_right_help.style.display = 'none';

	return true;
}

function NewWindow(url,width,height)
{
	var hWnd = window.open(url,"PrintWindow","width=" + width + ",height=" + height + ",toolbar=no,resizable=no,scrollbars=yes");
}


	function changeDays(day_name, month_name, year_name)
	{
		var days = getDaysInMonth(month_name.value,year_name.value);
		var number = day_name.options[day_name.selectedIndex].value

		while (day_name.options.length) 
			day_name.options[0] = null;

		var value_days;
		for (i = 1; i <= days; i++) 
		{
			value_days = "" + (i + 100);
			value_days = (value_days.substring(value_days.length-2,value_days.length));
			day_name.options[i] = new Option(value_days, i);
			
			// set selected date
			if (i == number)
				day_name.options[i].selected = true;
		}
	
		// clear first option if empty	
		if (day_name.options[0].value == "") 
			day_name.options[0] = null;
	}
	
	function getDaysInMonth(month,year)  
	{
		var days;
		if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)  days=31;
		else if (month==4 || month==6 || month==9 || month==11) days=30;
		else if (month==2)  
		{
			if (isLeapYear(year)) { days=29; }
			else { days=28; }
		}
	
		return (days);
	}
	
function isLeapYear (Year) {
	if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) 
	{
		return (true);
	} 
	else 
	{ 
		return (false); 
	}
}

function CheckLen(Target,maxLen)
{
	StrLen = Target.value.length
	
	if (StrLen == 1 && Target.value.substring(0,1) == " ")
	{
		Target.value = "";
		StrLen = 0;
	}
	
	if (StrLen > maxLen )
	{
		Target.value = Target.value.substring(0,maxLen)
		CharsLeft = 0;
	}
	else
	{
		CharsLeft = maxLen - StrLen
	}
//	document.saveform.Tekens.value = CharsLeft;
}

function ImgPopupWindow(mypage, myname, w, h, scroll) 
{
	// get the image
	var img 	= new Image();
	img.src		= mypage;
	img.onload = ImgPopupWindowLoaded(img, myname, scroll);
}

function ImgPopupWindowLoaded(img, myname, scroll) 
{
	var winl = (screen.width - img.width) / 2;
	var wint = (screen.height - img.height) / 2;
	winprops = 'height='+img.height+',width='+img.width+',top='+wint+',left='+winl+',scrollbars='+scroll+',menubar=no,status=no,location=no,resizable=no,toolbar=no'
	win = window.open('', 'Loading', winprops)
	win.document.write('<html><head><title>' + myname + '</title></head><body topmargin=0 bottommargin=0 leftmargin=0 rightmargin=0><img style="cursor:hand" onclick="window.close();" src="' + img.src + '"></body></html>');
	
	if (parseInt(navigator.appVersion) >= 4) 
	{ 
		win.window.focus(); 
	}
}

