/* Nastavit ostatni parametry */
function searchadSetParam(urlmodul,idEl,typeEl){
   // Ziskat hodnotu
   var valueType = $(idEl).get('value');
   // Nastavit hodnotu typu
   $('id_'+typeEl).setProperty('value',valueType);

   // Vypnout tlacitko
   $('id_searchad').setProperty('disabled','disabled');
   $('id_searchad').addClass('item_hidden');

   // Nastavit pocet prvku
   $('app_info_text').set('text','Hledají se dostupné programy');
   // Zobrazit info box
   ShowAppBox.showBox($('app_info'));
   /* Zobrazit info */
   ViewPort.centerObject($('app_info'), 300, 100);

   var url = urlmodul;
   var timeStamp = "casotisk=" + new Date().getTime();
   var urlPost = url + '?' + timeStamp;
   var postData = 'storage=' + $('id_storage').get('value') + '&price=' + $('id_price').get('value') + '&script=' + $('id_script').get('value') + '&database=' + $('id_database').get('value') + '&platform=' + $('id_platform').get('value') + '&aplication=' + $('id_aplication').get('value') + '&type=' + typeEl;
   var myAjax = new Request({method: 'post', url: urlPost,data:postData,onComplete: resultSearchadSetParam}).send();
}
/* Zpracovat pozadavek */
function resultSearchadSetParam(){
   //alert(this.response.text);
   workSearchadSetParam(this.response.xml);
}

/* Zpracovat pozadavek */
function workSearchadSetParam(xmlDoc){
   // Pocet polozek
   var count = parseInt(xmlDoc.getElementsByTagName('count')[0].firstChild.data);

   // Velikost prostoru
   var items = xmlDoc.getElementsByTagName("storage");
   searchadSetForm(items,'id_storage_');

   // Cena
   var itemPrice = xmlDoc.getElementsByTagName("price");
   searchadSetForm(itemPrice,'id_price_');

   // Script
   var itemScript = xmlDoc.getElementsByTagName("script");
   searchadSetForm(itemScript,'id_script_');

   // Database
   var itemDatabase = xmlDoc.getElementsByTagName("database");
   searchadSetForm(itemDatabase,'id_database_');

   // Platformy
   var itemPlatform = xmlDoc.getElementsByTagName("platform");
   searchadSetForm(itemPlatform,'id_platform_');

   // Aplication
   var itemAplication = xmlDoc.getElementsByTagName("aplication");
   searchadSetForm(itemAplication,'id_aplication_');

   // Viditelnost tlacitka
   if(count){
      $('id_searchad').removeProperty('disabled');
      $('id_searchad').removeClass('item_hidden');
   }

   // Nastavit pocet prvku
   $('id_csearch').set('text',count);

   // Zobrazit info box
   ShowAppBox.showBox($('app_info'));

}

/* Nastavit formular */
function searchadSetForm(items,idEl){
   //projit polozky
   for(var i=0;i < items.length;i++){
      var itemActive = getContent(getElByName(items[i], 'active')[0]);
      var itemId = getContent(getElByName(items[i], 'id')[0]);
      // Nastavit hodnotu
      
      if(itemActive == 1){
         $(idEl + itemId).removeProperty('disabled');
         if($(idEl + 's' + itemId).hasClass('linethr')){
            $(idEl + 's' + itemId).removeClass('linethr');
         }
      }

      if(itemActive == 0){
         $(idEl + itemId).setProperty('disabled','disabled');
         $(idEl + 's' + itemId).addClass('linethr');
      }
   }
}
