function getObj (name) {
	if (typeof name == "object") return name;
	if (document.getElementById) return document.getElementById(name);
	if (document.all) return eval('document.all.'+name);
	else return null;
}
function JenCisla(evt) {
    var e = evt
    if (window.event) { // IE
        var charCode = e.keyCode;
    } else if (e.which) { // Safari 4, Firefox 3.0.4
        var charCode = e.which
    }
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
function PoleBlur(pole, vychozi_text) {
	if (pole.value == '') pole.value = vychozi_text;
}
function PoleFocus(pole, vychozi_text) {
	if (pole.value == vychozi_text) pole.value = '';
}
function StavDoruceni(kod_baliku) {
	var wwidth = 468;
	var wheight = 120;
	var clW = screen.width;
	var clH = screen.height;
	var winl = (clW - wwidth) / 2;
	var wint = (clH - wheight - 40) / 2;

	popupWindow = window.open('cpost.asp?id='+kod_baliku, 'popupWindow', 'directories=no,location=no,menubars=no,menubar=no,resizable=yes,scrollbars=yes,statusbars=no,status=no,titlebar=no,toolbar=no,fullscreen=no,width='+wwidth+',height='+wheight+',left='+winl+',top='+wint+',screenX='+winl+',screenY='+wint);
}

function ZmenitObrazek(obrazek) {
	var cilovyImg = document.getElementById('obrazek_hlavni');
	cilovyImg.style.visibility = 'hidden';
	cilovyImg.src = '/upload/' + obrazek;
	cilovyImg.onload = ZobrazitObrazek;
}

function ZobrazitObrazek() {
	var cilovyImg = document.getElementById('obrazek_hlavni');
	cilovyImg.style.visibility = 'visible';
}

function ShowOrHideElement(elementId) {
	var obj = document.getElementById(elementId);
	if (obj.style.display.toLowerCase() == "none") {
		obj.style.display = "block";
	}
	else {
		obj.style.display = "none";
	}
}
function ShowOrHideElementOdpoved(elementId,zbozi,prispevek,url,predmet) {
	var obj = document.getElementById(elementId);
	var zbo = document.getElementById('id_zbozi');
	var pri = document.getElementById('nadrazenyPrispevek');
	var pre = document.getElementById('predmet');
	var iurl = document.getElementById('url_prispevku');
		obj.style.display = "block";
		zbo.value = zbozi;
		pri.value=prispevek;
		iurl.value = url;
		pre.value = predmet;

}
function vytvorXHR() {
    var xhr2;
    try {
        xhr2 = new XMLHttpRequest();
    } catch (e) {
        var MSXmlVerze = new Array('MSXML2.XMLHttp.6.0', 'MSXML2.XMLHttp.5.0', 'MSXML2.XMLHttp.4.0', 'MSXML2.XMLHttp.3.0', 'MSXML2.XMLHttp.2.0', 'Microsoft.XMLHttp');
        for (var i = 0; i <= MSXmlVerze.length; i++) {
            try {
                xhr2 = new ActiveXObject(MSXmlVerze[i]);
                break;
            } catch (e) {
                //vzniklou chybu ignoruji a pokračuji nastavením další verze
            }
        }
    }
    if (!xhr2)
        alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");
    else
        return xhr2;
}
var xhr = vytvorXHR();
function reloadSearch() {
    document.getElementById("oznamovaci-box").style.display = "block"; 
        var fo = document.getElementById("filtr_order").value;
        var fp = document.getElementById("filtr_page").value;
        var fpa = document.getElementById("filtr_paging").value;
        var os = getValue(document.formular.operacni_system);
        var vyrobce = getIds(document.getElementById("ids").value);
        var cena1 = getValueBox(document.getElementById("cena1"));
        var cena2 = getValueBox(document.getElementById("cena2"));
        var cena3 = getValueBox(document.getElementById("cena3"));
        var cena4 = getValueBox(document.getElementById("cena4"));
        var dostupnost = getValue(document.formular.dostupnost);
        var pametova_karta = getValue(document.formular.pametova_karta);
        var fotoaparat = getValue(document.formular.fotoaparat);
        var dotykovy_display = getValue(document.formular.dotykovy_display);
        var wifi = getValue(document.formular.wifi);
        var gps = getValue(document.formular.gps);
        var query = "?fo=" + fo + "&fp=" + fp + "&fpa=" + fpa + "&operacni_system=" + os + "&vyrobce=" + vyrobce + "&cena1=" + cena1 + "&cena2=" + cena2 + "&cena3=" + cena3 + "&cena4=" + cena4 + "&pametova_karta=" + pametova_karta + "&fotoaparat=" + fotoaparat + "&dotykovy_display=" + dotykovy_display + "&wifi=" + wifi + "&gps=" + gps + "&dostupnost=" + dostupnost;
        var url = "search.asp";
        try {
            xhr.open("GET", "./include/" + url + query);
            xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            try {
                xhr.overrideMimeType('text/html');
            } catch (e) { }
            xhr.onreadystatechange = insertData;
            xhr.send(null);
        }
        catch (e) {
            alert("ERROR" + e);
        }
  
}

function insertData() {
    if (xhr.readyState == 4) {

        //if (xhr.status == 200) {

        div = document.getElementById("parametry-search");
        div.innerHTML = xhr.responseText;
        document.getElementById("oznamovaci-box").style.display = "none";
        //} else {
        //alert('nepodařilo se vložit data');
        //}
    }
}
function getValue(input) {
    for (var i = 0; i < input.length; i++) {
        if (input[i].checked) {
            return rad_val = input[i].value;
        }
    }
    return 2;
}
function getValueBox(input) {
    try {
        if (input.checked) return 1;
    } catch (Exception) { }
    return 0;
}
function getIds(str) {
    str = str.split(";");
    var ret="";
    for (var i = 0; i < str.length; i++) {
        try{
        if (document.getElementById("skupina" + str[i]).checked) {
            ret = ret + str[i] + ";";
         }
         }catch(Exception){}
     }
    return ret;
}
function odeslatDotaz() {
    var jmeno = document.getElementById("jmenoDotaz").value
    var predmet = document.getElementById("predmetDotaz").value
    var text = document.getElementById("textDotaz").value
    var email = document.getElementById("emailDotaz").value
    if(jmeno == "" || predmet == "" || text == "" || email == ""){
        alert("Všechny položky formuláře jsou povinné.\nProsíme Vyplňte je.");
        return false;
    }else{
        return true;
    }
}
