/*
	Autore: Danilo Cicognani
	Script: vetrina.js
	Applicazione: Portale casaepoi
	Versione: 1.00
	Data: 17/11/2008
	Scopo: Script che si occupa di animare la vetrina in home page
	Copyright (c) 2008 CicoNET di Danilo Cicognani
*/
var vetrinaScroller = null;
var vetrinaFirst = 1;
var vetrinaTotalWidth = 0;
var vetrinaSingleWidth = 127;
var vetrinaInterval = 3000;

function vetrinaScrollLeft() {
	var vetrinaWidth = $('fotoannunci').getWidth();
	var vetrinaVisible = parseInt(vetrinaWidth / vetrinaSingleWidth);
	if (vetrinaWidth < vetrinaTotalWidth) {
		if (vetrinaFirst < vetrinaTotal) { // scroll left
			$('annuncio1-' + vetrinaFirst).setStyle({display: 'none'});
			//$('annuncio2-' + vetrinaFirst).setStyle({display: 'none'});
			vetrinaFirst++;
		}
		else {	// reset scroll
			while (vetrinaFirst > 1) {
				vetrinaFirst--;
				$('annuncio1-' + vetrinaFirst).setStyle({display: 'block'});
				//$('annuncio2-' + vetrinaFirst).setStyle({display: 'block'});
			}
		}
	}
}

function vetrinaScrollRight() {
	var vetrinaWidth = $('fotoannunci').getWidth();
	var vetrinaVisible = parseInt(vetrinaWidth / vetrinaSingleWidth);
	if (vetrinaWidth < vetrinaTotalWidth) {
		if (vetrinaFirst > 1) { // scroll right
			vetrinaFirst--;
			$('annuncio1-' + vetrinaFirst).setStyle({display: 'block'});
			//$('annuncio2-' + vetrinaFirst).setStyle({display: 'block'});
		}
		else {	// reset scroll
			while (vetrinaFirst < vetrinaTotal) {
				$('annuncio1-' + vetrinaFirst).setStyle({display: 'none'});
				//$('annuncio2-' + vetrinaFirst).setStyle({display: 'none'});
				vetrinaFirst++;
			}
		}
	}
}

function vetrinaInit() {
	vetrinaTotalWidth = vetrinaTotal * vetrinaSingleWidth;
	var vetrinaWidth = $('fotoannunci').getWidth();
	if (vetrinaWidth < vetrinaTotalWidth) {
		$('secondogiro').setStyle({visibility: 'visible'});
		$('leftarrow').setStyle({visibility: 'visible'});
		$('rightarrow').setStyle({visibility: 'visible'});
		vetrinaScroller = setInterval('vetrinaScrollLeft()', vetrinaInterval);
	}
	else {
		$('secondogiro').setStyle({visibility: 'hidden'});
		$('leftarrow').setStyle({visibility: 'hidden'});
		$('rightarrow').setStyle({visibility: 'hidden'});
		// reset scroll
		while (vetrinaFirst > 1) {
			vetrinaFirst--;
			$('annuncio1-' + vetrinaFirst).setStyle({display: 'block'});
			//$('annuncio2-' + vetrinaFirst).setStyle({display: 'block'});
		}
	}
}

Event.observe(window, 'load', function() {
	if (vetrinaTotal > 0) {
		vetrinaInit();
		Event.observe('fotoannunci-container', 'mousemove', function() {
			clearInterval(vetrinaScroller);
			vetrinaScroller = null;
		});
		Event.observe('fotoannunci-container', 'mouseout', function() {
			if (vetrinaScroller == null)
				vetrinaScroller = setInterval('vetrinaScrollLeft()', vetrinaInterval);
		});
	}
}, false);

Event.observe(window, 'resize', function() {
	if (vetrinaTotal > 0) {
		clearInterval(vetrinaScroller);
		vetrinaInit();
	}
}, false);
