	 function apri(nomeFrame, larghezza, altezza, nomeFile)
        {
                var sPath;
                var sNomeFrame=nomeFrame;
                sPath=nomeFile;
                win=window.open(sPath,sNomeFrame,"width="+larghezza+",height="+altezza+",resizable=yes,status=no,menubar=no,scrollbars=yes");
                win.focus();
                return;
        }
	function apriNOSB(nomeFrame, larghezza, altezza, nomeFile)
        {
                var sPath;
                var sNomeFrame=nomeFrame;
                sPath=nomeFile;
                win=window.open(sPath,sNomeFrame,"width="+larghezza+",height="+altezza+",resizable=no,status=no,menubar=no,scrollbars=no");
                win.focus();
                return;
        }
	function chiama_logon()
	{
		alert("L'accesso a questa pagina richiede autenticazione!")
		caricaServizioLinguaCorrente('formReg','','');
		
	}

	function caricaServizio(cdSrv, cdLng, queryString, sPop)
	{
		var sLocation="";
		if (queryString != '')
		{
			var aTMP = queryString.split("&");
			for (i=0 ; i<aTMP.length; i++)
			{
				var j = aTMP[i].indexOf("=");
				//alert(aTMP[i].substr(0, j) + " " + aTMP[i].substr(j+1))
				sLocation=sLocation + aTMP[i].substr(0, j) + "=" + escape(aTMP[i].substr(j+1)) + "&";
				//var aTMP1=aTMP[i].split("=");
				//alert(aTMP[i] + " " + aTMP1[0] + " " + aTMP1[1])
			}
		}
		sLocation="coord.asp?cdSrv=" + cdSrv + "&cdLng=" + cdLng + "&" + sLocation;
		if(sPop!='popup')	self.location = sLocation;
		else apri('aziende',650,480,sLocation);	
		return;
	}
	function caricaServizioLinguaCorrente(cdSrv, queryString, sOpen)
	{
		var sLocation="";
		
		if (queryString != '')
		{
			var aTMP = queryString.split("&");
			for (i=0 ; i<aTMP.length; i++)
			{
				var j = aTMP[i].indexOf("=");
				//alert(aTMP[i].substr(0, j) + " " + aTMP[i].substr(j+1))
				sLocation=sLocation + aTMP[i].substr(0, j) + "=" + escape(aTMP[i].substr(j+1)) + "&";
				//var aTMP1=aTMP[i].split("=");
				//alert(aTMP[i] + " " + aTMP1[0] + " " + aTMP1[1])
			}
		}
		sLocation="coord.asp?cdSrv=" + cdSrv + "&cdLng=" + cdLng + "&" + sLocation;
		if(sOpen == 'popup')	apri('pop',650,480,sLocation);
		else self.location = sLocation;	
		return;
	}
	
	
	function caricaLinkEsterno(sIndirizzo, sOpen)
	{
			var sIndirizzo = 'http://' + sIndirizzo;
			if(sOpen == 'popup')	apri('pop',650,480,sIndirizzo);
			else self.location =  sIndirizzo;
	}
//-->	
	function caricaServizioLinguaCorrentefiltro(cdSrv, queryString, sOpen,idfiltro)
	{
		var sLocation="";
		
		if (queryString != '')
		{
			var aTMP = queryString.split("&");
			for (i=0 ; i<aTMP.length; i++)
			{
				var j = aTMP[i].indexOf("=");
				//alert(aTMP[i].substr(0, j) + " " + aTMP[i].substr(j+1))
				sLocation=sLocation + aTMP[i].substr(0, j) + "=" + escape(aTMP[i].substr(j+1)) + "&";
				//var aTMP1=aTMP[i].split("=");
				//alert(aTMP[i] + " " + aTMP1[0] + " " + aTMP1[1])
			}
		}
		sLocation="coord.asp?cdSrv=" + "<%= cdSrv%>" + "&cdLng=" + cdLng + "&filtrometadati=" + idfiltro;
		//alert(sLocation)
		if(sOpen == 'popup')	apri('pop',650,480,sLocation);
		else self.location = sLocation;	
		return;
	}
	
	function vai()
	{
		var idfiltro = document.forms["form"].filtro.options[document.forms["form"].filtro.selectedIndex].value
		//alert(idfiltro)
		caricaServizioLinguaCorrentefiltro('', '', 'embed',idfiltro)
	}
	
	// script da inseirire per effettuare il controllo del form ricerca
	function checkStringaOperatore(sIN)
	{
		var sTMP = sIN.toUpperCase();
		return((sTMP == "NOT") || (sTMP == "AND") || (sTMP == "OR") || (sTMP == "NEAR"));
	}
	function checkSubmit()
	{
		var sSearch = document.searchform.search.value;
		var sOUT = "";
		var aTermini = sSearch.split(" ");
		sOUT = aTermini[0];
		for (var j = 1; j < aTermini.length; j++)
		{
			if(aTermini[j] != "")
			{
				if( ! checkStringaOperatore(aTermini[j]))
				{
					if( ! checkStringaOperatore(aTermini[j-1]))
					{
						sOUT = sOUT + " OR " + aTermini[j];
					}
					else
					{
						sOUT = sOUT + " " + aTermini[j];
					}
				}
				else
				{
					sOUT = sOUT + " " + aTermini[j];
				}
			}
		}
		document.searchform.search.value = sOUT;
	}
	
	function check()
	{
		checkSubmit();
		var bOK = (document.searchform.search.value != "");
		return(bOK);
	}
	function doSubmit()
	{
		checkSubmit();
		var bOK = (document.searchform.search.value != "");
		if (bOK)
			document.searchform.submit();
	}	
	// fine script di controllo form ricerca
	
	//funzione che crea la stringa Filtro per il Glossario
	function creaStringaFiltro(campoFiltro){
		//alert("creaStringaFiltro");
		var myForm = document.getElementById('oFrmGloss');
		var str = myForm.GlossSearch.value;
		var filtro = campoFiltro + " LIKE '"+ str + "%'";
		var myFiltro = document.getElementById('filtro');
		myFiltro.value = filtro;
		caricaServizioLinguaCorrente (cdSrv,'filtro='+filtro);
		
	}
	
	function caricaGlossario(filtro){
		var usrAge = navigator.userAgent;
		if(usrAge.indexOf("Netscape6") > 0){
			filtro=filtro.replace(/%25/g,"%");
			filtro=filtro.replace(/%27/g,"'");
		}
		caricaServizioLinguaCorrente (cdSrv,'filtro='+filtro);
	
	}
	
	//funzione per lo zoom di immagini: 
	//apre un popup e lo ridimensiona in funzione della dimensione dell'immagine
	function zoomImg(sPercImg)
	{
		apriNOSB('zoom', 10, 10, '../incSito/zoomImg.asp?img=' + escape(sPercImg))
	}
	
	//funzione che crea le info sulla paginazione
	function infoPagine()
		{
			var style = "titoletto";	
			var color = "#EFF2FD";
			var spessore= "../img/interne/trasp.gif";
			var dim = 20;	
			var sOUT="";
			var sTMP ="";
			
			sOUT = sOUT + "Pag.&nbsp;";
			for(var i=0; i < numPagine; i++)
			{
				if ((i+1) != pagina)
				{
					if(filter != ""){
						sTMP = '<a  href="coord.asp?cdSrv=' + cdSrv + '&cdLng=' + cdLng + '&filtro=' + filter + '&page=' + (i+1) + '&pagesize=' + dimPagina + '" class="paginazione">' + (i+1) + '</a>';
					}else{
						sTMP = '<a href="coord.asp?cdSrv=' + cdSrv + '&cdLng=' + cdLng +  '&page=' + (i+1) + '&pagesize=' + dimPagina + '" class="paginazione">' + (i+1) + '</a>';
					}
				}
				else
				{
					sTMP = '' + (i+1);
				}
				if ((i+1) < numPagine)
					sOUT = sOUT + " " + sTMP + " - ";
				else
					sOUT = sOUT + " " + sTMP;
					
			}
			sOUT = "<table ><tr><td bgcolor=" +color+ " class="+style+">" + sOUT + "</td></tr></table>";
			return(sOUT);
		}
		
		