function count_words(tekst, minlen){
	//telt het aantal woorden in "tekst" met de minimale lengte van "minlen"
	var words
	var length
	var nr

	nr = 0
	words = tekst.split(" ");
	lengte = words.length;

	for (i=0; i < lengte; i++){
		if (words[i].length >= minlen){
		nr += 1
		}
	}
	return nr
}

function NWindow(theURL,winName,features) { //v2.0
	window.open(theURL,'\'' & winName & '\'',features);
}

function getSubstrBetweenChars( pStr, pDivider) {
	//pakt de string vanaf pDivider, tot aan de volgende pDivider of einde string
	//alert( 'getValBetweenChars: ' + pStr)
	var newval = ''
	  
	if ( pStr.indexOf( pDivider) != -1) {
		newval = pStr.substr( pStr.indexOf( pDivider) + 1, pStr.length)
		//vanaf 2e divider afkappen
		if ( newval.indexOf( pDivider) != -1) {
		newval = newval.substr( 0, newval.indexOf( pDivider))
		}
	}
	return newval
}

function getSubstrBeforeChars( pStr, pDivider) {
	//pakt de string totaan pDivider
	//alert( 'getSubstrBeforeChars: ' + pStr)
	var newval = ''
	  
	if ( pStr.indexOf( pDivider) != -1) {
		newval = pStr.substr( 0, pStr.indexOf( pDivider))
	} else {
		newval = pStr
	}
	return newval
}

function displayBlock() {
	if (document.getElementById) { // IE5 & NN6
	res = displayBlock.arguments;
	for(i=0; i<res.length; i++) { document.getElementById(res[i]).style.display = "block"; }
	}
}

function displayInline() {
	if (document.getElementById) { // IE5 & NN6
	res = displayInline.arguments;
	for(i=0; i<res.length; i++) { document.getElementById(res[i]).style.display = "inline"; }
	}
}

function displayNone() {
	if (document.getElementById) { // IE5 & NN6
	res = displayNone.arguments;
	for(i=0; i<res.length; i++) { document.getElementById(res[i]).style.display = "none"; }
	}
}

function removeCRLF( pString) {
	//Alle CR en LF verwijderen
	var lRes
	lRes = pString
	lRes = lRes.replace(/\r/g, '')  
	lRes = lRes.replace(/\n/g, '')  
	return lRes
}

function writeNSDynElementOrIEDiv( pName, pText) {
	//Voor NS4 een layer aanmaken voor de tekst, en een anchor voor de positie
	var lText = ''
	if (pText != '') {
		lText = pText
	} else {
		lText = '&nbsp;'
	}
	if (document.all) {
		// IE 
		document.write( '<div id=' + pName + '>' + lText + '</div>'); 
	} else {
		// NS
		document.write( '<layer ID="NS' + pName + '" position="absolute">' + lText + '</layer>'); 
		//In de positie een paar spaties, voor als rechts uitgelijnd is
		//kan lengte hebben van pText?
		document.write( '<a name="NS' + pName + 'Pos">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>'); 
	}
}

function findControlOrLayer( pDocument, pName) {
	var lControl

	//findControl vind hier ook een frame, en dat willen we nu even niet!
	if (document.all) {
		lControl = findControl( pDocument, pName)
	} else {
		//alert( 'findControlOrLayer')
		if (pDocument.layers) {
			//layers geeft in elk geval wél een object terug, alleen is het geen tag
			lControl = pDocument.layers[ pName]
		}
		//alert( 'findControlOrLayer ' + lControl)
	}
	return lControl
}

function ElementNameNS( pName) {
	return (document.layers) ? 'NS' + pName : pName
}

function setFocusOpLogin(){
	try
	{
		document.frmLogin.naam.focus();
		document.frmLogin.naam.style.border='1px solid red';
	}
	catch (e) {}
}

function deleteMini(id)
{
	if(confirm('Mini verwijderen?'))
		location.href='/mini/mini_verwijderen.asp?mini_id=' + id;
}

function deleteMiniPlaatsingen(id)
{
	if(confirm('Mini heeft nog plaatsingen in de krant\nWilt u de mini toch verwijderen?'))
		location.href='/mini/mini_verwijderen.asp?mini_id=' + id;
}

function deleteOpsporing(id)
{
	if(confirm('Opsporing verwijderen?'))
		location.href='/klant/mijn_opsporingen_verwijderen.asp?ops_id=' + id;
}