/* ************************************** *
 * Questo script è di proprietà di        *
 * Ecoksisma Lab di Giovanni Gioffreda.   *
 * E' consentita solo la modifica della   *
 * parte di codice contrassegnata.        *
 * Lo script non modificato è liberamnte  *
 * distribuibile solo gratuitamente.      *
 * Contravvenire a queste semplici norme  *
 * significa violare le norme sul diritto *
 * d'autore, reato perseguibile           *
 * penalmente.                            *
 * -------------------------------------- *
 * Ecoksisma Lab http://www.ecoksisma.com *
 * Informazioni        info@ecoksisma.com *
 * Giovanni Gioffreda   gio@ecoksisma.com *
 * ************************************** */

// --- --- --- PARAMETRI DA IMPOSTARE --- --- --- //
var larghF = 400; //Larghezza finestra pop up
var altezF = 260; //Altezza finestra pop up
var dimenF = 'no';/*Mettere 'no' sel la finestra non deve essere
                      dimensionabile, 'yes' altrimenti. */
var distaX = 350; //Distanza dal margine sinistro (vedi nota sotto)
var distaY = 300; //Distanza dal margine superiore (vedi nota sotto)
// NOTA //
/* Per impostare la distanza dal margine sinistro e inferiore modificare
 * le due righe sopra in questo modo:
 * var distaX = window.screen.width-100;
 * var distaY = window.screen.height-140;
 * dove 100 e 140 sono rispettivamente distanza dal margine destro e distanza
 * dal marigne inferiore.
 */
var spostX = 350; //Massimo spostamento orizzontale (vedi nota sotto)
var spostY = 20;  //Massimo spostamento verticale (vedi nota sotto)
// NOTA //
/* Per quanto riguarda la direzione iniziale dello spostamento, i valori da
 * inserire devono essere positivi se la finestra parte spostandosi verso destra
 * o verso il basso,negativi se si vuole che la finestra parta spostandosi verso
 * sinistra o verso il basso. Si può mettere 0 per impedire alla finestra di
 * spostarsi in una o nell'altra direzione.
 */
var speedF = 10;  //Velocità della finestra
var pagina = "contatti.htm" //Pagina html da inserire nella finestra
var titolo = "popUpWindow" //Titolo della finestra pop up
var aperturaAutomatica = true; /*Lasciare true se si vuole che la finestra appaia
                                 quando la pagina viene avviata, false se si vuole
                                 richiamare la funzione changeStatus dal codice html */
// --- --- --- FINE PARAMETRI IMPOSTABILI --- --- --- //

// --- --- --- CODICE NON MODIFICABILE --- --- --- //
function Fluttuante(finestra,maxx,maxy,vel) {this.xn = 0;this.yn = 0;this.xm = maxx;this.ym = maxy;if (maxx<0) this.xd = -1;else if (maxx>0) this.xd = 1;else this.xd = 0;if (maxy<0) this.yd = -1;else if (maxy>0) this.yd = 1;else this.yd = 0;this.ww = finestra;this.sp = vel;}function muovi(fin) {if (!fin.ww.closed) {  fin.ww.moveBy(fin.yd,fin.xd);  fin.xn++; fin.yn++;  if ((fin.xd!=0)&&(fin.xn>fin.xm)) { fin.xn=0; fin.xd *= -1; }  if ((fin.yd!=0)&&(fin.yn>fin.ym)) { fin.yn=0; fin.yd *= -1; }  setTimeout("muovi(finestraFluttuante)",finestraFluttuante.sp); }}function changeStatus(fin) {  if (!fin.ww.closed) fin.ww.close();  else {   window.popUp1 = window.open(window.pagina,window.titolo, "width="+window.larghF+",height="+window.altezF+",resizable="+window.dimenF);   window.popUp1.moveTo(window.distaX,window.distaY);   window.finestraFluttuante = new Fluttuante(window.popUp1,window.spostX,window.spostY,window.speedF);   window.muovi(finestraFluttuante);  }}var popUp1 = new Object();popUp1.closed = true;var finestraFluttuante = new Fluttuante(popUp1,spostX,spostY,speedF);if (aperturaAutomatica) changeStatus(finestraFluttuante);
// --- --- --- FINE CODICE --- --- --- //
