// JavaScript Document

function f_checkComanda()
{
	var mesaj = "";
	var elem = document.getElementById('nume');
	if(elem.value.length < 3){
		mesaj += "Numele trebuie sa aiba minim 3 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	
	var elem = document.getElementById('prenume');
	if(elem.value.length < 3){
		mesaj += "Prenumele trebuie sa aiba minim 3 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
		
	var elem = document.getElementById('tel');
	if(!Number(elem.value)){
		mesaj += "Telefonul trebuie sa fie un numar!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	
	// check mail ++++++++++++++
	var elem = document.getElementById('email');
	var strng = elem.value;
	var error="";
	if (strng == "") {
	   error = "Nu ati introdus o adresa de e-mail!\n";
	}
	// match mail
    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Introduceti o adresa de e-mail valida!\n";
    }
    else {
	// test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          error = "Adresa de e-mail contine caractere ilegale!\n";
       }
    }
	mesaj += error;    
	// end check mail ++++++++++++++

	var elem = document.getElementById('adr');
	if(elem.value.length < 10){
		mesaj += "Adresa trebuie sa aiba minim 10 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	
	var elem = document.getElementById('comanda');
	if(elem.value.length < 10){
		mesaj += "Comanda trebuie sa aiba minim 10 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	//...
	if(mesaj == ""){
		document.getElementById('form_comanda').submit();
		return true;
	}
	alert (mesaj);
	return false;
}


function f_checkContact()
{
	var mesaj = "";
	var elem = document.getElementById('nume');
	if(elem.value.length < 3){
		mesaj += "Numele trebuie sa aiba minim 3 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	
	var elem = document.getElementById('prenume');
	if(elem.value.length < 3){
		mesaj += "Prenumele trebuie sa aiba minim 3 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
		
	var elem = document.getElementById('tel');
	if(!Number(elem.value)){
		mesaj += "Telefonul trebuie sa fie un numar!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	
	// check mail ++++++++++++++
	var elem = document.getElementById('email');
	var strng = elem.value;
	var error="";
	if (strng == "") {
	   error = "Nu ati introdus o adresa de e-mail!\n";
	}
	// match mail
    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Introduceti o adresa de e-mail valida!\n";
    }
    else {
	// test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          error = "Adresa de e-mail contine caractere ilegale!\n";
       }
    }
	mesaj += error;    
	// end check mail ++++++++++++++

	var elem = document.getElementById('continut');
	if(elem.value.length < 10){
		mesaj += "Comanda trebuie sa aiba minim 10 caractere!\n";
		elem.style.borderColor = "#FF0000";
	}else{
		elem.style.borderColor = "";
	}
	//...
	if(mesaj == ""){
		document.getElementById('form_contact').submit();
		return true;
	}
	alert (mesaj);
	return false;
}
