
var admin = {

    translitLink: function(input, output)
    {
        var input = input.value.clean();

        var ru = ['а','б','в','г','д','е','ё', 'ж', 'з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч', 'ш', 'щ', 'ъ','ы','ь','э','ю', 'я', '"',' ',"'",'`'];
        var en = ['a','b','v','g','d','e','yo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','shh','','y','', 'e','yu','ya', '','_','', ''];

        ru.each(function(item, index){
            input = input.replace(eval('/'+item+'/gi'), en[index]);
        });

        output.value = input;
    },


    translitToRu: function(input, output)
    {
        var input = input.get('text').clean();
        input = input.replace(eval('/ \\| |dolalay.com|dolalay.co|dolalay.c|dolalay.|dolalay|dolala|`|"/gi'), '');

        var ru = ['Ч', 'Щ',  'Ш', 'ё', 'ж', 'ч', 'щ',  'ш', 'ю', 'я', 'ой','ый','а','б','в','г','д','е','з','и','й','к','л','м','н','о','п','р','т','у','ф','х','ц','ъ','ь','э','ы','с','ш','А','Б','В','Г','Д','Е','Ё', 'Ж', 'З','И','Й','К','Л','М','Н','О','П','Р','Т','У','Ф','Х','Ц', 'Ъ','Ь','Э','Ю', 'Я', 'Ы','С','В'];
        var en = ['Ch','Shh','Sh','yo','zh','ch','shh','sh','yu','ya','oy','iy','a','b','v','g','d','e','z','i','j','k','l','m','n','o','p','r','t','u','f','h','c','','', 'e','y','s','w','A','B','V','G','D','E','YO','Zh','Z','I','J','K','L','M','N','O','P','R','T','U','F', 'H','C', '', '', 'E','Yu','Ya','Y','S','W'];
        // var en = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];

        en.each(function(item, index){
            input = input.replace(eval('/'+item+'/g'), ru[index]);
        });

        output.set('text', input);
    },


    addRemFile: function(this_)
    {
        var this_ = $(this_);
        var row = this_.getParent();
        if (this_.value == '-' && row.getParent().getElements('li').length > 1) row.destroy();
        if (this_.value == '+') {
            row.clone().injectAfter(row);
            
            row.getNext().getElements('input:not([type="button"])').each(function(elem) // обнулить все дополнительные поля
            {
                elem.value = '';
                //input.set('name', input.get('name').replace(/\[\d{1,9}\]$/, '[]')); // если есть ключи, обнулить их
            });
        }
    },


    fillFromID3: function(this_)
    {
        var editorLi = $('formMusicEditor').getElement('ul').getElements('li');

        this_.getParent().getParent().getElements('li').each(function(li, index){
            if (li.getElement('u')) {
                if (editorLi[index]) {
                    var id3value = li.getElement('u').get('text').clean();

                    if (editorLi[index].getElement('input'))  editorLi[index].getElement('input').value = id3value;
                    if (editorLi[index].getElement('select')) {
                        if (id3value.contains(':')) // если дата
                        {
                            var time = id3value.split(':');
                            $('min').value = time[0].clean();
                            $('sec').value = time[1].clean();
                        }
                        else editorLi[index].getElement('select').selectedIndex = editorLi[index].getElement('select').getElements('option').get('text').indexOf(id3value);
                    }
                }
            }
        });
    },


    /*correctThisTitle: function(this_)
    {
        var id = this_.get('id');
        var link = '/ajax.php?do=correctThisTitle&id='+ id;// +'&title='+ $(id).getElement('form').title.value;
        this_.set('html', '<form id="titleEditor" onSubmit="$(\''+ id +'\').load('+ link +');return false;"><input type="text" name="title" value="'+ this_.get('text') +'"></form>');
    }   */


    deleteRow: function(id, what, this_)
    {
        if (confirm('Точно удалить?'))
        new Request.JSON({
            url: '/ajax.php?do=deleteRow',
            onComplete: function(response) {
                if (response) $(this_).getParent().destroy();
        }}).get({'id': id, 'what': what});
    },
    
      
    del: function(id, what, this_)
    {
        if (confirm('Точно удалить?'))
        new Request.JSON({
            url: '/ajax.php?do='+ what,
            onComplete: function(response)
            {
                if (response) this_.getParent().set('style','text-decoration:line-through;');
            }
        }).post({'id': id});
    }



}




