// JavaScript Document


function redraw_data()
{
	var plecare_de_la = document.getElementById("plecare_de_la"); // selectare orasul de plecare
	var sosire_la = document.getElementById("sosire_la"); // selectare orasul de sosire
	var data_plecare = document.getElementById("data_plecare"); // selectare data plecare
	var data_sosire = document.getElementById("data_sosire"); // selectare data sosire
	var nume = document.getElementById("nume"); // introducerea numelui
	var telefon = document.getElementById("telefon"); // numarul de telefon
	var email = document.getElementById("email"); // emailul
	
	plecare_de_la.style.border = "1px solid #7aa0bc";
	sosire_la.style.border = "1px solid #7aa0bc";
	data_plecare.style.border = "1px solid #7aa0bc";
	data_sosire.style.border = "1px solid #7aa0bc";
	nume.style.border = "1px solid #7aa0bc";
	telefon.style.border = "1px solid #7aa0bc";
	email.style.border = "1px solid #7aa0bc";
	
}
function validateForm() {
	redraw_data();
	var r1 = document.getElementById("r1"); // butonul 1 radion
	var r2 = document.getElementById("r2"); // butonul 2 radio
	var plecare_de_la = document.getElementById("plecare_de_la"); // selectare orasul de plecare
	var sosire_la = document.getElementById("sosire_la"); // selectare orasul de sosire
	var data_plecare = document.getElementById("data_plecare"); // selectare data plecare
	var data_sosire = document.getElementById("data_sosire"); // selectare data sosire
	var nume = document.getElementById("nume"); // introducerea numelui
	var telefon = document.getElementById("telefon"); // numarul de telefon
	var email = document.getElementById("email"); // emailul

// cerifica tipul de zbor
	if (r1.checked != true && r2.checked != true) {
		alert ("Nu ati selectat tipul de bilet (dus / dus-intors) !");
		return false;
	}
// verifica orasul de plecare
	if (plecare_de_la.value == "") {
		alert ("Nu ati introdus orasul de plecare !");
		plecare_de_la.style.border = "1px solid red";
		plecare_de_la.focus();
		return false;
	}
// verifica orasul de sosire
	if (sosire_la.value == "") {
		alert ("Nu ati introdus orasul de sosire (destinatia) !");
		sosire_la.style.border = "1px solid red";
		sosire_la.focus();
		return false;
	}
// verifica data plecare
	if (data_plecare.value == "") {
		alert ("Nu ati introdus data de plecare !");
		data_plecare.style.border = "1px solid red";
		data_plecare.focus();
		return false;
	}
// verifica data sosire
	if (data_sosire.value == "") {
		alert ("Nu ati introdus data de sosire !");
		data_sosire.style.border = "1px solid red";
		data_sosire.focus();
		return false;
	}
// verifica nume
	if (nume.value == "") {
		alert ("Nu ati introdus numele dumneavoastra !");
		nume.style.border = "1px solid red";
		nume.focus();
		return false;
	}
// verifica telefon
	if (telefon.value == "") {
		alert ("Nu ati introdus numarul de telefon !");
		telefon.style.border = "1px solid red";
		telefon.focus();
		return false;
	}
// verifica email
	if (email.value == "") {
		alert ("Nu ati introdus adresa de email !");
		email.style.border = "1px solid red";
		email.focus();
		return false;
	}
	if (!is_email(email.value)) {
		alert ("Va rog sa introduceti o adresa de email VALIDA !");
		email.style.border = "1px solid red";
		email.focus();
		return false;
	}
	return true;
}

function is_email(field) {
	var good;
	var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail) {
		return true;
	} else {
		return false;
	}
}
