function set_codas() {
  var data = new Date();
  var mili_s = (data.getMilliseconds()>10) ? data.getMilliseconds() : 12;
  var re = mili_s.toString()+Math.ceil(mili_s/11);
  document.mailer.anti_spam.value = re;
  document.getElementById('codas').innerHTML = re;
  return re;
}
var cod_as = set_codas();	
document.getElementById('div_as').style.display = 'block';
function Validate() {
  var formular = document.mailer;
  var file_php = formular.action;
  file_php = file_php.split('/').pop();	
  var numele = formular.nume.value;
  var emailul = formular.email.value;
  var telefonul = formular.telefonul.value;
  var cod_as = formular.anti_spam.value;
  var cod_as1 = formular.anti_spam1.value;
  if (numele.length<2 || numele.length>40) {
	alert('Numele trebuie sa contina intre 2 si 40 caractere');
	formular.nume.focus();
  }
  if (telefonul.length<6 || telefonul.length>40) {
	alert('Numarul de telefon trebuie sa contina intre 6 si 40 caractere');
	formular.nume.focus();
  }
  else if (emailul.length<6 || emailul.indexOf("@")==-1 || emailul.indexOf('.')==-1) {
	alert('Adaugati corect adresa dv. de e-mail');
	formular.email.focus();
  }
  else if(cod_as!=cod_as1) {
    alert('Cod de verificare incorect');
	formular.anti_spam1.focus();
  }
  else {
  var  datele = 'nume='+numele+'&email='+emailul+'&subiect='+subiectul+'&mesaj='+mesajul+'&anti_spam='+cod_as+'&anti_spam1='+cod_as1;
  ajaxrequest(file_php, datele);	
  }

  return false;
}
function get_XmlHttp() {
  var xmlHttp = null;
  if(window.XMLHttpRequest) {		
    xmlHttp = new XMLHttpRequest();
  }
  else if(window.ActiveXObject) {	
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  return xmlHttp;
}
function ajaxrequest(php_file, datele) {
  var cerere_http =  get_XmlHttp();		
  set_codas();		
  cerere_http.open("POST", php_file, true);			
  cerere_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  cerere_http.send(datele);	
  cerere_http.onreadystatechange = function() {
    if (cerere_http.readyState == 4) {
	  if(cerere_http.responseText.indexOf("Eroare:")!=-1) {
	    document.getElementById('fc_titlu').innerHTML = cerere_http.responseText;
	  }
	  else {
	    document.mailer.innerHTML = cerere_http.responseText;
	  }
    }
  }
  return false;
}
