function init()
{
if ( document.getElementById('Bericht') )
		document.getElementById('Bericht').contentWindow.document.designMode = "on";
}
/* ***************
**    Weblog    **
*************** */

function updateEditor(editor) {
//assign the value of the textarea to the hidden field.
 	var hiddenField = document.getElementById('hiddenBericht');
 	var content;
 	if (hiddenField.value == null) hiddenField.value = "";

 	content = document.getElementById('Bericht').contentWindow.document.body.innerHTML;
	
 	var regex1 = new RegExp("<img.*?smiley.gif\">", "gi");
 	var regex2 = new RegExp("<img.*?frown.gif\">", "gi");
 	var regex3 = new RegExp("<img.*?wink.gif\">", "gi");
 	var regex4 = new RegExp("<img.*?puh2.gif\">", "gi");
 	var regex5 = new RegExp("<img.*?shiny.gif\">", "gi");
 	var regex6 = new RegExp("<img.*?coool.gif\">", "gi");
 	var regex7 = new RegExp("<br>", "gi");

 	content = content.replace( regex1 , ":)");
 	content = content.replace( regex2 , ":(");
 	content = content.replace( regex3 , ";)");
 	content = content.replace( regex4 , ":P");
 	content = content.replace( regex5 , ":D");
 	content = content.replace( regex6 , "8)");
 	content = content.replace( regex7 , "\n");
 	content = content.replace( "&nbsp;" , " ");

 	hiddenField.value = content;
}

function submitForm() {
 updateEditor('Bericht');
  return true;
}

function addSmiley(code) {
	smileys = Array( "smiley.gif", "frown.gif", "wink.gif", "puh2.gif", "shiny.gif", "coool.gif" );
	smileysCode = Array( ":)", ":(", ";)", ":P", ":D", "8)" );
	var smileyval = "<span contenteditable=\"false\"><img src='http://www.w-e-b-manager.nl/global/resources/img/smileys/" + smileys[code] + "'></span>";


	var browser = navigator.userAgent.toLowerCase();
	if ( (browser.indexOf( "gecko" ) != -1) && (browser.indexOf( "safari" ) != -1) &&(browser.indexOf( "konqueror" ) ) )
	{
		document.getElementById('Bericht').contentWindow.document.body.innerHTML += smileysCode[code];
		return null;
	}
	if (document.all) { // IE
      	var oRng = document.getElementById('Bericht').contentWindow.document.selection.createRange();
      	oRng.pasteHTML(smileyval);
      	oRng.collapse(true);
      	oRng.select();
   } else { // Gecko
   		document.getElementById('Bericht').contentWindow.focus();
      	document.getElementById('Bericht').contentWindow.document.execCommand('insertHTML', false, smileyval);
   }
   document.getElementById('Bericht').contentWindow.focus();
}
