function objShow(obj, s) {
	obj = document.getElementById(obj);
	if (s==1) {
		obj.style.display = '';
	} else {
		obj.style.display = 'none';
	}
}

function flashMenu(l,m,b,p) {
	var IE = navigator.appName.indexOf("Microsoft") != -1;
	var movie = IE ? window.menu : window.document.embeds["menu"];

	movie.SetVariable("_root.menulng", l);
	movie.SetVariable("_root.menumode", m);
	movie.SetVariable("_root.menubtn", b);
	movie.SetVariable("_root.menuplay", p);
}


function dhtmlMenu(m,k) {
	obj=document.getElementById("m"+m);
	if (k==1) {
		obj.style.color='#FFFFFF';
		obj.style.backgroundColor='#007266';
		//obj.style.fontWeight='bold';
	} else {
		obj.style.color='#F0F0F0';
		obj.style.backgroundColor='#CCCCCC';
		//obj.style.fontWeight='normal';
	}
}

function imgRollover(img, show) {
	obj=document.getElementById(img);
	key=img;
	if (show==1) {
		document.images[key].src="/grafiche/gleo_generale/images/"+key+"on.gif";
	} else {
		document.images[key].src="/grafiche/gleo_generale/images/"+key+"off.gif";
	}
};

function tblRollover(obj, img) {
 document.images[obj].src="/grafiche/gleo_generale/images/"+img;
};

function btnRollover(btn, k, val) {
	obj=document.getElementById(btn);
	if (k==1) {
		obj.style.color=val;
	} else {
		obj.style.color=val;
	}
};

function openPopup (page, dim, res, scb) {
	x = dim.split('x');
	winwidth = Number(x[0]);
	winheight = Number(x[1]);
	xpos = (screen.width) ? (screen.width-winwidth)/2 : 0; 
	ypos = (screen.height) ? (screen.height-winheight)/2 : 0; 
	settings = 'width=' + winwidth + ', height=' + winheight + ',top=' + ypos + ',left=' + xpos + ', resizable=' + res + ', scrollbars=' + scb + ', location=0, menubar=0, status=0, titlebar=0, toolbar=0';
	window.open ('' + page, '_blank', settings);	
}

function impostaAlGiorno_0(mese,giorno,anno)
{

	if(mese=='' || giorno=='' || anno==''){ return true; }

var x = 0;
switch (mese)
	{
	case 1:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 2:
		x = controlla_anno_0(anno);
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		if(x==30)
		{
			giorno.options[29].text = '29';
			giorno.options[29].value = '29';
		}
		break;
	case 3:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 4:
		x = 31;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		break;
	case 5:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 6:
		x = 31;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		break;
	case 7:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 8:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 9:
		x = 31;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		break;
	case 10:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	case 11:
		x = 31;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		break;
	case 12:
		x = 32;
		selezionaGiorno_0(x, giorno);
		giorno.length = x;
		giorno.options[29].text = '29';
		giorno.options[29].value = '29';
		giorno.options[30].text = '30';
		giorno.options[30].value = '30';
		giorno.options[31].text = '31';
		giorno.options[31].value = '31';
		break;
	}
}

function selezionaGiorno_0(x, giorno)
{
	if(giorno.selectedIndex > x-1)
	{
		giorno.selectedIndex = (x-1);
	}
}

function controlla_anno_0(anno)
{
	if (((anno % 4 == 0) && (anno % 100 != 0)) || (anno % 400 == 0))
	{
		return 30;
	}
	else
	{
		return 29;
	}
}

