function checkReserv(lang) {
	req = Array("Info", "Phone", "Email", "PeopleCount");
	error = 0;
	
  var choosenDate = new Date(document.reservForm.aasta.value,(document.reservForm.kuu.value-1),document.reservForm.paev.value,document.reservForm.tund.value,document.reservForm.minut.value);	
	var currentDate = new Date();

	if (choosenDate < currentDate) {
		if (lang == "eng") {
		  alert("Please select a date from future!");
	  } else {
		  alert("Broneeringu aeg peab olema tulevikus!");
	  }
		return false;
	}
	
	for(i=0; i<req.length; i++) {
		eval("theelem = document.reservForm." + req[i] + ";");
		if(theelem.value == "" && error == 0)
			error = theelem;
	}
	
	if (!error) {
	  var gsm = document.reservForm.Phone.value;
    if(gsm.length < 5) {
    	if (lang == "eng") {
    	  alert('Phone number seems to be wrong. Must contain at least 5 numbers.');
      } else {
      	alert('Telefoninumber peab koosnema vähemalt 5-st numbrist.');
      }
    	return false;
    }
    
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    if(!regex.test(document.reservForm.Email.value)) {
    	if (lang == "eng") {
    	  alert('E-mail seems to be wrong. Right form is name@domain.ee');
      } else {
    	  alert('E-mail tundub olevat ebakorrektne. Õige kuju on nimi@domeen.ee');
      }
    	return false;
    }
    
	}
	
	if(error) {
		if (lang == "eng") {
		  alert("Please fill in all fields marked with *");
	  } else {
		  alert("Täida kohustuslikud väljad!");
	  }
		error.focus();
	} else {
		document.reservForm.submit();
	}
	
}

function checkFriends(lang) {
	req = Array("Name", "Email", "Company", "GSM");
	error = 0;
	
	for(i=0; i<req.length; i++) {
		eval("theelem = document.friendsForm." + req[i] + ";");
		if(theelem.value == "" && error == 0)
			error = theelem;
	}
	
	if (!error) {
	  var gsm = document.friendsForm.GSM.value;
    if(gsm.length < 5) {
    	if (lang == "eng") {
    	  alert('Phone number seems to be wrong. Must contain at least 5 numbers.');
      } else {
      	alert('Telefoninumber peab koosnema vähemalt 5-st numbrist.');
      }
    	return false;
    }
    
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    if(!regex.test(document.friendsForm.Email.value)) {
    	if (lang == "eng") {
    	  alert('E-mail seems to be wrong. Right form is name@domain.ee');
      } else {
    	  alert('E-mail tundub olevat ebakorrektne. Õige kuju on nimi@domeen.ee');
      }
    	return false;
    }
    
	}
	
	if(error) {
		if (lang == "eng") {
		  alert("Please fill in all fields marked with *");
	  } else {
		  alert("Täida kohustuslikud väljad!");
	  }
		error.focus();
	} else {
		document.friendsForm.submit();
	}
	
}

