function apripopup(url, windowwidth, windowheight){
	altre_caratteristiche = (arguments[3]) ? (',' + arguments[3]) : '';
	//alert(altre_caratteristiche);
screenleft = (screen.width - windowwidth)/2;
	screentop = (screen.height - windowheight)/3;
	dettaglio = null;
	features = 'width=' + windowwidth + ',height=' + windowheight + ',left=' + screenleft + ',top=' + screentop + altre_caratteristiche;
	//alert(features);
	dettaglio = window.open(url,'',features);
	dettaglio.href = url;
	if (!dettaglio.opener) dettaglio.opener = self;
	dettaglio.focus();
	//return false;
}

function setDatePopup(g,m,a) {
	this.opener.setDateBack(g,m,a);
	window.close();
}

function setDateAgenda(g,m,a) {
	input_dt_dal = MM_findObj('dt_dal')
	input_dt_dal.value = g + '/' + m + '/' + a;
	agenda_form = MM_findObj('formagenda');
	agenda_form.submit();
}

function setDateBack(g,m,a) {
	//alert(top.selectedDate);
	dateobj = MM_findObj(top.selectedDate);
	
	dateobj.value = g+"\/"+m+"\/"+a;
}

function chooseDate(e,o) {
	//alert("inserimento data");
	var x=y=0;
    if (e != '' || e != null) {
        x = e.screenX - 120;
        y = e.screenY -100;
    }

	top.selectedDate = o;
	myWindow = window.open("choosedate.php","data","scrollbars=no,width=250,height=205,left=" + x + ",top=" + y);
	myWindow.href = "choosedate.php";
	if (!myWindow.opener) myWindow.opener = self;
	//datewindow = myWindow;
	return(false);
}

function updateDate() {
	var yo = MM_findObj("year");
	yov = yo.options[yo.selectedIndex].value;
	var mo = MM_findObj("month");
	mov = mo.options[mo.selectedIndex].value;
	
	location.href='choosedate.php?year=' + yov + '&month=' + mov;
}

function updateDateAgenda(pagina, altriparamentri) {
	var yo = MM_findObj("year");
	yov = yo.options[yo.selectedIndex].value;
	var mo = MM_findObj("month");
	mov = mo.options[mo.selectedIndex].value;
	
	location.href= pagina +'?year=' + yov + '&month=' + mov + altriparamentri;
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}
 
function Set_Cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}