function insertHeaderByClass(classes, v_width, v_height, v_movie)
{
	
	var classes = classes.split(",");
	for (var i in classes)
	{
		
		var elementen = _getElementsByClass( classes[i] ); 		
		for (var j in elementen)
		{
			
			var node		= elementen[j];
			if (node != null)
			{
				var de_tekst = node.innerHTML.replace(new RegExp( "[\\r\\n]", "g" ), "");
			
				node.innerHTML	= _insertFlashKop(de_tekst, v_width, v_height, v_movie);
			}
		}
	}
}


function insertHeaderById(ids, v_width, v_height, v_movie)
{
	
	var ids = ids.split(",");
	for (var i in ids)
	{
		
		var node		= document.getElementById( ids[i] );
		if (node != null)
		{
			var de_tekst = node.innerHTML.replace(new RegExp( "[\\r\\n]", "g" ), "");
		
			node.innerHTML = _insertFlashKop(de_tekst, v_width, v_height, v_movie);
		}
	}
}


function insertHeaderByTag(tags, v_width, v_height, v_movie)
{

	var tags = tags.split(",");
	for (var i in tags)
	{
		elements = document.getElementsByTagName( tags[i] );
		
		for (var j=0; j<elements.length; j++)
		{
			
			var node		= elements[j];
			
			if (node != null)
			{
				var de_tekst = node.innerHTML.replace(new RegExp( "[\\r\\n]", "g" ), "");
		
				node.innerHTML = _insertFlashKop(de_tekst, v_width, v_height, v_movie);
			}
		}
	}
}


// interne functies


function _getElementsByClass(className, tag, element)
{
	
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];

	var length = elements.length;
	for(var i=0; i<length; i++)
	{
		
		var current = elements[i];
		if( testClass.test(current.className) )
		{
			returnElements.push(current);
		}
	}
	
	return returnElements;
}


function _encodeHtml(html)
{
	
	html = escape(html);
	html = html.replace(/\//g,"%2F");
	html = html.replace(/\?/g,"%3F");
	html = html.replace(/=/g,"%3D");
	html = html.replace(/&/g,"%26");
	html = html.replace(/@/g,"%40");
	
	return html;
} 


function _insertFlashKop(waarde, v_width, v_height, v_movie)
{

	var flashkop = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + v_width + '" height="' + v_height + '">\n';
	flashkop = flashkop + '<param name="movie" value="swf/' + v_movie + '?titel=' + _encodeHtml(waarde) + '" />\n';
	flashkop = flashkop + '<param name="wmode" value="transparent" /><param name="quality" value="high" />\n';
	flashkop = flashkop + '<embed wmode="transparent" src="swf/' + v_movie + '?titel=' + _encodeHtml(waarde) + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + v_width + '" height="' + v_height + '">\n';
	flashkop = flashkop + '</embed>\n';
	flashkop = flashkop + '</object>\n';
	
	return flashkop;
}

//CLEAR FORM

function clearForm(input)
{
	if (input.defaultValue==input.value) input.value = "";
}

function resetForm(input)
{
	if (input.value=='') input.value = input.defaultValue;
} 


