/* show/hide layers */	
function getStyle( layer ) {
	if( document.getElementById ) {
		return document.getElementById( layer ).style
		} 
	else if( document.all ) {
		return document.all[layer].style
		} 
	else {
		return document[layer]
		}
	}


function showLayer(laag)	{
	if(typeof curLayer != "undefined")	{
		hideLayer(curLayer);
	}
	curLayer = laag;
	getStyle(laag).visibility = "visible";
	getStyle(laag).display = "block";
	
	}
	
function hideLayer(laag)	{
	getStyle(laag).visibility = "hidden";
	getStyle(laag).display = "none";
	}

function gotoScreen(scherm)	{

	form = document.forms['editform'];
	if (typeof form != "undefined")	{
		form.nextScreen.value = scherm;
		fc.submitCheck(form);

	}
	
}

//verwijderd alle childNodes van een opgegeven object	
function removeChildren(obj) {
		while (obj.firstChild) {
			obj.removeChild(obj.firstChild);
		}
	}
function removeNextSiblings(obj)	{
	while(obj.nextSibling)	{
		obj.parentNode.removeChild(obj.nextSibling);
	}
}


function showHelp(c, helptekst)	{
	removeNextSiblings(c);
	brNode = document.createElement("BR");
	//tekstNode = document.createTextNode(helptekst);
	txtNode = document.createTextNode(helptekst);
	c.parentNode.appendChild(brNode);
	c.parentNode.appendChild(txtNode);
	var timeoutFunc = function ()	{	removeNextSiblings(c);	};
	setTimeout(timeoutFunc, 5000);
}

/*	Telt aantal karakters in textarea/input-text en beperkt dit	*/
function TrackCount(fieldObj,countFieldName,maxChars)
{
  var countField = eval("fieldObj.form."+countFieldName);
  var diff = maxChars - fieldObj.value.length;

  // Need to check & enforce limit here also in case user pastes data
  if (diff < 0)
  {
    fieldObj.value = fieldObj.value.substring(0,maxChars);
    diff = maxChars - fieldObj.value.length;
  }
  countField.value = diff;
}

function LimitText(fieldObj,maxChars)
{
  var result = true;
  if (fieldObj.value.length >= maxChars)
    result = false;
  
  if (window.event)
    window.event.returnValue = result;
  return result;
}

function jump2nextInput(aantalKarakters, curElm, id)	{
	//sprint naar volgende (id) inputveld als aantalKarakters is bereikt

	if(curElm.value.length >= aantalKarakters)	{
		nextElm = document.getElementById(id);
		nextElm.focus();
	}
}