function createXML()
    {
     var xml_object=null;
     try{
       xml_object=new XMLHttpRequest();
      }
     catch(e){
       xml_object=new ActiveXObject("Microsoft.XMLHTTP");
      }

     if (xml_object) {return xml_object;}
     else {alert("Произошла ошибка при создании объекта."); return false;}
    }

var get_taxi=createXML();

/*
 Отправка заказа на сервер. при нажатии на кнопку "ЗАКАЗАТЬ"
 ******************************************************************************
*/

function send_data_to_server(){
  if (get_taxi)
   {
    try
     {
      var login=document.getElementById('name_id').value;

      var phone=document.getElementById('phone_id').value;

      var card_number=document.getElementById('card_id').value;

	  var parent_site = 'taxivtomske.ru';
	  
      if (phone != "")
       {
        get_taxi.open('GET','test.php?login=' + encodeURIComponent(login) + '&phone=' + phone + '&card_number=' + card_number + '&parent_site=' + parent_site, true);
        get_taxi.onreadystatechange=get_SOAP_answer;
        get_taxi.send(null);
        return true;
       }
      else
       {
        var alert_message = document.getElementById('alert_message');
        alert_message.innerHTML = "Введите номер телефона";
       }
     }
    catch(e)
     {
		alert(e.toString());
	 }
   }
 }

function get_SOAP_answer()
 {
  if (get_taxi.readyState==4)
   {
    if (get_taxi.status==200)
     {
      document.getElementById('loader').style.display = 'none';
      var process_result = document.getElementById('process_result');
      var text = get_taxi.responseText;
      process_result.innerHTML = text;
      document.getElementById('process_main').style.display = 'none';
     }	 
   }
 }

/*

Отправка отзывов и предложений на сервер.
*******************************************************************************
*/
var feedback_XML=createXML();

function send_feedback(){
  if (feedback_XML){
    var feedback_name=document.getElementById('c_name_id').value;
    var feedback_mail=document.getElementById('c_email_id').value;
    var feedback_content=document.getElementById('c_review_id').value;
    try{
      var request='add_feedback.php?feedback_name=' + encodeURIComponent(feedback_name) + "&feedback_mail=" + encodeURIComponent(feedback_mail) + "&feedback_content=" + encodeURIComponent(feedback_content);
      feedback_XML.open('GET','site/modules/' + request,true);
      feedback_XML.onreadystatechange=get_response;
      feedback_XML.send(null);
     }
    catch(e){
      alert(e.toString());
     }
   }
 }

function get_response(){
  if (feedback_XML.readyState==4){
    if (feedback_XML.status==200){
        document.getElementById('comments_block').innerHTML = '<table cellpadding=\"0\" cellspacing=\"0\" style=\"height: 338px; width: 530px;\"><tbody><tr><td  style=\"height: 338px; width: 530px; vertical-align: middle;\"><center>Спасибо за ваш отзыв!</center></td></tr></tbody></table>';
     }
   }
 }
