if (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) {isMozilla=true;} else {isMozilla=false;};
var regexp = new RegExp("[\r]","gi");

//alert(isMozilla);

function tag(selec)
{
	if (isMozilla) 
	{

		myField = document.forms['fmComments'].elements['tfComments'];


		objectValueStart = myField.value.substring( 0 , myField.selectionStart );
		objectValueEnd = myField.value.substring( myField.selectionEnd , myField.textLength );
		objectSelected = myField.value.substring( myField.selectionStart ,myField.selectionEnd );

			
		myField.value = objectValueStart + "[" + selec + "]" + objectSelected + "[/" + selec + "]" + objectValueEnd;
		myField.selectionStart = strlen(objectValueStart);
		myField.selectionEnd = strlen(objectValueStart + "[" + selec + "]" + objectSelected + "[/" + selec + "]");
		myField.focus();
		myField.setSelectionRange(objectValueStart.length + selec.length + 2,objectValueStart.length + selec.length + 2);
	}
	else
	{
		
		myField = document.forms['fmComments'].elements['tfComments'];
		var str = document.selection.createRange().text;
			
		//alert(str);

		if (str.length>0)
		{
			var sel = document.selection.createRange();
			sel.text = "[" + selec + "]" + str + "[/" + selec + "]";
			sel.collapse();
			sel.select();
		}
		else
		{
			
			myField.focus(myField.caretPos);
		
			myField.focus(myField.value.length);
			myField.caretPos = document.selection.createRange().duplicate();
			
			var bidon = "%~%";
			var orig = myField.value;
			myField.caretPos.text = bidon;
			var i = myField.value.search(bidon);
			myField.value = orig.substr(0,i) + "[" + selec + "][/" + selec + "]" + orig.substr(i, myField.value.length);
			var r = 0;
			for(n = 0; n < i; n++)
			{if(regexp.test(myField.value.substr(n,2)) == true){r++;}};
			pos = i + 2 + selec.length - r;
		
			var r = myField.createTextRange();
			r.moveStart('character', pos);
			r.collapse();
			r.select();
		}
	}
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;