<script>

function formValidation(form){
	if(!notEmpty(form.nume)){
			return false;
	}
	if(!checkEmail(form.email)){
			return false;
	}
	if(form.nume.value!=form.nume2.value) {
	    alert("Trebuie reintrodus acelasi nume in casuta de siguranta!");
		return false;
	}
	return true;
}


function checkEmail (elem) {
var strng=elem.value;
if ( strng.length=0) {
   alert("Trebuiesc completate corect campurile obligatorii (*) - email completat gresit");
   return false;
}

    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
        alert("Trebuiesc completate corect campurile obligatorii (*) - email completat gresit");
        return false;
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
           alert("Trebuiesc completate corect campurile obligatorii (*) - email completat gresit");
          return false;
       }
    }
return true;    
}


function notEmpty(elem){
	var str = elem.value;
	if(str.length == 0){
		alert("Trebuiesc completate corect campurile obligatorii (*)");
		return false;
	} else {
		return true;
	}

}

</script>
