/*************************************************************
* Определение броузера.
* Взято с kruglov.ru
*************************************************************/
var isDOM = document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
var isOpera = isOpera5 = window.opera && isDOM //Opera 5+
var isOpera6 = isOpera && window.print //Opera 6+
var isOpera7 = isOpera && document.readyState //Opera 7+
var isMSIE = document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
var isMSIE5 = isDOM && isMSIE //MSIE 5+
var isNetscape4 = document.layers //Netscape 4.*
var isMozilla = isDOM && navigator.appName == "Netscape" //Mozilla или Netscape 6.*

/** 
* Cтавит checked на элемент elname (имя элемента) под индексом idx.
* Используется при событии onclick, когда нажимают текстовую метку 
* перед радиокнопкой или чекбоксом.
* Если элемент, от имени которого используется функция, является checkbox, 
* то повторный клик снимает с него checked-выделение.
* @param string elname имя группы элементов radio или checkbox 
* @param int idx индекс элемента, который необходимо активизировать
* @return void
*/
function check(elname, idx)
{
    var lnk = document.getElementsByName(elname)[idx];

    if (lnk.type == "radio")
    {
        lnk.checked = true;
    }
    else if(lnk.type == "checkbox")
    {
        if (lnk.checked == true) {
            lnk.checked = false;
        }
        else {
            lnk.checked = true;
        }
    }
    
    return true;
}

/*************************************************************
* Открытие окна с картинкой.
*************************************************************/
function openImageWindow(src, w, h)
{
    var h1 = (h > 600) ? 600 : h;
    var w1 = (h > 600) ? w + 16 : w;
    var res = (h > 600) ? 1 : 0;
    var scrl = (h > 600) ? 1 : 0;

    var l = Math.ceil((screen.availWidth - w1)/2);
    var t = Math.ceil((screen.availHeight - h1)/2);

    var OpenWindow = window.open("", 'Изображение', 'width=' + w1 +',height=' + h1 + ',toolbar=0,menubar=0,scrollbars=' + scrl + ',resizable=' + res + ',location=0,status=0,left=' + l + ',top=' + t);
    OpenWindow.document.write("<html><head>");
    OpenWindow.document.write("<title>Изображение</title></head>");
    OpenWindow.document.write("<body style='margin:0' topmargin='0' rightmargin='0' marginwidth='0' marginheight='0'>");
    OpenWindow.document.write("<a href='#' onclick='window.close()'><img border='0' src='" + src + "' width='" + w + "' height='" + h + "' title='Закрыть окно'></a>");
    OpenWindow.document.write("</body>");
    OpenWindow.document.write("</html>");
}

// Активизировать поле поиска.
function active_search(_this, button_id)
{
	if (_this.value == 'Поиск')
	{
		_this.value = '';
	}
	
	document.getElementById(button_id).style.visibility = 'visible';
}

// Показать форму комментариев.
function show_comment_form(_this)
{
	document.getElementById('comment_form').style.display = "block";
	document.getElementById('link_add_comment').style.display = "none";
	return false;
}