function chbg_on(id){
		if(id=="1") document.getElementById("m0").style.backgroundImage="url(./pictures/right_button_on.jpg)";

		if(id!="0")	document.getElementById("m"+id).style.backgroundImage="url(./pictures/menu_bg_on.gif)";

	}

function chbg_off(id){
		if(id=="1") document.getElementById("m0").style.backgroundImage="url(./pictures/right_button.jpg)";

		if(id!="0")	document.getElementById("m"+id).style.backgroundImage="none";


		}
var files = 4;
function add(tableid,inputname) {
	var table,refrow,row,col;
	//table = document.getElementById(tableid);
	tbody = document.getElementById(tableid);
	refrow = document.getElementById('buttons');
	row = document.createElement('tr');
	col = document.createElement('td');
	col.innerHTML = 'File ' + files;
	row.appendChild(col);
	col = document.createElement('td');
	col.innerHTML = '<input type="file" id="file'+files+'" name="file'+files+'"> <input type="button" value="To editor" onClick="javascript:append_from_input(\''+inputname+'\',\'file'+files+'\',false)">';
	row.appendChild(col);
	tbody.insertBefore(row,refrow);
	files++;
}

function removeLast(tableid) {
	var table,row,col;
	tbody = document.getElementById(tableid);
	refrow = document.getElementById('buttons');
	tbody.removeChild(refrow.previousSibling);
	files--;
}

function append(id,text,is_mce) {
	var el,span,spanid,earth,editorid;
	list = document.getElementsByName(id);
	for (i=0;i<list.length;i++) {
		el = list.item(i);
		switch (el.nodeName) {
			case 'TEXTAREA':
				if (is_mce==true) {
					//iframe = document.getElementById("mce_editor_0");
					//alert(span.nodeName);
					//sel = new TinyMCE_Selection(tinyMCE);
					//alert(sel.getSel());
					tinyMCE.execInstanceCommand("mce_editor_0",'mceInsertContent',true,text);
				} else {
					el.innerHTML += '\n'+text;
					el.focus();
				}
				break;
			case 'INPUT':
				el.value += ' '+text;
				el.focus();
				break;
			default:
				break;
		}
	}
}

function append_from_input(id,inputid,is_mce) {
	var input;
	value = document.getElementById(inputid).value;
	if (value.length==0)
		return false;
	if (value.indexOf('/')!=-1)
		char = '/';
	else
		char = '\\';
	innertext = value.substring(value.lastIndexOf(char)+1);
	append(id,'[[file:'+innertext+']]',is_mce);
}

function deleteTag(tag) {
	var textareas = document.getElementsByName('contents');
	var text = textareas[0].innerHTML;
	var result = text.indexOf('[['+tag);
	while(result!=-1) {
		text = text.substring(0,result)+text.substring(text.indexOf(']]',result)+2);
		result = text.indexOf('[['+tag);
	}
	textareas[0].innerHTML = text;
}

function deleteFile(classname,id,filename,container) {
	var upd = new Ajax.Updater({success:container, failure:container+'_errors'}, 'file.php',
	{
  		method: 'post',
  		parameters: {mode:'delete', classname:classname, id:id, filename:filename}
  	});
	if(confirm('Удалить ссылки на файл '+filename+' из содержания?'))
		deleteTag('file:'+filename);
}
