function hideAllDiv() {
	document.getElementById("home").style.display = 'none';
	document.getElementById("beer").style.display = 'none';
	document.getElementById("food").style.display = 'none';
	document.getElementById("events").style.display = 'none';
	document.getElementById("contacts").style.display = 'none';
	document.getElementById("gallery").style.display = 'none';
	document.getElementById("guestbook").style.display = 'none';
}

function showDiv(fieldName) {
	hideAllDiv();
	document.getElementById(fieldName).style.display = 'block';
}

/** Mostra un div se è nascosto, lo nasconde se è visibile */
function showHideDiv(divId) {
	// alert(divId);
	// alert(document.getElementById(divId).style.display);
	if (document.getElementById(divId).style.display == 'block')
		document.getElementById(divId).style.display = 'none';
	else
		document.getElementById(divId).style.display = 'block';
}

/* image preload */
if (document.images) {
	menu_guestbook_out = new Image();
	menu_guestbook_over = new Image();

	menu_guestbook_out.src = "images/menu_guestbook_out.gif";
	menu_guestbook_over.src = "images/menu_guestbook_over.gif";

	menu_home_out = new Image();
	menu_home_over = new Image();

	menu_home_out.src = "images/menu_home_out.gif";
	menu_home_over.src = "images/menu_home_over.gif";

	menu_beer_out = new Image();
	menu_beer_over = new Image();

	menu_beer_out.src = "images/menu_beer_out.gif";
	menu_beer_over.src = "images/menu_beer_over.gif";

	menu_contacts_out = new Image();
	menu_contacts_over = new Image();

	menu_contacts_out.src = "images/menu_contacts_out.gif";
	menu_contacts_over.src = "images/menu_contacts_over.gif";

	menu_events_out = new Image();
	menu_events_over = new Image();

	menu_events_out.src = "images/menu_events_out.gif";
	menu_events_over.src = "images/menu_events_over.gif";

	menu_food_out = new Image();
	menu_food_over = new Image();

	menu_food_out.src = "images/menu_food_out.gif";
	menu_food_over.src = "images/menu_food_over.gif";

	menu_gallery_out = new Image();
	menu_gallery_over = new Image();

	menu_gallery_out.src = "images/menu_gallery_out.gif";
	menu_gallery_over.src = "images/menu_gallery_over.gif";
}

function buttondown(buttonname) {
	if (document.images) {
		document[buttonname].src = eval(buttonname + "_over.src");
	}
}
function buttonup(buttonname) {
	if (document.images) {
		document[buttonname].src = eval(buttonname + "_out.src");
	}
}

function imposeMaxLength(field, maxLength) {
	if (field.value.length > maxLength) {
		alert("Non si possono inserire più di " + maxLength + " caratteri.");
		field.value = field.value.substring(0, maxLength);
	}
}

function checkFields() {
	var isOk = false;
	var message = document.getElementById("message").value;
	var name = document.getElementById("name").value;
	if (name == "")
		alert("Scrivere il nome");
	else if (message == "")
		alert("Inserire un messaggio");
	else
		isOk = true;

	return isOk;
}

function showGallery(galleryId) {
	document.getElementById("galleriaUno").style.display = 'none';
	document.getElementById("galleriaDue").style.display = 'none';
	document.getElementById("galleriaTre").style.display = 'none';
	document.getElementById(galleryId).style.display = 'block';
	
	
	changeClassName( "locale", 'gallery' );
	changeClassName( "impresa", 'gallery' );
	changeClassName( "serata", 'gallery' );
	
	if (galleryId == "galleriaUno")
		changeClassName( "locale", 'galleryTitleSelected' );
	else if (galleryId == "galleriaDue")
		changeClassName( "impresa", 'galleryTitleSelected' );
	else if (galleryId == "galleriaTre")
		changeClassName( "serata", 'galleryTitleSelected' );
}

function changeClassName(fieldId, ref) {
	// alert("document.getElementById(fieldId).className:
	// "+document.getElementById(fieldId).className);
	// alert("ref: "+ref);
	document.getElementById(fieldId).className = ref;
}