document.getElementById('leg').innerHTML = document.getElementById('menu').innerHTML;

var as = document.getElementsByTagName('a');
for (i = 0; i < as.length; i++)
{
	if (as[i].id.indexOf('catje') != -1)
	{
		as[i].onclick = function()
		{
			document.getElementById('imap').innerHTML='<div id=wachtff>De Uitvaartkaart '+ this.innerHTML +' wordt geladen... even geduld alstublieft...</div>';
		}
	}
}
			
			
function guardMaxLength()
{
	var ta=event.srcElement;
	if(ta.value.length>=ta.maxlength) 
	{
		//strategy 1
		event.returnValue=false; //cancel event
	}
}
function ensureMaxLength()
{
	if(window.event.propertyName=='value')
	{
		var ta=window.event.srcElement;
		if(ta.value.length>ta.maxlength) {
			ta.value=ta.value.substr(0,ta.maxlength);
		}
		window.status= ta.value.length+' tekens. Maximum is '+ta.maxlength;
	}
}
function setTextareaMaxLengthHandler()
{
	var tas=document.getElementsByTagName('textarea');
	for(var i=0; i<tas.length; i++)
	{
		var ta=tas[i];
		if(ta.maxlength) 
		{
			ta.maxlength=parseInt(ta.maxlength,10);
			if(!isNaN(ta.maxlength)) 
			{
				//
				ta.attachEvent('onkeypress', guardMaxLength);
				//ensure the length is never exceeded (handle a paste "attack")
				ta.attachEvent('onpropertychange', ensureMaxLength);
			}
		}
	}
}
function showInfo()
{
	var o=document.getElementById('test');
	alert('length:'+o.value.length+'\nmaxlength:'+o.maxlength+(o.value.length<=parseInt(o.maxlength,10)?'\nOK':'\nFAIL'));
}
window.attachEvent&&window.attachEvent('onload',setTextareaMaxLengthHandler);
