window.onload = init;
function init() {
	stripeTableById('table1');
}
function stripeTable(t) {
	var i, sverad = true;
	for (i=0; i<t.rows.length; i++) {
		t.rows[i].className += sverad ? ' sverad' : ' tmarad';
		sverad = !sverad;
		}
}
function stripeTableById(id) {
	var t = document.getElementById(id);
	if (t) stripeTable(t);
}

function zobraz(idecko){
el=document.getElementById(idecko).style; 
el.display="block";
}

function skryj(idecko){
el=document.getElementById(idecko).style; 
el.display="none";
}

function zobrazSkryj(idecko){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';
}

function kontrola_zmenaHesla()
{
    var puvodni = self.document.forms.zmenaHesla.puvod;
    var puvodni_ok = kontrolaPrazdne(puvodni.value)
    
    var novea = self.document.forms.zmenaHesla.newa;
    var novea_ok = kontrolaPrazdne(novea.value)
    var noveDelka = novea.value.length;
    
    var noveb = self.document.forms.zmenaHesla.newb;
    var noveb_ok = kontrolaPrazdne(noveb.value)

    var chyba = "";
    var ko = 0;
    var missing = 0;

    if (!puvodni_ok) {chyba = chyba + "Pole původní heslo nesmí být prázdné\n";ko=1;puvodni.style.backgroundColor = "pink";}
    if (!novea_ok) { missing = 1; ko=1;novea.style.backgroundColor = "pink";} 
    if (!noveb_ok) { missing = 1; ko=1;noveb.style.backgroundColor = "pink";}
    if (missing == 1) {chyba = chyba + "Ani jedno pole nové heslo nesmí být prázdné\n";ko=1;}
    else if (noveDelka<5) {chyba = chyba + "Heslo musí obsahovat alespoň 5 znaků\n";ko=1;
        novea.style.backgroundColor = "pink";noveb.style.backgroundColor = "pink";}
    if (self.document.forms.zmenaHesla.newa.value!=self.document.forms.zmenaHesla.newb.value)
                {chyba = chyba + "Hesla musí být shodná!\n";ko=1;}
    if (ko == 1) {    
        alert(chyba);
    return false;
    }
    else {return true;}
}

function kontrola_delkaHeslaA()
{
    
    var heslo = self.document.forms.zmenaHesla.newa;
    var hesloDelka = heslo.value.length;
    var popisek = document.getElementById('newaLabel');
    
    var heslob = self.document.forms.zmenaHesla.newb;
    
    
    if (hesloDelka<3) {
            heslo.style.backgroundColor = "pink";
            popisek.innerHTML="Sila hesla: ---";
            }
    else if (hesloDelka<4) {
            heslo.style.backgroundColor = "pink";
            popisek.innerHTML="Sila hesla: --";
            }
    else if (hesloDelka<5) {
            heslo.style.backgroundColor = "pink";
            popisek.innerHTML="Sila hesla: -";
            }
    else if (hesloDelka<6){
            heslo.style.backgroundColor = "aqua";
            popisek.innerHTML="Sila hesla: *";
            }
    else if (hesloDelka<8){
            heslo.style.backgroundColor = "aqua";
            popisek.innerHTML="Sila hesla: **";
            }
    else {
            heslo.style.backgroundColor = "PaleGreen";
            popisek.innerHTML="Sila hesla: ***";
            }
    
    kontrola_delkaHeslaB();
    
    return true;
}

function kontrola_delkaHeslaB()
{
    
    var hesloa = self.document.forms.zmenaHesla.newa;
    var heslob = self.document.forms.zmenaHesla.newb;
    var heslobDelka = heslob.value.length;
    
    if (heslobDelka>=5){
    if (hesloa.value == heslob.value) {
            heslob.style.backgroundColor = "PaleGreen";
            }
    else {
            heslob.style.backgroundColor = "pink";
            }
    }
    else {
            heslob.style.backgroundColor = "pink";
            }
    
    return true;
}

