var reg_email = new RegExp(/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b/i);
var reg_nume = new RegExp(/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/i);
var reg_adresa = new RegExp(/^[-.,_()#/a-z\s\d]{2,}$/i);
var reg_telefon = new RegExp(/^(\d+[\.\-\/\\ ])*\d+$/);

function validate_email() {
	if (!$('email_newsletter').value.match(reg_email) || ($('email_newsletter').value == '')) {
		alert('E-mail invalid');
		return false;
	}
}

function validate_contact() {
	errors = "";
	if (!$('nume').value.match(reg_nume))
		errors += 'Nume invalid.\n';
	if (!$('adresa').value.match(reg_adresa))
		errors += 'Adresa invalida.\n';
	if (!$('telefon').value.match(reg_telefon))
		errors += 'Telefon invalid.\n';
	if (!$('mail').value.match(reg_email))
		errors += 'E-mail invalid.';
	if (errors != '') {
		alert(errors);
		return false;
	}
}