// JavaScript Document
var funAttivaClick_showroom = function(e) {
		e.stop();
		funNascondi();
		(function() {
			getDati('sez=menu_showroom','latoDx', false, funCaricaShowroom);
			$('mainMenu_prodotti').addEvent('click', funAttivaClick_prodotti);
			$('mainMenu_contatti').addEvent('click', funAttivaClick_contatti);
				  }).delay(mostraDelay);
		mostraDelay = mostraDelayDef;
	};



var funCaricaShowroom = function() {
	$('mainMenu_showroom').removeEvent('click', funAttivaClick_showroom);
	// -----------------------------  Funzione Apertura / Chiusura  -------------------
	var el1 = $('sr_head');
	var el1H = el1.getCoordinates().height;
	var el1W = el1.getCoordinates().width;
	var elX = $('sr_body');
	var elXH = elX.getCoordinates().height;
	var elXW = elX.getCoordinates().width;
	/*
	var el2 = $('sr_elenco');
	var el3 = $('sr_titecont');
	var el2H = el2.getCoordinates().height;
	var el2W = el2.getCoordinates().width;
	var el3H = el3.getCoordinates().height;
	var el3W = el3.getCoordinates().width;
	*/
	var aperto = false;
	
	if (Browser.Engine.trident && Browser.Engine.version < 6) {
		$('showroom').fade('hide');
	}
	else {
		el1.setStyles({
			'margin-left': el1W+'px',
			'width': '0px'
		});
		elX.setStyles({
			'margin-top': elXH+'px',
			'margin-left': elXW+'px',
			'height': '0px',
			'width': '0px'
		});
		/*
		el2.setStyles({
			'margin-top': el2H+'px',
			'height': '0px'
		});
		el3.setStyles({
			'margin-top': el3H+'px',
			'margin-left': el3W+'px',
			'height': '0px',
			'width': '0px'
		});
		*/
	}
	
	var mostra = function() {
		if (Browser.Engine.trident && Browser.Engine.version < 6) {
			$('showroom').fade('in');
			return;
		}
		el1.morph({
			'margin-left': '0px',
			'width': el1W+'px'
		});
		elX.morph({
			'margin-top': '0px',
			'margin-left': '0px',
			'height': elXH+'px',
			'width': elXW+'px'
		});
		/*
		el2.morph({
			'margin-top': '0px',
			'height': el2H+'px'
		});
		el3.morph({
			'margin-top': '0px',
			'margin-left': '0px',
			'height': el3H+'px',
			'width': el3W+'px'
		});
		*/
		aperto = true;
	}
	
	var nascondi = function() {
		if (Browser.Engine.trident && Browser.Engine.version < 6) {
			$('showroom').fade('out');
			return;
		}
		el1.morph({
			'margin-left': el1W+'px',
			'width': '0px'
		});
		elX.morph({
			'margin-top': elXH+'px',
			'margin-left': elXW+'px',
			'height': '0px',
			'width': '0px'
		});
		/*
		el2.morph({
			'margin-top': el2H+'px',
			'height': '0px'
		});
		el3.morph({
			'margin-top': el3H+'px',
			'margin-left': el3W+'px',
			'height': '0px',
			'width': '0px'
		});
		*/
		aperto = false;
	}
	
	var sr_aprichiudi = function(e) {
		if ($chk(e)) e.stop();
		if (aperto) {
			nascondi();
		}
		else {
			mostra();
		}
	};
	sr_aprichiudi();
	
	$('mainMenu_showroom').addEvent('click', sr_aprichiudi);
	$('sr_head_chiudi').addEvent('click', sr_aprichiudi);
	funNascondi = nascondi;
	// -----------------------------  Fine funzione Apertura / Chiusura  -------------------
	
	
	
	// -----------------------------  Funzione per vedere le immagini  -------------------
	var currImg = 0;
	var currAB = 'A';

	var vediImg = function(num) {
		
		var nextAB = (currAB == "A") ? "B" : "A";
		var fName = 'images/showroom/big/'+num+'.jpg';
		var nImg;
		
		if (num != currImg) {
			
			getDati('sez=sr_nome&sID='+num, $('sr_titolo').getElement('h1'), $('sr_titolo_loading'));
			getDati('sez=sr_descr&sID='+num, 'sr_descr', $('sr_descr_loading'));
			
			$('sr_contenuto_img'+currAB).fade('out');
			
			document.myImage = new Image;
			nImg = document.myImage;
			nImg.onload = function() {
					$('sr_contenuto_img'+nextAB).set("src", fName);
					$('sr_contenuto_img'+nextAB).fade('hide');
					$('sr_contenuto_img'+nextAB).fade('in');
			
					currImg = num;
					currAB = nextAB;
				};
			nImg.src = fName;
			
		}
	}
	
	/*
	$$('#sr_elencoIn a').each(function(el) {
		el.getElement('img').fade('hide');
		el.getElement('img').addEvent('load', function() {
			this.fade('in');
		});
		el.addEvent('click', function(e) {
			e.stop();
			id = this.get('id').substr(11);
			vediImg(id);
		});
	});
	// -----------------------------  Fine Funzione per vedere le immagini  -------------------
	
	vediImg($('sr_elencoIn').getElement('a').get('id').substr(11));
	*/
}



