function isDate(sDate) {
   var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
   if (re.test(sDate)) {
      var dArr = sDate.split("/");
      var ssDate=dArr[1]+"/"+dArr[0]+"/"+dArr[2];
      var d = new Date(ssDate);
      return d.getMonth() + 1 == dArr[1] && d.getDate() == dArr[0] && d.getFullYear() == dArr[2];
   }
   else {
      return false;
   }
}

function verifyEmail(email){
var status = false;
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) != -1)
     {
          status = true;
     }
     return status;
}

function checkformPrijava(mf)
{
  var error='';
  if(mf.ime.value=="")
  {
    error=error+" - Ime je obvezen podatek. \n";
  }
  if(mf.naslov.value=="")
  {
    error=error+" - Naslov je obvezen podatek. \n";
  }
  if(mf.posta.value=="")
  {
    error=error+" - Pošta je obvezen podatek. \n";
  }
  if(mf.kraj.value=="")
  {
    error=error+" - Kraj je obvezen podatek. \n";
  }
  if(mf.telefon.value=="")
  {
    error=error+" - Telefon je obvezen podatek. \n";
  }
  if(verifyEmail(mf.email.value)=="false")
  {
    error=error+" - Email je obvezen podatek. \n";
  }
  if (error!="")
  {
    alert("Oprostite, pojavile so se napake:\n"+error);
    return false;
  }
  else
  {
    return true;
  }
}

function checkformRegistration(mf)
{
  var error='';
  if(mf.ime.value=="")
  {
    error=error+" - Name is mandatory. \n";
  }
  if(mf.naslov.value=="")
  {
    error=error+" - Address is mandatory. \n";
  }
  if(mf.posta.value=="")
  {
    error=error+" - Zip code is mandatory. \n";
  }
  if(mf.kraj.value=="")
  {
    error=error+" - City is mandatory. \n";
  }
  if(mf.telefon.value=="")
  {
    error=error+" - Phone is mandatory. \n";
  }
  if(verifyEmail(mf.email.value)=="false")
  {
    error=error+" - E-Mail is mandatory. \n";
  }
  if (error!="")
  {
    alert("Sorry, some errors occured:\n"+error);
    return false;
  }
  else
  {
    return true;
  }
}

