



function formValidZbozi(){
 
         
         var form = document.getElementById('form_zbozi');
        var nazev  = form.elements["nazev"];
        var sklad  = form.elements["sklad"];
        var dph  = form.elements["dph"];
        var druh  = form.elements["druh"];
        var cislo = form.elements["cislo"];
        var cena = form.elements["cena"];
        var cena_sleva = form.elements["cena_sleva"];
        var baleni = form.elements["baleni"];
	if(formEmpty(nazev)){if(formEmpty(sklad)){if(formEmpty(dph)){if(formEmpty(druh)){if(formEmpty(cislo)){if(isPrice(cena)){if(isPrice(cena_sleva)){if(isNumber(baleni)){return true;}}}}}}}}
	return false;
}


function formValidObjednavka(){
     
	var form = document.getElementById('objednavka');
        var jmeno  = form.elements["jmeno"];
        var ulice  = form.elements["ulice"];
        var psc  = form.elements["psc"];
        var mesto  = form.elements["mesto"];
        var telefon  = form.elements["telefon"];
         var mail = form.elements["mail"];
 
	if(formEmpty(jmeno)){if(formEmpty(ulice)){if(formEmpty(psc)){
                    if(formEmpty(mesto)){if(formEmpty(telefon)){if(emailValidator(mail, 'Vyplňte e-mail!')){return true;}}}}}}
        
	return false;
}





  function addDruh(){
       var form =  document.getElementById("form_zbozi");
       var druh_vyber = form.elements['druh_vyber'];
       var druh = form.elements["druh"];
       druh.value = druh_vyber.value;
    }

 
function formEmpty(elem){
	var alphaExp = /^./;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
    elem.setAttribute('class', 'red_form' );
		elem.focus();
		return false;
	}
}


function isNumber(elem){
	var numericExpression = /^[0-9]{1,4}$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		elem.setAttribute('class', 'red_form' );
		elem.focus();
		return false;
	}
}


function isPrice(elem){
	var numericExpression = /^[0-9]{1,8}\.[0-9]{2,2}$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		elem.setAttribute('class', 'red_form' );
		elem.focus();
		return false;
	}
}


function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
 
