var allot_types = { T : 'rezerwuj', S : 'stop', N : 'zamów' };

function checkPlaces(t, from, to, i, o, text){
  var regexp = /termin=([0-9]+\-[0-9]+)/;
  var term   = regexp.exec(t.href)[1];
  var types  = new Array('', 'Zakwaterowanie', 'Transport', 'Pozostałe');
  
  $('#row-'+from+'-'+to).after('<tr id="row-places-'+from+'-'+to+'"><td class="additionalallots" colspan="6"><div class="placesLoading"><img src="/web/edytor/sartbyweb/checkPlaces/gfx/ajax-loader.gif" alt="Trwa ładowanie..." /></div></td></tr>');
  $.get('/web/edytor/sartbyweb/checkPlaces/?i='+i+'&o='+o+'&t='+term, function(data){
    var status   = $(data).find('status').text();
    var def_pers = jQuery(data).find('default_persons').text();
    if(def_pers == '') def_pers = 2;
    t.href       = t.href.replace(/liczba=[0-9]+/i, 'liczba='+def_pers);
    t.onclick    = '';
    var all_type = jQuery(data).find('allot_type').text()
    var typ = allot_types[all_type];
    if(typ == undefined) typ = allot_types.N;
    t.innerHTML  = typ;
    t.title      = typ;
    var link     = ' <span style="float:right;"><a href="'+t.href+'">'+t.innerHTML+'</a>&nbsp;</span>';
    var str      = link;
    if(status == 0){
      str = '<div>Błąd podczas sprawdzania miejsc.'+link;
    }else if(status == 1){
      str = '<div>Oferta tylko na zamówienie.'+link;
    }else if(status == 2){
      var mem   = '';
      str = '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
      $(data).find('ingredient').each(function(){
        str += '<tr><td>';
        var type      = $(this).find('type').text();
        var name      = $(this).find('name').text();
        var places    = $(this).find('places').text();
        var isdefault = $(this).find('default').text();
        
        if(mem != type){
          str += '<div><b>'+types[type]+'</b></div></td><td>&nbsp;</td></tr><tr><td>';
          mem = type;
        }
        if(isdefault == 1)  isdefault = '<span title="Domyślny składnik">*</span> ';
        else                isdefault = '';
        
        if(type == 1){
          if(all_type == 'S')     link = 'sprzedaż zakończona';
          else if(places == 'no') link = '<a href="'+t.href.replace(/liczba=[0-9]+/i, 'liczba='+$(this).find('persons').text())+'">zamów</a>';
          else                    link = '<a href="'+t.href.replace(/liczba=[0-9]+/i, 'liczba='+$(this).find('persons').text())+'">'+allot_types[all_type]+'</a>';
        }
        else                      link = '';
        
        var                                         p = ' (<b>MIEJSCA: '+places+'</b>)';
        if(places == '>5')                          p = ' (<b>powyżej 5 miejsc!</b>)';
        if(places == 'no')                          p = ' (<b>brak miejsc!</b>)';
        if(places == 'notset' || all_type == 'S')   p = '';
        str += '<div class="arow">'+isdefault+name+p+'</div>'+'</td><td class="bookPlacesLink">'+link;
      });
      str += '</td></tr></table>';
    }
    $('#row-places-'+from+'-'+to+' td').html(str);
    
  });
  return false;
}
//transport
function transport(klik){
    document.getElementById('transport_samolot').src="/images/samolot.jpg";
    document.getElementById('transport_autokar').src="/images/autokar.jpg";
    document.getElementById('transport_auto').src="/images/auto.jpg";
  if(klik=='samolot'){
    document.getElementById('transport_samolot').src="/images/samolot_on.jpg";
    document.getElementById('transport').value="_1%";
  }  
  if(klik=='autokar'){
    document.getElementById('transport_autokar').src="/images/autokar_on.jpg";
    document.getElementById('transport').value="1%";
  }
  if(klik=='auto'){
    document.getElementById('transport_auto').src="/images/auto_on.jpg";
    document.getElementById('transport').value="____1%";
  }
}
//gwiazdki
function szukajGwiazdek(nr){
  var name = document.getElementById('offerName'+nr).innerHTML; 
  var wynik = 0;
  var nazwa = new Array();
  for (var n=1; n <name.length; ++n){
      if(name.charAt(n)=='*'){
        wynik = (wynik+1);  
      }
      if(name.charAt(n)=='+'){
        wynik = (wynik+0.5); 
      }
  }
  nazwa[1] = 'gwiazdka';
  nazwa[2] = 'gwiazdki';
  nazwa[3] = 'gwiazdki';
  nazwa[4] = 'gwiazdki';
  nazwa[5] = 'gwiazdek';
  nazwa['2.5'] = 'gwiazdki';
  nazwa['3.5'] = 'gwiazdki';
  nazwa['4.5'] = 'gwiazdki';
  document.getElementById('offerStars'+nr).innerHTML = '<img src="/images/gwiazdki/'+wynik+'.png" border="0" class="offerStar" alt="Standard: '+wynik+' '+nazwa[wynik]+'" title="Standard: '+wynik+' '+nazwa[wynik]+'"/>';
}

