//******************************************************************//
//funkce specificke pro e-shop, validacni, ruzne dialogy atd. jinde nepouzitelne
//******************************************************************//

//test vyplneni udaju v login formu
function validate_login_form(form)
        {
        if(form.login.value=="")
                {
                alert("Login musíte vyplnit");
                return false;
                }
        else if(form.password.value=="")
                {
                alert("Heslo musíte vyplnit");
                return false;
                }
        else
                {
                form.javascript.value="on";
                form.password.value=hexMD5(form.password.value);
                return true;
                }
        }

//test spravneho poctu pri vkladani do kosiku
function validate_count(form)
        {
        if(form.insert_count.value<1 || form.insert_count.value>10000 || isNaN(form.insert_count.value) || form.insert_count.value.indexOf(".")==1)
                {
                alert("Nesprávně zadaný počet kusů");
                return false;
                }
        else
                {
                buy();
                return true;
                }
        }

//test editace poctu v kosiku	
function validate_edit_count(form)
        {
        if(form.edit_count.value<1 || isNaN(form.edit_count.value) || form.edit_count.value.indexOf(".")==1)
                {
                alert("Nesprávně zadaný počet kusů");
                return false;
                }
        else
                {
                return true;
                }
        }

//test vyhledavaciho formulare	
function validate_search(form)
	{
	if(form.key_words.value=='' || form.key_words.value.length<2)
		{
		alert("Musí být zadáno klíčové slovo delší než 1 znak");
		return false;
		}
	else
		{
		return true;
		}
	}

//test emailu
function validate_email(form)
	{
		if(form.email.value=='' || form.email.value.length<=5 || form.email.value.indexOf('@')==-1)
			{
				alert("E-mailová adresa není zadána ve správném tvaru");
				return false;
			}
			else
			{
				return true;
			}
	}

//zobrazeni a skryti vyhledavaciho formulare
function switch_adv_form(id)
	{
	var adv_form=document.getElementById(id);
	if(adv_form.style.display=="none")
		{
		adv_form.style.display="block";
		}
	else
		{
		adv_form.style.display="none";
		}
	}

//test vstupnich dat v pokrocilem vyhledavani	
function validate_adv_search(form)
	{
	if(form.key_words.value=='' || form.key_words.value.length<2)
		{
		alert("Musí být zadáno klíčové slovo delší než 1 znak");
		return false;
		}
	else if(form.item_name.checked==false && form.short_text.checked==false && form.long_text.checked==false && form.code.checked==false)
		{
		alert("Musíte vyhledávat alespoň podle jednoho atributu");
		return false;
		}
	return true;
	}	

//potvrzeni objednavky	
function order_confirmation()
{
	logic=window.confirm("Opravdu chcete vytvořit závaznou objednávku?");
	if(logic)
        {
		return true;
        }
        else
        {
		return false;
	}
}

//potvrzeni vymazu z kosiku
function delete_confirm()
{
logic=window.confirm("Opravdu chcete pokračovat v mazání?");
if(logic)
        {
        return true;
        }
        else
        {
        return false;
        }
}
