
function insertHref()
{
	var href_code;
	var F = document.getElementById('href_form');
	
	if( !F.href_url.value )
		return fail_alert( F.href_url, 'Please enter link URL' );
	
	if( !F.link_text.value )
		F.link_text.value = F.href_url.value;
	
	href_code = '<a href="'+F.href_url.value+'" target="'+F.link_target.value+'"';
	
	if( F.rel_no_follow.checked )
		href_code += ' rel="nofollow"';
	
	href_code += '>'+F.link_text.value+'</a>';
	
	
	
	var field = opener.document.getElementById('profile_blogs_add_blog_content');
	
	field.focus();
	
	// IE
	if( document.selection )
	{
		strSelection = opener.document.selection.createRange().text;
		
		if( strSelection )
		{
			opener.document.selection.createRange().text = href_code;
		}
		else
		{
			var sel = opener.document.selection.createRange();
			opener.document.selection.createRange().setEndPoint('StartToStart', sel);
			
			sel.text = href_code;
		}
	}

	// Mozilla Firefox
	else
	{
		var selLength = field.textLength;
		var selStart = field.selectionStart;
		var selEnd = field.selectionEnd;
		if( selEnd==1 || selEnd==2 ) selEnd=selLength;
		var s1 = field.value.substring(0,selStart);
		var s2 = field.value.substring(selStart, selEnd);
		var s3 = field.value.substring(selEnd, selLength);
		
		
		field.value = s1 + href_code + s3;
		cursor = ( selStart + (href_code.length) );
		
		field.selectionStart = field.selectionEnd = cursor;
	}
	
	opener.do_preview();
		
	return window.close();
}
