

function mostraCategorie(settore)
{
var divCollection = document.getElementsByTagName("div");
var len = divCollection.length;
for (var i=0; i<len; i++)
	{
		var e = divCollection[i];
		var attr = e.getAttribute("id");
		if(settore=="artistico")
			{
			
				if(attr.match(/art_cat/))
					{
					document.getElementById(attr).style.display ='block';
					}
				if(attr.match(/gastr_cat/))
					{
					document.getElementById(attr).style.display ='none';
					}
				if(attr.match(/gastr_fam/))
					{
					document.getElementById(attr).style.display ='none';
					}
			}
		if(settore=="gastronomico")
			{
				if(attr.match(/gastr_cat/))
					{
					document.getElementById(attr).style.display ='block';
					}
				if(attr.match(/art_cat/))
					{
					document.getElementById(attr).style.display ='none';
					}
				if(attr.match(/art_fam/))
					{
					document.getElementById(attr).style.display ='none';
					}
			}
	}
document.getElementById('gastr_img').style.display ='block';
document.getElementById('art_img').style.display ='block';
document.getElementById('grandi').style.display ='none';
document.getElementById('box_ricerca').style.display ='block';
document.getElementById('calendario').style.display ='block';
}


function mostraFamiglie(settore,genere,categoria)
{
var divCollection = document.getElementsByTagName("div");
var len = divCollection.length;
if(settore=="artistico")
	{
		for (var i=0; i<len; i++)
		{
			var e = divCollection[i];
			var attr = e.getAttribute("id");
			if(attr.match(/art_cat/)==null)
				{
				document.getElementById(attr).style.display ='none';
				}
			if(attr.match(/art_cat/)!=null || attr.match(/calendario/)!=null)
				{
				document.getElementById(attr).style.display ='block';
				}
		}
		document.getElementById('gastr_img').style.display ='block';
		document.getElementById('art_img').style.display ='block';
		document.getElementById('grandi').style.display ='none';
		document.getElementById("art_cat"+categoria).style.display ='block';
		document.getElementById("art_fam"+categoria).style.display ='block';
	}
if(settore=="gastronomico")
	{
		for (var i=0; i<len; i++)
		{
			var e = divCollection[i];
			var attr = e.getAttribute("id");
			if(attr.match(/gastr_cat/)==null)
				{
				document.getElementById(attr).style.display ='none';
				}
			if(attr.match(/gastr_cat/)!=null || attr.match(/calendario/)!=null)
				{
				document.getElementById(attr).style.display ='block';
				}
		}
		document.getElementById('gastr_img').style.display ='block';
		document.getElementById('art_img').style.display ='block';
		document.getElementById('grandi').style.display ='none';
		document.getElementById("gastr_cat"+categoria).style.display ='block';
		document.getElementById("gastr_fam"+categoria).style.display ='block';
	}
document.getElementById('box_ricerca').style.display ='block';
}


function login(modulo)
{
switch(modulo)
{
   case "login_up":
   	usr=document.login_up.Username.value;
	pwd=document.login_up.Pass.value;
	if(usr=='')
		{
		alert("Inserire l'email");
		document.login_up.Username.focus();
		event.returnValue=false;
		}
		else
		if(pwd=='')
		{
		alert("Inserire la password");
		document.login_up.Pass.focus();
		event.returnValue=false;
		}
	else
		document.login_up.submit();
	break;
   case "login_main":
   	usr=document.login_main.Username.value;
	pwd=document.login_main.Pass.value;
	if(usr=='')
		{
		alert("Inserire l'email");
		document.login_main.Username.focus();
		event.returnValue=false;
		}
		else
		if(pwd=='')
		{
		alert("Inserire la password");
		document.login_main.Pass.focus();
		event.returnValue=false;
		}
	else
		document.login_main.submit();
	break;
   	default:
   	usr=document.login_main.Username.value;
	pwd=document.login_main.Pass.value;
	if(usr=='')
		{
		alert("Inserire l'email");
		document.login_main.Username.focus();
		event.returnValue=false;
		}
		else
		if(pwd=='')
		{
		alert("Inserire la password");
		document.login_main.Pass.focus();
		event.returnValue=false;
		}
	else
		document.login_main.submit();
	break;
}
}

function ricerca()
{
testo=document.form_ricerca.testoRicerca.value;
{
if(testo=='')
	{
	alert("Inserire il testo di ricerca");
	document.form_ricerca.testoRicerca.focus();
	event.returnValue=false;
	}
}
}

function ricerca_prezzo()
{
da=document.form_ricerca_prezzo.da.value;
a=document.form_ricerca_prezzo.a.value;
differenza=(a-da)
{
if(da=='' || isNaN(da))
	{
	alert("Inserire il prezzo iniziale");
	document.form_ricerca_prezzo.da.focus();
	event.returnValue=false;
	}
	else
	if(a=='' || isNaN(a))
	{
	alert("Inserire il prezzo finale");
	document.form_ricerca_prezzo.a.focus();
	event.returnValue=false;
	}
	else
	if(differenza<0)
	{
	alert("Il prezzo finale deve essere maggiore di quello iniziale");
	event.returnValue=false;
	}
}
}

function scegliPremio(punti)
{
	if(punti==225)
		document.form_225.submit();
	if(punti==450)
		document.form_450.submit();
	if(punti==625)
		document.form_625.submit();
}

function cambiaGenere()
{
g=document.form_ricerca_avanzata.genere.options[document.form_ricerca_avanzata.genere.selectedIndex].value
if(g!='')
{
	document.form_ricerca_avanzata.action='index.asp';
	document.form_ricerca_avanzata.submit();
}
if(g=='')
{
	document.form_ricerca_avanzata.categoria.options[0].selected=true;
}
}


function aggiornaRicerca()
{
g=document.form_ricerca_avanzata.genere.options[document.form_ricerca_avanzata.genere.selectedIndex].value;
c=document.form_ricerca_avanzata.categoria.options[document.form_ricerca_avanzata.categoria.selectedIndex].value;
f=document.form_ricerca_avanzata.famiglia.options[document.form_ricerca_avanzata.famiglia.selectedIndex].value;
alert(g+c+f);
}


function continua_cc()
{
document.form_cc.submit();
}



