function formCheck(idName, idEmail, idPhone){
  var name  = document.getElementById(idName);
  var email = document.getElementById(idEmail);
  var phone = document.getElementById(idPhone);
  var errors = "";
  var prefix = "Can't send form:\n-------------------------------------------\n";
  if(name.value == "" || name.value == "undefined"){
    errors += "\nType your Name";
  }
  if((email.value == "" || email.value == "undefined") && (phone.value == "" || phone.value == "undefined")){
    errors += "\nType your Email address or Phone number";
  }
  if (email.value.length > 0 && !(validEmail(email.value))) { 
    errors += "\nType correct Email address";
  }
  var stripped = phone.value.replace("/[\(\)\.\-\ ]/g", '');
  if (phone.value.length > 0 && (isNaN(parseInt(stripped)) || stripped.length < 7)) {
    errors += "\nType correct Phone number";
  }
  if(errors.length > 0){
    alert(prefix+""+errors);
	return false;
  }else{
    return true;
  }
}

function validEmail(email) {
 var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
 return re.test(email);
}