
function AddSmile(SmileCode){
	 var SmileCode;
	 var newMessage;
    	 var oldMessage = document.formulier.tekst.value;
	 newMessage = oldMessage+SmileCode;
	 document.formulier.tekst.value=newMessage;
	 document.formulier.tekst.focus();
	 return;
}

function SmileScherm(){
	myWin = open('smilies.html', 'nieuw_venster', 'width=700px,height=500px,status=yes,toolbar=no,menubar=no,scrollbars=yes');
	return;
}

function SmilePopUp(){
	Scherm = open('smiletabel.php?sa=true', 'smiles', 'width=300px,height=500px,status=yes,toolbar=no,menubar=no,scrollbars=yes');
	return;
}


aantal = 6;			    		      	// hoeveelheid menu's die worden gebruikt
document.onmouseover = hideMenus;		      	// alles wordt verborgen, als muis buiten menu komt

function showMenu(menuNummer, eventObj) {
	hideMenus();	// alle andere menu's verbergen
	eventObj.cancelBubble = true;	// mouse events gelden nu niet op dit object
	var menuID = 'menu' + menuNummer;
	if(changeVisibility(menuID, 'visible')) {     	// roep functie changeVisibility aan
		return true;
	} else {
		return false;
	}
}

function hideMenus() {
	for(i = 1; i <= aantal; i++) {
		changeVisibility('menu' + i, 'hidden');	 // roep voor alle menu nummers functie changeVisibility aan
	}
}

function getStyleObject(objectID) {
	// cross-browser function to get an object's style object given its id
	if(document.getElementById && document.getElementById(objectID)) {
		// W3C DOM
		return document.getElementById(objectID).style;
	} else if (document.all && document.all(objectID)) {
		// MSIE 4 DOM
		return document.all(objectID).style;
	} else if (document.layers && document.layers[objectID]) {
		// NN 4 DOM.. note: this won't find nested layers
		return document.layers[objectID];
	} else {
		return false;
	}
}

function changeVisibility(objectID, waarde) {	    	 // stelt de visibility in
    var styleObject = getStyleObject(objectID);		 // haalt styleObject via cross-browser functie getStyleObject
    if(styleObject) {
	styleObject.visibility = waarde;
	return true;
    } else {
	return false;	       	 			 // object niet gevonden, kan dus ook niet de visibility veranderen
    }
}
