// JavaScript Document
function getXMLHTTPRequest() 
{
var req = false;

  if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  req = new XMLHttpRequest();
  }
  else
  {
  // code for IE6, IE5
  req = new ActiveXObject("Microsoft.XMLHTTP");
  }
return req;
}

var myRequest = getXMLHTTPRequest();





function callAjax()
{
// declaram o variabila care sa contina id tara selectat in formular
var idTara = document.getElementById('idt').value;

// declaram o variabila care sa contina URL-ul cu scriptul pe care-l dorim 
var url = "cere_loc.php?idt=" + idTara;

// cerem ca XMLHTTPRequest object sa deschisa o conexune asincron cu serverul
myRequest.open("GET", url, true);

// pregatim o functie responseAjax() ce v-a rula cand primim raspunsul de la server 
myRequest.onreadystatechange = responseAjax;

// trimitem cerererea catre server
myRequest.send(null);
}


function responseAjax()
{
  // daca readyState este 4 (loaded)
  if( myRequest.readyState == 4 )
  {
    // daca raspunsul serverului este 200 (OK)
    if( myRequest.status == 200 )
    {
    //aici instructiuni pentru raspunsul primit de la server
    document.getElementById('selectloc').innerHTML = myRequest.responseText;
    }
  }
}


function callAjaxCerere()
{
// declaram variabile care sa contina valorile campurilor formularului
var nume = document.getElementById('input_nume_cerere').value;
var email = document.getElementById('input_email_cerere').value;
var cerere = document.getElementById('textarea_cerere').value;


//url cu scriptul pe care-l dorim
var url = "trimite_cerere.php?nume=" + nume + "&email=" + email + "&cerere=" + cerere;

// cerem ca XMLHTTPRequest object sa deschisa o conexune asincron cu serverul
myRequest.open("GET", url, true);

// pregatim o functie responseAjax() ce v-a rula cand primim raspunsul de la server 
myRequest.onreadystatechange = responseAjaxCerere;

// trimitem cerererea catre server
myRequest.send(null);
}


function responseAjaxCerere()
{
  // daca readyState este 4 (loaded)
  if( myRequest.readyState == 4 )
  {
    // daca raspunsul serverului este 200 (OK)
    if( myRequest.status == 200 )
    {
    //aici instructiuni pentru raspunsul primit de la server
    document.getElementById('cerere_oferta').innerHTML = myRequest.responseText;
    }
  }
}


//functii pentru afisarea localitatilor in formularul de rezervare hotel HotelCon
function callHcLoc()
{
// declaram o variabila care sa contina id tara selectat in formular
var countryId = document.getElementById('idt').value;

// declaram o variabila care sa contina URL-ul cu scriptul pe care-l dorim 
var url = "cere_loc_hc_hotel.php?idt=" + countryId;

// cerem ca XMLHTTPRequest object sa deschisa o conexune asincron cu serverul
myRequest.open("GET", url, true);

// pregatim o functie responseAjax() ce v-a rula cand primim raspunsul de la server 
myRequest.onreadystatechange = responseHcLoc;

// trimitem cerererea catre server
myRequest.send(null);
}


function responseHcLoc()
{
  // daca readyState este 4 (loaded)
  if( myRequest.readyState == 4 )
  {
    // daca raspunsul serverului este 200 (OK)
    if( myRequest.status == 200 )
    {
    //aici instructiuni pentru raspunsul primit de la server
    document.getElementById('idl').innerHTML = myRequest.responseText;
    }
  }
}


//functii pentru afisarea localitatilor in formularul de rezervare hotel HotelCon
function callHcTipLoc()
{
// declaram o variabila care sa contina id tara selectat in formular
var taraId = document.getElementById('idt').value;
var locId = document.getElementById('idl').value;

// declaram o variabila care sa contina URL-ul cu scriptul pe care-l dorim 
var url = "cere_tip_loc_hc_hotel.php?idl=" + locId + "&idt=" + taraId;

// cerem ca XMLHTTPRequest object sa deschisa o conexune asincron cu serverul
myRequest.open("GET", url, true);

// pregatim o functie responseAjax() ce v-a rula cand primim raspunsul de la server 
myRequest.onreadystatechange = responseHcTipLoc;

// trimitem cerererea catre server
myRequest.send(null);
}


function responseHcTipLoc()
{
  // daca readyState este 4 (loaded)
  if( myRequest.readyState == 4 )
  {
    // daca raspunsul serverului este 200 (OK)
    if( myRequest.status == 200 )
    {
    //aici instructiuni pentru raspunsul primit de la server
    document.getElementById('isRegion').value = myRequest.responseText;
    }
  }
}


