
function doForm() {
    document.newsite.submit();
}

function goTo(x) {
    var i = 0;
    document.newsite.page.value = x;
//    if(x == 'search') {
//        i = ifempty(document.newsite.smask.value);
//        if(i) {
//            alert('Что ищем?');
//            document.newsite.smask.select();
//            return;
//        }
//    } 
    document.newsite.action.value = '';
    document.newsite.submit();
}

function goDep(x, y, z) {
    document.newsite.page.value   = 'dep';
    document.newsite.dep.value    = x;
    document.newsite.good.value   = y;
    document.newsite.action.value = z;
    document.newsite.submit();
}

function goPage(x, y) {
    document.newsite.page.value  = x;
    document.newsite.cpage.value = y;
    document.newsite.good.value  = 0; 
    document.newsite.submit();
}

function goAct(x) {
    document.newsite.page.value = x;
    document.newsite.submit();
}

function doOpen(x) {
    document.newsite.action.value = 'open';
    goAct(x);
}

function doClose(x) {
    document.newsite.action.value = 'close';
    goAct(x);
}

function doPass() {
    document.newsite.action.value = 'pass';
    if(ifempty(document.newsite.login.value)) {
        alert('Имя не введено!');
        document.newsite.login.select();
        return;
    } 
    if(ifempty(document.newsite.password.value)) {
        alert('Пароль не введен!');
        document.newsite.password.select();
        return;
    } 
    goAct('index');
}

function outSession() {
    document.newsite.lid.value = 0;
    goTo('index');
}

function doReg(x) {
    document.newsite.action.value = x;
    goAct('reg');
}

function doTo(x, y) {
    document.newsite.action.value = y;
    goAct(x);
}

function sendReg() {

    if(ifempty(document.newsite.logname.value)) {
        alert('Не заполнено поле "Login"!');
        document.newsite.logname.select();
        return;
    }
    if(ifempty(document.newsite.pass0.value)) {
        alert('Не заполнено поле "Пароль"!');
        document.newsite.pass0.select();
        return;
    }
    if(document.newsite.pass0.value != document.newsite.pass1.value) {
        alert('Не совпадают значения полей пароля!');
        document.newsite.pass0.select();
        return;
    }
    if(ifempty(document.newsite.uname.value)) {
        alert('Не заполнено поле "Имя"!');
        document.newsite.uname.select();
        return;
    }
    if(ifempty(document.newsite.email.value)) {
        alert('Не заполнено поле "eMail"!');
        document.newsite.email.select();
        return;
    }
    document.newsite.action.value = "<!--action-->";
    goAct('reg');
}

function sendFB() {

    if(ifempty(document.newsite.fbmess.value)) {
        alert('Не отправляем пустых сообщений!');
        document.newsite.fbmess.select();
        return;
    }
    document.newsite.action.value = "<!--action-->";
    goAct('fback');
}

function ifempty(x)
// Анализирует, содержит ли x что-то кроме " " и перевода строки
{
    var p = x;
    var ps = p.split(" ");
    var ii = ps.length;
    var i, es;
    var j = 1;
    for(i = 0; i < ii; i++)
    {
	es = escape(ps[i]);
	if(ps[i] != "" && es != "%0D%0A")
	{
	    j --;
	    break;
	}
    }
    return(j);
}



