
function ElementVerbergen(d) 
	{
	if(document.getElementById(d).style.display == "none") 
		{ document.getElementById(d).style.display = "block";
		}
	else	{
		document.getElementById(d).style.display = "none";
		}
	}




function voeg_code_toe(code, tekstveld)

{ 
var tag =aSrc[code];
var selectedtext; 

 
if (document.tekst_formulier[tekstveld].cursorPos)
	{
	if (document.tekst_formulier[tekstveld].cursorPos.text) 
		{ 
		selectedtext = document.tekst_formulier[tekstveld].cursorPos.text;
    		}
	else	{
		
		selectedtext = '';
		}
	}
else if (typeof(document.tekst_formulier[tekstveld].selectionStart) != 'undefined') 
		{ 		
      		selectedtext = document.tekst_formulier[tekstveld].value.substr(document.tekst_formulier[tekstveld].selectionStart, document.tekst_formulier[tekstveld].selectionEnd - document.tekst_formulier[tekstveld].selectionStart);
		} 	
else	{
	selectedtext = '';
	}

selectedtext = '<'+tag+'>'+selectedtext+'</'+tag+'>';
putStr(selectedtext, tekstveld); 
}



function voeg_img_toe(tekst, tekstveld)

{ 

var selectedtext; 

 
if (document.tekst_formulier[tekstveld].cursorPos)
	{
	if (document.tekst_formulier[tekstveld].cursorPos.text) 
		{ 
		selectedtext = document.tekst_formulier[tekstveld].cursorPos.text;
    		}
	else	{
		selectedtext = '';
		}
	}
else if (typeof(document.tekst_formulier[tekstveld].selectionStart) != 'undefined') 
		{ 		
      		selectedtext = document.tekst_formulier[tekstveld].value.substr(document.tekst_formulier[tekstveld].selectionStart, document.tekst_formulier[tekstveld].selectionEnd - document.tekst_formulier[tekstveld].selectionStart);
		} 	
else	{
	selectedtext = '';
	}

selectedtext = tekst+selectedtext;
putStr(selectedtext, tekstveld); 
}


function putStr(text, tekstveld) 

	{ 
	if (document.tekst_formulier[tekstveld].text) 
		{
		document.tekst_formulier[tekstveld].cursorPos.text = text; 
		}
	else if (typeof(document.tekst_formulier[tekstveld].selectionStart) != 'undefined') 
		{
		var sStart = document.tekst_formulier[tekstveld].selectionStart; 
		var sEnd = document.tekst_formulier[tekstveld].selectionEnd; 
		document.tekst_formulier[tekstveld].value = document.tekst_formulier[tekstveld].value.substr(0, sStart) + text + document.tekst_formulier[tekstveld].value.substr(sEnd, document.tekst_formulier[tekstveld].value.length); 
		document.tekst_formulier[tekstveld].selectionStart = (sStart == sEnd)? sStart + text.length:sStart; 
		document.tekst_formulier[tekstveld].selectionEnd = sStart + text.length; 
		} 
	else	{
		
		
		if (document.tekst_formulier[tekstveld].cursorPos)
			{
			document.tekst_formulier[tekstveld].focus();
			document.tekst_formulier[tekstveld].cursorPos.text = text; 
			storeCursor(document.tekst_formulier[tekstveld]);
			}
		else
			{
			document.tekst_formulier[tekstveld].focus();
			storeCursor(document.tekst_formulier[tekstveld]);
			document.tekst_formulier[tekstveld].cursorPos.text = text;
			}
		} 

	storeCursor(document.tekst_formulier[tekstveld]); 
	} 

function storeCursor(tekstveld) 
	{ 
	if (tekstveld.createTextRange)
		{ 
		tekstveld.cursorPos = document.selection.createRange().duplicate();
		}	 
	} 


function focus (tekstveld)
{document.tekst_formulier[tekstveld].focus();}


function nl2br (str) {
	var breakTag = "<br>"
	return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}


function veranderObjectText(id, text)
	{
   	var het_obj = document.getElementById(id);
   	het_obj.innerHTML = text;
	}


function preview2(tekstveld) 
	{
	veranderObjectText("voorbeeld",nl2br(document.tekst_formulier[tekstveld].value));
	}


function createHTTPHandler(naam){
    var naam = false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    // JScript gives us Conditional compilation, we can cope with old IE versions.
    // and security blocked creation of the objects.
    try {
      naam = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
       naam = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
          naam = false;
      }
    }
    @end @*/
    if (!naam && typeof XMLHttpRequest!='undefined') {
        naam = new XMLHttpRequest();
    }
    return naam;
}
