<!--
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}
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_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];}
}

function chiudiFinestra() {
//	alert("sto per chiudere la finestra!");
	window.close();
}

function imgSwap(oImg)
{
   var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) 
      oImg.src = strImg.replace(strOver,strOff)
   else
      oImg.src = strImg.replace(strOff,strOver)
}

function isJWSPresent() {
	//alert("0");
	var javaWsInstalled="false";
	
	if(navigator.platform || navigator.appVersion || navigator.userAgent) {
		// controllo se è linux: se è un linux lo lascio passare "comunque"
		//alert("controllo linux");
		if((navigator.platform.toLowerCase().indexOf("linux")!=-1)||
			(navigator.appVersion.toLowerCase().indexOf("x11")!=-1)||
			(navigator.userAgent.toLowerCase().indexOf("linux")!=-1)) {
				// n linux: suppongo che abbia java installato
				javaWsInstalled="1.5";
			}
		//alert("controllo macintosh");	
		if(navigator.userAgent.toLowerCase().indexOf("macintosh")!=-1)
			javaWSInstalled="1.5";
	}
	
	//alert("controllo mimeTypes");
	if (navigator.mimeTypes && navigator.mimeTypes.length) {
		if(navigator.appVersion.indexOf("Mac")!=-1) {
			javaWsInstalled="1.5";
		}
		else {
			x = navigator.mimeTypes['application/x-java-jnlp-file']; 
			if (x) { 
				var pluginFound=false;
				for (i = 0; (i < navigator.mimeTypes.length) && (!pluginFound); i++) {
					p = navigator.mimeTypes[i].enabledPlugin;
					if (p != null) {
						if (p.description.toLowerCase().substring(0, 4) == "java") {
							version = p.description;
							if(version.indexOf("1.5")!=-1) {
								javaWsInstalled="1.5";
							}
							else if(version.indexOf("1.6")!=-1) {
								javaWsInstalled="1.6";
							}
							pluginFound = true;
						}
					}
				}
			}
			else {
				// controllo il supporto alle applet 1.5
				if(navigator.mimeTypes['application/x-java-applet;version=1.5']) {
					javaWsInstalled="1.5";
				}
				else if(navigator.mimeTypes['application/x-java-applet;version=1.6']) {
					javaWsInstalled="1.6";
				}
			}
		}
	}
	else {
		if(navigator.appVersion) {
			if (navigator.appVersion.toLowerCase().indexOf("mac")!=-1) {
				javaWsInstalled="1.5";
			}
		}
	}

	return javaWsInstalled;
	//return (false);
}

function apriConferenza() {
	//alert("** apri conferenza!");
	
	if (document.getElementById)
	{
		urlstr="/dir_main/main.cfm";
		MM_showHideLayers('mod_div','','hide');
		MM_showHideLayers('conference_div','','show');
		document.getElementById("conference_iframe").src=urlstr;
		////document.getElementById("conference_div").innerHTML=confHTML;
		//conf.write(document.getElementById("conference_div"));
	}
	else ; //alert("javascript error");
}

function apriSS() {
	//alert("** apri conferenza!");
	if((window==top)||(top==null)) {
		// se sono IE7 apro un popup:
		if(isIE7()==true) {
			mine = window.open("/appshare/getjnlp.cfm","getJNLP","width=100,height=100,toolbar=no,scrollbars=no,status=no,resizable=no");
		}
		else {
			if (document.getElementById)
			{
				if(document.getElementById("ws_iframe")) {
					//alert("carico getjnlp su ws_iframe " +document.getElementById("ws_iframe"));
					document.getElementById("ws_iframe").src="/appshare/getjnlp.cfm";
				}
				else {
					mine = window.open("/appshare/getjnlp.cfm","getJNLP","width=100,height=100,toolbar=no,scrollbars=no,status=no,resizable=no");
					//alert("non posso aprirlo perche' null!");
				}
			}
			else ; //alert("javascript error");
		}
	}
	else {
		top.apriSS();
	}
}


function resize_iframe()
{
	//alert("** scripts.js: resize_iframe: ((window==top)||(top==null))="+((window==top)||(top==null)));

	if((window==top)||(top==null)) {
		//alert("window.onResize==undefined?"+(window.onResize==undefined));
		
		if(document.getElementById("conference_iframe")) {
			var height=window.innerHeight;//Firefox
			var width=window.innerWidth;//Firefox
			if (document.body.clientHeight)
			{
				//alert("document.body.clientHeight è definito!");
				height=document.body.clientHeight-document.getElementById("conference_iframe").offsetTop;//-8;//IE
				width=document.body.clientWidth;//IE
			}
			
			//resize the iframe according to the size of the
			//window (all these should be on the same line)
			//alert("resize_iframe: wh="+width+" / "+height);
			document.getElementById("conference_iframe").style.height=parseInt(height)+"px";
			document.getElementById("conference_iframe").style.width=parseInt(width)+"px";
		}
		else ;
			//alert("** non posso fare resize!");
	}
	else {
		top.resize_iframe();
	}
}
		
function resizeToFullscreen() {
	//alert("** scripts.js: resizeToFullscreen: ((window==top)||(top==null))="+((window==top)||(top==null)));
	
	//alert("** resizeToFullscreen! window==self?"+(window==self)+"; window==top?"+(window==top)+"; top==null? "+(top==null)+"; top==undefined? "+(top==undefined));
	if((window==top)||(top==null)) {
		window.moveTo(0,0);
		/*if (document.all)
			window.resizeTo(screen.width, screen.height);
		else
			window.resizeTo(screen.availWidth,screen.availHeight);
		*/

		window.resizeTo(900,700);
	}

	else {
		//alert("chiamo resizeToFullscreen di top!");
		top.resizeToFullscreen();
	}
}

function resizeToCentralino() {
	//alert("** scripts.js: resizeToCentralino: ((window==top)||(top==null))="+((window==top)||(top==null)));
	if((window==top)||(top==null)) {		
		//window.moveTo(0,0);
		window.resizeTo(500,500);
	}
	else {
		top.resizeToCentralino();
	}
}

function controllaSelfTop(nuovaUrl) {
	//alert("controllaSelfTop? self==top?"+(self==top));
	//alert("controllaSelfTop? opener="+opener+"; self==opener?"+(self==opener));
	if((opener==null)||(self==opener)) {
		//alert("cambio url!");
		self.location.href=nuovaUrl;
	}
}

function impostaOnResize() {
	if(resize_iframe!=undefined) {
		//alert("1. impostaOnResize");
		window.onresize=resize_iframe;
		resize_iframe();
	}
	
	if((parent!=null)&&(self!=parent)) {
		//alert("2. impostaOnResize");
		parent.impostaOnResize();
	}
	
	if((top!=null)&&(window!=top)) {
		//alert("3. impostaOnResize");
		top.impostaOnResize();
	}
}

function isIE7() {
	var isIE=false;
	if(navigator.userAgent.toLowerCase().indexOf("msie")>0) {
		var posizione=navigator.userAgent.toLowerCase().indexOf("msie")+5;
		var versione=parseInt(navigator.userAgent.toLowerCase().substr(posizione,10));
		if(versione>6)
			isIE=true;
	}

	return isIE;
}
//-->
