if (document.getElementById) {
document.onkeydown = escapekey;
}

function escapekey(e) {
var code;
if (!e) e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if ((code == 27) && (e.ctrlKey == false) && (e.altKey == false)) hideLogin();
}

function addquote(textarea) {
if ( mystored_selection != '' && mystored_selection != null ) {
if (textarea){
insert_text(textarea, '[quote]' + mystored_selection + '[/quote]\n');
}
}
return false;
}

function showLogin(islogin, rp)
{
var f = document.forms['login'];
if (document.getElementById && f) {
	if (islogin == 2) {
	var login = getCookie('fctlogin');
	islogin = (login && login.length > 1);
		if (islogin) {
			if (f.user.value != login) {
				f.user.value = login;
				f.pass.value = '';
			}
		}
}
}
document.getElementById('login-form').style.display = 'block';
islogin ? f.pass.focus() : f.user.focus();
return false;
}

function ShowHideMenu(obj){
 if(document.getElementById){
 var el = document.getElementById(obj);
  if(el.style.display != "block"){
   el.style.display = "block";
  }else{
   el.style.display = "none";
  }
 }
}

function hideLogin()
{
if (document.getElementById('login-form')) document.getElementById('login-form').style.display = 'none';
return true;
}

function rightpass(){
var f = document.forms['regi'];
elemenet=document.getElementById("rpasswr");
elemenet1=document.getElementById("rpasswr1");
 if (document.getElementById && f) {
  isrpass = (f.rpass.value.length>0);
  if (f.pass.value.length<8) elemenet1.innerHTML='<font color=blue>Пароль не менее 8 символов</font>';
             else  elemenet1.innerHTML='<br>';
  if (isrpass) {
  if (f.pass.value!=f.rpass.value ) {
    elemenet.innerHTML='<font color=red>Ошибка: Повторите ввод </font>';
    return false;
  } else {
    elemenet.innerHTML='Правильно';
    return true;
   }
   }
  } else return false;  
}

function getCookie(n)
{
var c = document.cookie;
if (c.length < 1) return false;

var b = c.indexOf(n + '=');
if (b == -1) return false;

b += (n.length + 1);
var e = c.indexOf(';', b);

return unescape((e == -1) ? c.substring(b) : c.substring(b, e));
}
