function Check_Form_One(fobj,El,Txt,mail){
    if (fobj.elements[El]) {
        if(mail)
        res = isNotEmail(fobj.elements[El].value);
        else
        res = isEmpty(fobj.elements[El].value);
    }
    if (res) {
        err=res.replace('%d', Txt);
        alert(err);
        fobj.elements[El].focus();
        return false;
    }
    return true;
}

function focusEl(id)
{
    document.getElementById(id).focus();
}

// на пустоту (! '' или '   ')
function isEmpty(text) {
    var msg = "Заполните пожалуйста поле \"%d\";\n";
    text = "" + text;
    for (var i=0; i < text.length; i++) {
        if (text.substring(i, i+1) != " ") {return false}
    }
    return msg;
}

// Проверка на E-mail (@ в строке и . после @ и более 2 символов после .)
function isNotEmail(text) {
    var msg = "Поле \"%d\" должно иметь формат адреса эл. почты (user@domain.ru);\n";
    if(isEmpty(text)) return isEmpty(text);
    var pos_amp= text.indexOf("@");
    var pos_point= text.lastIndexOf(".");
    if (pos_amp == -1) return msg;
    if (pos_point < pos_amp) return msg;
    if (2 > (text.length - pos_point)) return msg;
    return false;
}

function isNotUrl(text)
{
    var value = text;
    var emptyMsg = isEmpty(value);
    if(emptyMsg){
        return true;
    }
    re = /^(?:http:\/\/(?:www\.)?odnoklassniki\.ru\/user\/)?(\d)+$/;
    if (re.test(value)) {
        return false;
    }
    return true;

}

function showHideId(id){
    if(document.getElementById(id).style.display==""){
        document.getElementById(id).style.display="none";
    }else{
        document.getElementById(id).style.display = "";
    }
}

function loadJs(src)
{
    var s = document.createElement('script');
    s.src = src;
    document.body.appendChild(s);
}