function Inizio() {
	mytime();
	initDOMnews();
}

///////////////////////////////////////SCROLLER LINK///////////////////////////////////////////////////////////////////
//link.asp

/* Variables, go nuts changing those! */
	// initial position 
	var dn_startpos=220; 			
	// end position (moltiplicare il numero di link inseriti per 210)
	var dn_endpos=-1050; 			
	// Speed of scroller higher number = slower scroller 
	var dn_speed=30;				
	// ID of the news box
	var dn_newsID='news';			
	// class to add when JS is available
	var dn_classAdd='hasJS';		
	// Message to stop scroller
	var dn_stopMessage='Mostra tutti i link';	
	// ID of the generated paragraph
	var dn_paraID='DOMnewsstopper';


	/* Initialise scroller when window loads */
	var dn_scrollpos=dn_startpos;
	/* Initialise scroller */
	function initDOMnews()
	{
		var n=document.getElementById(dn_newsID);
		if(!n){return;}
		n.className=dn_classAdd;
		dn_interval=setInterval('scrollDOMnews()',dn_speed);
		var newa=document.createElement('a');
		var newp=document.createElement('p');
		newp.setAttribute('id',dn_paraID);
		newa.href='#';
		//newa.appendChild(document.createTextNode(dn_stopMessage));
		newa.onclick=stopDOMnews;
		newp.appendChild(newa);
		n.parentNode.insertBefore(newp,n.nextSibling);
		n.onmouseover=function()
		{		
			clearInterval(dn_interval);
		}
		n.onmouseout=function()
		{
			dn_interval=setInterval('scrollDOMnews()',dn_speed);
		}
	}


	function stopDOMnews()
	{
		clearInterval(dn_interval);
		var n=document.getElementById('news');
		n.className='';
		n.parentNode.removeChild(n.nextSibling);
		return false;
	}
	function scrollDOMnews()
	{
		var n=document.getElementById(dn_newsID).getElementsByTagName('ul')[0];
		n.style.top=dn_scrollpos+'px';	
		if(dn_scrollpos==dn_endpos){dn_scrollpos=dn_startpos;}
		dn_scrollpos--;	
	}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////CROSS-BROWSER///////////////////////////////////////////////////////////////////

function css(){
if (Plateforme = "Macintosh") {
document.write("<link href='explorer.css' rel='stylesheet' type='text/css'>");
}
if (Plateforme = "Unix") {
document.write("<link href='explorer.css' rel='stylesheet' type='text/css'>");
}
if (Plateforme = "Windows") {
	if (navigator.appName.indexOf("Netscape") > -1) {document.write("<link href='netscape.css' rel='stylesheet' type='text/css'>");}
 if (navigator.appName.indexOf("Explorer") > -1) {document.write("<link href='explorer.css' rel='stylesheet' type='text/css'>");}
document.write("<link href='altro.css' rel='stylesheet' type='text/css'>");
}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////INVIO EMAIL/////////////////////////////////////////////////////////////////////
// contatti.asp

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 MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' obbligatoria!\n'; }
  } if (errors) alert('Si è verificato il seguente errore:\n'+errors);
  document.MM_returnValue = (errors == '');
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////OROLOGIO/////////////////////////////////////////////////////////////
// dx.asp

function mytime() {
	var x=new Date();
		h=x.getHours();
		m=x.getMinutes();
		s=x.getSeconds();
	if(s<=9) s="0"+s;
	if(m<=9) m="0"+m;
	if(h<=9) h="0"+h;
	time=h+":"+m;
	second=s;
	document.rclock1.rtime.value=time;
	document.rclock2.rsecond.value=second;
	setTimeout("mytime()",1000); 
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////ROLLOVER/////////////////////////////////////////////////////////////
// dx.asp

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
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];}}
}
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 MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////VALIDA FORM LAVORI/////////////////////////////////////////////////////////////
// modifica_lavori_form.asp; upload_lavori_form.asp

function submitLavori(theform) {

	if (theform.TitoloLavoro.value == "") {            
      	alert("Per favore inserisci il titolo...")            
      	theform.TitoloLavoro.focus() 
      	return false
	  }	  
	if (theform.ClienteLavoro.value == "") {            
      	alert("Per favore inserisci il cliente...")            
      	theform.ClienteLavoro.focus() 
      	return false
	  }	 
	if (theform.AltroLavoro.value == "") {            
      	alert("Per favore inserisci 'altro'...")            
      	theform.AltroLavoro.focus() 
      	return false
	  }	

   }  
		
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////VALIDA FORM NEWS/////////////////////////////////////////////////////////////
// modifica_news_form.asp; upload_news_form.asp

function submitNews(theform) {

	if (theform.TitoloLavoro.value == "") {            
      	alert("Per favore inserisci il titolo...")            
      	theform.TitoloLavoro.focus() 
      	return false
	  }	  
	if (theform.ClienteLavoro.value == "") {            
      	alert("Per favore inserisci il cliente...")            
      	theform.ClienteLavoro.focus() 
      	return false
	  }	 
	if (theform.AltroLavoro.value == "") {            
      	alert("Per favore inserisci 'altro'...")            
      	theform.AltroLavoro.focus() 
      	return false
	  }	

   }      

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////VALIDA FORM UTENTI//////////////////////////////////////////////////////
// modifica_utenti_form.asp; upload_utenti_form.asp

function submitUtenti(theform) {

	if (theform.Nome.value == "") {            
      	alert("Per favore inserisci il nome...")            
      	theform.Nome.focus() 
      	return false
	  }	  
	if (theform.Cognome.value == "") {            
      	alert("Per favore inserisci il cognome...")            
      	theform.Cognome.focus() 
      	return false
	  }	 
	if (theform.Username.value == "") {            
      	alert("Per favore inserisci la username...")            
      	theform.Username.focus() 
      	return false
	  }	
	if (theform.Password.value == "") {            
      	alert("Per favore inserisci la password...")            
      	theform.Password.focus() 
      	return false
	  }	
	if (theform.Permesso.value == "") {            
      	alert("Per favore inserisci il permesso...")            
      	theform.Permesso.focus() 
      	return false
	  }	
   }      

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
