function apply(type, div) {
	FF = false;
	if (navigator.userAgent.toLowerCase().indexOf('firefox') > 0) {
		FF = true;
	}
	
	txt = document.getElementById(div);

	if (FF) {
		var begin = txt.value.substr(0, txt.selectionStart); 
		var select = txt.value.substr(txt.selectionStart, txt.selectionEnd - txt.selectionStart); 
		var end = txt.value.substr(txt.selectionEnd);
	} else {
		var select = document.selection.createRange().text;
		if (select != '') {
			var startPos = txt.value.indexOf(select); 
			var endPos = txt.value.indexOf(select) + select.length; 
			var begin = txt.value.substr(0, startPos); 
			var end = txt.value.substr(endPos, txt.value.length);	
		} else return;
	}
	
	
	
	 
	//if (begin == end) return;
	switch (type) {
		case 'p': startTag = '<p>'; endTag='</p>'; break;
		case 'b': startTag = '<b>'; endTag='</b>'; break;
		case 'i': startTag = '<i>'; endTag='</i>'; break;
	}
	
	txt.value = begin + startTag + select + endTag + end;
}