// show pop-up to confirm a delete-action
function confirmDelete(subj) {
	switch (subj) {
		case 1:
			var text = "Wilt u deze pagina verwijderen?";
			break;
		case 2:
			var text = "Wilt u dit tekstblok verwijderen?";
			break;
		case 3:
			var text = "Wilt u deze afbeelding verwijderen?";
			break;
		case 4:
			var text = "Wilt u dit album verwijderen?";
			break;
		case 5:
			var text = "Wilt u deze categorie verwijderen?";
			break;
		case 6:
         var text = "Wilt u dit bestand verwijderen?";
         break;
	}
	
	var agree = confirm(text);
	if (agree)
		return true ;
	else
		return false ;
}

// add link to text
function addLinkCode(myField) {
	// IE support
	if (document.selection) {
		myField.focus();
		
		var startPos = myField.selectionStart; // startpos from selection
		var endPos = myField.selectionEnd; // endpos from selection
		
		// linktext selected?
		var selectedText = document.selection.createRange().text;
		if (selectedText == '') {
			// ask for linktext
			var linkText = prompt("Wat is de tekst voor uw link?", "");
		} else {
			// linktext already selected
			linkText = selectedText;
		}
		if (linkText == null)
			return; // no linktext entered
		
		// ask for url
		var linkUrl = prompt("Wat is het internetadres of e-mailadres?", "http://www.");
		if (linkUrl == null)
			return; // no url entered
		
		// add code to textarea
		var placeHolder = document.selection.createRange();
		placeHolder.text = "[link=" + linkUrl + "]" + linkText + "[/link]";
		
		myField.focus(); // refocus on textarea
		// selecting the linktext isn't easy in IE
	}
	
	// Mozilla support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart; // startpos from selection
		var endPos = myField.selectionEnd; // endpos from selection
		
		// linktext selected?
		var selectedText = (myField.value).substring(myField.selectionStart, myField.selectionEnd);
		if (selectedText == '') {
			// ask for linktext
			var linkText = prompt("Wat is de tekst voor uw link?", "");
		} else {
			// linktext already selected
			linkText = selectedText;
		}
		if (linkText == null)
			return; // no linktext entered
		
		// ask for url
		var linkUrl = prompt("Wat is het internetadres of e-mailadres?", "http://www.");
		if (linkUrl == null)
			return; // no url entered
		
		// add code to textarea
		myField.value = myField.value.substring(0, startPos)
		+ "[link=" + linkUrl + "]" + linkText + "[/link]"
		+ myField.value.substring(endPos, myField.value.length);
		
		myField.focus(); // refocus on textarea
		var newStartPos = startPos + linkUrl.length + 7; // startpos for new selection
		var newEndPos = startPos + linkUrl.length + linkText.length + 7; // endpos for new selection
		myField.setSelectionRange(newStartPos, newEndPos); // select the linktext
	}
}

// make text bold
function addBold(myField) {
	// IE support
	if (document.selection) {
		myField.focus();
		
		var startPos = myField.selectionStart; // startpos from selection
		var endPos = myField.selectionEnd; // endpos from selection
		
		// linktext selected?
		var selectedText = document.selection.createRange().text;
		if (selectedText == '') {
			// ask for linktext
			var linkText = prompt("Wat is de vetgedrukte tekst?", "");
		} else {
			// linktext already selected
			linkText = selectedText;
		}
		if (linkText == null)
			return; // no linktext entered
		
		// add code to textarea
		var placeHolder = document.selection.createRange();
		placeHolder.text = "[vet]" + linkText + "[/vet]";
		
		myField.focus(); // refocus on textarea
		// selecting the linktext isn't easy in IE
	}
	
	// Mozilla support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart; // startpos from selection
		var endPos = myField.selectionEnd; // endpos from selection
		
		// linktext selected?
		var selectedText = (myField.value).substring(myField.selectionStart, myField.selectionEnd);
		if (selectedText == '') {
			// ask for linktext
			var linkText = prompt("Wat is de vetgedrukte tekst?", "");
		} else {
			// linktext already selected
			linkText = selectedText;
		}
		if (linkText == null)
			return; // no linktext entered
		
		// add code to textarea
		myField.value = myField.value.substring(0, startPos)
		+ "[vet]" + linkText + "[/vet]"
		+ myField.value.substring(endPos, myField.value.length);
		
		myField.focus(); // refocus on textarea
		var newStartPos = startPos + 5; // startpos for new selection
		var newEndPos = startPos + linkText.length + 5; // endpos for new selection
		myField.setSelectionRange(newStartPos, newEndPos); // select the bold text
	}
}
