function win2url( str ) {
    //  словарь
    var trans = [];
    for (var i = 0x410; i <= 0x44F; i++) trans[i] = i - 0x350; // А-Яа-я
    trans[0x401] = 0xA8;    // Ё
    trans[0x451] = 0xB8;    // ё
    var ret = [];
    // Составляем массив кодов символов, попутно переводим кириллицу
    for (var i = 0; i < str.length; i++){
        var n = str.charCodeAt(i);
        if (typeof trans[n] != 'undefined') n = trans[n];
        if ( n <= 0xFF ) ret.push(n);
    }
    return escape(String.fromCharCode.apply(null, ret));
}


var fly;

function fast_form(obj, id){
	if ( fly  == undefined ) { fly = obj.src }
    var coord = absPosition(obj);
    var divs = document.getElementById( id );
    divs.style.top  = coord.y + 10;
    divs.style.left = coord.x + 10;
    divs.style.display = divs.style.display == 'block' ? 'none' : 'block';
	obj.src = divs.style.display == 'block' ? '/img/ico_delete.gif' : fly;
}

function tag_search(id, prefix){
	prefix = prefix.length ? prefix : '/';
	window.location = prefix + 'tag/' + win2url( gebi( id ).value );
}