function disable_helper() {
         if($('helper_logo')) {
            if($F('switch_helper')=='off') {
               $('helper_logo').src='./_images/logo_helper.gif';
               $('switch_helper').value='on';
            }
            else {
               $('helper_logo').src='./_images/logo_helper_disabled.gif';
               $('switch_helper').value='off';
            }
         }
}

function set_helper(text) {
         text=text||'Пока нет данных об этом элементе.';
         if($F('switch_helper')=='on') {
            $('site_helper').innerHTML=text;
         }
}

function clean_helper() {
         $('site_helper').innerHTML='<b style="color:#0D3FF8;">Сайтовый помощник.</b>&nbsp;Если Вам непонятно назначение любого из элементов - наведите на него курсор мыши и информация о нем будет отображена в этой области. <b>Щелчек по иконке помощника отключит или включит его.</b>';
}

/*
 * Функция для открытия окна выбора города
 * в режиме отображения городов, у которых
 * есть компании
*/
function popupWindow(cmd,param) {
        var wParam = "top=200,left=200,height=250,width=250,status=yes,scrollable=yes";
    var wCmd = "./small_content/"+cmd+"?id="+param+"&mode=on";
    var wnd=window.open(wCmd, "win_ctrl", wParam);
    wnd.focus();
}

/*
 * Функция для открытия окна выбора города
 * в режиме отображения всех городов
*/
function popupWindow2(cmd,param) {
        var wParam = "top=200,left=200,height=250,width=250,status=yes,scrollable=yes";
    var wCmd = "./small_content/"+cmd+"?id="+param+"&mode=off";
    var wnd=window.open(wCmd, "win_ctrl", wParam);
    wnd.focus();
}

/*
 * Функция для установки в поля имени и
 * идентификатора города выбранного в окне
*/
function setCity(id,obj) {
        var city_id = id;
        var city = obj.value;
    document.getElementById('city_id').value = city_id;
    document.getElementById('city').value = city;
}

/*
 * Функция для возврата значения имени и
 * идентификатора города выбранного в окне
*/
function returnCityValues() {
    var city_id = document.getElementById('city_id').value;
    var city = document.getElementById('city').value;

    window.opener.document.getElementById('cityId').value = city_id;
    window.opener.document.getElementById('cityName').value = city;
    window.opener.focus();
        window.close();
}

/*
 * Функция для вывода подсказки при
 * выборе вида регистрации
*/
function selAsReg(obj) {
                var sel = obj.value;
                if(sel==1) {
                        document.getElementById('company').style.display='block';
                        document.getElementById('user').style.display='none';
                }
                else if(sel==2) {
                        document.getElementById('company').style.display='none';
                        document.getElementById('user').style.display='block';
                }
}

/*
 * Функция для подсчета количества символов
 * в поле и вывода их в тег <b>
*/
function sCount(obj,indx,count) {
    var max=count;
        var text=obj.value;
        var sCountObj = document.getElementById('sCount_'+indx); //Получаем объект содержащий подсчет символов
        var remObj = sCountObj.getElementsByTagName('b')[0]; //получаем вложенные теги b
    sCountObj.removeChild(remObj); //Удаляем старый тег b
    var sNewObj =document.createElement('b'); //Создаем новый тег b
            if(text.length>count) {
                    sCountObj.style.color="red"; //Для IE
                    sNewObj.setAttribute("style","color:red;"); //Для Mozila, Opera ...
            }
    var sCountLen = document.createTextNode(text.length); //Создаем текстовый элемент со значением длины строки
    sNewObj.appendChild(sCountLen); //В новый тег добавляем текстовый элемент
    sCountObj.appendChild(sNewObj); //Текстовй элемент добавляем в объект посчета символов
}
