function checkform(f,lang) {

  var errMSG = "";
  invalidChars = " /:,;";

  for (var i = 0; i<f.elements.length; i++){

    if (f.elements[i].getAttribute("required") != null){
        if (f.elements[i].value == "" || f.elements[i].value == " "){
            if(lang==1){
                alert( "Field " + f.elements[i].id + " is required." );
            }
            else{
                //document.getElementById(f.elements[i].id).style.background='#FF0000';
                alert( "Παρακαλώ συμπληρώστε το πεδίο " + f.elements[i].id);
            }
            f.elements[i].focus();
            return false;
        }
    }

  }

  if (f.name.value.length < 2){
        if(lang==1){
                alert( "First Name too short!" );
            }
            else{
                alert( "Το μήκος του ονόματος είναι πολύ μικρό" );
            }
        return false;
  }
  else if (f.surname.value.length < 2){
        if(lang==1){
                alert( "Last Name too short!" );
            }
            else{
                alert( "Το μήκος του επιθέτου είναι πολύ μικρό" );
            }
        return false;

  }

  if (f.email.value != ""){

                var msg1="";
                var msg2="";

                if(lang==1){
                    msg1 = "Wrong email address";
                    msg2 = "Invalid email address";
                }
                else{
                    msg1 = "Λάθος στο email";
                    msg2 = "Άκυρο email";
                }

                for ( i = 0; i < invalidChars.length; i++){
                        wchar = invalidChars.charAt(i);
                        if (f.email.value.indexOf(wchar, 0) > - 1){
                                alert(msg1);
                                f.email.focus();
                                return false;
                        }
                }

                pchar = f.email.value.indexOf("@",0);

                if (pchar == -1){
                        alert(msg2);
                        f.email.focus();
                        return false;
                }

                scncr = f.email.value.indexOf("@", pchar+1);

                if (scncr > -1){
                        alert(msg2);
                        f.email.focus();
                        return false;
                }

                ppchar = f.email.value.indexOf(".", pchar);
                if (ppchar == -1){
                        alert(msg2);
                        f.email.focus();
                        return false;
                }

                if(ppchar+3 > f.email.value.length){
                        alert(msg2);
                        f.email.focus();
                        return false;
                }

        }

}


