function checkValid(id, msg, regula) {

	switch(regula) {

		case 'required':
		if (document.getElementById(id).value=="")
		return msg;
		break;
		case 'numeric':
		var validch = "0123456789.";
		var isNumber=true;
		var ch;
		var val = document.getElementById(id).value;
		for (i=0; i<val.length && isNumber == true; i++) {
			ch = val.charAt(i);
			if (validch.indexOf(ch) == -1)
			return msg;
		}
		break;
		case 'email':
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(document.getElementById(id).value))
		return msg;
		break;
		case 'retypePass':
		if (document.getElementById('parolaR').value != document.getElementById('parola2R').value){
			return msg;
		}
		break;

	}
	return "";



}

function verificaFormular(care) {
	msg = "Va rugam completati urmatoarele campuri:\n";
	msg += "______________________________________________________\n";
	msg += "\r\n";
	switch(care) {
		case "credit_1":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;



		case "credit_2":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;



		case "credit_3":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;

		case "credit_4":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;

		case "credit_5":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;

		case "credit_6":
		msg1 = "";
		msg1 += checkValid("perioada_creditare", "Perioada de creditare.\r\n", "required");
		msg1 += checkValid("suma_dorita", "Suma dorita.\r\n", "required");
		msg1 += checkValid("venit_net", "Venitul net.\r\n", "required");
		msg1 += checkValid("varsta", "Varsta.\r\n", "required");
		msg1 += checkValid("vechime_loc_munca", "Vechimea la locul de muncas.\r\n", "required");
		msg1 += checkValid("alte_rate", "Alte rate.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefonul mobil.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;

		case "credit_7":
		msg1 = "";
		msg1 += checkValid("denumire_societate", "Denumire societate.\r\n", "required");
		msg1 += checkValid("nr_registrul_comertului", "Nr. registrul comertului.\r\n", "required");
		msg1 += checkValid("cui", "CUI.\r\n", "required");
		msg1 += checkValid("adresa_societate", "Adresa societatii.\r\n", "required");
		msg1 += checkValid("telefon", "Telefon.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		msg1 += checkValid("persoana_contact", "Persoana de contact.\r\n", "required");
		msg1 += checkValid("tip_finantare", "Tipul finantarii.\r\n", "required");
		msg1 += checkValid("scopul_finantarii", "Scopul finantarii.\r\n", "required");
		msg1 += checkValid("valoarea_garantiei", "Valoarea garantiei.\r\n", "required");
		msg1 += checkValid("perioada_finantarii", "Perioada finantarii.\r\n", "required");
		msg1 += checkValid("ca_curs", "Cifra de afaceri pentru anul in curs.\r\n", "required");

		msg1 += checkValid("ca_anterior", "Cifra de afaceri pentru anul anterior.\r\n", "required");
		break;

		case "asigurare_1":
		msg1 = "";
		msg1 += checkValid("tip_autovehicul", "Tip autovehicul.\r\n", "required");
		msg1 += checkValid("provenienta_autovehicul", "Provenienta autovehicul.\r\n", "required");
		msg1 += checkValid("varsta_autovehicul", "Varsta autovehicul.\r\n", "required");
		msg1 += checkValid("marca_autovehicul", "Marca autovehicul.\r\n", "required");
		msg1 += checkValid("an_fabricatie", "An fabricatie.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. identificare.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitate cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Putere motor.\r\n", "required");
		msg1 += checkValid("numar_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("vopsea", "Vopsea.\r\n", "required");
		msg1 += checkValid("nr_usi", "Numar usi.\r\n", "required");
		msg1 += checkValid("airbag", "Airbag-uri.\r\n", "required");
		msg1 += checkValid("geamuri_electrice", "Geamuri electrice.\r\n", "required");
		msg1 += checkValid("aer_conditionat", "Aer Conditionat.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si Prenumele.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		break;
		
		case "asigurare_2_1":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Nume si prenume societate si Cod fiscal.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("marca", "Marca autovehicul.\r\n", "required");
		msg1 += checkValid("tip", "Tip autovehicul.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. de indentificare.\r\n", "required");
		msg1 += checkValid("serie_carte", "Serie carte de identitate auto.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitatea cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Puterea motorului.\r\n", "required");
		msg1 += checkValid("nr_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("masa_maxima", "Masa maxima autorizata.\r\n", "required");
		break;
		
		case "asigurare_2_2":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Nume si prenume societate si Cod fiscal.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("marca", "Marca autovehicul.\r\n", "required");
		msg1 += checkValid("tip", "Tip autovehicul.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. de indentificare.\r\n", "required");
		msg1 += checkValid("serie_carte", "Serie carte de identitate auto.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitatea cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Puterea motorului.\r\n", "required");
		msg1 += checkValid("nr_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("masa_maxima", "Masa maxima autorizata.\r\n", "required");
		msg1 += checkValid("nr_persoane", "Numarul de persoane pe scaune ce poate fi transportat.\r\n", "required");
		break;

		case "asigurare_2_3":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Nume si prenume societate si Cod fiscal.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("marca", "Marca motocicleta.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. de indentificare.\r\n", "required");
		msg1 += checkValid("serie_carte", "Serie carte de identitate auto.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitatea cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Puterea motorului.\r\n", "required");
		msg1 += checkValid("nr_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("masa_maxima", "Masa maxima autorizata.\r\n", "required");
		break;
		
		
		case "asigurare_2_4":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Nume si prenume societate si Cod fiscal.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("marca", "Marca motocicleta.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. de indentificare.\r\n", "required");
		msg1 += checkValid("serie_carte", "Serie carte de identitate auto.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitatea cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Puterea motorului.\r\n", "required");
		msg1 += checkValid("nr_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("masa_maxima", "Masa maxima autorizata.\r\n", "required");
		break;
		
		case "asigurare_2_5":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Nume si prenume societate si Cod fiscal.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("marca", "Marca motocicleta.\r\n", "required");
		msg1 += checkValid("nr_inmatriculare", "Nr. inmatriculare.\r\n", "required");
		msg1 += checkValid("nr_identificare", "Nr. de indentificare.\r\n", "required");
		msg1 += checkValid("serie_carte", "Serie carte de identitate auto.\r\n", "required");
		msg1 += checkValid("capacitate_cilindrica", "Capacitatea cilindrica.\r\n", "required");
		msg1 += checkValid("putere_motor", "Puterea motorului.\r\n", "required");
		msg1 += checkValid("nr_locuri", "Numar locuri.\r\n", "required");
		msg1 += checkValid("masa_maxima", "Masa maxima autorizata.\r\n", "required");
		break;
				
		case "asigurare_3":
		msg1 = "";
		msg1 += checkValid("suma_de_asigurat", "Suma de asigurat.\r\n", "required");
		msg1 += checkValid("nume_prenume", "Numele si Prenumele.\r\n", "required");
		msg1 += checkValid("cnp", "CNP.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa dvs.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("adresa_imobil", "Adresa imobil.\r\n", "required");
		msg1 += checkValid("anul_constructiei", "Anul constructiei.\r\n", "required");
		msg1 += checkValid("suprafata", "Suprafata.\r\n", "required");
		break;
		
		case "asigurare_4":
		msg1 = "";
		msg1 += checkValid("nume_prenume", "Numele si Prenumele.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa dvs.\r\n", "required");
		msg1 += checkValid("telefon_mobil", "Telefon mobil.\r\n", "required");
		msg1 += checkValid("email", "E-mailul dvs.\r\n", "required");
		break;
		
		case "fond_structural":
		msg1 = "";
		msg1 += checkValid("denumire_societate", "Denumirea societatii.\r\n", "required");
		msg1 += checkValid("cui", "CUI.\r\n", "required");
		msg1 += checkValid("persoana_contact", "Persoana de contact.\r\n", "required");
		msg1 += checkValid("telefon", "Telefon.\r\n", "required");
		msg1 += checkValid("adresa", "Adresa.\r\n", "required");
		msg1 += checkValid("email", "E-mail.\r\n", "required");
		break;
		
	}
	if (msg1!="") {
		alert(msg+msg1);
		return false;
	}
	return true;



}