// Java Document
var ajax;
var ID;

function apriCalendarioAjax( giorno, mese, anno, idForm )
{
	ID=idForm;
//	alert(ID);
//	alert(giorno+mese+anno);
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  ajax=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  ajax=new ActiveXObject('Microsoft.XMLHTTP');
	  }
			var url='/asp/cal_pub.asp?';
			url=url+'g='+giorno+'&m='+mese+'&a='+anno;

	ajax.open( 'GET', url, true );
	ajax.onreadystatechange=callback;
	ajax.send(null);
	aggiornaDiv();
}

function callback(){
		if ( ajax.readyState == 4 ) {
			if( ajax.status == 200 ) { 
			document.getElementById( 'Calendario_ID' ).innerHTML=ajax.responseText;
		} 
		else {
                        alert("errore:\n" + ajax.statusText);
	} }
}

function aggiornaForm( giorno, mese, anno )
{
	today=new Date();
	oggi=today.getDate();
	document.getElementById('GARRH'+ID).selectedIndex=giorno-1;
	document.getElementById('MARRH'+ID).selectedIndex=mese-1;
	for(i=0; i<document.getElementById("AARRH"+ID).options.length; i++) {
		if( document.getElementById("AARRH"+ID).options[i].value == anno ) document.getElementById('AARRH'+ID).selectedIndex=i; }
/*	for(i=0; i<=31; i++) { 
		if(i != oggi ) document.getElementById("td"+i).className="giornoNormale"; }	
	document.getElementById("td"+18).className="giornoSelezionato";
	*/
}

function nascondiCalendario()
{
	document.getElementById("Calendario_ID").className="nascondiCalendario";
}

function aggiornaDiv()
{
	document.getElementById("Calendario_ID").className="mostraCalendario";
}

function inizializzaAjax()
{
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  ajax=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  ajax=new ActiveXObject('Microsoft.XMLHTTP');
	  }
}

