function testform(formular)
{
	re=new RegExp("^[^@]+@[^.]+\..+$");
	if(formular.firma.value=="" || formular.ico.value=="" || formular.psc.value=="" || formular.mesto.value=="" || formular.cislo.value=="" || formular.meno.value=="" || formular.ulica.value=="" || formular.telefon.value=="" || formular.priezvisko.value=="" || formular.email.value=="@" || (!re.test(formular.mail.value))) 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testformprepareorder(formular)
{
	re=new RegExp("^[^@]+@[^.]+\..+$");
	if(formular.psc.value=="" || formular.mesto.value=="" || formular.cislo.value=="" || formular.meno.value=="" || formular.ulica.value=="" || formular.telefon.value=="" || formular.priezvisko.value=="" || formular.email.value=="@" || (!re.test(formular.mail.value))) 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}
	
function testform1(formular)
{
	if(formular.firma.value=="" || formular.ico.value=="") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testform1acc(formular)
{
	if(formular.firma.value=="" || formular.dic.value=="" || formular.icdph.value=="") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testform2(formular)
{
	if(formular.ulica.value=="" || formular.cislo.value=="" || formular.psc.value=="" || formular.mesto.value=="") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testform3(formular)
{
	if(formular.meno.value=="" || formular.priezvisko.value=="" || formular.email.value=="" || formular.login.value==""  || formular.adresa.options[formular.adresa.selectedIndex].value=="default") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testform4(formular)
{
	if(formular.cislouctu.value=="" || formular.kodbanky.value=="") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testformrequest(formular)
{
	if(formular.meno.value=="" || formular.priezvisko.value=="" || formular.email.value=="" || formular.firma.value==""  || formular.firmaICO.value=="") 
	{
	alert("Nevypnili ste všetky povinné údaje !");
	return false;
	}
	else return true;
}

function testsearch(formular)
{
	if(formular.ret.value=="") 
	{
	alert("Spresnite vyhľadávací reťazec !!!");
	return false;
	}
	else return true;
}

function testpwd(formular)
{
	if ((formular.pwd1.value=="") || (formular.pwd2.value=="") || (formular.pwd1.value != formular.pwd2.value)) 
	{
		alert("Heslo ste zadali nesprávne !!!");
		return false;
	}
	else return true;
}

function testchpwd(formular)
{
	if ((formular.pwd1.value=="") || (formular.pwd2.value=="") || (formular.pwd1.value != formular.pwd2.value) || (formular.pwd1.value.length<8) || (formular.pwd2.value.length<8)) 
	{
		alert("Heslo ste zadali nesprávne !!! (min 8 znakov)");
		return false;
	}
	else return true;
}

function testformls(formular)
{
	re=new RegExp("^\\s*$");
	if(formular.loginname.value=="" || formular.heslo.value=="" || (re.test(formular.loginname.value)) || (re.test(formular.heslo.value))) 
	{
	alert("Nezadali ste login alebo heslo !");
	return false;
	}
	else return true;
}

function testformfgpwd(formular)
{
	re=new RegExp("^\\s*$");
	if(formular.login.value=="" || formular.emailadr.value=="" || (re.test(formular.login.value)) || (re.test(formular.emailadr.value))) 
	{
	alert("Nezadali ste login alebo emailovú adresu !");
	return false;
	}
	else return true;
}

function calculatesum()
{
	var celkcena=0;
	var q=formular.elements.length;
	for (w=1;w<=q;w++)
	{
		if(e=eval('formular.kusy'+w))
		{
			e=eval('formular.kusy'+w).value;
			r=eval('cena'+w).innerHTML;
			ciastcena=e*r;
			celkcena+=ciastcena;
		}
	}
	suma.innerHTML=celkcena.toString()+",-";
	//sumad.innerHTML=(Math.round(celkcena*1.19)).toString()+",- s DPH";
}
