function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;   
    }else{   
		return false; 
    }
}

function checkEmailGMAIL(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@gmail\.com/;
    if(pattern.test(inputvalue)){         
		return true;   
    }else{   
		return false; 
    }
}

function check_order(btn) {
	with(document.formular) {

        if (jmeno.value == "") {
            alert(JSerror["js_jmeno"]);
            jmeno.focus();
            return false;
        }
        if (prijmeni.value == "") {
        	alert(JSerror['js_prijmeni']);
            prijmeni.focus();
            return false;
        }
        if ( !checkEmail(email.value)) {
        	alert(JSerror['js_email']);
            email.focus();
            return false;
        }
        if ( checkEmailGMAIL(email.value)) {
        	alert(JSerror['js_email_gmail']);
            email.focus();
            return false;
        }
        if (telefon.value == "") {
        	alert(JSerror['js_telefon']);
            telefon.focus();
            return false;
        }
        if (f_ulice.value == "") {
        	alert(JSerror['js_ulice']);
            f_ulice.focus();
            return false;
        }
        if (f_mesto.value == "") {
        	alert(JSerror['js_mesto']);
            f_mesto.focus();
            return false;
        }
        if (f_psc.value == "") {
        	alert(JSerror['js_psc']);
            f_psc.focus();
            return false;
        }
        if (f_zeme.value == "") {
        	alert(JSerror['js_zeme']);
            f_zeme.focus();
            return false;
        }
    }
    return true;
}

function check_produkty() {
    with(document.formular) {
        var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,3}$/
        var tel = /^[0-9]{9}$/

        if (p_nazev.value == "") {
            alert("Chybí název produktu");
            p_nazev.focus();
            return false;
        }
        if (p_popis.value == "") {
            alert("Chybí popis produktu");
            p_popis.focus();
            return false;
        }
        if (p_cena1.value == 0) {
            alert("Chybí cena za 1 ks");
            p_cena1.focus();
            return false;
        }
        if (p_cena5.value == 0) {
            alert("Chybí cena za 5 ks");
            p_cena5.focus();
            return false;
        }
        if (p_cena10.value == 0) {
            alert("Chybí cena nad 10 ks");
            p_cena10.focus();
            return false;
        }
        if (p_lhuta.value == "") {
            alert("Není uvedena dodací lh\u016fta");
            p_lhuta.focus();
            return false;
        }
   
    }
    return true;
}

function check_zakaznici() {
    with(document.formular) {
        var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,3}$/
        var tel = /^[0-9]{9}$/

        if ( (p_firma.value == "") && (p_prijmeni.value == "") ) {
            alert("Nen\u00ed uveden n\u00e1zev firmy nebo p\u0159\u00edjmen\u00ed");
            p_firma.focus();
            return false;
        }
        if (p_telefon.value == "") {
            alert("Není uvedeno \u010díslo telefonu");
            p_telefon.focus();
            return false;
        }
        if (!checkEmail(p_name.value) ) {
            alert("Není uveden e-mail nebo \u0161patný formát");
            p_name.focus();
            return false;
        }
        if (p_pass.value == "") {
            alert("Není uvedeno heslo");
            p_pass.focus();
            return false;
        }
        if (p_f_ulice.value == "") {
            alert("Není uvedena ulice");
            p_f_ulice.focus();
            return false;
        }
        if (p_f_mesto.value == "") {
            alert("Není uvedeno m\u011bsto");
            p_f_mesto.focus();
            return false;
        }
        if (p_f_psc.value == "") {
            alert("Není uvedeno PS\u010c");
            p_f_psc.focus();
            return false;
        }
    }
    return true;
}


function Question(text) { 
    if(!confirm(text))
    {
      return false;
    }
	return true;
}  

function check_registrace() {
    with(document.formular) {
        var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,3}$/
        var tel = /^[0-9]{9}$/

        if (jmeno.value == "") {
        	alert(JSerror['js_jmeno']);
            jmeno.focus();
            return false;
        }
        if (prijmeni.value == "") {
        	alert(JSerror['js_prijmeni']);
            prijmeni.focus();
            return false;
        }
        if ( !checkEmail(email.value)) {
        	alert(JSerror['js_email']);
            email.focus();
            return false;
        }
        if ( checkEmailGMAIL(email.value)) {
        	alert(JSerror['js_email_gmail']);
            email.focus();
            return false;
        }
        if (pass.value == "") {
        	alert(JSerror['js_password']);
            pass.focus();
            return false;
        }
        if (pass.value != pass2.value) {
        	alert(JSerror['js_password_retype']);
            pass.focus();
            return false;
        }
        if (telefon.value == "") {
        	alert(JSerror['js_telefon']);
            telefon.focus();
            return false;
        }
        if (f_ulice.value == "") {
        	alert(JSerror['js_ulice']);
            f_ulice.focus();
            return false;
        }
        if (f_mesto.value == "") {
        	alert(JSerror['js_mesto']);
            f_mesto.focus();
            return false;
        }
        if (f_psc.value == "") {
        	alert(JSerror['js_psc']);
            f_psc.focus();
            return false;
        }
        if (f_zeme.value == "") {
        	alert(JSerror['js_psc']);
            f_zeme.focus();
            return false;
        }
    }
    return true;
}


function check_diskuse1() {
    with(document.formular1) {
        if (jmeno.value == "") {
        	alert(JSerror["js_jmeno"]);
            jmeno.focus();
            return false;
        }
        if (predmet.value == "") {
        	alert(JSerror["js_discussion_subject"]);
            predmet.focus();
            return false;
        }
        if(email.value!="")
        if ( !checkEmail(email.value)) {
        	alert(JSerror["js_email"]);
            email.focus();
            return false;
        }
        if (vzkaz.value == "") {
        	alert(JSerror["js_discussion_body"]);
            vzkaz.focus();
            return false;
        }
    }
    return true;
}

function check_diskuse2() {
    with(document.formular2) {

        if (jmeno.value == "") {
        	alert(JSerror["js_jmeno"]);
            jmeno.focus();
            return false;
        }
        if (predmet.value == "") {
        	alert(JSerror["js_discussion_subject"]);
            predmet.focus();
            return false;
        }
        if(email.value!="")
        if ( !checkEmail(email.value)) {
        	alert(JSerror["js_email"]);
            email.focus();
            return false;
        }
        if (vzkaz.value == "") {
        	alert(JSerror["js_discussion_body"]);
            vzkaz.focus();
            return false;
        }
    }
    return true;
}

