var funNascondi = $empty;
var mostraDelay = 0;
var mostraDelayDef = 500;

var currImg = 0;
var currAB = 'A';
var gal_timer;

var centraVert = function() {
	var wH = window.getScrollHeight();
	var cH = $('container').getCoordinates().height;
	
	var m = Math.floor((wH-cH)/2);
	if (m>0) {
		$('cont-out').setStyle('padding-top', m+'px');
	}
}

var cambiaSfondo = function() {
	
	$$($('sfondoA'),$('sfondoB')).each(function(el) {
		el.set('tween', {
			duration: 1000,
			transition: 'linear',
			fps: 24
		});
		el.fade('hide');
	});
	
	
	var vediImg = function(num) {
		
		var nextAB = (currAB == "A") ? "B" : "A";
		var fName = arrFoto[num];
		var nImg;
		
		//if (num != currImg) {
			
			document.myImage = new Image;
			nImg = document.myImage;
			nImg.onload = function() {
					
					//$('sfondo'+nextAB).setStyle("background-image", 'url('+fName+')');
					$('sfImg'+nextAB).set('src', fName);
					
					$('sfondo'+currAB).fade('out');
					$('sfondo'+nextAB).fade('in');
			
					//currImg = num;
					currAB = nextAB;
				};
			nImg.src = fName;
			
		//}
	};
	
	var vediPeriodico = function() {
		
		if (++currImg > (arrFoto.length -1))
			currImg = 0;
		
		vediImg(currImg);
	};
	
	vediImg(0);
	vediPeriodico.periodical(10000);
}

//window.addEvent('domready', cambiaSfondo);
window.addEvent('domready', centraVert);
window.addEvent('resize', centraVert);
window.addEvent('domready', function() {
	$('mainMenu_prodotti').addEvent('click', funAttivaClick_prodotti);
	$('mainMenu_showroom').addEvent('click', funAttivaClick_showroom);
	$('mainMenu_contatti').addEvent('click', funAttivaClick_contatti);
	
	$$('#mainMenu li a').each(function(el) {
		el.set('morph', {
			duration: 200
		});
		el.addEvent('mouseout', function(e) {
			this.morph('.menuOut');
		});
		el.addEvent('mouseover', function(e) {
			this.morph('.menuOver');
		});
	});
});





function getDati(qs, cont, fade, fun) {
	if ($type(cont) == 'string')
		cont = $(cont);
	
	if ($chk(fade) && fade != false) {
		cont.fade('out');
		fade.fade('hide');
		fade.fade('in');
	}
	var req = new Request({
		evalScripts: true,
		method: 'post',
		url: "get_dati.php",
		onSuccess: function(resp) {
			cont.set('html', resp);
			if ($chk(fade) && fade != false) {
				fade.fade('out');
				cont.fade('in');
			}
			if ($type(fun) == 'function') fun();
		},
		onFailure: function(xhr) {
			alert('Errore'+xhr);
		}
	}).send(qs);
}

