var zapati = "Sport Centrum Doleček", kategorie, pole, id, nazev, priznak_heslo = 1, menu_uzel, dodavatele, vyrobci;

/* Vytvoření nového okna */
function okno(soubor, sirka, vyska) {
  window,open("okno.aspx?soubor=" + soubor + "", "okno",
  "left=5,top=5,width=" + sirka + ",height=" + vyska + ",menubar=no,directories=no,"+
  "toolbar=no,location=no,no,no,scrollbars=no,resizable=no");
}

/* Vytvoření nového okna pro zobrazení detailu objednávky */
function okno_2(login) {
  window,open("okno_2.aspx?id=" + login + "", "okno",
  "left=5,top=5,width=640,height=480,menubar=no,directories=no,"+
  "toolbar=no,location=no,no,no,scrollbars=no,resizable=no");
}

function okno_3(id) {
  window,open("okno_4.aspx?id=" + id + "", "okno",
  "left=5,top=5,width=400,height=200,menubar=no,directories=no,"+
  "toolbar=no,location=no,status,yes,scrollbars=yes,resizable=yes");
}

/* Funkce vytvářející prázdné pole pro příznaky skrytí / odkrytí položky menu */
function nastav()
{
	uzel = document.getElementById("menu");
	pocet = uzel.getElementsByTagName("div").length - 1;	// Zjištění počtu položek menu
	menu_uzel = new Array(pocet);							// Vytvoření pole
}

function moveover(txt) {
  window.status = txt
  return true
}

function moveout() {
  window.status = zapati
  return true
}

/* Funkce doplňující znaky jako procenta, koruna atd. do vstupních políček */
function dopln(prvek, hodnota)
{
    if(hodnota == "pár" && document.getElementById(prvek).value >= 2 && document.getElementById(prvek).value <= 4)
        hodnota = "páry";
    if(hodnota == "pár" && document.getElementById(prvek).value >= 5)
        hodnota = "párů";
	if(document.getElementById(prvek).value.indexOf(hodnota) < 0)
		document.getElementById(prvek).value += " " + hodnota;
}

function zobraz(prvek)
{
    var prvek_2 = prvek.substring(7, prvek.length)
    var prvek_3 = "obrazek_" + prvek_2;
    if(document.getElementById(prvek).style.display == 'none')
    {
        document.getElementById(prvek).style.display = 'block'
        document.getElementById(prvek_2).style.fontWeight = 'bold'
		document.getElementById(prvek_3).src = 'img/minus.png';	
    }
    else
    {
        document.getElementById(prvek).style.display = 'none'
        document.getElementById(prvek_2).style.fontWeight = 'normal'
		document.getElementById(prvek_3).src = 'img/plus.png';	
    }
}

function zobraz_x(prvek)
{
    if(document.getElementById(prvek).style.display == 'block')
    {
        document.getElementById(prvek).style.fontWeight = 'normal'
        document.getElementById(prvek).style.display = 'none'
    }
    else
        document.getElementById(prvek).style.display = 'block'
}

function vypni(prvek)
{
    var prvek_2 = prvek.substring(7, prvek.length)
    document.getElementById(prvek_2).style.fontWeight = 'normal'
}

/* Zobrazení políček pro změnu hesla */
function zmena_heslo()
{
	if(priznak_heslo == 1)
	{
		document.getElementById("blok_heslo_stare").style.display = 'block';
		document.getElementById("blok_heslo_nove").style.display = 'block';
		document.getElementById("blok_heslo_nove_2").style.display = 'block';
		this.document.getElementById('heslo_zmena').value = "true";
		priznak_heslo = 0;
	}
	
	else
	{
		document.getElementById("blok_heslo_stare").style.display = 'none';
		document.getElementById("blok_heslo_nove").style.display = 'none';
		document.getElementById("blok_heslo_nove_2").style.display = 'none';
		this.document.getElementById('heslo_zmena').value = "false";
		priznak_heslo = 1;
	}
}

/* Funkce pro kontrolu správného vyplnění kritérií pro hledání v SQL */
function kontrola_vyhledavani(zbozi_kategorie, zbozi_vyrobce)
{
	if(zbozi_kategorie == "" && zbozi_vyrobce == "")
	{
	    alert("Musíte vyplnit některý z parametrů vyhledávání");
	    document.getElementById("zbozi_kategorie").focus();
		return false;
	}
	else
	{
		return true;
	}
}

// Funkce pro kontrolu správného zadání údajů k registraci nového zákazníka
function kontrola_registrace(registrace_jmeno, registrace_prijmeni, registrace_ulice, registrace_mesto, registrace_psc, registrace_mail, registrace_telefon, registrace_login, registrace_heslo, registrace_heslo_2)
{
	if(registrace_jmeno == "")
	{
		alert("Musíte vyplnit položku Jméno");
		document.getElementById("registrace_jmeno").focus();
		return false;
	}
	
	else if(registrace_prijmeni == "")
	{
		alert("Musíte vyplnit položku Příjmení");
		document.getElementById("registrace_prijmeni").focus();
		return false;
	}
	
	else if(registrace_ulice == "")
	{
		alert("Musíte vyplnit položku Ulice");
		document.getElementById("registrace_ulice").focus();
		return false;
	}
	
	else if(registrace_mesto == "")
	{
		alert("Musíte vyplnit položku Město");
		document.getElementById("registrace_mesto").focus();
		return false;
	}
	
	else if(registrace_psc == "")
	{
		alert("Musíte vyplnit položku PSČ");
		document.getElementById("registrace_psc").focus();
		return false;
	}
	
	else if(registrace_telefon == "")
	{
		alert("Musíte vyplnit položku Telefon");
		document.getElementById("registrace_telefon").focus();
		return false;
	}
	
	else if(registrace_mail == "")
	{
		alert("Musíte vyplnit položku E-mail");
		document.getElementById("registrace_mail").focus();
		return false;
	}
	
	else if(registrace_login == "")
	{
		alert("Musíte vyplnit položku Login");
	    document.getElementById("registrace_login").focus();
		return false;
	}
	
    else if(registrace_heslo.length < 6 || registrace_heslo.length > 32)
	{
		alert("Musíte zadat heslo v rozmezí 6-32 znaků");
	    document.getElementById("registrace_heslo").focus();
		return false;
    }
  
    else if(registrace_heslo != registrace_heslo_2)
    {
        alert("Hesla musí být shodná");
	    document.getElementById("registrace_heslo").focus();
        return false;
    }
    
    else if(window.RegExp)  
	{
		re = new RegExp ("^[^@]+@[^.]+\..+$");
        if (!re.test(registrace_mail)) 
		{
            alert("Zadaný formát elektronické pošty není správný");
            document.getElementById("registrace_mail").focus();
            return false;
        }
	}

	else
		return true;
}


// Funkce pro kontrolu správného změny údajů zákazníka
function kontrola_registrace_zmena(registrace_jmeno, registrace_prijmeni, registrace_ulice, registrace_mesto, registrace_psc, registrace_mail, registrace_telefon, registrace_priznak, registrace_heslo, registrace_heslo_2)
{
	if(registrace_jmeno == "")
	{
		alert("Musíte vyplnit položku Jméno");
		document.getElementById("registrace_jmeno").focus();
		return false;
	}
	
	else if(registrace_prijmeni == "")
	{
		alert("Musíte vyplnit položku Příjmení");
		document.getElementById("registrace_prijmeni").focus();
		return false;
	}
	
	else if(registrace_ulice == "")
	{
		alert("Musíte vyplnit položku Ulice");
		document.getElementById("registrace_ulice").focus();
		return false;
	}
	
	else if(registrace_mesto == "")
	{
		alert("Musíte vyplnit položku Město");
		document.getElementById("registrace_mesto").focus();
		return false;
	}
	
	else if(registrace_psc == "")
	{
		alert("Musíte vyplnit položku PSČ");
		document.getElementById("registrace_psc").focus();
		return false;
	}
	
	else if(registrace_telefon == "")
	{
		alert("Musíte vyplnit položku Telefon");
		document.getElementById("registrace_telefon").focus();
		return false;
	}
	
	else if(registrace_mail == "")
	{
		alert("Musíte vyplnit položku E-mail");
		document.getElementById("registrace_mail").focus();
		return false;
	}
	
	if(registrace_priznak == "true")
	{
        if(registrace_heslo.length < 6 || registrace_heslo.length > 32)
	    {
		    alert("Musíte zadat heslo v rozmezí 6-32 znaků");
	        document.getElementById("heslo_nove").focus();
		    return false;
        }
      
        else if(registrace_heslo != registrace_heslo_2)
        {
            alert("Hesla musí být shodná");
	        document.getElementById("heslo_nove").focus();
            return false;
        }
    }
    
    else if(window.RegExp)  
	{
		re = new RegExp ("^[^@]+@[^.]+\..+$");
        if (!re.test(registrace_mail)) 
		{
            alert("Zadaný formát elektronické pošty není správný");
            document.getElementById("registrace_mail").focus();
            return false;
        }
	}

	else
		return true;
}