
// JavaScript Document
window.addEvent('domready', function(){
	//Animazione in Elastico Mostra
	if ($("elastico_jobs")){
		// Carico tutti i clienti da un file esterno...
		//Carica da file esterno l'elenco dei clienti...
		var req = new Request.HTML({url:'/elastico-mostra-clienti.asp', 
			onRequest: function(){
				$('elastico_jobs_box').toggleClass('loading');
				$('elastico_jobs_box').set('text', 'Loading...');
			},
			onSuccess: function(html) {
				$('elastico_jobs_box').toggleClass('loading');
				//Clear the text currently inside the results div.
				$('elastico_jobs_box').set('text', '');
				//Inject the new DOM elements into the results div.
				$('elastico_jobs_box').adopt(html);
				activeSlider();
			},
			//Our request will most likely succeed, but just in case, we'll add an
			//onFailure method which will let the user know what happened.
			onFailure: function() {
				$('elastico_jobs_box').set('text', 'Errore caricamento pagina...');
			}
		});
		req.send();
		
		function activeSlider(){
			$$('#elastico_jobs span a').addEvent('click', function(event){event.stop();});
	
			var fxOptionsTrans = {property:'left',duration:1000, transition:Fx.Transitions.Back.easeOut, wait:false}
			var nbjobs = new noobSlide({
				box: $('elastico_jobs_box'),
				items: $$('#elastico_jobs .box div'),
				size: 480,
				fxOptions: fxOptionsTrans,
				handles: $$('#elastico_jobs span a'),
				onWalk: function(currentItem,currentHandle){
					this.handles.removeClass('active');
					currentHandle.addClass('active');
					this.handles.set('opacity',0.5);
					currentHandle.set('opacity',1);
				}
			});
			nbjobs.walk(0);
		}
	}
});
Shadowbox.loadSkin('classic', '/javascript/shadowbox/skin');
Shadowbox.loadLanguage('it', '/javascript/shadowbox/lang');
Shadowbox.loadPlayer(['iframe'], '/javascript/shadowbox/player');
window.onload = function(){
Shadowbox.init();
};