var cHydraDivToolbar = function()
{
	this.icons_path = '../_components/ajax/editor/icons/';
	this.container_id = false;
	this.container = false;
}


cHydraDivToolbar.prototype.init = function(container)
{
	this.container = container;

	this.create_toolbar_elem(this.container, 'bold.gif', 'make_bold');
	this.create_toolbar_elem(this.container, 'italic_ru.gif', 'make_italic');
}

cHydraDivToolbar.prototype.create_toolbar_elem = function(toolbar_elem, icon, method_name)
{
	var img_elem = document.createElement('img');
	img_elem = toolbar_elem.appendChild(img_elem);
	img_elem.src = this.icons_path + icon;
	img_elem.onclick = new Function("div_toolbar."+method_name+"();");
}

cHydraDivToolbar.prototype.make_bold = function()
{
	alert(this.container.ATOMICSELECTION);
	return ;
	//this.set_tag_to_selection('B');
	var sel = document.selection.createRange();

	var str = new String(sel.htmlText);
	

	sel.pasteHTML(str.bold());
}

cHydraDivToolbar.prototype.make_italic = function()
{

			var sel = document.selection.createRange();
	var img_elem = document.createElement('textarea');
	img_elem = this.container.appendChild(img_elem);
	img_elem.innerText = sel.htmlText;


	//this.set_tag_to_selection('I');
}

cHydraDivToolbar.prototype.set_tag_to_selection = function(tag_name)
{
	var sel = document.selection.createRange();
	
	sel.pasteHTML(this.set_tag(tag_name, sel.htmlText)); 
}

cHydraDivToolbar.prototype.set_tag = function(tag_name, inner_text)
{
	var pattern = '\<'+tag_name+'\>(.*?)\<\/'+tag_name+'\>/i'

	return '<'+tag_name+'>'+inner_text+'</'+tag_name+'>';
}

function create_div_toolbar(container) 
{
	container.onclick = '';

	container.innerHTML = '';

	div_toolbar = new cHydraDivToolbar();   
	div_toolbar.init(container);
	
}