var xmlHttp;

////////////////////////////////////////////////////////////////////////////////////

function sendReservation(cc) {

  var nume = document.getElementById("nume").value;
  var oras = document.getElementById("oras").value;
  var telefon = document.getElementById("telefon").value;
  var email = document.getElementById("email").value;
  var plecare = document.getElementById("plecare").value;
  var destinatie = document.getElementById("destinatie").value;
  var calatorie = document.getElementById("calatorie").value;
  var dataplecare = document.getElementById("dataplecare").value;
  var dataintoarcere = document.getElementById("dataintoarcere").value;
  var datefixe = document.getElementById("datefixe").value;
  var tipcursa = document.getElementById("tipcursa").value;
  var bagaj = document.getElementById("bagaj").value;
  var observatii = document.getElementById("observatii").value;
  var checkcode = document.getElementById("checkcode").value;
  
  if (nume=="" || nume==null || oras=="" || oras==null || telefon=="" || telefon==null || plecare=="" || plecare==null || destinatie=="" || destinatie==null || dataplecare==null || dataplecare==null) {
    alert("Completati toate campurile obligatorii");
  } else if (email!="" && email!=null && !validEmail(email)) {
     alert("Adresa de email introdusa nu este intr-un format valid");
  } else if (calatorie=="dus-intors" && (dataintoarcere=="" || dataintoarcere==null)) {
     alert("Ati ales calatorie dus-intors. Alegeti si data de intoarcere");
  } else if (checkcode=="" || checkcode==null) {
     alert("Introduceti codul de verificare");
  } else if (checkcode!=cc) {
     alert("Codul de verificare din imagine nu corespunde cu codul introdus");
  } else {
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      alert ("Your browser does not support AJAX!");
      return;
    }
    SetScrollPosition(0,0);
    var url="send_rezervare.php";
    url=url+"?nume="+nume;
    url=url+"&oras="+oras;
    url=url+"&telefon="+telefon;
    url=url+"&email="+email;
    url=url+"&plecare="+plecare;
    url=url+"&destinatie="+destinatie;
    url=url+"&calatorie="+calatorie;
    url=url+"&dataplecare="+dataplecare;
    url=url+"&dataintoarcere="+dataintoarcere;
    url=url+"&datefixe="+datefixe;
    url=url+"&tipcursa="+tipcursa;
    url=url+"&bagaj="+bagaj;
    url=url+"&observatii="+observatii;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }
}

function stateChanged()
{
if (xmlHttp.readyState==4)
{
  document.getElementById("maincontent").innerHTML= xmlHttp.responseText;
} else {
  document.getElementById("maincontent").innerHTML = '<br><br><br><br><center><img src="../images/ajax-loader.gif"></center>';

}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
