//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,3})$");
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 regSignatura=new RegExp("^[\-]{1}[^\-]+[\-]{1}$")
var regLogin=new RegExp("^[a-zA-Z0-9]{5,}$");
var regHeslo=new RegExp("^[a-zA-Z0-9]{5,}$");
var regCislo=new RegExp("^[0-9]{1,}$")

function zkontrolujForm(form,sentLogin,sentHeslo){
  var hlaska="";
  switch(form){

		//kontaktni formular
    case "doporucitForm":
      var jmeno=document.forms[form].doporucitJmeno.value;
      var od=document.forms[form].doporucitOd.value;
      var komu=document.forms[form].doporucitKomu.value;

        if(!regText.test(jmeno) || jmeno=="jméno") {hlaska+="· není vyplněno jméno\n";}
        if(od=="" || od=="váš e-mail") {hlaska+="· není vyplněn e-mail odesilatele\n";}
				else if(!regMail.test(od)) {hlaska+="· e-mail odesilatele má nesprávný tvar\n";}
        if(komu=="" || komu=="e-mail příjemce") {hlaska+="· není vyplněn e-mail příjemce\n";}
				else if(!regMail.test(komu)) {hlaska+="· e-mail příjemce má nesprávný tvar\n";}
      break;

		//solar form
    case "solarForm":
			var jmeno=document.forms[form].jmeno.value;
      var telefon=document.forms[form].telefon.value;
      var email=document.forms[form].email.value;
      var adresa=document.forms[form].adresa.value;

        if(!regText.test(jmeno)) {hlaska+="· není vyplněno jméno\n";}
        if(!regText.test(telefon)) {hlaska+="· není vyplněn telefon\n";}
        if(!regText.test(email)) {hlaska+="· není vyplněn e-mail odesilatele\n";}
				else if(!regMail.test(email)) {hlaska+="· e-mail odesilatele má nesprávný tvar\n";}
        if(!regText.test(adresa)) {hlaska+="· není vyplněna adresa";}
      break;

		//poptavka form
    case "poptavkaForm":
			var jmeno=document.forms[form].jmeno.value;
      var telefon=document.forms[form].telefon.value;
      var email=document.forms[form].email.value;
      var adresa=document.forms[form].adresa.value;
      var termin=document.forms[form].termin.value;

        if(!regText.test(jmeno)) {hlaska+="· není vyplněno jméno\n";}
        if(!regText.test(telefon)) {hlaska+="· není vyplněn telefon\n";}
        if(!regText.test(email)) {hlaska+="· není vyplněn e-mail odesilatele\n";}
				else if(!regMail.test(email)) {hlaska+="· e-mail odesilatele má nesprávný tvar\n";}
        if(!regText.test(adresa)) {hlaska+="· není vyplněna adresa\n";}
        if(!regText.test(termin)) {hlaska+="· není vyplněn termín";}
      break;


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

