var oggi = new Date();
var G = oggi.getDate();
var M = (oggi.getMonth() + 1);
if (G < 10)
{
	var gg = "0" + oggi.getDate();
}
else
{
	var gg = oggi.getDate();
}
if (M < 10)
{
	var mm = "0" + (oggi.getMonth() + 1);
}
else
{
	var mm = (oggi.getMonth() + 1);
}
var aa = oggi.getFullYear();
var data = gg + "-" + mm + "-" + aa;


	var source;
	var tipo;
	var campi = new Array();


	function cal(val, e, t) {
	
		var dt = new Array();
		xPos = (document.layers) ? e.pageX : ((document.all) ? event.x : e.clientX);
		yPos = (document.layers) ? e.pageY : ((document.all) ? event.y : e.clientY);
		yPos=yPos-185;
		if(val.value=="") val.value = data;
						
		
		tipo = t;
		source = val;
		if (t == 0) {
			dt[0] = val[0].value;
			dt[1] = val[1].value;
			dt[2] = val[2].value;
		}
		else
			dt = val.value.split('-');

		showCalendar(new Date(dt[2], dt[1] - 1, dt[0]), xPos, yPos);
	   
	}

