//kontrola formluářů

//nastavené regulérní výrazy
var regMail=new RegExp("^([a-zA-Z]){1}([a-zA-Z0-9\_\.\-])*[@]{1}([a-zA-Z]){1}([a-z][a-zA-Z0-9\_\.\-]*)([\.]{1}[a-zA-Z]{2,4})$");
var regText=new RegExp(".+");
var regTelefon=new RegExp("^[\+]{1}420[\.]{1}[0-9\-]{5,}$");
var regDatum=new RegExp("^(([1-9]{1})|([1-2][0-9]{1})|(3[0-1]{1}))/(([1-9]{1})|(1[0-2]{1}))/[1-2]{1}[0-9]{3}$");
var regYTube=new RegExp("^http://www[\.]youtube[\.]com/watch[\?]v=.+$");
var regUrl=new RegExp("^http://.+");
var regSeo=new RegExp("^[a-z\-0-9]+$");
var regSignatura=new RegExp("^[\-]{1}[^\-]+[\-]{1}$");
var regLogin=new RegExp("^[a-zA-Z0-9]{5,}$");
var regHeslo=new RegExp("^[a-zA-Z0-9]{5,}$");
var regCisloObjednavky=new RegExp("^[0-9]{10}$");
var regCislo=new RegExp("^[0-9]{1,}$");
var regDesetinneCislo=new RegExp("^[0-9\,]{1,}$");
var regSeznam=new RegExp("^([ 0-9a-zA-ZáéěíýóúůžščřďťňÁÉĚÍÝÓÚŮŽŠČŘĎŤŇ]+[,]{1})*([ 0-9a-zA-ZáéěíýóúůžščřďťňÁÉĚÍÝÓÚŮŽŠČŘĎŤŇ]+){1}$");
var regSpam=new RegExp("^protispamu$");

function zkontrolujForm(form){

  var hlaska="";

  switch(form){

    //komentare
    case "komentarForm":

      var autor=document.forms[form].autor.value;
      var text=document.forms[form].text.value;
      var protispamu=document.forms[form].protispamu.value;

				if(!regText.test(autor) || autor=="jméno"){hlaska+="- není vyplněno jméno\n";}
				if(!regText.test(text) || text=="komentář"){hlaska+="- není vyplněn text komentáře\n";}
				if(!regSpam.test(protispamu)){hlaska+="- není vyplněna protispamová ochrana\n";}
      break;

  }

  if(hlaska!="") {
		alert(hlaska);
		return false;
	}
	else{return true;}
}

