/* Set which features to use */
var smileys = "yes";
var format_text = "yes";
var url = "yes";
var arr = new Array("angry", "cheesy", "cool", "cry", "embarassed", "grin", "huh", "kiss", "laugh", "lipsrsealed", "rolleyes", "sad", "shocked", "smiley", "tongue","undecided", "wink");
var path = "/templates/default/images/forum/emoticons/";

function showSmileys(id) {
	var div_id = Math.random() + Math.random() + Math.random() + Math.random() + Math.random();
	
	document.write("<a href=\"javascript:divResize('" + div_id + "');\" title=\"Smileys und BBcode anzeigen\">&raquo; Smileys anzeigen</a><br /><div id=\"" + div_id + "\" style=\"text-align: center; overflow: hidden; height:0px; width: 100%; border:0px;\">");
	if(smileys == "yes" && typeof(hide_smileys) == "undefined") {
		for (var i = 0; i <= 16; i++) {
			document.write("<img src=\"" + path + arr[i] + ".gif\" alt=\"" + arr[i] + "\" onclick=\"javascript:addSmiley(':" + arr[i] + ": ','" + id + "')\" class=\"bbcuss_smiley\" />&nbsp;");
			// if(i == 12) document.write("<br/>");
		}
	}

	if(format_text == "yes" && typeof(hide_format_text) == "undefined")
		document.write("<br /><span onclick=\"bbCode('b','" + id + "');\" class=\"bbcuss_text\"><strong>[b][/b]</strong></span> <span onclick=\"bbCode('i','" + id + "');\" class=\"bbcuss_text\"><i>[i][/i]</i></span> <span onclick=\"bbCode('u','" + id + "');\" class=\"bbcuss_text\"><u>[u][/u]</u></span>");
	
	if(url == "yes" && typeof(hide_url) == "undefined")
		document.write("&nbsp;<span class=\"bbcuss_text\" onclick=\"addLink('"+ id +"')\">[url][/url]</span>");

	document.write('</div>');
	return;
}

function divResize(id) {
	var hoehe = document.getElementById(id).style.height;
	if (hoehe == "50px") {
		document.getElementById(id).style.height="0px";
	} else {
		document.getElementById(id).style.height="60px";
	}
	return;
}

function addSmiley(Smiley,id) {
	var currentMessage = document.getElementById(id).value;
	var revisedMessage = currentMessage + Smiley;
	document.getElementById(id).value = revisedMessage;
	document.getElementById(id).focus();
	return;
}	

function bbCode(bbcode,id) {
	var bbCodeMessage = prompt("Bitte geben Sie den Text ein, den Sie mit ["+ bbcode +"][/"+ bbcode +"] formatieren möchten:","");
	if(bbCodeMessage != null) {
		var currentMessage = document.getElementById(id).value;
		var revisedMessage = currentMessage + " [" + bbcode + "]" + bbCodeMessage + "[/" + bbcode + "]";
		document.getElementById(id).value = revisedMessage;
		document.getElementById(id).focus();
	}
	return;
}

function addLink(id) {
	var linkUrl = prompt("Bitte geben Sie eine URL für den Link ein:","http://");
	if(linkUrl != null && linkUrl != "" && linkUrl != "http://") {
		var linkText = prompt("Bitte geben Sie den Namen / Titel für den Link ein:","");
		if(linkText != null && linkText != "") {
			var currentMessage = document.getElementById(id).value;
			var revisedMessage = currentMessage + " [url=" + linkUrl + "]" + linkText + "[/url]";
			document.getElementById(id).value = revisedMessage;
			document.getElementById(id).focus();
		}
	}
	return;
}
