function writeImgText(objText, bReturn)
// writes a graphical text. objText is an object { type, text }
{
	// -------------------------------------------------------------------------------------------------------------------------------------------------
	if (!objText) {
		alert('Geen textobject meegegeven');
	}

	var fulltext = objText.text;
    
	//objText.text = escape( ((objText.text).replace(/<[^>]*>/g,'')) || '').replace(/\./g,'%2E'); // Regular Expression vervangt HTML met..... nix?
	
	objText.text = String( objText.text || "" ).replace( /&amp;/ig, "&" );
	objText.text = escape( objText.text );
	//objText.text = String( objText.text || "" ).replace( /&/ig, escape("&") );
	
	var url = "/img/text/"+objText.type+"/"+objText.text+".gif";
	
	var HTML = "";
	HTML += "<img src=\""+ url +"\" alt=\""+fulltext+"\" \"";
	if (objText.height)
	{
	   HTML += " height=\"" + objText.height + "\"";
	}
	HTML += "\" border=\"0\" />"; 

   return HTML;
}

// regexp tag test
var htmlTag = /(<[^>]*>)/g;

function createTextImages()
{

	elmList = document.getElementsByTagName( "h1" );
	for( var i=0; i<elmList.length; i++ )
	{
		if( elmList[i].className == "imagekop" )
		{
			var elm = elmList[i];

			var innerText = elm.innerHTML;//.replace(/(\&nbsp\;)/ig," ").replace(/(\&[^;]*\;)/ig,"").replace(/^\s/,"");
			if(innerText.length)
			{
				elm.innerHTML = writeImgText({type:"h1/500", height:35, text:innerText, alt:innerText}, true);
				elm.style.visibility = "visible";
			}
		}
	}
	
	elmList = document.getElementsByTagName( "h2" );
	for( var i=0; i<elmList.length; i++ )
	{
		if( elmList[i].className == "imagekop" )
		{
			var elm = elmList[i];

			var innerText = elm.innerHTML;//.replace(/(\&nbsp\;)/ig," ").replace(/(\&[^;]*\;)/ig,"").replace(/^\s/,"");
			if(innerText.length)
			{
				elm.innerHTML = writeImgText({type:"h2/635", height:20, text:innerText, alt:innerText}, true);
				elm.style.visibility = "visible";
			}
		}		
	}
	
	elmList = document.getElementsByTagName( "h3" );
	for( var i=0; i<elmList.length; i++ )
	{
		if( elmList[i].className == "imagekop" )
		{
			var elm = elmList[i];

			var innerText = elm.innerHTML;//.replace(/(\&nbsp\;)/ig," ").replace(/(\&[^;]*\;)/ig,"").replace(/^\s/,"");
			if(innerText.length)
			{
				elm.innerHTML = writeImgText({type:"h3/170", height:"", text:innerText, alt:innerText}, true);
				elm.style.visibility = "visible";
			}
		}
	}
	
	elmList = document.getElementsByTagName( "h4" );
	for( var i=0; i<elmList.length; i++ )
	{
		if( elmList[i].className == "imagekop" )
		{
			var elm = elmList[i];

			var innerText = elm.innerHTML;//.replace(/(\&nbsp\;)/ig," ").replace(/(\&[^;]*\;)/ig,"").replace(/^\s/,"");
			if(innerText.length)
			{
				elm.innerHTML = writeImgText({type:"h4/500", height:15, text:innerText, alt:innerText}, true);
				elm.style.visibility = "visible";
			}
		}
	}
}

window.onload = createTextImages;
