
function set_counter_id() {
    if (top100a) top100a.setAttribute('id','rambler_counter');
    else setTimeout(set_counter_id, 500);
}

var fb_custom_select;
var fb_format;

function select_change(a,b) {

    if (fb_custom_select) fb_custom_select.style.display = 'block';

    fb_format = b;

    var val = a.value;

    if (val!='custom') {
        return;
    }
    var div = ge('feedback_custom_input');

    div.style.display = 'block';
    a.style.display = 'none';

    fb_custom_select = a;

    //var sp = a.parentNode.getElementsByTagName('span')[0];

    a.parentNode.insertBefore(div,a);

    var vl = ge('fb_custom_value');

    vl.value='';

    if (b==1 && a.options[17].innerHTML!='Другой...') vl.value = a.options[17].innerHTML;
    if (b==2 && a.options[8].innerHTML!='Другое...') vl.value = a.options[8].innerHTML;


    vl.focus();

}


function ge(a) {
    return document.getElementById(a);
}


function fb_custom_done() {

    var val = ge('fb_custom_value').value;

    var p = /^[-_ 0-9a-z\.,]+$/i
    var ep = /^[-_ \.,]$/i
    var mes = 'Допустимые символы: цифры, буквы латинского алфавита, пробел, дефис, символ подчёркивания, точка';

    if (fb_format==2) {
        p = /^\d+[xх]\d+$/i;
        //        ^ русская и англ. 'x'
        mes = 'Формат текста: [ширина]x[высота]';
    }

    if (!p.test(val) || ep.test(val)) {
        alert('Введите правильное значение! '+mes);
        return false;
    }

    if (fb_format==2) val = val.replace('х','x');

    ge('feedback_custom_input').style.display = 'none';

    ge('fb_custom_value').value = '';

    var l = fb_custom_select.length;

    fb_custom_select.style.display = 'block';

    var d;
    if (fb_format==1) d = ge('browser_value');
        else d = ge('resolution_value');

    d.value = val;

    for (var i = 0; i < l; i++) {
        if(fb_custom_select[i].value=='custom') {
            fb_custom_select.options[i].innerHTML = val;
            fb_custom_select.selectedIndex = i;
            break;
        }
    }

    return false;
}




function get_browser() {

    var v = navigator.userAgent;

    var b = 17;

    if (v.indexOf('Firefox/3.6')!=-1 || v.indexOf('Firefox/3.5')!=-1) b = 7;
        else if (v.indexOf('Firefox/3.0')!=-1) b = 6;
            else if (v.indexOf('Firefox/2.5')!=-1) b = 5;
                else if (v.indexOf('Firefox/2.0')!=-1) b = 4;
                    else if (v.indexOf('Firefox/')!=-1) b = 8;

    if (v.indexOf('MSIE 8.0')!=-1) b = 2;
        else if (v.indexOf('MSIE 7.0')!=-1) b = 1;
            else if (v.indexOf('MSIE 6.0')!=-1) b = 0;
                else if (v.indexOf('MSIE ')!=-1) b = 3;

    if (v.indexOf('Opera/10.5')!=-1) b = 12;
        else if (v.indexOf('Opera/10.0')!=-1) b = 11;
            else if (v.indexOf('Opera/9.5')!=-1) b = 10;
                else if (v.indexOf('Opera/9.0')!=-1) b = 9;
                    else if (v.indexOf('Opera/')!=-1) b = 13;

    if (v.indexOf('Chrome')!=-1) b = 14;

    ge('browser_select').selectedIndex = b;
}



function get_resolution() {
    var w = screen.width;
    var h = screen.height;

    var s = 8;

    if (w==800 && h==600) s = 0;
    if (w==1024 && h==768) s = 1;
    if (w==1152 && h==864) s = 2;
    if (w==1280 && h==720) s = 3;
    if (w==1280 && h==768) s = 4;
    if (w==1280 && h==1024) s = 5;

    if (w==1280 && h==600) s = 6;
    if (w==1280 && h==800) s = 7;


    ge('resolution_select').selectedIndex = s;
}

if (!ge('has_tried')) {
    get_browser();
    get_resolution();
}





function try_qsearch() {
 var inpt = document.getElementById('qsearch_input');
 if (inpt.value == 'Поиск...') inpt.value = '';

 return true;
}

function qsearch_click(a) {
 if (a.value=='Поиск...' || a.value=='Поиск по сайту...') {
  a.value = '';
  a.style.color = '#000000';
 }
}

function qsearch_blur(a) {
 if (a.value=='') {
  a.value = 'Поиск по сайту...';
  a.style.color = '#AAAAAA';
 }
}


function fb_message() {
    var fb = ge('site_feedback');
    //var mes = ge('fb_feedback_message');

    fb.style.display = 'none';

    setTimeout(hide_fb_message, 5000);
}

function hide_fb_message() {
    var fb = ge('site_feedback');
    var mes = ge('fb_feedback_message');

    $(mes).hide("slow");
    $(fb).show("slow");
}

function mailto(mail) {

    var url = mail.first+'@'+mail.server+'.'+mail.ext;

    location.href = 'mailto:'+url;

    return false;
}




jsHover = function() {

                var hEls = document.getElementById('nav').getElementsByTagName('LI');

                for (var i=0, len=hEls.length; i<len; i++) {

                        hEls[i].onmouseover=function() { this.className+=' jshover'; }

                        hEls[i].onmouseout=function() { this.className=this.className.replace(' jshover', ''); }

                }

}

if (window.attachEvent && navigator.userAgent.indexOf('Opera')==-1) window.attachEvent('onload', jsHover);



set_counter_id();
