// Функции обрабатывающие главную страницу -------------------------------------
//-------------------------------------------
// Последние новости
//-------------------------------------------
function LastNews() {
    $('mainNews').innerHTML = '<img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=LastNews',
                                 onComplete: showLastNewsResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showLastNewsResponse(originalRequest) {
  $('mainNews').innerHTML = originalRequest.responseText;
}

//--------------------------------------------------------------------
// Печать новостей на странице новостей, сохраненных в базу
//--------------------------------------------------------------------
function printNews() {
  $('news').innerHTML = '<img src="./img/ajax-loader.gif">';
  var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintNews',
                                 onComplete: showNewsResponse}
                                );
}
function showNewsResponse(originalRequest) {
  $('news').innerHTML = originalRequest.responseText;
}

//--------------------------------------------------------------------
// Печать партнеров на странице партнеров, сохраненных в базу
//--------------------------------------------------------------------
function printPartners() {
  $('partners').innerHTML = '<img src="./img/ajax-loader.gif">';
  var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintPartners',
                                 onComplete: showPrintPartnersResponse}
                                );
}
function showPrintPartnersResponse(originalRequest) {
  $('partners').innerHTML = originalRequest.responseText;
}

// Функции обрабатывающие страницу администрирования ---------------------------
//-------------------------------------------
// Генерация ссылки на сайт
//-------------------------------------------
function getRelCode() {
    var link = '&lt;a href="'          +
               $('address').value      +
               '" target="_blank"&gt;' +
               $('rel_name').value     +
               '&lt;/a&gt;';
    
    $('result').innerHTML = '<p>' + link + '</p>';
}

//-------------------------------------------
// Загрузка файла без перезагрузки страницы
//-------------------------------------------
function doLoad(value) {
    $('result').innerHTML = ' ';
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {            
            // Write debug information too (output becomes responseText).
            $('result').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '../scripts/upl_backend.php', true);
    // Send data to backend.
    req.send( { q: value } );
}

//-------------------------------------------
// печать новостей
//-------------------------------------------
function AdmNews() {
    $('news_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmNews',                                 
                                 onComplete: showANewsResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showANewsResponse(originalRequest) {
  $('news_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать партнеров
//-------------------------------------------
function AdmPartners() {
    $('partners_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmPartners',                                 
                                 onComplete: showAPartnersResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAPartnersResponse(originalRequest) {
  $('partners_adm').innerHTML = originalRequest.responseText;
}

//--------------------------------------------------------------------
// Удаление новостей
//--------------------------------------------------------------------
function DelNews() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DeleteNews' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelNews}
                                );
}
function showDelNews(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmNews();
}

//--------------------------------------------------------------------
// Удаление партнеров
//--------------------------------------------------------------------
function DelPartners() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DeletePartners' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelPartners}
                                );
}
function showDelPartners(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmPartners();
}

//-------------------------------------------
// Добавление новости
//-------------------------------------------
function addNews() {
    $('result').innerHTML = '<b>Запись новости в базу...</b>';
    
    var title      = $('newsTitle').value;
    var text       = $('newsText').value;
    var text_small = $('newsTextSmall').value;
    if ('' != text_small &&'' != title && '' != text) {
        var params = 'action=' + 'addNews' + '&title=' + title + '&text=' + text + '&text_small=' + text_small;
        
        var processedParams = params.replace(/\?/g, "-v-");
        processedParams     = processedParams.replace(/\%/g, "-p-");
        
        var myAjax = new Ajax.Request(
                                    '../scripts/controler.php',
                                    {method: 'post',
                                     parameters: processedParams,                                     
                                     onComplete: showNewsGoodResponse}
                                    );  
    } else {
        $('result').innerHTML    = '<b>Не все поля заполнены!</b>';
    }
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showNewsGoodResponse(originalRequest) {
  /*$('newsTitle').value     = '';
  $('newsTextSmall').value = '';
  $('newsText').value      = '';*/
  
  $('result').innerHTML = '<b>Новость успешно сохранена</b>';
  
  AdmNews();
}

//-------------------------------------------
// Добавление партнера
//-------------------------------------------
function addPartner() {
    $('result').innerHTML = '<b>Запись партнера в базу...</b>';
    
    var name     = $('name').value;
    var feedback = $('feedback').value;
    var about    = $('about').value;
    
    if ('' != name && '' != about) {
        var params = 'action=' + 'addPartner' + '&name=' + name + '&feedback=' + feedback + '&about=' + about;
        
        var processedParams = params.replace(/\?/g, "-v-");
        processedParams     = processedParams.replace(/\%/g, "-p-");
        
        var myAjax = new Ajax.Request(
                                    '../scripts/controler.php',
                                    {method: 'post',
                                     parameters: processedParams,                                     
                                     onComplete: showPartnersGoodResponse}
                                    );  
    } else {
        $('result').innerHTML    = '<b>Не все поля заполнены!</b>';
    }
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showPartnersGoodResponse(originalRequest) {
  /*$('name').value       = '';
  $('feedback').value   = '';
  $('about').value      = '';*/
  
  $('result').innerHTML = '<b>Партнер успешно сохранен</b>';
  
  AdmPartners();
}


//-------------------------------------------
// печать произыодителей
//-------------------------------------------
function AdmManufacturers() {
    $('manufacturers_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmManufacturers',                                 
                                 onComplete: showAManufacturersResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAManufacturersResponse(originalRequest) {
  $('manufacturers_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Добавление производителя
//-------------------------------------------
function addManufacturer() {
    $('result').innerHTML = '<b>Запись производителя в базу...</b>';
    
    var name = $('name').value;
    var img  = $('img').value;
    
    if ('' != name && '' != img) {
        var params = 'action=' + 'addManufacturer' + '&name=' + name + '&img=' + img;
        
        var processedParams = params.replace(/\?/g, "-v-");
        processedParams     = processedParams.replace(/\%/g, "-p-");

        var myAjax = new Ajax.Request(
                                    '../scripts/controler.php',
                                    {method: 'post',
                                     parameters: processedParams,                                     
                                     onComplete: showManufacturerGoodResponse}
                                    );  
    } else {
        $('result').innerHTML    = '<b>Не все поля заполнены!</b>';
    }
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showManufacturerGoodResponse(originalRequest) {
  /*$('name').value = '';
  $('img').value  = '';*/
  
  $('result').innerHTML = '<b>Производитель успешно сохранен</b>';
  
  AdmManufacturers();
}


//--------------------------------------------------------------------
// Удаление производителей
//--------------------------------------------------------------------
function DelManufacturers() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelManufacturers' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelManufacturers}
                                );
}
function showDelManufacturers(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmManufacturers();
}


//-------------------------------------------
// печать новостей
//-------------------------------------------
function PrintOptionsManufacturers() {
    $('manufact').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintOptionsManufacturers',                                 
                                 onComplete: showPrintOptionsManufacturers}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showPrintOptionsManufacturers(originalRequest) {
  $('manufact').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Добавление автокрана
//-------------------------------------------
function addAvtokran() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;         
    var gruz_pod     = $('gruz_pod').value;      
    var gruz_moment  = $('gruz_moment').value;    
    var vilet_streli = $('vilet_streli').value;   
    var kol_formula  = $('kol_formula').value;     
    var massa        = $('massa').value;        
    var rab_zona     = $('rab_zona').value;        
    var m_dvigatela  = $('m_dvigatela').value;        
    var dlina        = $('dlina').value;             
    var visota       = $('visota').value;           
    var shirina      = $('shirina').value;             
    var misk         = $('misk').value;             
    
    var params = 'action=' + 'addAvtokran' +
                 '&model='        + model        +
                 '&manufacturer=' + manufacturer +
                 '&gruz_pod='     + gruz_pod     +
                 '&gruz_moment='  + gruz_moment  +
                 '&vilet_streli=' + vilet_streli +
                 '&kol_formula='  + kol_formula  +
                 '&massa='        + massa        +
                 '&rab_zona='     + rab_zona     +
                 '&m_dvigatela='  + m_dvigatela  +
                 '&dlina='        + dlina        +
                 '&visota='       + visota       +
                 '&shirina='      + shirina      +
                 '&misk='         + misk;
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showAvtokranGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAvtokranGoodResponse(originalRequest) {
  /*$('model').value        = '';     
  $('gruz_pod').value     = '';    
  $('gruz_moment').value  = ''; 
  $('vilet_streli').value = '';
  $('kol_formula').value  = ''; 
  $('massa').value        = '';       
  $('rab_zona').value     = '';    
  $('m_dvigatela').value  = ''; 
  $('dlina').value        = '';       
  $('visota').value       = '';      
  $('shirina').value      = '';     
  $('misk').value         = '';  */      
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmAvtokrani();
}




//-------------------------------------------
// Добавление автокрана на гус ходу
//-------------------------------------------
function addGusHod() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;         
    var gruz_pod     = $('gruz_pod').value;      
    var gruz_moment  = $('gruz_moment').value;    
    var vilet_streli = $('vilet_streli').value;   
    var kol_formula  = $('kol_formula').value;     
    var massa        = $('massa').value;        
    var rab_zona     = $('rab_zona').value;        
    var m_dvigatela  = $('m_dvigatela').value;        
    var dlina        = $('dlina').value;             
    var visota       = $('visota').value;           
    var shirina      = $('shirina').value;             
    var misk         = $('misk').value;             
    
    var params = 'action=' + 'addGusHod' +
                 '&model='        + model        +
                 '&manufacturer=' + manufacturer +
                 '&gruz_pod='     + gruz_pod     +
                 '&gruz_moment='  + gruz_moment  +
                 '&vilet_streli=' + vilet_streli +
                 '&kol_formula='  + kol_formula  +
                 '&massa='        + massa        +
                 '&rab_zona='     + rab_zona     +
                 '&m_dvigatela='  + m_dvigatela  +
                 '&dlina='        + dlina        +
                 '&visota='       + visota       +
                 '&shirina='      + shirina      +
                 '&misk='         + misk;
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showGusHodGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showGusHodGoodResponse(originalRequest) {
  /*$('model').value        = '';     
  $('gruz_pod').value     = '';    
  $('gruz_moment').value  = ''; 
  $('vilet_streli').value = '';
  $('kol_formula').value  = ''; 
  $('massa').value        = '';       
  $('rab_zona').value     = '';    
  $('m_dvigatela').value  = ''; 
  $('dlina').value        = '';       
  $('visota').value       = '';      
  $('shirina').value      = '';     
  $('misk').value         = '';       */ 
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmGusHod();
}

//-------------------------------------------
// Добавление самоходного автокрана ходу
//-------------------------------------------
function addSamHod() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;         
    var gruz_pod     = $('gruz_pod').value;      
    var gruz_moment  = $('gruz_moment').value;    
    var vilet_streli = $('vilet_streli').value;   
    var kol_formula  = $('kol_formula').value;     
    var massa        = $('massa').value;        
    var rab_zona     = $('rab_zona').value;        
    var m_dvigatela  = $('m_dvigatela').value;        
    var dlina        = $('dlina').value;             
    var visota       = $('visota').value;           
    var shirina      = $('shirina').value;             
    var misk         = $('misk').value;             
    
    var params = 'action=' + 'addSamHod' +
                 '&model='        + model        +
                 '&manufacturer=' + manufacturer +
                 '&gruz_pod='     + gruz_pod     +
                 '&gruz_moment='  + gruz_moment  +
                 '&vilet_streli=' + vilet_streli +
                 '&kol_formula='  + kol_formula  +
                 '&massa='        + massa        +
                 '&rab_zona='     + rab_zona     +
                 '&m_dvigatela='  + m_dvigatela  +
                 '&dlina='        + dlina        +
                 '&visota='       + visota       +
                 '&shirina='      + shirina      +
                 '&misk='         + misk;
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showSamHodGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showSamHodGoodResponse(originalRequest) {
  /*$('model').value        = '';     
  $('gruz_pod').value     = '';    
  $('gruz_moment').value  = ''; 
  $('vilet_streli').value = '';
  $('kol_formula').value  = ''; 
  $('massa').value        = '';       
  $('rab_zona').value     = '';    
  $('m_dvigatela').value  = ''; 
  $('dlina').value        = '';       
  $('visota').value       = '';      
  $('shirina').value      = '';     
  $('misk').value         = '';   */     
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmSamHod();
}

//-------------------------------------------
// Добавление автогидропод
//-------------------------------------------
function addGidro() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;         
    var gruz_pod     = $('gruz_pod').value;      
    var gruz_moment  = '';    
    var vilet_streli = $('vilet_streli').value;   
    var kol_formula  = $('kol_formula').value;     
    var massa        = '';        
    var rab_zona     = $('rab_zona').value;        
    var m_dvigatela  = $('m_dvigatela').value;        
    var dlina        = $('dlina').value;             
    var visota       = $('visota').value;           
    var shirina      = $('shirina').value;             
    var misk         = $('misk').value;             
    
    var params = 'action=' + 'addGidro' +
                 '&model='        + model        +
                 '&manufacturer=' + manufacturer +
                 '&gruz_pod='     + gruz_pod     +
                 '&gruz_moment='  + gruz_moment  +
                 '&vilet_streli=' + vilet_streli +
                 '&kol_formula='  + kol_formula  +
                 '&massa='        + massa        +
                 '&rab_zona='     + rab_zona     +
                 '&m_dvigatela='  + m_dvigatela  +
                 '&dlina='        + dlina        +
                 '&visota='       + visota       +
                 '&shirina='      + shirina      +
                 '&misk='         + misk;
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showGidroGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showGidroGoodResponse(originalRequest) {
  /*$('model').value        = '';     
  $('gruz_pod').value     = '';    
  $('gruz_moment').value  = ''; 
  $('vilet_streli').value = '';
  $('kol_formula').value  = ''; 
  $('massa').value        = '';       
  $('rab_zona').value     = '';    
  $('m_dvigatela').value  = ''; 
  $('dlina').value        = '';       
  $('visota').value       = '';      
  $('shirina').value      = '';     
  $('misk').value         = '';   */     
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmGidro();
}


//-------------------------------------------
// Добавление автогидропод
//-------------------------------------------
function addMCS() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;         
    var gruz_pod     = $('gruz_pod').value;      
    var gruz_moment  = $('gruz_moment').value;    
    var vilet_streli = $('vilet_streli').value;   
    var kol_formula  = $('kol_formula').value;     
    var massa        = $('massa').value;        
    var rab_zona     = $('rab_zona').value;        
    var m_dvigatela  = $('m_dvigatela').value;        
    var dlina        = $('dlina').value;             
    var visota       = $('visota').value;           
    var shirina      = $('shirina').value;             
    var misk         = $('misk').value;             
    
    var params = 'action=' + 'addMCS' +
                 '&model='        + model        +
                 '&manufacturer=' + manufacturer +
                 '&gruz_pod='     + gruz_pod     +
                 '&gruz_moment='  + gruz_moment  +
                 '&vilet_streli=' + vilet_streli +
                 '&kol_formula='  + kol_formula  +
                 '&massa='        + massa        +
                 '&rab_zona='     + rab_zona     +
                 '&m_dvigatela='  + m_dvigatela  +
                 '&dlina='        + dlina        +
                 '&visota='       + visota       +
                 '&shirina='      + shirina      +
                 '&misk='         + misk;
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showMCSGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showMCSGoodResponse(originalRequest) {
  /*$('model').value        = '';     
  $('gruz_pod').value     = '';    
  $('gruz_moment').value  = ''; 
  $('vilet_streli').value = '';
  $('kol_formula').value  = ''; 
  $('massa').value        = '';       
  $('rab_zona').value     = '';    
  $('m_dvigatela').value  = ''; 
  $('dlina').value        = '';       
  $('visota').value       = '';      
  $('shirina').value      = '';     
  $('misk').value         = '';   */     
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmMCS();
}

//-------------------------------------------
// Добавление автогидропод
//-------------------------------------------
function addEvak() {
    $('result').innerHTML = '<b>Запись данных в базу...</b>';
    
    var manufacturer = $('manufacturer').value;
    var model        = $('model').value;       
    var mod_shassi   = $('mod_shassi').value;    
    var m_shirina    = $('m_shirina').value; 
    var dlina        = $('dlina').value;
    var shirina      = $('shirina').value; 
    var strela_dlina = $('strela_dlina').value;       
    var gruz_pod     = $('gruz_pod').value;    
    var massa        = $('massa').value; 
    var misk         = $('misk').value;            
    
    var params = 'action=' + 'addEvak' +
                 '&manufacturer=' + manufacturer + 
                 '&model='        + model        + 
                 '&mod_shassi='   + mod_shassi   + 
                 '&m_shirina='    + m_shirina    + 
                 '&dlina='        + dlina        + 
                 '&shirina='      + shirina      + 
                 '&strela_dlina=' + strela_dlina + 
                 '&gruz_pod='     + gruz_pod     + 
                 '&massa='        + massa        + 
                 '&misk='         + misk;

    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");

    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,                                     
                                 onComplete: showEvakGoodResponse}
                                );  
}
//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showEvakGoodResponse(originalRequest) {
  /*$('manufacturer').value = '';     
  $('model').value        = '';    
  $('mod_shassi').value   = ''; 
  $('m_shirina').value    = '';
  $('dlina').value        = ''; 
  $('shirina').value      = '';       
  $('strela_dlina').value = '';    
  $('gruz_pod').value     = ''; 
  $('massa').value        = '';       
  $('misk').value         = '';  */       
  
  $('result').innerHTML = originalRequest.responseText; ;
  AdmEvak();
}

//-------------------------------------------
// печать автокранов
//-------------------------------------------
function AdmAvtokrani() {
    $('avtokrani_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmAvtokrani',                                 
                                 onComplete: showAAvtokraniResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAAvtokraniResponse(originalRequest) {
  $('avtokrani_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать автокранов на гус ходу
//-------------------------------------------
function AdmGusHod() {
    $('gushod_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmGusHod',                                 
                                 onComplete: showAGusHodResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAGusHodResponse(originalRequest) {
  $('gushod_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать автокранов на гус ходу
//-------------------------------------------
function AdmSamHod() {
    $('samhod_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmSamHod',                                 
                                 onComplete: showASamHodResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showASamHodResponse(originalRequest) {
  $('samhod_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать автокранов на гус ходу
//-------------------------------------------
function AdmEvak() {
    $('Evak_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmEvak',                                 
                                 onComplete: showAEvakResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAEvakResponse(originalRequest) {
  $('Evak_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать MCS
//-------------------------------------------
function AdmMCS() {
    $('MCS_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmMCS',                                 
                                 onComplete: showAMCSResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAMCSResponse(originalRequest) {
  $('MCS_adm').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// печать Автогидропод
//-------------------------------------------
function AdmGidro() {
    $('Gidro_adm').innerHTML = '<img src="../img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=AdmGidro',                                 
                                 onComplete: showAGidroResponse}
                                );  
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAGidroResponse(originalRequest) {
  $('Gidro_adm').innerHTML = originalRequest.responseText;
}

//--------------------------------------------------------------------
// Удаление автокранов
//--------------------------------------------------------------------
function DelAvtokrani() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelAvtokrani' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelAvtokrani}
                                );
}
function showDelAvtokrani(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmAvtokrani();
}

//--------------------------------------------------------------------
// Удаление автокранов на гус ходу
//--------------------------------------------------------------------
function DelGusHod() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelGusHod' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelGusHod}
                                );
}
function showDelGusHod(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmGusHod();
}

//--------------------------------------------------------------------
// Удаление автокранов на гус ходу
//--------------------------------------------------------------------
function DelSamHod() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelSamHod' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelSamHod}
                                );
}
function showDelSamHod(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmSamHod();
}

//--------------------------------------------------------------------
// Удаление Автогидропод
//--------------------------------------------------------------------
function DelGidro() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelGidro' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelGidro}
                                );
}
function showDelGidro(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmGidro();
}

//--------------------------------------------------------------------
// Удаление Автогидропод
//--------------------------------------------------------------------
function DelMCS() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelMCS' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelMCS}
                                );
}
function showDelMCS(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmMCS();
}

//--------------------------------------------------------------------
// Удаление Автогидропод
//--------------------------------------------------------------------
function DelEvak() {
  var chkBoxes = Array();
  var cbkParam = '';
  
  chkBoxes = $$('.ckb');
  
  for (var i = 0; i < chkBoxes.length; i++) {
    if (true == chkBoxes[i].checked) {        
        cbkParam = cbkParam + chkBoxes[i].value + ', ';        
    }
  }
  
  var myAjax = new Ajax.Request(
                                '../scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=DelEvak' + '&checkboxes=' + cbkParam,
                                 onComplete: showDelEvak}
                                );
}
function showDelEvak(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;
  AdmEvak();
}

//-------------------------------------------
// Выбор типа техники на странице каталог
//-------------------------------------------

function SetType(type_id) {
    $('type').value = type_id;
    
    if ('1' == $('type').value && '' != $('manufacterer').value ) {
        PrintAvtokrani ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Автокраны > ' + $('manufacterer').value + '</u>';
    }
    if ('2' == $('type').value && '' != $('manufacterer').value ) {
        PrintGusHod ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Краны на гус. ходу > ' + $('manufacterer').value + '</u>';
    }
    if ('3' == $('type').value && '' != $('manufacterer').value ) {
        PrintSamHod ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Самоходные вседор. краны > ' + $('manufacterer').value + '</u>';
    }
    if ('5' == $('type').value && '' != $('manufacterer').value ) {
        PrintEvak ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Эвакуаторы > ' + $('manufacterer').value + '</u>';
    }
    if ('6' == $('type').value && '' != $('manufacterer').value ) {
        PrintGidro ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Автогидроподъемники > ' + $('manufacterer').value + '</u>';
    }
    if ('7' == $('type').value && '' != $('manufacterer').value ) {
        PrintMCS ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Продукция для МЧС и МО > ' + $('manufacterer').value + '</u>';
    }
}

//-------------------------------------------
// Выбор производителя техники на странице каталог
//-------------------------------------------

function SetManufacturer(manuacturer_id) {
    $('manufacterer').value = manuacturer_id;    
    if ('1' == $('type').value && '' != $('manufacterer').value ) {
        PrintAvtokrani ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Автокраны > ' + $('manufacterer').value + '</u>';
    }
    if ('2' == $('type').value && '' != $('manufacterer').value ) {
        PrintGusHod ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Краны на гус. ходу > ' + $('manufacterer').value + '</u>';
    }
    if ('3' == $('type').value && '' != $('manufacterer').value ) {
        PrintSamHod ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Самоходные вседор. краны > ' + $('manufacterer').value + '</u>';
    }
    if ('5' == $('type').value && '' != $('manufacterer').value ) {
        PrintEvak ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Эвакуаторы > ' + $('manufacterer').value + '</u>';
    }
    if ('6' == $('type').value && '' != $('manufacterer').value ) {
        PrintGidro ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Автогидроподъемники > ' + $('manufacterer').value + '</u>';
    }
    if ('7' == $('type').value && '' != $('manufacterer').value ) {
        PrintMCS ($('type').value, $('manufacterer').value);
        //$('selected').innerHTML = '<b>Выбрано:</b> <u>Продукция для МЧС и МО > ' + $('manufacterer').value + '</u>';
    }
}

//-------------------------------------------
// Печать автокранов на страницу каталог
//-------------------------------------------

function PrintAvtokrani (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintAvtokrani' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintAvtokrani}
                                );  
}

function showPrintAvtokrani(originalRequest) {  
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать автокранов на гусенечном ходу на страницу каталог
//-------------------------------------------

function PrintGusHod (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintGusHod' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintGusHod}
                                );  
}

function showPrintGusHod(originalRequest) {
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать автокранов на гусенечном ходу на страницу каталог
//-------------------------------------------

function PrintSamHod (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintSamHod' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintSamHod}
                                );  
}

function showPrintSamHod(originalRequest) {
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать автогидропод на страницу каталог
//-------------------------------------------

function PrintGidro (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintGidro' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintGidro}
                                );  
}

function showPrintGidro(originalRequest) {
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать автогидропод на страницу каталог
//-------------------------------------------

function PrintMCS (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintMCS' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintMCS}
                                );  
}

function showPrintMCS(originalRequest) {
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}
//-------------------------------------------
// Печать автогидропод на страницу каталог
//-------------------------------------------

function PrintEvak (type_id, manufacterer_id) {
    $('katalog_produkciya').innerHTML = '<br/><br/><img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintEvak' + '&type=' + type_id + '&manufacturer=' + manufacterer_id,                                 
                                 onComplete: showPrintEvak}
                                );  
}

function showPrintEvak(originalRequest) {
  $('katalog_produkciya').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать типов техники на страницу каталог
//-------------------------------------------

function PrintTypes () {
    $('katalog_tip').innerHTML = '<img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintTypes',                                 
                                 onComplete: showPrintTypes}
                                );  
}

function showPrintTypes(originalRequest) {
  $('katalog_tip').innerHTML = originalRequest.responseText;
}

//-------------------------------------------
// Печать производителей на страницу каталог
//-------------------------------------------

function PrintManufacturers () {
    $('katalog_proizvoditel').innerHTML = '<img src="./img/ajax-loader.gif"></img>';
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: 'action=PrintManufacturers',                                 
                                 onComplete: showPrintManufacturers}
                                );  
}

function showPrintManufacturers(originalRequest) {
  $('katalog_proizvoditel').innerHTML = originalRequest.responseText;
}
//-------------------------------------------
// Добавление адреса в рассылку
//-------------------------------------------
function AddEmail() {
    if ($('address').value) {
       $('result').innerHTML = '';
       var myAjax = new Ajax.Request(
                                    './scripts/controler.php',
                                    {method: 'post',
                                     parameters: 'action=AddEmail' + '&address=' + $('address').value,
                                     onComplete: showAddEmailResponse}
                                    );   
    }
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showAddEmailResponse(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;   
}

//-------------------------------------------
// Удаление адреса из рассылки
//-------------------------------------------
function DelEmail() {
    if ($('address').value) {
       $('result').innerHTML = '';
       var myAjax = new Ajax.Request(
                                    './scripts/controler.php',
                                    {method: 'post',
                                     parameters: 'action=DelEmail' + '&address=' + $('address').value,
                                     onComplete: showDelEmailResponse}
                                    );   
    }
}

//-----------------------------------------------------------
// Записывает в див возврат аяксового запроса (все правильно)
//-----------------------------------------------------------
function showDelEmailResponse(originalRequest) {
  $('result').innerHTML = originalRequest.responseText;   
}

//----------------------------
// Отправка емейла
//----------------------------
function sendMail() {
  $('mailresult').innerHTML = ' ';
  if('ВВЕДИТЕ ИМЯ !!!!' == $('userName').value) {
    $('userName').value = 'ВВЕДИТЕ ИМЯ !!!!';
  }
  if('ВВЕДИТЕ СООБЩЕНИЕ !!!!' == $('userResponse').value) {
    $('userResponse').value = 'ВВЕДИТЕ СООБЩЕНИЕ !!!!';
  }
  if($('userName').value && $('userResponse').value) {
    var params = 'name='+$('userName').value+'&text='+$('userResponse').value+'&num='+$('userValidation').value + '&icq=' + $('userICQ').value + '&email=' + $('userMail').value + '&phone=' + $('userPhone').value + '&action=SendMail';
    $('rim').src = './scripts/imgen.php';
    
    var processedParams = params.replace(/\?/g, "-v-");
    processedParams     = processedParams.replace(/\%/g, "-p-");
    
    var myAjax = new Ajax.Request(
                                './scripts/controler.php',
                                {method: 'post',
                                 parameters: processedParams,
                                 onComplete: showMailResponse
                                 }
                                );
  }
  if(!$('userName').value) {
    $('userName').value = 'ВВЕДИТЕ ИМЯ !!!!';
  }
  if(!$('userResponse').value) {
    $('userResponse').value = 'ВВЕДИТЕ СООБЩЕНИЕ !!!!';
    return;
  }
}
function showMailResponse(originalRequest) {
  $('mailresult').innerHTML = originalRequest.responseText;  
}

function SelectThisTip(selected) {
    var divs = $$('.katalog_unit_tip');
    
    var i=0;
    while (divs[i]) {
        divs[i].style.backgroundColor='white';
        i++;
    }
    
    selected.style.backgroundColor ='#efefef';
}

function SelectThisM(selected) {
    var divs = $$('.katalog_unit_m');
    
    var i=0;
    while (divs[i]) {
        divs[i].style.backgroundColor='white';
        i++;
    }
    
    selected.style.backgroundColor ='#efefef';
}
