function CheckAll(name) {
	var form=document.forms[name];
	var len=form.elements.length;
	for(var i=0;i<len;i++) {
		form.elements[i].checked=true;
	}
}

function ClearAll(name) {
	var form=document.forms[name];
	var len=form.elements.length;
	for(var i=0;i<len;i++) {
		form.elements[i].checked=false;
	}
}	

function get_selection() {
	if (document.getSelection){
		selection=document.getSelection();
	} else {
		selection = document.selection.createRange().text;
	}
	return selection;
}

function addUBBsimple(tagname, id) {
	sel=get_selection();
	if (sel=="") { 
		alert("Выделите текст мышью.");
	} else {
		c="<"+tagname+">"+sel+"</"+tagname+">";
		d=document.getElementById(id);
		if (d.createTextRange) {
			d.caretPos=document.selection.createRange().duplicate(); 
		}	
		d.caretPos.text=c;
	}
	return false;
}

function addUBBb(id) {
	addUBBsimple('b', id);
}

function addUBBi(id) {
	addUBBsimple('i', id);
}

function addUBBu(id) {
	addUBBsimple('u', id);
}

function addUBBcenter(id) {
	addUBBsimple('center', id);
}

function addUBBright(id) {
	addUBBsimple('p class=text align=right', id);
}

function addUBBleft(id) {
	addUBBsimple('p class=text align=left', id);
}

function addUBBimg(id) {
	def="http://";
	l=prompt("Укажите ссылку на изображение", def);
	if (!l) return false;
	if ((l==def)||(l=='')) return false;
	a=prompt("Укажите подпись к изображению", "");
	if (a) a='alt="'+a+'"';
	d=document.getElementById(id);
	d.focus();
	if (d.createTextRange) d.caretPos=document.selection.createRange().duplicate(); 
	d.caretPos.text="<img src="+l+" "+a+">";
}

function addlink(id) {
	sel=get_selection();
	if (sel=="")  { 
		alert("Выделите текст для ссылки мышью.");
	} else {
		def="http://";
		l=prompt("Введите ссылку", def);
		if (!l) return false;
		if ((l==def)||(l=='')) return false;
		if (confirm ("Открывать эту ссылку в новом окне?")) l=l+" target=_blank";
		c="<a href="+l+">"+sel+"</a>";
		d=document.getElementById(id);
		if (d.createTextRange) d.caretPos=document.selection.createRange().duplicate(); 
		d.caretPos.text=c;
	}
	return false;
}

function ConfirmDel(name) {
	if(confirm("Точно удалить?")) {
		document.forms[name].submit();
	}
}

function ConfirmDelR(name) {
	if(confirm("Точно удалить?")) {
		name.action+="del";
		name.submit();
	}
}

function ConfirmRem(name) {
	if(confirm("Точно переместить?")) {
		name.action+="rem";
		name.submit();
	}
}

function ins_file(id, xx) {
	var d=document.getElementById(xx);
	d.focus();
	if (d.createTextRange) {
		d.caretPos=document.selection.createRange().duplicate(); 
	}	
	d.caretPos.text=id;
	return false;
}

function CheckFormAll(name) {
	var f=document.forms[name];
	var flag=0;
	for(var i=0;i<f.elements.length;i++) {
		if(f.elements[i].value=="") flag=1; 
	}	
	if(flag==1) {
		alert("Заполните все необходимые поля!");
	} else {
		f.submit();
	}	
}

function BigPic(pic, w, h, name) {
	var winPic=open("/pic.php?pic="+pic+"&name="+name, "_blank", "toolbar=no,location=no,directoties=no,status=no,menubar=no,scrollbars=no,resizable=yes,width="+w+",height="+h);
}
