// JavaScript Document

function validate()
{
var mail=document.getElementById("youremail").value
var name=document.getElementById("yourname").value
var at=document.getElementById("email").value
var emailFilter=/^.+@.+\..{2,3}$/;
var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
var err=false;

if (!(emailFilter.test(mail)) || (mail.match(illegalChars))) { 
    document.getElementById("youremailError").style.display = "inline";
    document.getElementById("youremail").select();
    document.getElementById("youremail").focus();
  err=true;
  }else {
  document.getElementById("youremailError").style.display = "none";
  }
  
 if (name=="") { 
   document.getElementById("yournameError").style.display = "inline";
   document.getElementById("yourname").select();
   document.getElementById("yourname").focus();
  err=true;
  } else {
    document.getElementById("yournameError").style.display = "none";
    }
    
if (!(emailFilter.test(at)) || (at.match(illegalChars))) { 
   document.getElementById("atemailError").style.display = "inline";
   document.getElementById("email").select();
   document.getElementById("email").focus();
  err=true;
  } else {
    document.getElementById("atemailError").style.display = "none";
    }
    
  
  if (err==true){
  return false;
  }
    if (err==false){
  return true;
  } 
}

function formvalidate()
{
var fname=document.getElementById("name").value;
var Lname=document.getElementById("lname").value;
var mail=document.getElementById("email").value;

var emailFilter=/^.+@.+\..{2,3}$/;
var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
//var fnameRegxp = /^([a-zA-Z]+[α-ωΑ-Ω]+)$/;
//var lnameRegxp = /^([a-zA-Z]+)$/;
var err=false;

if (!(emailFilter.test(mail)) || (mail.match(illegalChars))) { 
    document.getElementById("emailError").style.display = "inline";
    document.getElementById("email").select();
    document.getElementById("email").focus();
  err=true;
  }else {
  document.getElementById("emailError").style.display = "none";
  }
  
if (Lname=="") {
  document.getElementById("lnameError").style.display = "inline";
  document.getElementById("lname").select();
  document.getElementById("lname").focus();
   err=true;
}else {
  document.getElementById("lnameError").style.display = "none";
  } 

if (fname=="") {
  document.getElementById("nameError").style.display = "inline";
  document.getElementById("name").select();
  document.getElementById("name").focus();
   err=true;
}else {
  document.getElementById("nameError").style.display = "none";
  }  
  
  if (err==true){
  return false;
  }
    if (err==false){
  return true;
  } 
}
 
function doReset()
 {
  document.getElementById("nameError").style.display = "none";
  document.getElementById("lnameError").style.display = "none";
  document.getElementById("emailError").style.display = "none";
 }
