
		
		function returnFalse()
		{
			return false;
		}
		
		function formatCode(str)
		{
			if(document.selection)
			{
				var r = document.selection.createRange();
				if(r.parentElement().tagName != 'TEXTAREA')
					return false;
				
				r.text = '['+str+']'+r.text+'[/'+str+']';
			}
			else
			{
				obj = document.getElementById('debateBody');
				if(!obj)
					obj = document.getElementById('inputFormatArea');
					
				if(document.all)
				{
					obj.value = obj.value.substr(0,obj.selectionStart)
									 	+ '['+str+']'
									 	+ obj.value.substr(obj.selectionStart,obj.selectionEnd)
									 	+ '[/'+str+']'
									 	+ obj.value.substr(obj.selectionEnd,obj.value.length)
				}
				else
				{
					obj.value = obj.value.substr(0,obj.selectionStart)
									 	+ '['+str+']'
									 	+ obj.value.substr(obj.selectionStart,(obj.selectionEnd - obj.selectionStart))
									 	+ '[/'+str+']'
									 	+ obj.value.substr(obj.selectionEnd,(obj.value.length - obj.selectionEnd))
				}
			}
		}


		
		function makeLink()
		{
			formatCode('link');
		}
		
		function makeBold()
		{
			formatCode('bold');
		}
		
		function makeItalic()
		{
			formatCode('italic');
		}

		function makeIndent()
		{
			formatCode('dd');
		}
		
		function keyDownEventHandler(o)
		{
			if ((event.keyCode == 66 || event.keyCode == 70) && event.altKey)
			{
				makeBold();
				return returnFalse();
			}
			else if (event.keyCode == 76 && event.altKey)
			{
				makeLink();
				return returnFalse();
			}
			else if (event.keyCode == 73 && event.altKey)
			{
				makeItalic();
				return returnFalse();
			}
			
			if (event.ctrlKey) return false;
		}

	