function formCheck0(form) {
form.save.disabled = true;
form.save.value="Подождите, пожалуйста!";
}

function formCheck(form) {
if (form.message.value == "") {
alert("Введите, пожалуйста, свое сообщение!");
form.message.focus(); return false;}
form.save.disabled = true;
form.save.value="Подождите, пожалуйста!";
}

function formCheck2(form) {
if (form.message.value == "") {
alert("Введите, пожалуйста, свое сообщение!");
form.message.focus(); return false;}
if (((form.email.value.indexOf("@")) < 1) ||
((form.email.value.indexOf(".")) < 1) ||
((form.email.value.length) < 4)) {
alert("Вы ввели неправильный адрес E-mail!");
form.email.focus(); return false;}
form.save.disabled = true;
form.save.value="Подождите, пожалуйста!";
}


function submitform() {
	if (window.submitted) return false;
	window.submitted = true;
	return true;
}

function showimage() {
   document.images.icons.src="/smilies/"+document.form.icon.options[document.form.icon.selectedIndex].value+".gif";
}


function metatags(u,c) {
      	if(navigator.userAgent.indexOf('Firefox')==-1 && navigator.userAgent.indexOf('Chrome')==-1) {
        	var bb_obj = document.form.message;
        	bb_obj.focus();

        	selecttext = document.selection.createRange().text;

        	if(!selecttext) {
        		var sel = document.selection;
        		var nrn = sel.createRange();
        		nrn.colapse;
        		nrn.text = u;
        		if(c) { nrn.text = c; }
        	} else {
        		document.selection.createRange().text = u+selecttext+c;
        	}


        	bb_obj.focus();
        	selecttext = '';
        }else{
                var el = eval("document.form.message");
                if(!c) { c = ""; }
                if (!document.selection) {
                        var t1 = el.value.substring(0, el.selectionStart),
                        t2 = el.value.substring(el.selectionStart, el.selectionEnd),
                        t3 = el.value.substring(el.selectionEnd, el.value.length);
                        el.value = t1 + u + t2 + c + t3;
                        el.focus();
                        el.selectionStart = el.selectionEnd = (t1 + u + t2 + c).length;
                } else {
                        strSelection = document.selection.createRange().text;
                        insertAtCaret(el, u + strSelection + c);
                }
        }
}


function insertquote(selecttext) {
      	if(navigator.userAgent.indexOf('Firefox')==-1 && navigator.userAgent.indexOf('Chrome')==-1) {
        	var bb_obj = document.form.message;

        	bb_obj.focus();
        	document.selection.createRange().text = "[quote]"+selecttext+"[/quote]";

        	selecttext = '';
        }else{
                var el = eval("document.form.message");
                insertAtCaret(el, "[quote]"+selecttext+"[/quote]");
        }
}

function ChangeColor(color) {
	if(color != '') { metatags("[color="+color+"]","[/color]"); document.form.color.value = ''; }
}

function tagdecrip (lookup) {
	document.getElementById('about').innerHTML = eval('func_'+lookup);
}

function formCheck2(form) {
if (!form.flood[0].checked && !form.flood[1].checked) {
alert("Пожалуйста, укажите статус своего сообщения!");
form.flood[0].focus(); return false; } 
}

function show_link(thread,pid)
{
        var show_link_alert = "Нажмите Ctrl+Insert чтобы добавить ссылку в буфер обмена";
	temp = prompt( show_link_alert, home_forum + "/thread/" + thread + "----" + pid + ".html#" + pid );
	return false;
}

function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
        toolbar_str = toolbar ? 'yes' : 'no';
        menubar_str = menubar ? 'yes' : 'no';
        statusbar_str = statusbar ? 'yes' : 'no';
        scrollbar_str = scrollbar ? 'yes' : 'no';
        resizable_str = resizable ? 'yes' : 'no';
        window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

