function ctrlMenu(n, k) {
	var btn;
	if (n<10) {
		btn="btn0"+n
	} else {
		btn="btn"+n
	}
	obj = document.getElementById(btn);
	if (k==1) {
		obj.style.backgroundColor='#5599CC';
		obj.style.color='#FFFFFF';
		obj.style.padding='0px 10px 0px 10px';
		obj.style.fontWeight='bold';
	} else {
		obj.style.backgroundColor='';
		obj.style.color='#777777';
		obj.style.padding='0px 0px 0px 0px';
		obj.style.fontWeight='normal';
	}
}

function objShow(obj, s) {
	obj = document.getElementById(obj);
	if (s==1) {
		obj.style.display = '';
	} else {
		obj.style.display = 'none';
	}
}

function objDisplay(o, k, n) {
	var i;
	for (var x=1 ;x<=n ;++x) {
		i = o+x;
		obj = document.getElementById(i);
		if(x==k) {
			if(obj.style.display=='none') {
				obj.style.display='';
			} else {
				obj.style.display='none';
			}
		} else {
			obj.style.display='none';
		}
	}
}

function linkRollover(o, c) {
	obj = document.getElementById(o);
	obj.style.color=c;
}

function btnRollover(o, c, b) {
	obj = document.getElementById(o);
	obj.style.color=c;
	obj.style.backgroundColor=b;
}

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 ('../popup/' + page, '_blank', settings);
	window.open (page, '_blank', settings);	
}

function ctrlMovie(n) {
	var IE = navigator.appName.indexOf("Microsoft") != -1;
	var objk = IE ? window["headmovie"] : window.document.embeds["headmovie"];
	/* objk.SetVariable("_root.btn_selected", n); */ 
	objk.setMenu(n);
	/*
	movie = getMovie("headmovie");
	movie.SetVariable("_root.btn_selected",n);
	*/ 
}

function getMovie(movieName) {
	/*
	var IE = navigator.appName.indexOf("Microsoft") != -1; 
	var objz = IE ? window[movieName] : window.document.embeds[movieName]; 
	return objz;
	*/
	if (navigator.appName.indexOf("Microsoft") != -1) {
    	return window[movieName]
  	} else {
    	return window.document.embeds[movieName]
  	}
}

function addLoadEvent(func)
{ 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function')
	{ 
		window.onload = func; 
	}
	else
	{ 
		window.onload = function() { 
			if (oldonload) { 
				oldonload(); 
			} 

			func(); 
		}            
	} 
}

function ctrlClock() {
   var now = new Date();
   var hh = now.getHours();
   var mm = now.getMinutes();
   var ss = now.getSeconds();
   var day = now.getDate();
   var month = now.getMonth()+1;
   var year = now.getYear();
   var temp = '';
   temp += ((day < 10) ? '0' : '') + day;
   temp += ((month < 10) ? '/0' : '/') + month;
   temp += '/'; 
   temp += year;
   temp += ' ';
   temp += ((hh < 10) ? '0' : '') + hh;
   temp += ((mm < 10) ? '.0' : '.') + mm;
   temp += ((ss < 10) ? '.0' : '.') + ss;
   document.time.clock.value = temp;
   setTimeout("ctrlClock()",1000);
} 

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;
	}
}