function insertAtCursor(myField, myValue) {
			myField.focus();
	
		//IE support
		if (document.selection) {
			myField.focus();
			sel = document.selection.createRange();
			sel.text = myValue;
		}
		//MOZILLA/NETSCAPE support
		else if (myField.selectionStart || myField.selectionStart == '0') {
			var startPos = myField.selectionStart;
			var endPos = myField.selectionEnd;
			myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
		} else {
			myField.value += myValue;
		}
	}
		
	var j = 0;
	var k = 0;
	var l = 0;
	var m = 0;
	var n = 0;
	var p = 0;
	
	function Bold(form) {
		if (j % 2 == 0) {
			insertAtCursor(form, '[b]');
		} else {
			insertAtCursor(form, '[/b]');
		}
		j += 1;
	}
	function Underline(form) {
		if (k % 2 == 0) {
			insertAtCursor(form, '[u]');
		} else {
			insertAtCursor(form, '[/u]');
		}
		k += 1;
	}
	function Italic(form) {
		if (l % 2 == 0) {
			insertAtCursor(form, '[i]');
		} else {
			insertAtCursor(form, '[/i]');
		}
		l += 1;
	}
	function List(form) {
		if (m % 2 == 0) {
			insertAtCursor(form, '[li]');
		} else {
			insertAtCursor(form, '[/li]');
		}
		m += 1;
	}
	function Header(form) {
		if (n % 2 == 0) {
			insertAtCursor(form, '[h2]');
		} else {
			insertAtCursor(form, '[/h2]');
		}
		n += 1;
	}

	function Paragraph(form) {
		if (p % 2 == 0) {
			insertAtCursor(form, '[p]');
		} else {
			insertAtCursor(form, '[/p]');
		}
		p += 1;
	}


	function inserta(form) {
		insertAtCursor(form, '[url=http://www.domain.com]Text[/url]');
	}


	function insertURL(form) {
		insertAtCursor(form, '[inturl=http://www.domain.com]Text[/inturl]');
	}

	function insertEmail(form) {
		insertAtCursor(form, '[email=address@domain.com]Text[/email]');
	}

	function insertImage(form) {
		insertAtCursor(form, '[img]http://www.domain.com/image.jpg[/img]');
	}


