/**
* kontrola pri prirazeni k porovnani
* @return	boolean
*/
function bPorovnani (nKategorieID)
{
    oElement = document.getElementById('vyber_kategorie_id');
    if (oElement == null) { return; }
    nStaraKategorie = oElement.value;
    if (nStaraKategorie != nKategorieID) {
//        alert (nStaraKategorie + ' ' + nKategorieID);
        alert ('Zboží k porovnání musí být ze stejné kategorie!');
        return false;
    }
    return true;
}

/* nastaveni checkboxu filtrovani seznamu zbozi podle vyrobcu */
function SubmitFiltrVyrobci()
{
    oForm = document.getElementById('frm_filtr_vyrobci');
    oForm.submit();
}
function CheckAll(oForm)
{
    for(i=0; i<oForm.length;i++)
    {
        if (oForm[i].type != 'checkbox') { continue; }
        oForm[i].checked = true;
    }
    SubmitFiltrVyrobci();
}

// prihlaseni zakaznika v hlavni casti
var nSubmitLogin = 0;

function bCheckFormLogin(sSessionID)
{
	var oFieldLogin = document.getElementById('zakaznik_login');
	var oFieldHeslo = document.getElementById ('zakaznik_pd');
	var oFieldHesloMD = document.getElementById ('zakaznik_pdmd');

	if (oFieldLogin.value == '' || oFieldHeslo.value == '')
	{
		alert ('Je třeba vyplnit uživatelské jméno a heslo!');
		return false;
	}
	if (nSubmitLogin == 0)
	{
		nSubmitLogin++;
		// hash
		oFieldHesloMD.value = hex_hmac_md5(sSessionID, hex_md5 (oFieldHeslo.value));
		oFieldHeslo.value = '';
		return true;
	}
	else
	{
		return false;
	}
}
// pr5ihlaseni zakaznika ve sloupci
var nSubmitLoginSloupec = 0;

function bCheckFormLoginSloupec(sSessionID)
{
	var oFieldLogin = document.getElementById('zakaznik_login_sloupec');
	var oFieldHeslo = document.getElementById ('zakaznik_pd_sloupec');
	var oFieldHesloMD = document.getElementById ('zakaznik_pdmd_sloupec');

	if (oFieldLogin.value == '' || oFieldHeslo.value == '')
	{
		alert ('Je třeba vyplnit uživatelské jméno a heslo!');
		return false;
	}
	if (nSubmitLoginSloupec == 0)
	{
		nSubmitLoginSloupec++;
		// hash
		oFieldHesloMD.value = hex_hmac_md5(sSessionID, hex_md5 (oFieldHeslo.value));
//		oFieldHesloMD.value = hex_hmac_md5('[%TXT_SESSION_ID%]', hex_md5 (oFieldHeslo.value));
		oFieldHeslo.value = '';
		return true;
	}
	else
	{
		return false;
	}
}
