function ini(){
	 IE = document.all?true:false;
 	 documento="document.getElementById";
     parA="(\"";
     parB="\")";
	 blocco=".style.display";
	 nascosto="\"none\"";
     visibile="\"block\"";
	 altezza=".style.height";
	 larghezza=".style.width";
	 posy=".style.top";
	 posx=".style.left";
	 aperto=0;
	 stoppa="";
}

function chiudipagina() {conta_v-=passo_v;
					     conta_o-=passo_o;
						  eval(documento+parA+chi+parB+altezza+"='"+conta_v+"px';");
						  eval(documento+parA+chi+parB+larghezza+"='"+conta_o+"px';");
		 				  if (conta_v<=altezza_chiuso) {
							  clearInterval(stoppa);
							  aperto=0;
							  eval(documento+parA+chi+parB+blocco+"="+nascosto+";");
						  }
						}			
function apripagina(){conta_v+=passo_v;
					  conta_o+=passo_o;
					  eval(documento+parA+chi+parB+altezza+"='"+conta_v+"px';");
					  eval(documento+parA+chi+parB+larghezza+"='"+conta_o+"px';");
		 			  if (conta_v>=altezza_aperto) {
						  clearInterval(stoppa);
						  aperto=1;
						  eval(documento+parA+chi2+parB+blocco+"="+visibile+";");
						 
					  }
					}		

function apricredits (finestra,oriz,vert,e){
	 larghezza_chiuso=0;
	 altezza_chiuso=0;
	 larghezza_aperto=oriz;
	 altezza_aperto=vert;
	 chi=finestra;
	 chi2=finestra+"_text";
	 clearInterval(stoppa);
	 // funzione per la posizione del mouse
	 if (IE) { // IE
    	cx = event.clientX + document.documentElement.scrollLeft;
    	cy = event.clientY + document.documentElement.scrollTop;
  	 } else {  //NS
     	cx = e.pageX;
    	cy = e.pageY;
  	 }  
	 cx -= 5;
     cy -= 5;
	 //eval(documento+parA+chi+parB+posx+"='"+cx+"px';");
	 //eval(documento+parA+chi+parB+posy+"='"+cy+"px';");
	 // funzione per la posizione del mouse - fine
	 
	 if (oriz>vert) {
	 	passo_v=2;
		passo_o=(oriz/vert)*passo_v;
	 }
	 else {
	 	passo_o=2;
		passo_v=(vert/oriz)*passo_o;
	 }
	 stato=eval(documento+parA+chi+parB+blocco);
	 if (stato=="block"){aperto=1;}
	 if (aperto==0){
		 	conta_o=larghezza_chiuso;
 	   	 	conta_v=altezza_chiuso;
			eval(documento+parA+chi+parB+blocco+"="+visibile+";");
		 	stoppa=setInterval("apripagina()",10);
		 }
		 else {
			eval(documento+parA+chi2+parB+blocco+"="+nascosto+";");
	  	 	conta_o=larghezza_aperto;
			conta_v=altezza_aperto;
		 	stoppa=setInterval("chiudipagina()",10);
		 }
 }