var currentSlideTwGallery = 1;
var timeoutTwGallery = null;
var stopTimeoutTwGallery = 0;
var delayTwGallery = 3000;

var regionImages = new Array();
regionImages["affissioni-piemonte.html"] = 2;
regionImages["affissioni-liguria.html"] = 3;
regionImages["affissioni-lombardia.html"] = 4;
regionImages["affissioni-trentino-alto-adige.html"] = 5;
regionImages["affissioni-veneto.html"] = 6;
regionImages["affissioni-friuli-venezia-giulia.html"] = 7;
regionImages["affissioni-emilia-romagna.html"] = 8;
regionImages["affissioni-toscana.html"] = 9;
regionImages["affissioni-umbria.html"] = 10;
regionImages["affissioni-lazio.html"] = 11;
regionImages["affissioni-marche.html"] = 12;
regionImages["affissioni-abruzzo.html"] = 13;
regionImages["affissioni-campania.html"] = 15;
regionImages["affissioni-puglia.html"] = 16;
regionImages["affissioni-sardegna.html"] = 19;
regionImages["affissioni-sicilia.html"] = 20;

var selectedRegion = 0;

/*
 * Index page scripts 
 */

/* 
 * Preload onmouseover images
 */
function preload_image(_image) {
	var image = new Image;
	image.src = _image;
}

/* 
 * Change map image onmouseover on index page 
 */
function change_image (host,region) {
	var ShowItem = document.getElementById("map_image");
	var LinkItem = document.getElementById("map_" + region);
	ShowItem.style.backgroundImage = 'url(/fileadmin/templates/media/images/ITALIA/map_' + region + '.gif)';
	LinkItem.style.textDecoration = "underline";
	return true;
}

/* 
 * Change back map image onmouseout on index page
 */ 
function hide_image (host,region) {
	
	var ShowItem = document.getElementById("map_image");
	var LinkItem = document.getElementById("map_" + region);
	ShowItem.style.backgroundImage = 'url(/fileadmin/templates/media/images/ITALIA/none.gif)';
	LinkItem.style.textDecoration = "none";
	if(selectedRegion > 0){
		change_image('',selectedRegion);
	}
	return true;
}





function moveTwGallery(left){
	var gap = left;
	if(left == -1){
		left = currentSlideTwGallery;
	}
	jQuery('#topMenu ul li').removeClass('selected');	
	currentSlideTwGallery++;
	
	if(currentSlideTwGallery == 4){
		currentSlideTwGallery = 0;
	}
	
	jQuery('#gallTop_' + left).parent().addClass('selected');
	left = left * 730;
	left = '-' + left + 'px';
	jQuery('#imgBck').animate({
		'left':left
	},{duration: 1500, easing: 'easeOutExpo'});
	jQuery('#imgBck').dequeue();
	   
    if (!stopTimeoutTwGallery  && (gap == -1))
    	timeoutTwGallery = window.setTimeout("moveTwGallery(-1)", delayTwGallery);
}

jQuery(document).ready(function(){

	//corner
	jQuery('#columnLeft h2').after('<div class="cornerSx">&nbsp;</div>');
	jQuery('#columnRight h1').after('<div class="cornerDx">&nbsp;</div>');
	jQuery('#columnRight h2').after('<div class="cornerDx">&nbsp;</div>');
	
	//top menu
	jQuery('#topMenu ul li a').html('');
	
	//slide home
	if(jQuery('#galleryTopImage').is('div')){
		timeoutTwGallery = window.setTimeout("moveTwGallery(-1)", delayTwGallery);
		jQuery('#topMenu ul li a').mouseenter(function(){
			var left = jQuery(this).attr('id');
			left = left.split('_');
			left = left[1];
			stopTimeoutTwGallery = 1;
			currentSlideTwGallery = left;
            window.clearTimeout(timeoutTwGallery);
			moveTwGallery(left);
		}).mouseleave(function(){
            stopTimeoutTwGallery = 0;
            timeoutTwGallery = window.setTimeout("moveTwGallery(-1)", delayTwGallery);
        });;
	}	
	
	if(jQuery('#map_image').is('div')){
		var curLink = location.href;
		curLink = curLink.split('/');
		var partsCount = curLink.length;
		var pageName = curLink[partsCount-1];
		selectedRegion = regionImages[pageName];
		if(selectedRegion)
			change_image('',regionImages[pageName]);
	}
	
	
	
});
