function equipments_add() {

 var url = '/_ajax_equipments_add.php';
 var pars = 'id_category_equipment='+$('id_category_equipment').value+'&ic='+$('include_params').value+'&'+form_add_equipment_serialize()+'&'+form_reg_serialize();

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    switch (originalRequest.responseText) {
     case '':

      document.location.href = '/equipments_add_end/';

     break;
     case 'reg_firm':

      document.location.href = '/equipments_add_end/reg_firm/';

     break;
     case 'reg_user':

      document.location.href = '/equipments_add_end/reg_user/';

     break;
     default:

     $('add_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#add_result';

     break;
    }

   }
  });

}


function messages_add() {

 var url = '/_ajax_messages_add.php';
 var pars = form_add_message_serialize()+'&'+form_reg_serialize();

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = '/messages_add_end/';
/*
     $('messages_add_end').innerHTML = '<p>Спасибо.<br>Ваше объявление добавлено.<br>Информация будет проверена модератором в течении нескольких часов.</p>';
     document.location.href = '#top';
*/

    }
    else {

     $('add_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#add_result';

    }

   }
  });

}



function select_foto_small_equipment(id_equipment_foto) {

 var url = '/_ajax_select_foto_small_equipment.php';
 var pars = 'id_equipment_foto='+id_equipment_foto;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (encodeURIComponent(originalRequest.responseText) != '') {

     $('foto_small_list').innerHTML = originalRequest.responseText;

    }

   }
  });

}


function select_foto_small_message(id_message_foto) {

 var url = '/_ajax_select_foto_small_message.php';
 var pars = 'id_message_foto='+id_message_foto;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (encodeURIComponent(originalRequest.responseText) != '') {

     $('foto_small_list').innerHTML = originalRequest.responseText;

    }

   }
  });

}


function users_add() {

 var url = '/_ajax_reg_user.php';
 var pars = form_serialize(form_reg);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = '/reg_end/user/';

    }
    else {

     $('reg_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#reg_result';

    }

   }
  });


}


function firms_add() {

 var url = '/_ajax_reg_firm.php';
 var pars = form_serialize(form_reg);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = '/reg_end/firm/';

    }
    else {

     $('reg_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#reg_result';

    }

   }
  });


}




function add_session_equipment_fotos() {

    var value = $('add_equipment_foto');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_equipment_foto_errors').innerHTML = req.responseJS;
            $('show_session_equipment_fotos').innerHTML = req.responseText;
            $('form_add_equipment_foto').reset();
            $('load_foto').innerHTML = '';
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_session_equipment_fotos_add.php', true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_session_equipment_fotos(id_session_equipment_foto) {

 var url = '/_ajax_session_equipment_fotos_delete.php';
 var pars = 'id_session_equipment_foto='+encodeURIComponent(id_session_equipment_foto);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_session_equipment_fotos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_equipment_foto_errors').innerHTML = '';

}



function add_equipment_fotos(id_equipment) {

    var value = $('add_equipment_foto');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_equipment_foto_errors').innerHTML = req.responseJS;
            $('show_equipment_fotos').innerHTML = req.responseText;
            $('form_add_equipment_foto').reset();
            $('load_foto').innerHTML = '';
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }

    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_equipment_fotos_add.php?id_equipment='+id_equipment, true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_equipment_fotos(id_equipment_foto) {

 var url = '/_ajax_equipment_fotos_delete.php';
 var pars = 'id_equipment_foto='+encodeURIComponent(id_equipment_foto);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_equipment_fotos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_equipment_foto_errors').innerHTML = '';

}


function add_session_firm_logos() {

    var value = $('add_firm_logo');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_firm_logo_errors').innerHTML = req.responseJS;
            $('show_session_firm_logos').innerHTML = req.responseText;
            $('form_add_firm_logo').reset();
        }
        if (req.readyState == 1) {
            $('show_session_firm_logos').innerHTML = '<table cellspacing="0" class="add_fotos"><tr><td class="add_fotos">Загрузка&nbsp;логотипа&nbsp;...</td></tr></table>';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_session_firm_logos_add.php', true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_session_firm_logos(id_session_firm_logo) {

 var url = '/_ajax_session_firm_logos_delete.php';
 var pars = 'id_session_firm_logo='+encodeURIComponent(id_session_firm_logo);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_session_firm_logos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_firm_logo_errors').innerHTML = '';

}


function add_firm_logos(id_firm) {

    var value = $('add_picture');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_picture_errors').innerHTML = req.responseJS;
            $('show_firm_logos').innerHTML = req.responseText;
            $('form_add_picture').reset();
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка логотипа ..';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_firm_logos_add.php?id_firm='+encodeURIComponent(id_firm)+'&r='+(Math.random()), true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_firm_logos(id_firm_logo) {

 var url = '/_ajax_firm_logos_delete.php';
 var pars = 'id_firm_logo='+encodeURIComponent(id_firm_logo);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_firm_logos').innerHTML = originalRequest.responseText;

   }
  });

 $('add_picture_errors').innerHTML = '';

}



function add_session_message_fotos() {

    var value = $('add_message_foto');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_message_foto_errors').innerHTML = req.responseJS;
            $('show_session_message_fotos').innerHTML = req.responseText;
            $('form_add_message_foto').reset();
            $('load_foto').innerHTML = '';
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_session_message_fotos_add.php', true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_session_message_fotos(id_session_message_foto) {

 var url = '/_ajax_session_message_fotos_delete.php';
 var pars = 'id_session_message_foto='+encodeURIComponent(id_session_message_foto);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_session_message_fotos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_message_foto_errors').innerHTML = '';

}



function add_message_fotos(id_message) {

    var value = $('add_message_foto');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_message_foto_errors').innerHTML = req.responseJS;
            $('show_message_fotos').innerHTML = req.responseText;
            $('form_add_message_foto').reset();
            $('load_foto').innerHTML = '';
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }

    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/_ajax_message_fotos_add.php?id_message='+id_message, true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_message_fotos(id_message_foto) {

 var url = '/_ajax_message_fotos_delete.php';
 var pars = 'id_message_foto='+encodeURIComponent(id_message_foto);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_message_fotos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_message_foto_errors').innerHTML = '';

}




function add_session_firm_new_fotos() {

    var value = $('add_firm_new_foto');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_firm_new_foto_errors').innerHTML = req.responseJS;
            $('show_session_firm_new_fotos').innerHTML = req.responseText;
            $('form_add_firm_new_foto').reset();
//            $('load_foto').innerHTML = '';
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '_ajax_session_firm_new_fotos_add.php', true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_session_firm_new_fotos(id_session_firm_new_foto) {

 var url = '_ajax_session_firm_new_fotos_delete.php';
 var pars = 'id_session_firm_new_foto='+encodeURIComponent(id_session_firm_new_foto);

// var myAjax = new Ajax.Updater('show_session_firm_new_fotos', url, {method: 'get', parameters: pars});


 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_session_firm_new_fotos').innerHTML = originalRequest.responseText;

   }
  });


 $('add_firm_new_foto_errors').innerHTML = '';

}


function add_firm_new_fotos(id_firm_new) {

    var value = $('add_picture');
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            $('add_picture_errors').innerHTML = req.responseJS;
            $('show_firm_new_fotos').innerHTML = req.responseText;
            $('form_add_firm_new_foto').reset();
        }
        if (req.readyState == 1) {
            $('load_foto').innerHTML = 'Загрузка фото ..';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '_ajax_firm_new_fotos_add.php?id_firm_new='+encodeURIComponent(id_firm_new), true);
    // Send data to backend.
    req.send( { q: value } );

}

function delete_firm_new_fotos(id_firm_new_foto) {

 var url = '_ajax_firm_new_fotos_delete.php';
 var pars = 'id_firm_new_foto='+encodeURIComponent(id_firm_new_foto);

// var myAjax = new Ajax.Updater('show_firm_new_fotos', url, {method: 'get', parameters: pars});

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_firm_new_fotos').innerHTML = originalRequest.responseText;

   }
  });

 $('add_picture_errors').innerHTML = '';

}




function reg_check() {

 if ($('reg_check').checked) {

  type = 'user';

 }
 else {

  type = 'firm';

 }

 var url = '_ajax_reg.php';
 var pars = 'type='+type;

 var myAjax = new Ajax.Updater('div_form_reg', url, {method: 'get', parameters: pars});

}


function add_equipment_reg_check() {

 if ($('add_equipment_reg_check').checked) {

  type = 'user';

 }
 else {

  type = 'firm';

 }

 var url = '/_ajax_add_equipment_reg.php';
 var pars = 'type='+type;

 var myAjax = new Ajax.Updater('div_form_reg', url, {method: 'get', parameters: pars});

}



function equipments_add_continue() {

 var url = '/_ajax_equipments_add_continue.php';
 var pars = 'ic='+$('include_params').value;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('equipment_login').innerHTML = originalRequest.responseText;

   }
  });


 $('span_step').innerHTML = 'Шаг 3 (Контактная информация)';


}


function allready_reg_change(c) {

 var url = '/_ajax_allready_reg_change.php';
 var pars = 'allready_reg='+c+'&ic='+$('include_params').value;

 var myAjax = new Ajax.Updater('span_allready_reg', url, {method: 'get', parameters: pars});

 $('span_step').innerHTML = 'Шаг 3 (Контактная информация)';

}



function reg_type_change(c) {

 var url = '/_ajax_reg_type_change.php';
 var pars = 'reg_type='+c+'&ic='+$('include_params').value;

 var myAjax = new Ajax.Updater('span_reg_type', url, {method: 'get', parameters: pars});

}


function allready_reg_change_message(c) {

 var url = '/_ajax_allready_reg_change_message.php';
 var pars = 'allready_reg='+c;

 var myAjax = new Ajax.Updater('span_allready_reg', url, {method: 'get', parameters: pars});

}



function reg_type_change_message(c) {

 var url = '/_ajax_reg_type_change_message.php';
 var pars = 'reg_type='+c;

 var myAjax = new Ajax.Updater('span_reg_type', url, {method: 'get', parameters: pars});

}


function show_send_letter_equipment(id_equipment) {


 $('show_send_form_call').innerHTML = '';

 if ($('show_send_form_letter').innerHTML == '') {

  var url = '/_ajax_show_send_letter_equipment.php';
  var pars = 'id_equipment='+id_equipment;

  var myAjax = new Ajax.Updater('show_send_form_letter', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_letter').innerHTML = '';

 }


}


function show_send_call_equipment(id_equipment) {


 $('show_send_form_letter').innerHTML = '';

 if ($('show_send_form_call').innerHTML == '') {

  var url = '/_ajax_show_send_call_equipment.php';
  var pars = 'id_equipment='+id_equipment;

  var myAjax = new Ajax.Updater('show_send_form_call', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_call').innerHTML = '';

 }


}


function send_letter_equipment(id_equipment) {

 var url = '/_ajax_send_letter_equipment.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_equipment='+id_equipment;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_letter').innerHTML = originalRequest.responseText;

   }
  });


}

function send_call_equipment(id_equipment) {

 var url = '/_ajax_send_call_equipment.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&id_equipment='+id_equipment;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_call').innerHTML = originalRequest.responseText;

   }
  });


}


function show_send_letter_firm(id_firm) {


 $('show_send_form_call').innerHTML = '';

 if ($('show_send_form_letter').innerHTML == '') {

  var url = '/_ajax_show_send_letter_firm.php';
  var pars = 'id_firm='+id_firm;

  var myAjax = new Ajax.Updater('show_send_form_letter', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_letter').innerHTML = '';

 }


}


function show_send_call_firm(id_firm) {


 $('show_send_form_letter').innerHTML = '';

 if ($('show_send_form_call').innerHTML == '') {

  var url = '/_ajax_show_send_call_firm.php';
  var pars = 'id_firm='+id_firm;

  var myAjax = new Ajax.Updater('show_send_form_call', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_call').innerHTML = '';

 }


}


function send_letter_firm(id_firm) {

 var url = '/_ajax_send_letter_firm.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_firm='+id_firm;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_letter').innerHTML = originalRequest.responseText;

   }
  });


}

function send_call_firm(id_firm) {

 var url = '/_ajax_send_call_firm.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&id_firm='+id_firm;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_call').innerHTML = originalRequest.responseText;

   }
  });


}





function show_send_letter_message(id_message) {


 $('show_send_form_call').innerHTML = '';

 if ($('show_send_form_letter').innerHTML == '') {

  var url = '/_ajax_show_send_letter_message.php';
  var pars = 'id_message='+id_message;

  var myAjax = new Ajax.Updater('show_send_form_letter', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_letter').innerHTML = '';

 }


}


function show_send_call_message(id_message) {


 $('show_send_form_letter').innerHTML = '';

 if ($('show_send_form_call').innerHTML == '') {

  var url = '/_ajax_show_send_call_message.php';
  var pars = 'id_message='+id_message;

  var myAjax = new Ajax.Updater('show_send_form_call', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_call').innerHTML = '';

 }


}


function send_letter_message(id_message) {

 var url = '/_ajax_send_letter_message.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_message='+id_message;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_letter').innerHTML = originalRequest.responseText;

   }
  });


}

function send_call_message(id_message) {

 var url = '/_ajax_send_call_message.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&id_message='+id_message;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_call').innerHTML = originalRequest.responseText;

   }
  });


}




function show_send_letter_exposition(id_exposition) {


 $('show_send_form_call').innerHTML = '';

 if ($('show_send_form_letter').innerHTML == '') {

  var url = '/_ajax_show_send_letter_exposition.php';
  var pars = 'id_exposition='+id_exposition;

  var myAjax = new Ajax.Updater('show_send_form_letter', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_letter').innerHTML = '';

 }


}


function show_send_call_exposition(id_exposition) {


 $('show_send_form_letter').innerHTML = '';

 if ($('show_send_form_call').innerHTML == '') {

  var url = '/_ajax_show_send_call_exposition.php';
  var pars = 'id_exposition='+id_exposition;

  var myAjax = new Ajax.Updater('show_send_form_call', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_form_call').innerHTML = '';

 }


}


function send_letter_exposition(id_exposition) {

 var url = '/_ajax_send_letter_exposition.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_exposition='+id_exposition;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_letter').innerHTML = originalRequest.responseText;

   }
  });


}

function send_call_exposition(id_exposition) {

 var url = '/_ajax_send_call_exposition.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&id_exposition='+id_exposition;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_call').innerHTML = originalRequest.responseText;

   }
  });


}


function send_tender_order(id_tender) {

 var url = '/_ajax_send_tender_order.php';
 var pars = 'tender_order_company='+encodeURIComponent($('tender_order_company').value)+'&tender_order_name='+encodeURIComponent($('tender_order_name').value)+'&tender_order_dolzhnost='+encodeURIComponent($('tender_order_dolzhnost').value)+'&tender_order_phone='+encodeURIComponent($('tender_order_phone').value)+'&tender_order_email='+encodeURIComponent($('tender_order_email').value)+'&tender_order_text='+encodeURIComponent($('tender_order_text').value)+'&id_tender='+id_tender;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('show_send_form_tender_order').innerHTML = originalRequest.responseText;

   }
  });


}


function change_firm_zakl(id_firm, firm_zakl) {


 var url = '/_ajax_change_firm_zakl.php';
 var pars = 'id_firm='+id_firm+'&firm_zakl='+firm_zakl;

 var myAjax = new Ajax.Updater('firm_zakl', url, {method: 'get', parameters: pars});

}


function change_search_zakl(search, search_zakl) {

 var url = '/_ajax_change_search_zakl.php';
 var pars = 'action_search=search&search='+search+'&search_zakl='+search_zakl;

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onLoading: function() {

    $('roller').innerHTML = '<img src="/images/black_spin.gif">';

   },
   onComplete: function(originalRequest) {

    $('search_zakl').innerHTML = originalRequest.responseText;

   }
  });

}


function send_message(id_message) {

 var url = '_ajax_send_message.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_message='+encodeURIComponent(id_message);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('send_message_result').innerHTML = originalRequest.responseText;

   }
  });


}


function show_send_message_firm(id_firm) {

 if ($('show_send_message_firm').innerHTML == '') {

  var url = '_ajax_show_send_message_firm.php';
  var pars = 'id_firm='+id_firm;

  var myAjax = new Ajax.Updater('show_send_message_firm', url, {method: 'get', parameters: pars});


 }
 else {

  $('show_send_message_firm').innerHTML = '';

 }


}


function send_message_firm(id_firm) {

 var url = '_ajax_send_message_firm.php';
 var pars = 'contact_name='+encodeURIComponent($('contact_name').value)+'&contact_phone='+encodeURIComponent($('contact_phone').value)+'&contact_email='+encodeURIComponent($('contact_email').value)+'&contact_text='+encodeURIComponent($('contact_text').value)+'&id_message='+encodeURIComponent(id_firm);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('send_message_result').innerHTML = originalRequest.responseText;

   }
  });


}



function add_to_basket(id_good) {

 if ($('img_basket_'+id_good) != null) {

 if ($('img_basket_'+id_good).src.indexOf('img/basket_added.gif') == -1) {

  $('img_basket_'+id_good).src = 'img/basket_added.gif';

  var pars = 'id_good='+id_good;

  alert('Товар добавлен в корзину');

 }
 else {

  $('img_basket_'+id_good).src = 'img/basket_black.gif';

  var pars = 'id_good='+id_good+'&delete=1';

  alert('Товар удален из корзины');

 }

 }
 else {

  var pars = 'id_good='+id_good;

 }

 var url = '_ajax_add_to_basket.php';

 var myAjax = new Ajax.Updater('top_left_basket', url, {method: 'get', parameters: pars});

}


function select_category_message(id_category_message) {

 if (id_category_message == 0) {

  id_category_message = getParam('id_category_message');

 }

 var url = '_ajax_select_category_message.php';
 var pars = 'id_category_message='+id_category_message;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    $('message_fields').innerHTML = originalRequest.responseText;

    if ((id_category_message != 0)&&(id_category_message != '')) {

     $('pictures_login').style.visibility = 'visible';
     $('span_step').innerHTML = 'Шаг 2 (Информация объявлении)';

    }

   }
  });

}



function select_category_equipment(id_category_equipment) {

 var url = '/_ajax_select_category_equipment.php';
 var pars = 'id_category_equipment='+id_category_equipment+'&ic='+$('include_params').value;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (originalRequest.responseText.indexOf('<!--continue-->') == -1) {

     $('select_category_equipments').innerHTML = originalRequest.responseText;
     $('message_fields').innerHTML = '';

     $('pictures_login').style.visibility = 'hidden';

    }
    else {

     var a = originalRequest.responseText.split('<!--continue-->');

     $('select_category_equipments').innerHTML = a[0];
     $('message_fields').innerHTML = a[1];

     $('pictures_login').style.visibility = 'visible';

    }

   }
  });

}


function select_category_equipment_search(search_id_category_equipment) {

 var url = '/_ajax_select_category_equipment_search.php';
 var pars = 'search_id_category_equipment='+search_id_category_equipment;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (originalRequest.responseText != '') {

     $('select_category_equipments').innerHTML = originalRequest.responseText;

    }

   }
  });

}


function select_id_equipment_type_search(search_id_equipment_type) {

 var url = '/_ajax_search_equipments_params_dops.php';
 var pars = 'search_id_equipment_type='+search_id_equipment_type;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (originalRequest.responseText != '') {

     $('search_equipment_type_dops').innerHTML = originalRequest.responseText;

    }

   }
  });

}


function select_category_firm_search(search_id_category_firm) {

 var url = '/_ajax_select_category_firm_search.php';
 var pars = 'search_id_category_firm='+search_id_category_firm;

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (originalRequest.responseText != '') {

     $('select_category_firms').innerHTML = originalRequest.responseText;

    }

   }
  });

}



function contacts() {

 var url = '/_ajax_contacts.php';
 var pars = form_serialize(form_contacts);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

/*
     $('contacts_end').innerHTML = '<p>Спасибо.<br>Ваше сообщение отправлено.<br>Мы ответим Вам в ближайшее время.</p>';
     document.location.href = '#top';
*/
     document.location.href = '/contacts_end/';

    }
    else {

     $('contacts_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#contacts_result';

    }

   }
  });

}


function order() {

 var url = '/_ajax_order.php';
 var pars = form_serialize(form_order);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = '/order_end/';

    }
    else {

     $('order_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#order_result';

    }

   }
  });

}


function researchs_buy() {

 var url = '_ajax_researchs_buy.php';
 var pars = form_serialize(form_researchs_buy);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    text = originalRequest.responseText;

    if (text.indexOf('id_research_buy=') != -1) {

     document.location.href = 'researchs_buy_end.htm?'+text;

    }
    else {

     $('researchs_buy_errors').innerHTML = text;
     document.location.href = '#researchs_buy_result';

    }

   }
  });

}


function researchs_order() {

 var url = '_ajax_researchs_order.php';
 var pars = form_serialize(form_researchs_order);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = 'researchs_order_end.htm';

    }
    else {

     $('researchs_order_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#researchs_order_result';

    }

   }
  });

}


function links_add() {

 var url = '/_ajax_links_add.php';
 var pars = form_serialize(form_links_add);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = '/links_add_end/';

    }
    else {

     $('links_add_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#links_add_result';

    }

   }
  });


}


function authorization() {

 var url = '/_ajax_auth.php';
 var pars = 'auth_login='+encodeURIComponent($('auth_login').value)+'&auth_passw='+encodeURIComponent($('auth_passw').value);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     document.location.href = 'http://admin.equiptorg.ru/';

    }
    else {

     $('auth_errors').innerHTML = originalRequest.responseText;
     document.location.href = '#auth_result';

    }

   }
  });

}


function forgot_password() {

 var url = '/_ajax_forgot_password.php';
 var pars = 'forgot_password_email='+encodeURIComponent($('forgot_password_email').value);

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    if (trim(originalRequest.responseText) == '') {

     $('forgot_password_errors').innerHTML = '<div class="add_errors">Пароль отправлен Вам на указанный E-mail</div>';
/*     document.location.href = '#forgot_password_result';*/

    }
    else {

     $('forgot_password_errors').innerHTML = originalRequest.responseText;
/*     document.location.href = '#forgot_password_result';*/

    }

   }
  });

}


function show_top_search(id_category_message) {

 var url = '_ajax_show_top_search.php';

 pars = window.location.search;

 if ((id_category_message != 0)&&(id_category_message != '')) {

  pars = pars.replace(/id_category_message=(\d*)/i, 'id_category_message='+id_category_message);

 }

if (pars == '') {

  pars = 'id_category_message='+id_category_message;

}


 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onLoading: function() {

/*    $('show_top_search').innerHTML = '<div class=authoriz_enter>Загрузка ...</div>';*/
    $('show_top_search').innerHTML = '<table cellspacing="0" class="table_100"><tr><td style="height:100px; text-align:center; vertical-align:middle;"><img src="/images/black_spin.gif"></td></tr></table>';

   },
   onComplete: function(originalRequest) {

    $('show_top_search').innerHTML = originalRequest.responseText;

   }
  });

}




function show_search_params(id_category_message) {

 var url = '_ajax_show_search_params.php';

 pars = window.location.search;

 if ((id_category_message != 0)&&(id_category_message != '')) {

  pars = pars.replace(/id_category_message=(\d*)/i, 'id_category_message='+id_category_message);

 }

 if (pars == '') {

  pars = 'id_category_message='+id_category_message;

 }


 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onLoading: function() {

    $('search_params_fields').innerHTML = '<div class=authoriz_enter>Загрузка ...</div>';

   },
   onComplete: function(originalRequest) {

    $('search_params_fields').innerHTML = originalRequest.responseText;

   }
  });

}



function add_to_notepad(id_equipment) {

 var url = '/_ajax_add_to_notepad.php';
 var pars = 'id_equipment='+id_equipment;

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    if (encodeURIComponent(originalRequest.responseText) != '') {

     $('count_notepad').innerHTML = originalRequest.responseText;
     $('in_notepad_'+id_equipment).innerHTML = '<a style="cursor:pointer;" onclick="delete_from_notepad('+id_equipment+');"><img src="/images/cat_fav.gif" border="0" align="absmiddle">Удалить из избранного</a>';

     alert('Оборудование добавлено в избранное');

    }
    else {

     alert('Ошибка');

    }

   }
  });

}


function delete_from_notepad(id_equipment) {

 var url = '/_ajax_delete_from_notepad.php';
 var pars = 'id_equipment='+id_equipment;

 var myAjax = new Ajax.Request(url,
  {method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    if (encodeURIComponent(originalRequest.responseText) != '') {

     $('count_notepad').innerHTML = originalRequest.responseText;
     $('in_notepad_'+id_equipment).innerHTML = '<a style="cursor:pointer;" onclick="add_to_notepad('+id_equipment+');"><img src="/images/cat_fav.gif" border="0" align="absmiddle">Добавить избранное</a>';

     alert('Оборудование удалено из избранного');

    }
    else {

     alert('Ошибка');

    }

   }
  });

}


function delete_from_notepad_selected() {

 var url = '/_ajax_delete_from_notepad_selected.php';
 var pars = form_serialize(form_notepad);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    document.location.reload();

   }
  });

}

function delete_from_notepad_all() {

 var url = '/_ajax_delete_from_notepad_all.php';
 var pars = '';

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    document.location.reload();

   }
  });

}

function refresh_notepad() {

 var url = '/_ajax_refresh_notepad.php';
 var pars = form_serialize(form_notepad);

 var myAjax = new Ajax.Request(url,
  {method: 'post', parameters: pars,
   onComplete: function(originalRequest) {

    document.location.reload();

   }
  });

}



function select_region(type, id_city) {

 var url = '/_ajax_select_region.php';
 var pars = 'type='+type+'&id_city='+id_city;

 var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars,
   onComplete: function(originalRequest) {

    document.location.href='/';

   }
 });

}



function form_add_equipment_serialize() {

 f = new Array('id_category_equipment', 'id_type', 'id_city', 'city', 'price', 'id_money', 'name', 'model', 'producer', 'nazn', 'tech', 'compl', 'dop', 'god_vipusk', 'id_sost', 'mesto');
 c = new Array();

 var s = '';

 for (i=0; i<f.length; i++) {

  if ($(f[i]) != null) {
   if (s != '') {s = s+'&';}
   s = s+f[i]+'='+encodeURIComponent($(f[i]).value);
  }

 }

 for (i=0; i<c.length; i++) {

  if ($(c[i]) != null) {
   if (s != '') {s = s+'&';}
   if ($(c[i]).checked) {s = s+c[i]+'=on';}
  }

 }

 return s;


}


function form_add_message_serialize() {

 f = new Array('id_message_type', 'id_city', 'city', 'price', 'id_money', 'subject', 'text_message');
 c = new Array();

 var s = '';

 for (i=0; i<f.length; i++) {

  if ($(f[i]) != null) {
   if (s != '') {s = s+'&';}
   s = s+f[i]+'='+encodeURIComponent($(f[i]).value);
  }

 }

 for (i=0; i<c.length; i++) {

  if ($(c[i]) != null) {
   if (s != '') {s = s+'&';}
   if ($(c[i]).checked) {s = s+c[i]+'=on';}
  }

 }

 return s;


}


function form_reg_serialize() {


 if ($('reg_action') != null) {


 f = new Array();

 switch ($('reg_action').value) {
  case 'login':
   f = new Array('login', 'password');
  break;
  case 'user':
   f = new Array('user_face', 'user_id_city', 'user_city', 'user_address', 'user_phone', 'user_email', 'login', 'password', 'password_1', 'count_control', 'confirm_id');
  break;
  case 'firm':
   f = new Array('firm_name', 'firm_id_city', 'firm_city', 'firm_address', 'firm_phone', 'firm_fax', 'firm_email', 'user_face', 'user_dolzhnost', 'firm_site', 'firm_description', 'login', 'password', 'password_1', 'count_control', 'confirm_id');
  break;
 }

 var s = '';
 for (i=0; i<f.length; i++) {

  if ($(f[i]) != null) {
   if (s != '') {s = s+'&';}
   s = s+f[i]+'='+encodeURIComponent($(f[i]).value);
  }

 }


 switch ($('reg_action').value) {
  case 'firm':

  for (i=0; i<2000; i++) {

   if ($('cf_'+i) != null) {
    if (s != '') {s = s+'&';}
    if ($('cf_'+i).checked) {s = s+'cf_'+i+'=on';}
   }

  }

  for (i=0; i<50; i++) {

   if ($('ft_'+i) != null) {
    if (s != '') {s = s+'&';}
    if ($('ft_'+i).checked) {s = s+'ft_'+i+'=on';}
   }

  }

  break;
 }


 return 'reg_action='+encodeURIComponent($('reg_action').value)+'&'+s;


 }
 else {


 return 'reg_action=';


 }


}


function onclick_arrow(list_array, id_row, count_rows_max, id_name, style_scroll, style_scroll_act) {

	var id_next = 0;
	var count_position = parseInt(count_rows_max);
	var id_move = Math.ceil(count_position/2);
	var id_not_move = Math.floor(count_position/2);
	var count_scroll = 0;
	var count_scroll_max = list_array['text'].length - id_not_move;
	var id_position_global = parseInt(id_row);

	id_position_global = id_position_global + 1;

	if ((id_position_global < id_move) || (id_position_global > count_scroll_max)) {
		update_block = false;
	}
	else if ((id_position_global > id_move) && !update_block) {
		update_block = true;
	}
	else if (!update_block && (id_position_global < count_scroll_max)) {
		update_block = true;
	}

	if (list_array["text"].length <= count_position) {
		count_position = list_array["text"].length;
		update_block = false;
	}
	else {
		if (id_position_global < (id_move + 1)) {
			count_scroll = 0;
		}else if (id_position_global > (list_array['text'].length - id_move)) {
			count_scroll = list_array['text'].length - count_position;
		}else {
			count_scroll = id_position_global - id_move;
		}

		if (style_scroll == style_scroll_act) {
			update_block = true;
			if (id_position_global == 1) {
				count_scroll = 0;
			}else if (id_position_global == list_array['text'].length) {
				count_scroll = list_array['text'].length - count_position;
			}else {
				count_scroll = id_position_global - id_move;
			}
		}

		if (id_position_global == 1) {
			$("img_foto_small_left_" + id_name).innerHTML = arrow_left;
		}
		else if ((id_position_global < (id_move + 1)) && (style_scroll == style_scroll_act)) {
			$("img_foto_small_left_" + id_name).innerHTML = arrow_left;
		}
		else {
			id_next = id_position_global - 2;
			arrow_act = str_replace("onclick_replace", 'onclick_arrow(' + id_name + ', ' + id_next + ', ' + count_rows_max + ', \'' + id_name + '\', \'' + style_scroll + '\', \'' + style_scroll_act + '\'); ' + list_array['click_arrow'][id_position_global - 2], arrow_left_act);
			$("img_foto_small_left_" + id_name).innerHTML = arrow_act ;
		}

		if (id_position_global == list_array['text'].length) {
			$("img_foto_small_right_" + id_name).innerHTML = arrow_right;
		}
		else if ((id_position_global > (list_array['text'].length - id_move)) && (style_scroll == style_scroll_act)) {
			$("img_foto_small_right_" + id_name).innerHTML = arrow_right;
		}
		else {
			id_next = id_position_global;
			arrow_act = str_replace("onclick_replace", 'onclick_arrow(' + id_name + ', ' + id_next + ', ' + count_rows_max + ', \'' + id_name + '\', \'' + style_scroll + '\', \'' + style_scroll_act + '\'); ' + list_array['click_arrow'][id_position_global], arrow_right_act);
			$("img_foto_small_right_" + id_name).innerHTML = arrow_act ;
		}
	}
	for (i=0; i<count_position; i++){

		if (update_block) {
			$(id_name + "[" + i + "]").innerHTML = list_array['text'][count_scroll + i];
		}
		if (i == (id_position_global - count_scroll - 1)) {
			$(id_name + "[" + i + "]").className = style_scroll_act;
		}else {
			$(id_name + "[" + i + "]").className = style_scroll;
		}
	}
}


