function send_xmlhttprequest(obsluha, method, url, content, headers) {
	var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));

	if (!xmlhttp)
		return false;

	xmlhttp.open(method, url);

	if (obsluha != null)
		xmlhttp.onreadystatechange = function() {
			obsluha(xmlhttp);
		};

	if (headers) {
		for (var key in headers)
			xmlhttp.setRequestHeader(key, headers[key]);
	}

	xmlhttp.send(content);
	return true;
}

function open_popup(dokument, sirka, vyska, scrollbars) {
	so = screen.width;
	vo = screen.height;
	zleva = ((so - sirka) / 2) - 13;
	shora = 120;
	popup_win = window.open(dokument,"popup_okno","width="+sirka+",height="+vyska+",left="+zleva+",top="+shora+",location=0,menubar=0,resizable=1,scrollbars="+scrollbars+",status=0,titlebar=0,toolbar=0");
	popup_win.focus();
}

function Show(id, show) {
  if (show)
    document.getElementById(id).style.visibility='visible';
  else
    document.getElementById(id).style.visibility='hidden';
}

function mute(m) {
    if ((m == "on") || (m == "off"))
        send_xmlhttprequest(null, "GET", "/audio_mute.php?mute=" + m);
}


function reload_confirm_image() {
	var d = new Date();
	var obj = document.getElementById('confirm_data_image_image');

	if (obj)
		obj.src = '/confirm_number.php?new&time=' + d.getTime();
}

function change_confirm_style(second) {
	var obj1 = document.getElementById('confirm_data_image');
	var obj2 = document.getElementById('confirm_data_flash');

	if (second) {
		obj1.style.display = 'none';
		obj2.style.display = 'block';
	} else {
		obj2.style.display = 'none';
		obj1.style.display = 'block';
	}
}

function ShowParamSearch(_id) {
    var ps = document.getElementById(_id); 
    var c = document.getElementById("content");
    
    if (ps.style.display == "none") {
        ps.style.display = "block";
        c.className = "content2l2";
    } else {
        ps.style.display = "none";
        c.className = "content2l";
    }
}

var IE = false;

reg = /^.*Microsoft.*$/;  // mrdosoft
if (reg.test(navigator.appName))
    IE = true;

function Uua(_tr) {
    var tds = _tr.getElementsByTagName("TD");
    var divs = tds[0].getElementsByTagName("DIV");
    _tr.style.color = "#4d9cde";

    if (divs.length > 0) {
        divs[0].style.display = "block";

        var img = divs[0].getElementsByTagName("IMG");
        var tab = document.getElementById("kkt");
        var trs = tab.getElementsByTagName("TR");
        var h = 0;

        divs[0].style.width = img[0].width + "px";
        divs[0].style.height = img[0].height + "px";
        //divs[0].style.left = - img[0].width - 6 + "px";
        divs[0].style.right = divs[0].parentNode.offsetWidth + img[0].width - 6 + "px"; 
        divs[0].style.top = "0px";

        for (var i = 0; i < trs.length; i++) {
            h += trs[i].offsetHeight;
            if (trs[i] == _tr)
                break;
        }

        divs[0].style.top = Math.ceil(h - (img[0].height / 2) - 20) + "px";
    }
}

function Aau(_tr) {
    var tds = _tr.getElementsByTagName("TD");
    var divs = tds[0].getElementsByTagName("DIV");
    _tr.style.color = "#7a7a7a";

    if (divs.length > 0) {
        divs[0].style.display = "none";
    }
}

function searchform_control(element, adress){
    var f = document.getElementById('parametric_search');
    var id_last = element.id;
    var checked = 0;
    for (var i = 0;i<f.elements.length; i++){
        if( (f.elements[i].type == "checkbox") && (f.elements[i].checked == true )){
            checked++;
        }    
    }
        
    if(checked > 3 ){
        document.getElementById(id_last).checked = false;
        document.getElementById("ps_win").style.display = "block";
        //open_popup(adress,400, 300, 1);
        //alert('MESSAGE');
    }
    return true;
}