//                ((( Daniele Marchesini email: skylark@iol.it  İ 2003  All Rights reserved )))
//ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

function viewDiapo(diapoURL,title,description,layerText,l,t,w,h){
// İ 2003  Daniele Marchesini All Rights reserved
// apre una nuova finestra del browser e scrive nel suo document una pagina HTML contenente l'immagine e la didascalia
	var left;
	var top;
	(viewDiapo.arguments[4])?left=l:left=5;
	(viewDiapo.arguments[5])?top=t:top=5;
	(viewDiapo.arguments[6])?width=w:width=60;
	(viewDiapo.arguments[7])?height=h:height=40;
	var opacity = 60;
	var opacityStyle;
	(navigator.appName=='Netscape')?opacityStyle='-moz-opacity:'+opacity+'%;':opacityStyle='filter:alpha(opacity='+opacity+');';

	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="'+width+'" height="'+height+'" alt="'+description+'" title="'+description+'">\n';
	htmlSettings		+=	'</body>\n</html>';
	var features ='top=0 left=0 width='+width+' height='+height+' 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	=	width;
		document.diapoWin.innerHeight	=	height;
		document.diapoWin.moveTo(0,0);
	}
	with(document.diapoWin.document){
		open();
		write(htmlSettings);
		close();
	}
}

//-------------------------------------------------------------------------------------------------------------

function closeDiapoWin(){
// İ 2003  Daniele Marchesini All Rights reserved
	if(document.diapoWin){
		document.diapoWin.close();
	}
}

//-------------------------------------------------------------------------------------------------------------

function readGetParameters(){
// İ 2003  Daniele Marchesini All Rights reserved
	var theURL = document.location.href;
	if(theURL.indexOf('?') >= 0){
		var variables = theURL.split('?')[1];
		if(variables.indexOf('&') >= 0){
			var singleVars = variables.split('&');
			var numPar = singleVars.length;
		}else{
			var singleVars = new Array(variables);
			var numPar = 1;
		}
		var rep = 'parametri passati:\n';
		for(i=0; i<numPar; i++){
			if(singleVars[i].indexOf('=') >= 0){
				tempVars = singleVars[i].split('=');
				rep += tempVars[0] + ' : ' + tempVars[1] + '\n';
			}else{
				rep += singleVars[i] + '\n';
			}
		}
		alert(rep);
	}else{
		alert('nessun parametro passato')
	}
}

//-------------------------------------------------------------------------------------------------------------

function styleSelector(){
// İ 2003  Daniele Marchesini All Rights reserved
	var navStyle;
	var nav = navigator.appName;

	switch(nav){
		case 'Netscape':
			navStyle="netscape";
		break;
		case 'Microsoft Internet Explorer':
			navStyle="explorer";
		break;
		case 'Opera':
			navStyle="opera";
		break;

		default:
			navStyle="explorer";
		break;
	}

	return navStyle;
}

//--------------------------------------------------------------------------------------------------------------

function centerIfNetscape(){
// İ 2004  Daniele Marchesini All Rights reserved
// centro la tabella se il browser è Netscape

	if(navigator.appName == 'Netscape'){
		var browserWidth = top.innerWidth;
		var browserHeight = top.innerHeight;

		if(browserWidth>792){
			document.getElementById('mainTable').style.marginLeft = Math.floor((browserWidth - 780)/2);
		}
		if(browserHeight>428){
			document.getElementById('mainTable').style.marginTop = Math.floor((browserHeight - 450)/4)-15;
		}
	}
}
