// JavaScript Document

// Inserire qui tutte le funzioni che devono essere caricate al caricamento della pagina.
function onLoad(){
	ora();
	MM_preloadImages("/images/bot_Appr_2.gif","/images/bot_News_2.gif","/images/bot_Project_2.gif","/images/bot_Pubblicaz_2.gif","/images/bot_Appr.gif","/images/bot_News.gif","/images/bot_Project.gif","/images/bot_Pubblicaz.gif");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Funzione che apre o chiude un div
var LastIdMenu ="";
function aprichiudi(id){
	if(id!= ""){
		var menu = document.getElementById('menu_' + id);
		var image = document.getElementById('btn_' + id);
		if(menu != null){
			if(menu.className == "chiuso"){
				menu.className = "aperto";
				image.src = "/images/bot_" + id + "_2.gif";
				/*if (LastIdMenu!=""){
					document.getElementById('menu_' + LastIdMenu).className="chiuso";
					document.getElementById('btn_' + LastIdMenu).src = "/images/bot_" + LastIdMenu + ".gif";
				}
				LastIdMenu = id;*/
			}else{
				menu.className = "chiuso";
				image.src = "/images/bot_" + id + ".gif";
			}
		}
	}
}
// Funzione che espande una news
function leggiNews(id){
	//alert(id);
	if (document.getElementById('NewsItem' + id).className == "aperto"){
		document.getElementById('NewsItem' + id).className = "chiuso";
		document.getElementById('NewsLink' + id).innerHTML = "[+] Read";
	} else {
		document.getElementById('NewsItem' + id).className = "aperto";
		document.getElementById('NewsLink' + id).innerHTML = "[-] Close";
	}
	
}

function ora(){
	var oggi = new Date();
	var arrGiorni = new Array('Dom',
							  'Lun',
							  'Mar',
							  'Mer',
							  'Gio',
							  'Ven',
							  'Sab');
	
	var arrMesi = new Array('Gennaio',
							'Febbraio',
							'Mar<o',
							'Aprile',
							'Maggio',
							'Giugno',
							'Luglio',
							'Agosto',
							'Settembre',
							'Ottobre',
							'Novembre',
							'Dicembre')
	
	ore = oggi.getHours()<10?'0'+oggi.getHours():oggi.getHours();
	minuti = oggi.getMinutes()<10?'0'+oggi.getMinutes():oggi.getMinutes();
	secondi = oggi.getSeconds()<10?'0'+oggi.getSeconds():oggi.getSeconds();
	
	giornoLit = arrGiorni[oggi.getDay()];
	giorno = oggi.getDate()<10?'0'+oggi.getDate():oggi.getDate();
	mese = arrMesi[oggi.getMonth()];//oggi.getMonth()<10?'0'+oggi.getMonth():oggi.getMonth();
	anno = oggi.getYear()<10?'0'+oggi.getYear():oggi.getYear();
	
	oggi = giornoLit + ' ' + giorno + ' ' + mese + ' ' + anno + '&nbsp;-&nbsp;' + ore + ':' + minuti + ':' + secondi;
	
	if (document.getElementById("orario") != null ){
	document.getElementById("orario").innerHTML = oggi;
	setTimeout("ora()",1000);
	}
}
function setListOrderBy(vForm,vOrderby, vSort)
{
	vForm.OrderBy.value = vOrderby;
	vForm.Sort.value = vSort;
	vForm.submit();
}

function setListPage(vForm,vPage)
{
	vForm.page.value = vPage;
	vForm.submit();
}
function setPage(vForm,vField,vPage)
{
	vField.value = vPage;
	vForm.submit();
}
function ListOpenRs(vForm, vIdField, vID)
{
	vForm.action = vForm.ToPage.value;
	vIdField.value = vID;
	vForm.submit();
}
function OpenRs(vForm, vIdField, vID)
{
	vIdField.value = vID;
	vForm.submit();
}
function cmdRs(vForm, vIdField, vID, vButton, vComand)
{
	vButton.value = vComand;
	vIdField.value = vID;
	vForm.submit();
}
function sendTo(form, url)
{
	if (url != '')
	{
		form.action = url;
		form.submit();
	}
}
function ManageValue(object, action){
	if (object.value != ''){
		var Numero = parseInt(object.value);
		if (action == '+')
		{
			object.value = Numero + 1;
		}
		if (action == '-')
		{
			if (Numero > 1)
			{
				object.value = Numero - 1;
			}
		}
		
	}
}
function OpenWindow(theURL, nome, w, h, l, t) {
	if (isNaN(l)){
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	} else {
		LeftPosition = l;
	}
	if (isNaN(t)){
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	} else {
		TopPosition = t;
	}
	
	if (! isNaN(w)){
		w = 100;
	}
	if (! isNaN(h)){
		h = 100;
	}
	window.open(theURL,nome,'status=no,scrollbars=false,resizable=no,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
}
function OpenWindowImage(theURL, nome, w, h, l, t) {
	if (isNaN(l)){
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	} else {
		LeftPosition = l;
	}
	if (isNaN(t)){
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	} else {
		TopPosition = t;
	}
	
	if (! isNaN(w)){
		w = 100;
	}
	if (! isNaN(h)){
		h = 100;
	}
	window.open(theURL,nome,'status=no,scrollbars=false,resizable=no,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function getRef(id){
	if (document.getElementById && document.getElementById(id))	{
			return document.getElementById(id);
	}
	else if (document.all && document.all[id]){
			return document.all[id];
	}
	else if (document.layers && document.layers[id]){
		document.layers[id].style=document.layers[id];
		return document.layers[id];
	}
	else{
		return null;
	}
}
function delFile(pForm, pAction, pInput, pValue){
	var del = confirm("Sei sicuro di voler cancellare il file \"" + pValue + "\"?");
	if (del){
		getRef('comando').value = pAction;
		getRef(pInput).value = pValue;
		getRef(pForm).submit();
	}
}
function renFile(pForm, pSource, pSourceValue, pNewSource){
	var name = prompt("Inserire un nuovo nome:", pSourceValue);
	if (name != null && name != "" && name != "undefined"){
		getRef('comando').value = "renFile";
		getRef(pSource).value = pSourceValue;
		getRef(pNewSource).value = name;
		getRef(pForm).submit();
	}
}