function updateImgRequest(reqAddress){new Ajax.Request(reqAddress,{method:'get',onCreate:function(){$$('a[id^=imglink]').each(function(el){el.parentNode.removeChild(el);});$('popupText').innerHTML='Caricamento dati in corso...';$('hiddenCon').show();$('paging2').hide();$('photoTable').className='';$('photoTable').style.visibility='hidden';},onSuccess:function(transport){updateImg(transport);},onComplete:function(){$('popupText').update();$('hiddenCon').hide();$('paging2').show();$('photoTable').style.visibility='visible';},onException:function(request,exception){alert(exception);$('photoTable').update('Servizio momentaneamente non disponibile.<br/>Riprovare pi&ugrave; tardi.');$('photoTable').className='centrato grassetto';$('popupText').update();$('hiddenCon').hide();}});}
function updateImg(transport){var root=transport.responseXML.documentElement;el=root.getElementsByTagName('error');var group=root.getElementsByTagName('group')[0];if(el.length>0){$('photoTable').update(el[0].firstChild.data);$('photoTable').className='centrato grassetto';}else{var imgs=root.getElementsByTagName('img');for(var i=0;i<imgs.length;i++){var link=document.createElement('a');link.setAttribute('id','imglink'+i);link.setAttribute('href','javascript:foto('+imgs[i].firstChild.firstChild.data+','+group.firstChild.data+')');var img=document.createElement('img');img.setAttribute('border',0);img.setAttribute('src',imgs[i].getElementsByTagName('src')[0].firstChild.data);if(imgs[i].lastChild.firstChild!=null){img.setAttribute('alt',imgs[i].lastChild.firstChild.data.escapeHTML());img.setAttribute('title',imgs[i].lastChild.firstChild.data.escapeHTML());}else{img.setAttribute('alt',' ');img.setAttribute('title',' ');}
link.appendChild(img);$('img'+i).appendChild(link);}}}
function updatePaging(reqAddress){new Ajax.Request(reqAddress,{method:'get',onSuccess:function(transport){if($('photoTable').className=='centrato grassetto'){[$('paging1'),$('paging2')].each(function(s){s.update();});}else{[$('paging1'),$('paging2')].each(function(s){s.update(transport.responseText);});}},onException:function(request,exception){alert(exception);}});}
