//ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
// definizione di pseudocostanti ed acquisizione di valori fissi validi per tutti gli script nella pagina
var sep = '<div class="footerSeparator">&nbsp;</div>';

document.diapoWin = false;

// ___________________________________________________________________________________________________________________________________

function popupPage(nasci,muori,largh,alt) {
// Copyright 2003 Claudio Girotto caio@dei.unipd.it All rights reserved.
	var data = new Date();
	var giorno = data.getUTCDate();
	var mese = data.getUTCMonth() + 1;
	if (mese < 10)	mese = "0" + mese;
	if (giorno < 10) giorno = "0" + giorno;
	var anno = data.getYear();
	var oggi = anno + "" + mese + "" + giorno;
	if ((oggi >= nasci) && (oggi <= muori)){
		var page = "pop-up-page.htm";
		windowprops = "height=" + alt + ",width=" + largh + ",location=no,"
		+ "scrollbars=no,menubars=no,toolbars=no,resizable=no";
		window.open(page, "Popup", windowprops);
	}
}

// ___________________________________________________________________________________________________________________________________

function eye_TodayDate(){
// Copyright 2001 eye-m S.r.l. All rights reserved.
 var adesso = new Date();
 var data = adesso.getDate();
 var giorno = adesso.getDay();
 var mese = adesso.getMonth();
 var anno = adesso.getFullYear();

 var mesi = new Array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
 var giorni = new Array('domenica','lunedì','martedì','mercoledì','giovedì','venerdì','sabato');
 var report = giorni[giorno] + ', ' + data + ' ' + mesi[mese] + ' ' + anno;

 return report;
}

// ___________________________________________________________________________________________________________________________________

function eye_TimeNow(){
// Copyright 2001 eye-m S.r.l. All rights reserved.
 var adesso = new Date();
 var ora = adesso.getHours();
 var minuti = adesso.getMinutes();
 var secondi = adesso.getSeconds();

 var report = 'ore ' + ora + ' : ' + minuti + '\' ' + secondi + '" ';

 return report;
}

// ___________________________________________________________________________________________________________________________________

function showText(obj){
// Copyright 2002 eye-m S.r.l. All rights reserved.
	var txt = (navigator.appName=='Netscape')?obj.text:obj.innerText;
	return txt;
}

// ___________________________________________________________________________________________________________________________________

function theBrowser(){
// Copyright 2002 eye-m S.r.l. All rights reserved.
	var myWin = window.open('about:blank','winReport','top=10,left=10,width=300,height=150,resizable=yes');
	with(myWin.document){
		open();
		write('<html>\n<head>\n<title>browser report</title>\n</head>\n<body');
		write(' style="background-color:#efefef;color:#333333; font-family: sans-serif; font-size: 12px; padding: 10px; overflow:hidden;">\n');
		write('<b>user agent</b>: ' + navigator.userAgent);
		write('\n<br><b>nome</b>: ' +navigator.appName);
		write('\n<br><b>versione</b>: ' + navigator.appVersion);
		write('\n<hr>\n<a style="color:#333333; text-decoration:none; font-weight:bold; cursor:default; border: 1px #000000 solid; padding: 2px; background-color: #ffffff;" href="javascript:void(0)" onClick="top.close()">chiudi la finestra</a>');
		write('\n</body>\n</html>');
		close();
	}
}

// ___________________________________________________________________________________________________________________________________

function preloadImages(){
// Copyright 2001 eye-m S.r.l. All rights reserved.
  var pImg = new Array();
  var tempImg;
  for(i=0; i<arguments.length; i++){
	tempImg = new Image();
	tempImg.src = arguments[i]
    pImg[i] = tempImg;
  }
/*
  var rep = '';
  for(i=0; i<pImg.length; i++){
	rep += pImg[i].src +'\n';
  }
  alert(rep);
*/
}

// ___________________________________________________________________________________________________________________________________

function textByLang(){
// Copyright 2002 eye-m S.r.l. All rights reserved.
  var myURL = document.location.href;
  var pointer = myURL.indexOf('pages/');
//  document.language = myURL.substring(pointer+6,pointer+9);

  var consigliBrowser;
  if(document.language=='ita'){
	consigliBrowser = 'il browser usato:'
	consigliBrowser += '\n-------------------------------------------------------------------------------------------\n';
	with(navigator){
	  consigliBrowser += 'nome: ' + appName +'\n';
	  consigliBrowser += 'versione: ' + appVersion +'\n';
	  consigliBrowser += 'piattaforma: ' + platform;
	}
	consigliBrowser += '\n-------------------------------------------------------------------------------------------\n';
	consigliBrowser += 'non è in grado di supportare le funzioni di interazione e\nrappresentazione inserite in questo sito.\n\n';
	consigliBrowser += 'Si consiglia pertanto l\'uso di uno dei seguenti browser:';
	consigliBrowser += '\n\n';
	consigliBrowser += 'Microsoft Internet Explorer versione 5.0 o successive\n';
	consigliBrowser += 'Netscape Navigator versione 6.1 o successive';
  }else{
	consigliBrowser = 'your browser:'
	consigliBrowser += '\n-------------------------------------------------------------------------------------------\n';
	with(navigator){
	  consigliBrowser += 'name: ' + appName +'\n';
	  consigliBrowser += 'version: ' + appVersion +'\n';
	  consigliBrowser += 'platform: ' + platform;
	}
	consigliBrowser += '\n-------------------------------------------------------------------------------------------\n';
	consigliBrowser += 'cannot support the interactives and visual functions inserted in this site.\n\n';
	consigliBrowser += 'We suggest these browsers:';
	consigliBrowser += '\n\n';
	consigliBrowser += 'Microsoft Internet Explorer version 5.0 or latest\n';
	consigliBrowser += 'Netscape Navigator version 6.1 or latest';
  }

  return consigliBrowser;
}

// ___________________________________________________________________________________________________________________________________

function correctBrowser(){
// Copyright 2001 eye-m S.r.l. All rights reserved.
	var consigliBrowser = textByLang();
	if(!document.getElementById)
		alert(consigliBrowser);
}

// ___________________________________________________________________________________________________________________________________

function viewDiapo(diapoURL,title,description,layerText,l,t){
// Copyright 2002 eye-m S.r.l. All rights reserved.
/*
	var gg = '';
	for(g=0; g<viewDiapo.arguments.length; g++)
		gg += '[ '+g+' ]: '+viewDiapo.arguments[g]+'\n';

	alert(gg);
*/

	var left;
	var top;
	(viewDiapo.arguments[4])?left=l:left=5;
	(viewDiapo.arguments[5])?top=t:top=5;
	var opacity = 60;
	var opacityStyle;
	(navigator.appName=='Netscape')?opacityStyle='-moz-opacity:'+opacity+'%;':opacityStyle='filter:alpha(opacity='+opacity+');';
	var separator = '-';
	var URLArray = diapoURL.split(separator);
/*
	var gg = '';
	for(g=0; g<URLArray.length; g++)
		gg += '[ '+g+' ]: '+URLArray[g]+'\n';

	alert(gg);
*/
	var w = URLArray[1];
	var h = URLArray[2].split('.')[0];
	var htmlSettings	=	'<html>\n<head>\n<title>'+title+'</title>\n';
	htmlSettings		+=	'<style type="text/css">\nbody{\nmargin: 0px;\npadding: 0px;\nbackground-color: #efefef;\ncolor: #333333;\nfont-family: verdana, arial, helvetica, sans-serif;\nfont-size: 12px;\noverflow: hidden;\n}\n';
	htmlSettings		+=	'img{\nmargin: 0px;\nborder: 0px #000000 solid;\n}\n';
	htmlSettings		+=	'div{\nposition: absolute;\ntop: '+top+'px;\nleft: '+left+'px;\nz-index: 2;\nmargin: 5px;\npadding: 2px;\nbackground-color: #ffffff;\ncolor: #333333;\nfont-family: verdana, arial, helvetica, sans-serif;\nfont-size: 10px;\nfont-weight:bold;\ntext-align: left;\nvertical-align: top;\noverflow: show;\nborder: 1px #333333 solid;\n'+opacityStyle+'\n}\n';
	htmlSettings		+=	'</style>\n';
	htmlSettings		+=	'</head>\n<body onUnload="opener.document.diapoWin=false">\n';
	htmlSettings		+=	'<div>'+layerText+'</div>\n';
	htmlSettings		+=	'<img src="'+diapoURL+'" width="'+w+'" height="'+h+'" alt="'+description+'" title="'+description+'">\n';
//	htmlSettings		+=	'<br>'+description+'<br>';
	htmlSettings		+=	'</body>\n</html>';
//	alert(htmlSettings);
	var features ='top=0 left=0 width='+w+' height='+h+' resizable=yes scrollbars=yes';
	if(document.diapoWin){
		document.diapoWin.close()
	}
	document.diapoWin = window.open('about:blank','diapo',features);
	if(navigator.appName=="Netscape"){
		document.diapoWin.innerWidth	=	w;
		document.diapoWin.innerHeight	=	h;
		document.diapoWin.moveTo(0,0);
	}
	with(document.diapoWin.document){
		open();
		write(htmlSettings);
		close();
	}
}


// ___________________________________________________________________________________________________________________________________

function placer(w,h){
// Copyright 2001 eye-m S.r.l. All rights reserved.
	if(placer.arguments[0] == 'fullscreen'){
		top.resizeTo(screen.availWidth,screen.availHeight);
		moveTo(0,0);
	}else{
		top.resizeTo(w,h);
		moveTo((screen.availWidth-w)/2,(screen.availHeight-h)/2);
	}
}
// ___________________________________________________________________________________________________________________________________

function extSplash(url){
// Copyright 2002 eye-m S.r.l. All rights reserved.
	var splash = top.open(url,'extSplash','top=0 left=0 resizable=yes scrollbars=yes menubar=yes');
	(navigator.appName=='Netscape')?splash.resizeTo(350,550):splash.resizeTo(350,550);
}

// ___________________________________________________________________________________________________________________________________

function extSplashReize(){
// Copyright 2002 eye-m S.r.l. All rights reserved.
	contentsLayer=document.getElementById('contentsL');
	contentsLayer.style.height = (navigator.appName=='Netscape')?top.innerHeight-290:document.body.clientHeight-282;
}
