
function schranka(id){var test=true;new Ajax.Request('/ajax/',{method:'post',parameters:'hotelschranka='+id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){if(vysledek){var json=vysledek.responseText;var data=json.evalJSON();for(x=0;x<data.length;x++){if(data[x]==id){$('pridani').innerHTML='- Odebrat ze schránky <img src="/images/icons/ico-schranka-detail-2.png" alt="Přidat objekt do schránky" />';test=false;}}
if(test==true){$('pridani').innerHTML='+ Přidat do schránky <img src="/images/icons/ico-schranka-detail.png" alt="Přidat objekt do schránky" />';}
pocetschranka();}}});}
function schrankavyhledavani(id){var test=true;new Ajax.Request('/ajax/',{method:'post',parameters:'hotelschranka='+id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){if(vysledek){var json=vysledek.responseText;var data=json.evalJSON();for(x=0;x<data.length;x++){if(data[x]==id){$('pridani'+id+'').innerHTML='<img src="/images/icons/ico-schranka-stredni-2.png" alt="Přidat objekt do schránky" />';test=false;}}
if(test==true){$('pridani'+id+'').innerHTML='<img src="/images/icons/ico-schranka-stredni.png" alt="Přidat objekt do schránky" />';}
pocetschranka();}}});}
function pocetschranka(){new Ajax.Updater('pocetschranka','/ajax/',{parameters:'pocetschranka= 1',method:'post'});if($('pocetschranka').innerHTML==0){$('vyber').innerHTML='<br /><div class="storageItemFrame">Ve schránce není žádný objekt!</div>&nbsp;';}}
function odebratvyber(id){new Ajax.Request('/ajax/',{method:'post',parameters:'odebraniporovnani='+id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){if(vysledek){var json=vysledek.responseText;var data=json.evalJSON();var obec;var classis;var hotely=' ';var facility;var json=vysledek.responseText;var data=json.evalJSON();$('objecte').innerHTML='';$(''+id+'').className='storageItem';if(data[0].nazev){for(x=0;x<data.length;x++){$('nadpis').innerHTML='Porovnání vybraných objektů';hotely=hotely+'<table cellpadding="0" cellspacing="0" border="0">';hotely=hotely+'<tr>';hotely=hotely+'<td class="blankField" colspan="2">';hotely=hotely+'<span onclick="odebratvyber('+"'"+data[x].idhotel+"'"+')" class="closeButton" title="Vrátit objekt zpět do schránky"></span>';hotely=hotely+'<img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" alt="'+data[x].nazev+'" />';hotely=hotely+'<span class="objectName">'+data[x].nazev+'</span>';if(data[x].cobnazev){obec=data[x].cobnazev;}else{obec=data[x].ponazev;}
hotely=hotely+'<span class="objectCity">'+obec+'</span>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineValue" colspan="2">';for(j=0;j<data[x].stars;j++){hotely=hotely+'<img src="/images/icons/ico-hvezda.png" alt="*" />';}
hotely=hotely+'<br /></td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop" colspan="2">Ceny</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';for(k=0;k<data[x].pokoje.length;k++){hotely=hotely+'<tr>';hotely=hotely+'<td class="linePrice1">'+data[x].pokoje[k].nazev+'</td><td class="linePrice2">'+data[x].pokoje[k].cena_za_osobu+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop" colspan="2">Vybavení a možnosti</td>';hotely=hotely+'</tr>';for(l=0;l<data[x].fac.length;l++){facility=data[x].fac[l].split(',');if(facility[1]==1){classis='lineValueAno';}else{classis='lineValueNe';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="'+classis+'" colspan="2">'+facility[0]+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineLink" colspan="2">';if(data[x].nazevseo){var seo=data[x].nazevseo;}else{var seo=data[x].cnazevseo;}
hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/" title="Přejít na detail objektu" class="tlacitkoStredni">Detail objektu</a><br />';hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/rezervace/" title="Přejít na kontakty" class="tlacitkoStredni">Poptat ubytování</a>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'</table>';}
$('objecte').innerHTML=hotely;}else{$(''+id+'').className='storageItem';$('objecte').innerHTML='V porovnání se nenachází žádný objekt, pro porovnání přetahujte objekty ze schránky výše do zeleného pole - klikněte na okénko vybraného objektu a myší přetáhněte. Do porovnání je možné vložit maximálně 4 objekty zároveň.';$('nadpis').innerHTML='Porovnání vybraných objektů';}}}});}
function zobrazeni(){new Ajax.Request('/ajax/',{method:'post',parameters:'zobrazit= 1',requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){if(vysledek){var json=vysledek.responseText;var data=json.evalJSON();var obec;var classis;var hotely=' ';var facility;var json=vysledek.responseText;var data=json.evalJSON();$('objecte').innerHTML='';if(data[0].nazev){for(x=0;x<data.length;x++){$('nadpis').innerHTML='Porovnání vybraných objektů';hotely=hotely+'<table cellpadding="0" cellspacing="0" border="0">';hotely=hotely+'<tr>';hotely=hotely+'<td class="blankField" colspan="2">';hotely=hotely+'<span onclick="odebratvyber('+"'"+data[x].idhotel+"'"+')" class="closeButton" title="Vrátit objekt zpět do schránky">X</span>';hotely=hotely+'<img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" alt="'+data[x].nazev+'" />';hotely=hotely+'<span class="objectName">'+data[x].nazev+'</span>';if(data[x].cobnazev){obec=data[x].cobnazev;}else{obec=data[x].ponazev;}
hotely=hotely+'<span class="objectCity">'+obec+'</span>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineValue" colspan="2">';for(j=0;j<data[x].stars;j++){hotely=hotely+'<img src="/images/icons/ico-hvezda.png" alt="*" />';}
hotely=hotely+'<br /></td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop" colspan="2">Ceny</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';for(k=0;k<data[x].pokoje.length;k++){hotely=hotely+'<tr>';hotely=hotely+'<td class="linePrice1">'+data[x].pokoje[k].nazev+'</td><td class="linePrice2">'+data[x].pokoje[k].cena_za_osobu+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop" colspan="2">Vybavení a možnosti</td>';hotely=hotely+'</tr>';for(l=0;l<data[x].fac.length;l++){facility=data[x].fac[l].split(',');if(facility[1]==1){classis='lineValueAno';}else{classis='lineValueNe';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="'+classis+'" colspan="2">'+facility[0]+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineLink" colspan="2">';if(data[x].nazevseo){var seo=data[x].nazevseo;}else{var seo=data[x].cnazevseo;}
hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/" title="Přejít na detail objektu" class="tlacitkoStredni">Detail objektu</a><br />';hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/rezervace/" title="Přejít na kontakty" class="tlacitkoStredni">Poptat ubytování</a>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'</table>';}
$('objecte').innerHTML=hotely;}else{$('objecte').innerHTML='V porovnání se nenachází žádný objekt, pro porovnání přetahujte objekty ze schránky výše do zeleného pole - klikněte na okénko vybraného objektu a myší přetáhněte. Do porovnání je možné vložit maximálně 4 objekty zároveň.';$('nadpis').innerHTML='Porovnání vybraných objektů';}}}});}
function porovnavani(typ){var test=true;var datahotely='';new Ajax.Request('/ajax/',{method:'post',parameters:'porovnavanityp='+typ,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){if(vysledek){var json=vysledek.responseText;var data=json.evalJSON();function addProduct(element,dropon,event){new Ajax.Request('/ajax/',{method:'post',parameters:'porovnaniprime='+element.id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){var obec;var classis;var hotely=' ';var facility;$('nadpis').innerHTML='Porovnání vybraných objektů';var json=vysledek.responseText;var data=json.evalJSON();if(data[0].status=='-10'){window.alert('Zařízení je již vloženo!!');}
if(data[0].status=='-20'){window.alert('Zažízení je jiného typu nelze jej porovnat!!');}
if(data[0].status=='-30'){window.alert('Maximalní počet zařízení pro porovnání je 4!!');}
for(x=0;x<data.length;x++){$(''+data[x].idhotel+'').className='storageItemActive';hotely=hotely+'<table cellpadding="0" cellspacing="0" border="0">';hotely=hotely+'<tr>';hotely=hotely+'<td class="blankField">';hotely=hotely+'<span onclick="odebratvyber('+"'"+data[x].idhotel+"'"+')" class="closeButton" title="Vrátit objekt zpět do schránky"></span>';hotely=hotely+'<img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" alt="'+data[x].nazev+'" />';hotely=hotely+'<span class="objectName">'+data[x].nazev+'</span>';if(data[x].cobnazev){obec=data[x].cobnazev;}else{obec=data[x].ponazev;}
hotely=hotely+'<span class="objectCity">'+obec+'</span>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineValue">';for(j=0;j<data[x].stars;j++){hotely=hotely+'<img src="/images/icons/ico-hvezda.png" alt="*" />';}
hotely=hotely+'<br /></td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop">Ceny</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';for(k=0;k<data[x].pokoje.length;k++){hotely=hotely+'<tr>';hotely=hotely+'<td class="linePrices">'+data[x].pokoje[k].nazev+'    &nbsp;   &nbsp;    '+data[x].pokoje[k].cena_za_osobu+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop">Vybavení a možnosti</td>';hotely=hotely+'</tr>';for(l=0;l<data[x].fac.length;l++){facility=data[x].fac[l].split(',');if(facility[1]==1){classis='lineValueAno';}else{classis='lineValueNe';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="'+classis+'">'+facility[0]+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineLink">';if(data[x].nazevseo){var seo=data[x].nazevseo;}else{var seo=data[x].cnazevseo;}
hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/" title="Přejít na detail objektu" class="tlacitkoStredni">Detail objektu</a><br />';hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/rezervace/" title="Přejít na kontakty" class="tlacitkoStredni">Poptat ubytování</a>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'</table>';}
$('objecte').innerHTML=hotely;}});}
function addProduct2(element,dropon,event){new Ajax.Request('/ajax/',{method:'post',parameters:'schrankaodebrani='+element.id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){var typy='';new Ajax.Request('/ajax/',{method:'post',parameters:'typypoodebrani=1',requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){var json=vysledek.responseText;var data=json.evalJSON();if(data){}else{$('vyber').innerHTML='<br /><div class="storageItemFrame">Ve schránce není žádný objekt!</div>&nbsp;';$('pocetschranka').innerHTML=0;}
$('typy').innerHTML='';$('nadpis').innerHTML='Porovnání vybraných objektů';typy=typy+'<ul>';for(x=0;x<data.length;x++){typ=data[x].split(',');typy=typy+'<li><span onclick="porovnavani('+"'"+typ[0]+"'"+')">'+typ[0]+'</span> ('+typ[1]+')</li>';}
typy=typy+'</ul>';$('typy').innerHTML=typy;}});$('vyber').innerHTML='';datahotely='';$('objecte').innerHTML='';var json=vysledek.responseText;var data=json.evalJSON();for(x=0;x<data.length;x++){if(data[x].je==1){var seo='storageItemActive';}else{var seo='storageItem';}
datahotely=datahotely+'<div class="storageItemFrame"><div class="'+seo+'" id="'+data[x].idhotel+'"><img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" alt="'+data[x].nazev+'" /><strong>'+data[x].honazev+' '+data[x].stars+'</strong>'+data[x].obnazev+'<span id="jsem'+data[x].idhotel+'"></span></div></div>';}
$('vyber').innerHTML=datahotely;for(x=0;x<data.length;x++){new Draggable(''+data[x].idhotel+'',{revert:true});}
new Ajax.Request('/ajax/',{method:'post',parameters:'porovnaniprimemazani='+element.id,requestHeaders:{Accept:'application/json'},onSuccess:function(vysledek){var obec;var classis;var hotely=' ';var facility;var json=vysledek.responseText;var data=json.evalJSON();$('nadpis').innerHTML='Porovnání vybraných objektů';for(x=0;x<data.length;x++){$(''+data[x].idhotel+'').className='storageItemActive';hotely=hotely+'<table cellpadding="0" cellspacing="0" border="0">';hotely=hotely+'<tr>';hotely=hotely+'<td class="blankField">';hotely=hotely+'<span onclick="odebratvyber('+"'"+data[x].idhotel+"'"+')" class="closeButton" title="Vrátit objekt zpět do schránky"></span>';hotely=hotely+'<img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" alt="'+data[x].nazev+'" />';hotely=hotely+'<span class="objectName">'+data[x].nazev+'</span>';if(data[x].cobnazev){obec=data[x].cobnazev;}else{obec=data[x].ponazev;}
hotely=hotely+'<span class="objectCity">'+obec+'</span>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineValue">';for(j=0;j<data[x].stars;j++){hotely=hotely+'<img src="/images/icons/ico-hvezda.png" alt="*" />';}
hotely=hotely+'<br /></td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop">Ceny</td>';hotely=hotely+'</tr>';hotely=hotely+'<tr>';for(k=0;k<data[x].pokoje.length;k++){hotely=hotely+'<tr>';hotely=hotely+'<td class="linePrices">'+data[x].pokoje[k].nazev+'&nbsp;&nbsp;'+data[x].pokoje[k].cena_za_osobu+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineGroup bgTop">Vybavení a možnosti</td>';hotely=hotely+'</tr>';for(l=0;l<data[x].fac.length;l++){facility=data[x].fac[l].split(',');if(facility[1]==1){classis='lineValueAno';}else{classis='lineValueNe';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="'+classis+'">'+facility[0]+'</td>';hotely=hotely+'</tr>';}
hotely=hotely+'<tr>';hotely=hotely+'<td class="lineLink">';if(data[x].nazevseo){var seo=data[x].nazevseo;}else{var seo=data[x].cnazevseo;}
hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/" title="Přejít na detail objektu" class="tlacitkoStredni">Detail objektu</a><br />';hotely=hotely+'<a href="/'+seo+'/'+data[x].seoname+'/rezervace/" title="Přejít na kontakty" class="tlacitkoStredni">Poptat ubytování</a>';hotely=hotely+'</td>';hotely=hotely+'</tr>';hotely=hotely+'</table>';}
$('objecte').innerHTML=hotely;}});pocetschranka();}});}
for(x=0;x<data.length;x++){if(data[x].je==1){var seo='storageItemActive';}else{var seo='storageItem';}
datahotely=datahotely+'<div class="storageItemFrame"><div class="'+seo+'" id="'+data[x].idhotel+'"><img src="/files/fotky/'+data[x].seoname+'/schranka/'+data[x].fotka+'" /><strong>'+data[x].honazev+'</strong>'+data[x].obnazev+'<span id="jsem'+data[x].idhotel+'"></span></div></div>';}
$('vyber').innerHTML=datahotely;for(x=0;x<data.length;x++){new Draggable(''+data[x].idhotel+'',{revert:true});}}
Droppables.add('add',{onDrop:addProduct})
Droppables.add('delete',{onDrop:addProduct2})}});}
