/* Ziskat prehled regionu pro dany kraj */
function akceGetRegion(urlmodul,idel){
   var url = urlmodul;
   var timeStamp = "casotisk=" + new Date().getTime();
   var urlPost = url + '?' + timeStamp;
   var postData = 'id=' + $(idel).get('value');

   // Disable select
   $('id_region').setProperty('disabled','disabled');

   // Info box
   ShowAppBox.showBox($('app_work'));

   var myAjax = new Request({method: 'post', url: urlPost,data:postData,onComplete: resultAkceGetRegion}).send();
}
/* Zachytit pozadavek */
function resultAkceGetRegion(){
   //alert(this.response.text);
   workAkceGetRegion(this.response.xml);
}
/* Zpracovat pozadavek */
function workAkceGetRegion(xmlDoc){
   // Info box
   ShowAppBox.showBox($('app_work'));

   // Indikace zda jsou regiony
   var isRegion = xmlDoc.getElementsByTagName("isregion")[0].firstChild.data;

   // Enable select
   if(isRegion == 1) $('id_region').removeProperty('disabled');
   // Smazat select
   removeElement('id_region');

   // Vytvorit select
   var items = xmlDoc.getElementsByTagName('region');
   akceBuildSelect('id_region',items,'idreg');
}

/* Ziskat prehled mest pro dany region */
function akceGetCity(urlmodul,idel){
   var url = urlmodul;
   var timeStamp = "casotisk=" + new Date().getTime();
   var urlPost = url + '?' + timeStamp;
   var postData = 'id=' + $(idel).get('value');

   // Disable select
   $('id_city').setProperty('disabled','disabled');

   var myAjax = new Request({method: 'post', url: urlPost,data:postData,onComplete: resultAkceGetCity}).send();
}
/* Zachytit pozadavek */
function resultAkceGetCity(){
   //alert(this.response.text);
   workAkceGetCity(this.response.xml);
}
/* Zpracovat pozadavek */
function workAkceGetCity(xmlDoc){
   // Indikace zda jsou regiony
   var isCity = xmlDoc.getElementsByTagName("iscity")[0].firstChild.data;

   // Enable select
   if(isCity == 1) $('id_city').removeProperty('disabled');
   // Smazat select
   removeElement('id_city');

   // Vytvorit select
   var items = xmlDoc.getElementsByTagName('city');
   akceBuildSelect('id_city',items,'idcity');
}

/* Vytvorit polozky selectu */
function akceBuildSelect(elementSelect,elementItem,idprefix){
   //projit polozky
   for(var i=0;i < elementItem.length;i++){
      var nameItem = getContent(getElByName(elementItem[i], 'name')[0]);
      var idItem = getContent(getElByName(elementItem[i], 'id')[0]);

      option = document.createElement("option");
      option.appendChild(document.createTextNode(nameItem));
      option.setAttribute("value",idItem);
      option.setAttribute("id",idprefix+idItem);
      //pridat option do selectu
      //var selectmark = document.getElementById(elementSelect);
      $(elementSelect).appendChild(option);
   }
}
/* Nastavit mesto */
function akceSetCity(idel,idprefix){
   var regId = $(idel).get('value');
   if(regId != 0){
      var regText = $(idprefix+regId).get('text');
      $('id_mesto').setProperty('value',regText);
   }
}
/* Nastavit aktivni polozku selectu */
function akceSetSelAct(idel){
   $(idel).setProperty('selected','selected');
}
/** Nastaveni zaskrtnuti elementu
 * @param idel - id elementu
 */
function akceSetCheckFilter(idEl){
   $(idEl).setProperty('checked','checked');
}
/* Ziskat prehled regionu pro dany kraj */
function akceGetActionType(urlmodul,idel){
   var url = urlmodul;
   var timeStamp = "casotisk=" + new Date().getTime();
   var urlPost = url + '?' + timeStamp;
   var postData = 'id=' + $(idel).get('value');

   // Disable select
   $('akce_deleni_id').setProperty('disabled','disabled');

   // Info box
   ShowAppBox.showBox($('app_work'));

   var myAjax = new Request({method: 'post', url: urlPost,data:postData,onComplete: resultAkceGetActionType}).send();
}
/* Zachytit pozadavek */
function resultAkceGetActionType(){
   //alert(this.response.text);
   workAkceGetActionType(this.response.xml);
}
/* Zpracovat pozadavek */
function workAkceGetActionType(xmlDoc){
   // Info box
   ShowAppBox.showBox($('app_work'));

   // Indikace zda jsou akce
   var isType = xmlDoc.getElementsByTagName("istype")[0].firstChild.data;

   // Enable select
   if(isType == 1) $('akce_deleni_id').removeProperty('disabled');
   // Smazat select
   removeElement('akce_deleni_id');

   // Vytvorit select
   var items = xmlDoc.getElementsByTagName('type');
   akceBuildSelect('akce_deleni_id',items,'idtypeact');
}




