function ST_decodeAsHTML(source) {
	source = source.replace("%aacute%","&aacute;");
	source = source.replace("%Aacute%","&Aacute;");
	source = source.replace("%iacute%","&iacute;");
	source = source.replace("%Iacute%","&Iacute;");
	source = source.replace("%oacute%","&oacute;");
	source = source.replace("%Oacute%","&Oacute;");
	source = source.replace("%eacute%","&eacute;");
	source = source.replace("%Eacute%","&Eacute;");
	source = source.replace("%uacute%","&uacute;");
	source = source.replace("%Uacute%","&Uacute;");
	
	source = source.replace("%auml%","&auml;");
	source = source.replace("%Auml%","&Auml;");
	source = source.replace("%iuml%","&iuml;");
	source = source.replace("%Iuml%","&Iuml;");
	source = source.replace("%ouml%","&ouml;");
	source = source.replace("%Ouml%","&Ouml;");
	source = source.replace("%euml%","&euml;");
	source = source.replace("%Euml%","&Euml;");
	source = source.replace("%uuml%","&uuml;");
	source = source.replace("%Uuml%","&Uuml;");
	
	source = source.replace("%agrave%","&agrave;");
	source = source.replace("%Agrave%","&Agrave;");
	source = source.replace("%igrave%","&igrave;");
	source = source.replace("%Igrave%","&Igrave;");
	source = source.replace("%ograve%","&ograve;");
	source = source.replace("%Ograve%","&Ograve;");
	source = source.replace("%egrave%","&egrave;");
	source = source.replace("%Egrave%","&Egrave;");
	source = source.replace("%ugrave%","&ugrave;");
	source = source.replace("%Ugrave%","&Ugrave;");
	
	source = source.replace("%amp%","&amp;");
	source = source.replace("%amp%","&amp;");
	
	return source;
}

/* GET OBJECT 
	@param obj: naam of id van het invoerveld
*/
function $(obj) {
	var getObject = null;
	getObject = document.getElementById(obj);

    if(typeof(getObject) == "object") {
		return getObject;
	} else {
		getObject = getElementsByName(obj);
		if(typeof(getObject) == "object") {
			return getObject;
		}
    }
	return null;
}


function changeType(oldObject, eElement, oType) {
	var newObject = document.createElement(eElement);
	newObject.type = oType;

	if(oldObject.size)
		newObject.size = oldObject.size;
	if(eElement == "input") {
		if(oldObject.value)
			newObject.value = oldObject.value;
	}
	else {
		if(oldObject.innerHTML)
			newObject.innerHTML = oldObject.innerHTML;
	}
	if(oldObject.name)
		newObject.name = oldObject.name;
	if(oldObject.id)
		newObject.id = oldObject.id;
	if(oldObject.className)
		newObject.className = oldObject.className;
	if(oldObject.onclick)
		newObject.onclick = oldObject.onclick;


	// replace old object with new one
	oldObject.parentNode.replaceChild(newObject,oldObject);
	return newObject;
}

function replaceSubmit(oldObject, src, alt) {
	var newObject = document.createElement("img");
	newObject.src = src;
	newObject.alt = alt;

	if(oldObject.className)
		newObject.className = oldObject.className;
	if(oldObject.id)
		newObject.id = oldObject.id;
	if(oldObject.onclick)
		newObject.onclick = oldObject.onclick;

	// replace old object with new one
	oldObject.parentNode.replaceChild(newObject,oldObject);
	return newObject;
}