    function Finish(){
			CambiaContesto('./HomeBanner.php');
      document.getElementById("Loading").style.visibility = "hidden";
   	}

    function OpenClose(pIdDiv){
      pEl = document.getElementById(pIdDiv);
      if( pEl.style.display == "none" || pEl.style.display == "")
      	pEl.style.display = "block";
			else
      	pEl.style.display = "none";
   	}

		function showformalert(){
			Dialog.alert("La funzione non è attualmente disponibile", 
		             {className:"dialog",width:300, height:100, okLabel: "close",showEffectOptions: {duration:0.5}, 
		              ok:function(win) {win.close();}});		

		}

		function CambiaContesto(purl){
				new Ajax.Updater('IdContext',purl,{onComplete:function(){
				<!--new Effect.SlideDown('IdContext') -->
				}});
		}
		function CambiaContesto3(purl){
			new Ajax.Updater('Context',purl,{onComplete:function(){
				<!--new Effect.SlideDown('Context') -->
				}});
		}
		function CambiaContesto4(purl){
			new Ajax.Updater('body-left',purl,{onComplete:function(){
				<!--new Effect.SlideDown('body-left') -->
				}});
		}

		
		function CambiaContesto2(purl){
			new Ajax.Updater('imFooter_C',purl,{
				asynchronous: false
				},{onComplete:function(){
				new Effect.Fade('imFooter_C')
				}});
		}
	
    function FnSearch(pIdForm,pUrl){
			pUrlSearch = FnComposeSendForm(pIdForm, pUrl);
			CambiaContesto      (pUrlSearch);
			FnClearForm(pIdForm);
   	}
   	
    function FnNewsLetter(pIdForm,pUrl){
			pUrlNewsLetter = FnComposeSendForm(pIdForm, pUrl);
			CambiaContesto      (pUrlNewsLetter);
			FnClearForm(pIdForm);
   	}


    function FnUserUpload(pIdForm,pUrl){
			<!-- pUrlUser = FnComposeSendForm(pIdForm, pUrl); -->
			<!-- CambiaContesto      (pUrlUser); -->
			<!-- FnClearForm(pIdForm); -->
			CambiaContesto('./HomeBanner.php');			
   	}

    function FnSearchFiledForm(pIdForm, pField){
			var Tag = document.forms[pIdForm];
			var i = 0;
		  for (i=0; i < Tag.elements.length; i++)
				if( Tag.elements[i].name == pField && Tag.elements[i].name != '' )
					return Tag.elements[i].value;
	 	}

    function FnSendMail(pIdForm, pUrl){
    	pUrlMail = FnComposeSendForm(pIdForm, pUrl);
			ChangeCtxMail(pUrlMail);
			FnClearForm(pIdForm);
   	}

    function FnSendNewsLetter(pIdForm, pUrl){
    	pUrlMail = FnComposeSendForm(pIdForm, pUrl);
			ChangeCtxMail(pUrlMail);
			FnClearForm(pIdForm);
   	}

    function FnInsertAnnouncement(pIdForm, pUrl){
    	pUrlAnnouncement = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxAnnuncio(pUrlAnnouncement, pUser);
			FnClearForm(pIdForm);
   	}

    function FnInsertNews(pIdForm, pUrl){
    	pUrlNews = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxNews(pUrlNews, pUser);
			FnClearForm(pIdForm);
   	}

    function FnDeleteNews(pIdForm, pUrl){
    	pUrlNews = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxNews(pUrlNews, pUser);
			FnClearForm(pIdForm);
   	}

    function FnInsertEventi(pIdForm, pUrl){
    	pUrlNews = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxEventi(pUrlNews, pUser);
			FnClearForm(pIdForm);
   	}

    function FnDeleteEventi(pIdForm, pUrl){
    	pUrlNews = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxEventi(pUrlNews, pUser);
			FnClearForm(pIdForm);
   	}
   	
    function FnInsertPhoto(pIdForm, pUrl){
    	pUrlPhoto = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxPhoto(pUrlPhoto, pUser);
			FnClearForm(pIdForm);
   	}
   	
    function FnDeletePhoto(pIdForm, pUrl){
    	pUrlPhoto = FnComposeSendForm(pIdForm, pUrl);
			pUser = FnSearchFiledForm(pIdForm,'User');
			ChangeCtxPhoto(pUrlPhoto, pUser);
			FnClearForm(pIdForm);
   	}

		function FnAbilita(pIdForm, pUrl){
			pUrlAbilita = FnComposeSendForm(pIdForm, pUrl);
			CambiaContesto      (pUrlAbilita);
			FnClearForm(pIdForm);
		}
		
		function FnFormLogin(pIdForm, pUrl){
			pUrlLogin = FnComposeSendForm(pIdForm, pUrl);
			CambiaContesto      (pUrlLogin);
			FnClearForm(pIdForm);
		}

		function FnRecoveryPass(pIdForm, pUrl){
			pUrlLogin = FnComposeSendForm(pIdForm, pUrl);
			CambiaContesto      (pUrlLogin);
			FnClearForm(pIdForm);
		}

		function FnClearForm(pIdForm){
			var Tag          = document.forms[pIdForm];
			var i            = 0;

			for (i=0; i < Tag.elements.length; i++)
				if(Tag.elements[i].name != '')
					Tag.elements[i].value = '';
		}

		function FnComposeSendForm(pIdForm, pUrl){
			var Tag          = document.forms[pIdForm];
			var i            = 0;
			
			pUrl = pUrl + '?';

			for (i=0; i < Tag.elements.length; i++)
				if(Tag.elements[i].name != '')
					pUrl = pUrl + Tag.elements[i].name + '=' + Tag.elements[i].value + '&';
			pUrl = pUrl.substr(0,pUrl.length-1);
			
			return pUrl;
		}

		function ChangeCtxAnnuncio(pUrl, User){
			CambiaContesto     (pUrl);
			SrtValue = './Annunci/Annunci.php?User=' + User;
			CambiaContesto      (SrtValue);
		}

		function ChangeCtxMail(pUrl){
			CambiaContesto     (pUrl);
			SrtValue = './HomeBanner.php';
		}

		function ChangeCtxEventi(pUrl, User){
			CambiaContesto     (pUrl);
			SrtValue = './Eventi/News.php?User=' + User;
			CambiaContesto      (SrtValue);
		}
		
		function ChangeCtxNews(pUrl, User){
			CambiaContesto     (pUrl);
			SrtValue = './News/News.php?User=' + User;
			CambiaContesto      (SrtValue);
		}

		function ChangeCtxPhoto(pUrl, User){
			CambiaContesto     (pUrl);
			SrtValue = './Photo/Photo.php?User=' + User;
			CambiaContesto      (SrtValue);
		}
		
		function ChangeCtxPhoto_Eventi(pUrl, User){
			CambiaContesto     (pUrl);
			SrtValue = './Photo_Eventi/Photo.php?User=' + User;
			CambiaContesto      (SrtValue);
		}
		
		function openTarget (form, features, windowName) {
		  if (!windowName)
		    windowName = 'formTarget' + (new Date().getTime());
		  form.target = windowName;
		  open ('', windowName, features);
		}

		function preview(IdImmagine, IdLoadImmagine) 	{
			// prelevo l'indirizzo locale dell'immagine da caricare		
			immagine_da_caricare = document.getElementById(IdLoadImmagine).value;   		
			// swappo l'immagine presente con quella da caricare		
			// file:/// -> serve in particolare per firefox altrimenti non visualizza immagine	
			document.getElementById(IdImmagine).src = "./Photo/images/"+immagine_da_caricare;
			}

		function PreviewOnClick(IdPreview,FileFoto){
			var HtmlFoto = "<img class='drag' src='" + FileFoto + "' align='right' width='360' height='280' border='1'>";
			pIdPreview	=		document.getElementById(IdPreview);			
			pIdPreview.innerHTML = HtmlFoto;
		}

