// JavaScript Document

function ColoreTD(Cosa,Come,Chi){
  
  if(Chi=='Privati'){
	  
		if (Come==1){
			  Cosa.style.fontWeight='bold';
			  Cosa.style.backgroundColor='#f9c3a3';
		}else{
			  Cosa.style.fontWeight='bold';
			  Cosa.style.backgroundColor='';
		}
	
  }else{
	  
		if (Come==1){
			  Cosa.style.fontWeight='bold';
			  Cosa.style.backgroundColor='#c3dcaa';
		}else{
			  Cosa.style.fontWeight='bold';
			  Cosa.style.backgroundColor='';
		}
		
   }
} 



function Preload() {
	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	layer=isIE ? document.all.divPreLoad : document.getElementById("divPreLoad");

	if (isIE||isNN){
		layer.style.display="none";
	 }
	else if (isN4){
		document.divPreLoad.display="none";
	}
}


function PreLoad_testo(stringa){
	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	whichDog2=isIE ? document.all.divTestoPreLoad : document.getElementById("divTestoPreLoad");
	whichDog2.innerHTML='Caricamento in corso... <span style="color:#CC3300"><b>"'+stringa+'"</b></span>';
}

function mostraMenu(menuCorrente) {
  if (document.getElementById) {
  	questoMenu = document.getElementById(menuCorrente).style
  		questoMenu.display = "block";
  }
}

function nascondiMenu(menuCorrente) {
  if (document.getElementById) {
  	questoMenu = document.getElementById(menuCorrente).style
  		questoMenu.display = "none";
  }
}

function ridDiv(divisione){
 if (document.getElementById) {
  	miaDiv = document.getElementById(divisione).style
  		miaDiv.height = (screen.availHeight - 245);
		miaDiv.left = (screen.availWitdh - 245);
  }
  
}


function Popup(apri) {
   var stile = "left=10, width=400, height=600, resizable=no, status=no, menubar=no, toolbar=no, scrollbars=yes";
   window.open(apri, "", stile);
}

function Popup_style(apri,stile) {
   window.open(apri, "", stile);
}

function setCookie(name, value){ 
var bikky = document.cookie;
var today = new Date();
var expiry = new Date(today.getTime() + 60 * 2000);
   if (value != null && value != "")
      document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
   bikky = document.cookie; 
}

var bikky = document.cookie;

function getCookie(name){ 
	var bikky = document.cookie;
   	var index = bikky.indexOf(name + "=");
  	 if (index == -1) return null;
   	index = bikky.indexOf("=", index) + 1;
  	 var endstr = bikky.indexOf(";", index);
   	if (endstr == -1) endstr = bikky.length;
      return unescape(bikky.substring(index, endstr));
}


function hideItems() {
	var list = document.getElementById("subNav").getElementsByTagName("ul");
	for(i=0;i<list.length;i++) {
		list[i].style.display="none";
	}
}


function navMenu() {
	if (!document.getElementsByTagName){alert("Errore 1")	
	return; }
	

	var anchors = document.getElementsByTagName('a');
	 
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];
		
		var relAttribute = String(anchor.getAttribute('rel'));

		if (anchor.getAttribute('href') && (relAttribute.toLowerCase().match('menutrigger'))){
			
			anchor.onclick = function() { 
				var nameAttribute = this.getAttribute('name') + "Nav";
				var thismenu = document.getElementById(nameAttribute);
				hideItems();
				thismenu.style.display="inline";
				return false;
			}
		
		}
	else{
			anchor.onclick = function() { 
			
					hideItems();	
					return;
				}
				
	}		

	}
}

function populatedropdown(dayfield, monthfield, yearfield ,year_delay, year_size){

	var monthtext=['01','02','03','04','05','06','07','08','09','10','11','12'];

	var today=new Date()
	var dayfield=document.getElementById(dayfield)
	var monthfield=document.getElementById(monthfield)
	var yearfield=document.getElementById(yearfield)
	for (var i=0; i<12; i++) dayfield.options[i+1]=new Option(monthtext[i], monthtext[i])	
	for (var i=12; i<31; i++) dayfield.options[i+1]=new Option(i+1,i+1)	
	for (var m=0; m<12; m++) monthfield.options[m+1]=new Option(monthtext[m], monthtext[m])
	var thisyear=today.getFullYear()-year_delay
	for (var y=year_size+1; y>1; y--){
		yearfield.options[y]=new Option(thisyear-year_size, thisyear-year_size)
		thisyear+=1
	}
	
	yearfield.options[1]=new Option(today.getFullYear()-year_delay, today.getFullYear()-year_delay) //select today's year
}

function populate_optday(namefield, start, end, slack, val_sel_str){
	
	alert(val_sel_str);	
	
	var field=document.getElementById(namefield)
	field.options.length=0
	var j=0;
	
	if((end>9) && (start<10)){
			for (var i=start; i<10; i+=slack) field.options[j++]=new Option("0"+i, "0"+i)		
			for (var i=10; i<end; i+=slack) field.options[j++]=new Option(i, i)		
	} else {
		for (var i=start; i<end; i+=slack) field.options[j++]=new Option(i, i)	
	}
	
	var val_sel=val_sel_str.substring(0).charAt(0)<"1"?parseInt(val_sel_str.substring(1)):parseInt(val_sel_str)	
	
	if(val_sel>=start){
		var indice_sel=(val_sel-start)/slack
		field.options[indice_sel].selected=true;	// Per IEXPLORE		
	}
}
