// все кроме русских букв
function NoRussian(){
    var k = window.event.keyCode;

    if (k > 192)
    window.event.returnValue = false;
}


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 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 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);
}


function deleteSourceUrl(url){
    if(confirm("Удалить ресурс с сайта? \n (После удаления данная ссылка никогда больше не появится на сайте. Даже при обновлении.)")){
        window.location.href = '?&delurl='+url;
    }
}



function openW(good_id) {
    win_pic_width = 370;
    win_pic_height = 480;
    editor = window.open("/sms/send", '_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width='+win_pic_width+',height='+win_pic_height+',top='+(window.screen.height-win_pic_height)/2+',left='+(window.screen.width-win_pic_width)/2);
}




function onAddTag()
{
    if(!$('newTagName').value){
        alert('Нужно вписать название тега');
        return;
    }
    $('formTagName').value = $('newTagName').value;
    $('newTagName').value = '';

    var url = base_url+'/ajax/addtag';
    var pars = $('addTagForm').serialize();
    var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponseParse} );
}

function showResponseParse(originalRequest){
    var text = document.getElementById('addedTagsHolder').innerHTML;
    document.getElementById('addedTagsHolder').innerHTML = text + originalRequest.responseText;
}


function showDesc(nom)
{
    $('desc1_'+nom).hide();
//    $().show();
    Effect.toggle('desc2_'+nom, 'Blind');
}
function hideDesc(nom)
{
    $('desc1_'+nom).show();
    $('desc2_'+nom).hide();
}