function ajaxapri(url,dest){ 
  if (url != "") { 
	  new Ajax.Request(url,
				  {
				    method:'get',
				    onFailure: function(){ alert('Errore creazione oggetto XmlHTTP_Request') },
		                    onLoading: function(){ 
                                               if (dest == "cellabannertesta") {
						  $(dest).update('<div style="margin-top:50px;" align="center"><img border="0" src="ajax-loader.gif"  /></div>');	
						 }
                                               else { 
		                               	 $(dest).update('<div style="margin-top:150px;" align="center"><img border="0" src="ajax-loader.gif"  /></div>');
						}
		                              },
		                    on404: function(){ alert('pagina non trovata') },
		                    onSuccess: function(transport){
                                                 $(dest).update(transport.responseText);
                                                 if (dest == "cellabannertesta") {
						 ahahEvalJS(dest);	
						 }
		                               }
		                  }); 
 }
}

function ahahEvalJS(elementId) {
	var scripts = $(elementId).getElementsBySelector('script');
	var code;
	for (var i = 0; i < scripts.length; i++) {
		code =	scripts[i].innerHTML ? scripts[i].innerHTML : 
			scripts[i].text ? scripts[i].text : 
			scripts[i].textContent;
		try {
			 eval(code);
		} catch(e) {
			alert(e);
		}
	}
}


