function $i(e) { return document.getElementById(e);}
function D(e,b) { $i(e).style.display=(b=='B' ? 'block' : 'none');}

function wr(t) {document.write(t);}
// 0 nome - 1 durata in ore (0 se indiv) - 2 durata personale - 3 costo all incl - max rate - 5 prox mese -  6 prox gg  - 7 prox fascia oraria -  8 e 9 corsi simili - 10 i giorni -11 sconto
// lun mer = 5 lun mer ven = 21 mar gio 10
orari = new Array("12:00-13:00","18:00-20:00","18:30-19:30","18:00-20:00","15:00-19:00","16:00-18:00","14:00-16:00","dal 3&#186; mese 18:30-20:00","18:30-20:00");
mesi = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
giorni = new Array("Luned&igrave;","Marted&igrave;","Mercoled&igrave;","Gioved&igrave;","Venerd&igrave;","Sabato","Domenica");

db = new Array(// 0 nome 1 costo live 2 rate live 3 costo online 4 costo online solo 5 ore live 6 lezioni online  7&8 < nd, mese 0 no promo val sconto in euro
//9 ore online
["Cinematografia Digitale", 3600, 12, 1197, 847, 60, 52,0,2,110,'After Effects CS4 o CS5, Mocha AE (incluso in After Effects), Lightwave 9.6, Sketchup 6 o superiore (gratuito), Syntheyes 2007 o superiore [opzionale], Adobe OnLocation [opzionale]'],
["Effetti Speciali con After Effects", 1437,3,297,247,24,12,0,1,24,'After Effects CS4 o CS5, Mocha AE (incluso in After Effects), Sketchup 6 o superiore (gratuito), Syntheyes 2007 o superiore  [opzionale]'],
["Montaggio digitale", 954,2,197,137,16,8,0,-3,10,'Adobe Premiere CS4 o CS5'],
["Animazione 3D: Lightwave", 1437,3,347,247,24,12,0,3,20,'Lightwave 3D 9.6+, Sketchup 6 o superiore (gratuito), Syntheyes 2007 o superiore [opzionale]'],
["Fotoritocco con Photoshop", 954,2,197,137,16,8,0,-4,12,'Photoshop CS4 o CS5, ImageSynth (opzionale)'],
["Compositing: Apple Shake", 1197,3,349,1,20,10,-3,-9],
["Rendering architetturale", 1197,3,349,1,20,10,0,-6],
["Animazione 3D: MAYA",0,0,0,0,0,0,-3,-9],
["XSI", ,0,0,0,0,0,0,-1,-1],
["After Effects Motion Graphics", 480,1,127,77,8,4,0,-5,12,'After Effects CS4 o CS5'],
["Compositing: Commotion Pro",0,0,0,0,0,0,-1,-9],
["Animazione 3D: Z-Brush",0,0,0,0,0,0,-1,-9],
["Animazione 3D: Vue Infinite",0,0,0,0,0,0,-1,-9],
["Animazione 3D: Motion tracking",0,0,0,0,0,0,-1,-9],
["Introduzione VFX",0,0,0,0,0,0,-1,-9],
["Animazione 3D: Modo",0,0,0,0,0,0,-1,-9]
);

var doListSub='<div style="background: #fff; padding: 0;"><IFRAME NAME="listframe" id="ilist" style="overflow: hidden; border: solid 0px #fff;" SCROLLING="none" WIDTH="480" HEIGHT="340" FRAMEBORDER=0 src="http://faistrada.list-manage.com/subscribe?u=5045e5c795cf8d4b7fe7017c7&id=c43f27c17b" ></IFRAME></div>';
var doListUnSub='<div style="background: #fff; padding: 0;"><IFRAME NAME="listframe" id="ilist" style="overflow: hidden; border: solid 0px #fff;" SCROLLING="none" WIDTH="480" HEIGHT="340" FRAMEBORDER=0 src="http://faistrada.list-manage.com/unsubscribe?u=5045e5c795cf8d4b7fe7017c7&id=c43f27c17b" ></IFRAME></div>';


var promodate="5 giugno 2009"

var pagename="Non Definito";
var corso=-1;

naviside = new Array(
['','Corsi VFX Wizard Trained Pro'],
['corso-postproduzione-digitale','Cinema Digitale'],
['corso-after-effects','After Effects Effetti Speciali'],
['corsi-lightwave-3d','Animazione 3D Lightwave'],
['','Corsi FaiStrada Facile'],
['corso-rendering-vue','Vue X-Stream'],
['corso-maya-3d','Maya 3D'],
['corso-modellazione-zbrush','Z-Brush'],
['corso-modo-luxology','Modo 302'],
['corso-softimage-3d','XSI'],
['corso-fotoritocco-photoshop','Photoshop'],
['corsi-compositing-commotion','Commotion'],
['corsi-compositing-shake','Shake'],
['corso-montaggio-premiere','Premiere'],
['corso-cubase-midi-vst','Cubase'],
['corso-motion-graphics-after-effects','Motion Graphics']
);
function doMenu()
{
  n=''; l='http://www.faistrada.it/';
  for(i=0; i<naviside.length; i++)
  {
    if(naviside[i][0]=='')
      n+='<li class="mhead">'+naviside[i][1]+'</li>';
    else
    {
      u=l+naviside[i][0]+'.htm';
      if(u!=location.href)
      n+='<li><a href="'+u+'">'+naviside[i][1]+'</a></li>';
      else
      n+='<li class="sel">'+naviside[i][1]+'</li>';
    }

  }
  $i('sidebar').innerHTML=n;
}

function doSocial()
{
  soc = new Array(
['www.vfxwizard.com/it/rss/','rss-64x64.png','tutorial e guide di musica e video digitale'],
['www.facebook.com/FaiStrada','facebook-64x64.png','Fai sapere che FaiStrada ti piace, e accedi a bonus esclusivi e promozioni riservate'],
['www.youtube.com/user/CorsiFaiSTRADA','youtube-64x64.png','video corsi gratis'],
['twitter.com/faistrada','twitter-64x64.png','notizie sul cinema digitale']
);

o='';
for(i=0; i<4; i++)
{
  o+='<a href="http://'+soc[i][0]+'"><img style="padding: 6px" src="http://www.faistrada.it/i/'+soc[i][1]+'" width="48" height="48" alt="'+soc[i][2]+'" /></a>';
}
wr(o);
}

//var pho='<h5>Venerd&igrave; 15 Luglio</h5><p>Per favore contattaci via mail, l\'assistenza telefonica &egrave; sospesa fino a luned&igrave; 18 luglio.</p>';
//<h5>Telefonaci al numero 0692963102</h5><p>Dalle 10:00 alle 18:00, luned&igrave;/venerd&igrave;
//var pho='<h5>Fino al 9 gennaio 2012: solo email</h5><p>Dal 23 dicembre 2011 al 2 gennaio 2012 l\'assistenza telefonica &egrave; sospesa. Siamo comunque a tua disposizione via mail. <b>NB: per offerte di lavoro e curriculum</b> devi compilare il modulo nella pagina delle offerte di lavoro.</p>';
var pho='<p>Se desideri assistenza per l\'acquisto di un corso online puoi chiamarci al numero 0692963102 dalle 10:00 alle 18:00, luned&igrave;/venerd&igrave;. Per informazioni generali scrivici con questo form, otterrai sempre una risposta rapida. <b>NB: per offerte di lavoro e curriculum</b> devi compilare <u>solo</u> il modulo nella pagina delle offerte di lavoro.</p>';
pho+='<p><b>Hai letto la pagina delle <a href="http://www.faistrada.it/domande-frequenti.htm">Domande Frequenti</a>?</b> Tantissime domande hanno gi&agrave; una risposta!</p>';
//pho='Fino all\' 11 gennaio 2010 l\'assistenza telefonica non &egrave; disponibile, puoi comunque contattarci via mail. E Buone Feste!<br /><br />';
var mai='<div id="mlinf"></div><div id="mlid"><h5>Inviaci una mail subito</h5><form id="qmail" action="#" ><div id="mlres"></div><p><label for="mlnm">Tuo nome&emsp;</label><input type="text" id="mlnm" value="" /><br /><label for="mlem">Tua email&emsp;</label><input type="text" id="mlem" value="" /><input type="hidden" id="mlci"><input type="hidden" id="mlkind" value="wr"><br /><textarea rows="10" cols="10" id="mltx"></textarea><br /><input type="submit" id="mlsb" value="Invia la mail" onclick="return doml();" /></p></form></div>'
var doContact='<div class="rounded" style="background: #fff; padding: 44px;"><h4>Contattaci per Telefono o Email</h4>'+pho+mai+'</div>';

function wradd()
{
  c="m"; aa= "hr"; a='@'; b="st";  d='ai' ; z=">";
  vari='cu'+b+'omerca'+'re'+a+'f'+d + b +'rada';
  vari+='.' + 'it';
  document.write('<a '+aa+'ef="'+c+d+'lto:'+vari+'"'+z+vari+'</a'+z);
}

function doPhone()
{
  wr(pho);
}

function doMail()
{
  wr(mai);
}

function doVideo(vid,poster)
{
	
	vidstr='<object width="640" height="360"><param name="movie" value="http://www.faistrada.it/StrobeMediaPlayback.swf"></param><param name="flashvars" value="src=http%3A%2F%2Fwww.faistrada.it%2F'+vid+'&poster=http%3A%2F%2Fwww.faistrada.it%2Fi%2F'+poster+'"&loop=false&autoPlay=true&muted=false></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="direct"></param><embed src="http://www.faistrada.it/StrobeMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="direct" width="640" height="360" flashvars="src=http%3A%2F%2Fwww.faistrada.it%2F'+vid+'&poster=http%3A%2F%2Fwww.faistrada.it%2Fi%2F'+poster+'"&loop=false&autoPlay=true&muted=false></embed></object>';
	
	$i('movid').innerHTML=vidstr;
	$i('movaudid').innerHTML='';
}

function doflv(fn, wi, he,autoplay,loop, id)
{
ap=autoplay ? 'true' : 'false';
ao=loop? 'true' : 'false';
a='<div class="flashvideo" style="width: '+wi+'px; height: '+(he+16)+'px;">';
he+=16;
a+='<!--[if !IE]> --><object type="application/x-shockwave-flash"';
a+='  data="vfxflvplayer.swf?file='+fn+'&autoPlay='+ap+'&audioOn='+ao+'" width="'+wi+'" height="'+he+'"><!-- <![endif]-->';
a+='<!--[if IE]><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
a+='  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"';
a+='  width="'+wi+'" height="'+he+'">';
a+='  <param name="movie" value="vfxflvplayer.swf?file='+fn+'&autoPlay='+ap+'&audioOn='+ao+'" />';
a+='<!--><!--dgx-->';
a+='  <param name="loop" value="true" />';
a+='  <param name="menu" value="false" />';
a+='  <p>You need Flash Player v8 or higher.</p></object><!-- <![endif]--></div>';
$i(id).innerHTML=a;
}

function doflvpromo(fn, wi, he,autoplay,loop, id)
{
ap=autoplay ? 'true' : 'false';
ao=loop? 'true' : 'false';
a='<div style="width: '+wi+'px; height: '+he+'px;">';
a+='<!--[if !IE]> --><object type="application/x-shockwave-flash"';
a+='  data="http://www.faistrada.it/VideoPlayer.swf" width="'+wi+'" height="'+he+'"><!-- <![endif]-->';
a+='<!--[if IE]><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
a+='  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"';
a+='  width="'+wi+'" height="'+he+'">';
a+='  <param name="movie" value="http://www.faistrada.it/VideoPlayer.swf" />';
a+='<!--><!--dgx-->';
a+='  <param name="loop" value="true" />';
a+='  <param name="menu" value="false" />';
a+='<video src="http://www.vfxwizard.com/PromoAE.mp4" height="360" width="640" controls="controls"  type="video/mp4"></video></object><!-- <![endif]--></div>';
$i(id).innerHTML=a;
}

function generateNav(n)
{
  menu ='<ul class="hmenua"><li><a href="#" class="'+(n==0 ? 'tabsel' : '' )+'" onclick="return showdiv(0);">1. Presentazione del corso</a></li><li><a href="#"  class="'+(n==1 ? 'tabsel' : '' )+'"  onclick="return showdiv(1);">2. Vantaggi di questo corso</a></li>';
  menu+='<li><a href="#"  class="'+(n==2 ? 'tabsel' : '' )+'" onclick="return showdiv(2);">3. Contenuti delle Lezioni</a></li><li><a href="#"  class="'+(n==3 ? 'tabsel' : '' )+'"  onclick="return showdiv(3);">4. Costi e Iscrizione</a></li>';
  menu+='</ul>';
  $i('localmenu').innerHTML=menu;
}
function showdiv(n)
{
  for(i=0; i <=3; i++)
  {
    $i('tab'+i).style.display= (i!= n ? 'none' : 'block');
  }
  generateNav(n);
  window.location.hash = "anchortab";
  return false;
}

function free(i)
{                    
  /*
  t=new Array('Iscriviti alla Newsletter gratuita','Guarda i video tutorial free','Seguici e comunica con Twitter','Leggi il blog di VFX Wizard');
  k=new Array('Amiamo questo lavoro, e condividere la conoscenza &egrave; buono per il Karma!','Per questo oltre ai corsi a pagamento, trovi anche tante risorse gratuite.');

  wr('<h4>Tutorial e risorse Gratis<br />Le tue passioni sono le nostre</h4><p>');
  wr(k[i&1]);
  wr('</p><h5>Entra nella community VFX Wizard</h5><ul>');
  i=Math.abs(i);
  for(j=i; j<i+4; j++)
  {
    n=j;
    if(n>3)
     n=n-4;
    wr('<li>'+t[n]+'</li>');
  }                                       //<a href="http://www.facebook.com/pages/Roma-Italy/FaiSTRADA/185092426092">Sconti e bonus esclusivi per i Fan!</a>
  wr('<li><a href="http://www.vfxwizard.com/it/grimorio/">Vai subito alle Risorse Gratis &rarr;</a></li></ul>');  
   */
  wr('<h6>Bonus Speciali se dici "Mi Piace" su Facebook!</h6>Vai alla pagina di <a href="http://www.facebook.com/FaiStrada">FaiStrada su Facebook</a>');

}

function oggi()
{
var data = new Date();
  var gg, mm, aaaa;
  gg = data.getDate() + " / ";
  mm = data.getMonth() + 1 + " / ";
  aaaa = data.getYear();
  return gg + mm +"2011";
}


function infocorso(c)
{
wr('<p><b>FaiSTRADA pubblica da sempre costi, durate, calendari, programma dettagliato</b>. Non devi telefonare o venirci a trovare per quello che hai diritto di conoscere con un click. Puoi anche leggere le <a href="condizioni-fornitura-training.htm">condizioni di fornitura dei training e informazioni su VFX Wizard srl</a>.</p>');

wr('<p class="warn"><b>Requisiti per partecipare al corso (sia dal vivo che online):</b> Diploma di scuola superiore, maggiore et&agrave;, ');
wr(db[c][10]+', schermo 1280x960 o superiore, connessione veloce a internet, fortemente consigliata la versione inglese del software. Quasi tutti i software sono disponibili per Mac e Windows. Qui trovi <a href="http://www.faistrada.it/acquistare-after-effects-lightwave.htm">informazioni dettagliate sui software e le versioni</a></p>');

wr('<div class="infocorso"><h3>Dal vivo o online? contenuti e qualit&agrave; non cambiano</h3><p>Ricorda che FaiSTRADA ha portato per prima i corsi online di computer grafica in Italia, <b>gi&agrave; dal 2008. Quindi hai la garanzia di un sistema collaudato e sicuro.</b></p>');
wr('<table class="compare">');
he='<b>Quanto dura questo corso</b><br />';
rev='';
if(c==0 || c==1 || c==3)
rev=', <b>'+(c==0 ? 15 : db[c][6]/2)+' video review</b> dei tuoi lavori,';


if(c==0 || c==1 || c==3) att='<a href="http://www.faistrada.it/attestato-frequenza-corsi.htm">VFX Wizard Trained Pro</a>'; else att='di partecipazione';
wr('<tr><th class="bgw"><h4>Online Coach</h4><p><b>Tutta la qualit&agrave; FaiStrada a un prezzo imbattibile</b>: corso online con assistenza personalizzata, materiale didattico'+rev+' e rilascio dell\'attestato '+att+'.</p></th><th><h4>Classico dal Vivo</h4><p>Per chi non vuole rinunciare al contatto dal vivo: la versione classica del corso con <b>'+db[c][5]+' ore in lezioni individuali dal vivo nel nostro studio a Roma</b>. Include tutto il corso "Online Coach" con attestato '+att+'.</p></th></tr>');
wr('<tr>');
acc='Video e assistenza sono accessibili per '+db[c][6]*15+' giorni ('+db[c][6]*15/30+' mesi) + '+db[c][6]*15/2+' giorni extra con la funzione "pausa"';
wr('<td class="bgw">'+he+'<b>'+db[c][6]+' Lezioni, una a settimana, per '+Math.ceil(db[c][6]/4)+' mesi.</b> Totale: oltre '+db[c][9]+' ore di videocorsi. '+acc+'</td>');
wr('<td><b>'+he+(c==0 ? 30 : db[c][6])+' Lezioni, una a settimana, per '+Math.ceil(db[c][6]/4)+' mesi.</b> Le '+(db[c][5]/2)+' lezioni dal vivo durano 2 ore ciascuna. Totale: '+(db[c][9]+db[c][5])+' ore, '+db[c][9]+' di videocorsi pi&ugrave; '+db[c][5]+' dal vivo. '+acc+'</td></tr>');

acc='24 ore al giorno, 7 giorni su 7, ovunque hai una connessione veloce. Ogni settimana si apre una lezione e le precedenti restano accessibili.';
he='<b>Giorni e orari</b><br />';
wr('<tr><td class="bgw">'+he+acc+'</td><td>'+he+'Li concordiamo insieme. In orario d\'ufficio 10:00-20:00. Il sabato e la domenica costano il 30% in pi&ugrave;.</td></tr>');
if(c==0 || c==1 || c==3) acc='VFX Wizard Trained Pro'; else acc='attestato di partecipazione';
if(c==0 || c==1 || c==3) acc2=', se completi tutti gli esercizi entro i primi '+Math.ceil(db[c][6]/4)+' mesi'; else acc2='';
he='<b>Attestato di frequenza</b><br />';
wr('<tr><td class="bgw">'+he+'S&igrave;: <a href="http://www.faistrada.it/attestato-frequenza-corsi.htm">'+acc+'</a>'+acc2+'</td><td>'+he+'S&igrave;: <a href="http://www.faistrada.it/attestato-frequenza-corsi.htm">'+acc+'</a>, se completi tutti gli esercizi durante il corso dal vivo</td></tr>');

buyonline='Non Ancora Disponibile';
if(c==0 || c==1 || c==3)
{
buyonline ='<p>Fai click sul bottone di acquisto qui sotto. Passerai sul server sicuro di VFX Wizard srl per l\'acquisto e potrai cominciare subito.</p>';

if(c==0)
{
un=2;
ra=15;
} else if(c==1)
{
un=1;
ra=17;
} else if(c==3)
{
un=3;
ra=18;
}
buyonline+='<h3 onclick="document.location=\'https://www.vfxwizard.com/it/purchase/'+un+'/\'" class="buynow">Inizia Ora Scontato</h3>';
buyonline+='<h3 onclick="document.location=\'https://www.vfxwizard.com/it/purchase/'+ra+'/\'" class="buynow">Inizia Ora a Rate</h3>';

}
he='<b>Prezzo senza sorprese</b><br />';
if(c==0) nrate=12; else nrate=Math.ceil(db[c][6]/4);
rate=nrate+' rate mensili da 127 Euro IVA INCLUSA e <b>senza impegno: paghi le altre rate solo se il corso ti soddisfa e vuoi continuarlo</b><br /><span class="ok">Oppure <b>risparmia '+((Math.ceil(db[c][6]/4)*127)-db[c][3])+' Euro</b>: pagando in un\'unica soluzione il prezzo finale diventa '+db[c][3]+' Euro IVA INCLUSA</span>';
wr('<tr><td class="bgw">'+he+rate+'</td><td>'+he+db[c][2]+' rate mensili da '+(db[c][1]/db[c][2])+' Euro IVA INCLUSA e <b>senza impegno: paghi le altre rate solo se il corso ti soddisfa e vuoi continuarlo</b><br /><span class="ok">Oppure <b>risparmia '+(db[c][1]-Math.floor(db[c][1]*.9))+' Euro</b>: pagando in unica soluzione il prezzo finale diventa '+Math.floor(db[c][1]*.9)+' Euro IVA INCLUSA</span></td></tr>');

wr('<tr><td class="empty1"><b>Per iscriverti al corso online</b><br />'+buyonline+'</td><td class="empty1" style="vertical-align: top"><b>Per iscriverti al corso dal vivo</b><br />Se vuoi seguire un corso dal vivo, chiamaci! Siamo a tua disposizione per una consulenza telefonica gratuita, e insieme vedremo se i corsi FaiStrada sono la soluzione migliore per te. Ci trovi allo 0692963102 dal luned&igrave; al venerd&igrave;, 10:00-18:00. <b>NB I corsi dal vivo sono pieni fino a Marzo 2011.</b></td></tr>');

wr('</table><p>Se vuoi un consiglio non esitare a chiamarci! E ricorda: <b>i contenuti e l\'attestato dei corsi online e di quelli dal vivo, sono assolutamente identici</b>. Puoi guardare dei video che ti mostrano come funzionano i corsi online.</p></div>');

}

// PRICETABLE
function doPriceTable(nLez,nOre,sMesi,sValu,nOreLive,nPriceSolo,sMesiSolo,nProdSolo,nPriceCoach,sMesiCoach,nProdCoach,nPriceLiveA,nPriceLiveB,nProdLive)
{
 tb ='<div style="position: relative; width: 800px;"><div class="et-pricing clearfix"><div class="pricing-table"><div class="pricing-heading"><h2 class="pricing-title">Online Solo</h2><p>Il pi&ugrave; economico</p></div>';
 tb+='<div class="pricing-content"><div class="pricing-tcontent"><ul class="pricing"><li><span>'+nLez+' lezioni online, una a settimana</span></li><li><span>'+nOre+'+ ore di videolezioni e '+sMesi+' di accesso</span></li>';
 tb+='<li><span>tutto il materiale didattico</span></li><li class="x-mark"><span>assistenza online garantita</span></li><li class="x-mark"><span><u>'+sValu+'</u> valutazioni del tuo lavoro</span></li>';
 tb+='<li class="x-mark"><span>attestato stampato e timbrato a rilievo <b>VFX Wizard Trained Pro<sup>&trade;</sup></b></span></li><li class="x-mark"><span>'+nOreLive+' ore di lezioni <u>individuali</u> dal vivo a Roma con l\'autore del corso</span></li>';
 tb+='<li><span><b>&euro; '+nPriceSolo+'+iva al mese<br />per '+sMesiSolo+' mesi</b></span></li><p><span class="et-tooltip"><div onclick="doOverlayID(640,480,\'ptaba\')" class="moreinfo">PI&Ugrave; IN DETTAGLIO &raquo;</div>';
 tb+='<div id="ptaba" class="hid"><div class="moreinfoblock rounded"><h3>I corsi “Online Solo” in dettaglio</h3><p>La soluzione pi&ugrave; economica per imparare: hai accesso a tutte le lezioni e a tutto il materiale didattico dei corsi professionali.</p><p>&Egrave; pi&ugrave; simile a un videotutorial piuttosto che ai nostri corsi online. Questo perch&eacute; non hai l\'assistenza garantita da parte del tutor, non mandi i tuoi lavori, non ricevi valutazioni personalizzate dei tuoi risultati.</p>';
 tb+='<p>E naturalmente non include l\'attestato <b>VFX Wizard Trained Pro<sup>&trade;</sup></b> perch&eacute; per rilasciarlo dobbiamo ricevere e valutare i tuoi lavori in modo da essere sicuri di quello che hai imparato.</p>';
 tb+='<p><b>Ma hai comunque tutta la qualit&agrave; FaiStrada a un prezzo mai visto prima.</b> Ricorda che puoi vedere e rivedere ogni lezione tutte le volte che vuoi per tutta la durata del tuo accesso:'+sMesi+'!</p>';
 tb+='<h4>Le Garanzie FaiStrada<sup>&reg;</sup></h4><ul class="check"><li><b>NESSUN VINCOLO</b><br>Se il corso non ti soddisfa, o non fa per te, il mese successivo non rinnovi l\'accesso e non devi dare nessuna spiegazione, n&eacute; pagare le rate successive.</li>';
 tb+='<li><b>SENZA SORPRESE</b><br>Niente costi nascosti, niente supplementi, niente spese aggiuntive. Nota bene: ai prezzi devi aggiungere sempre l\'IVA di legge.</li><li><b>VERA AZIENDA</b><br>FaiStrada<sup>&reg;</sup> &egrave; un marchio di VFX Wizard srl, studio di post-produzione digitale fondato nel 2002, iscritto alla camera di commercio di Roma.</li></ul></div>';
 tb+='</div><p></p></span></p></ul><p><span class="et-price"><span class="dollar-sign">&euro;</span>'+nPriceSolo+'<sup>/mese</sup></span></p></div></div><p onclick="transferSite('+nProdSolo+');" class="join-button"><span>Inizia Subito</span></p></div>';
 
 tb+='<div class="pricing-table pricing-big"><div class="pricing-heading"><h2 class="pricing-title">Online Coach</h2><p>Il pi&ugrave; conveniente</p></div><div class="pricing-content"><div class="pricing-tcontent">';
 tb+='<ul class="pricing"><li><span>'+nLez+' lezioni online, una a settimana</span></li><li><span>'+nOre+'+ ore di videolezioni e '+sMesi+' di accesso</span></li><li><span>tutto il materiale didattico</span></li><li><span>assistenza online garantita</span></li><li><span><u>'+sValu+'</u> valutazioni del tuo lavoro</span></li>';
 tb+='<li><span>attestato stampato e timbrato a rilievo <b>VFX Wizard Trained Pro<sup>&trade;</sup></b></span></li><li class="x-mark"><span>'+nOreLive+' ore di lezioni <u>individuali</u> dal vivo a Roma con l\'autore del corso</span></li>';
 tb+='<li><span><b>&euro; '+nPriceCoach+'+iva al mese<br />per '+sMesiCoach+' mesi</b></span></li><p><span class="et-tooltip"><div onclick="doOverlayID(640,480,\'ptabb\')" class="moreinfo">PI&Ugrave; IN DETTAGLIO &raquo;</div><div id="ptabb" class="hid"><div class="moreinfoblock rounded"><h3>I corsi “Online Coach” in dettaglio</h3><p>';
 tb+='Nei corsi Online Coach, oltre alle videolezioni e al materiale didattico, hai una serie di benefici unici, che lo rendono l\'esperienza di eLearning pi&ugrave; completa in Italia e una delle pi&ugrave; avanzate in assoluto.</p><p>Nelle lezioni dove &egrave; richiesto, ci invii i tuoi progetti. Vengono visionati personalmente dal tutor che ti manda un\'analisi del tuo lavoro, insieme a suggerimenti e consigli per migliorarlo.</p>';
 tb+='<p>Se hai un problema o vuoi approfondire un argomento ti basta chiederlo nell\'area di assistenza e supporto. <b>La stessa consulenza personalizzata, dal vivo nel nostro studio ti costerebbe 100 Euro l\'ora (e <i>iva esclusa</i>).</b></p><p>';
 tb+='Inoltre, se invii tutti i '+sValu+' progetti richiesti entro le prime '+(nLez+1)+' settimane, ricevi l\'attestato <b>VFX Wizard Trained Pro<sup>&trade;</sup></b>. Stampato e timbrato a rilievo, <b>&egrave; lo stesso attestato rilasciato nei corsi dal vivo</b> e ti viene recapitato gratis a domicilio in mailer semirigido.</p><h4>Le Garanzie FaiStrada<sup>&reg;</sup></h4><ul class="check">';
 tb+='<li><b>NESSUN VINCOLO</b><br>Se il corso non ti piace, il mese successivo non rinnovi l\'accesso e non devi dare nessuna spiegazione, n&eacute; pagare le rate successive.</li><li><b>SENZA SORPRESE</b><br>Niente costi nascosti, niente supplementi, niente spese aggiuntive. Nota bene: ai prezzi devi aggiungere sempre l\'IVA di legge.</li>';
 tb+='<li><b>VERA AZIENDA</b><br>FaiStrada<sup>&reg;</sup> &egrave; un marchio di VFX Wizard srl, studio di post-produzione digitale fondato nel 2002, iscritto alla camera di commercio di Roma.</li></ul></div></div>';
 tb+='<p></p></span></p></ul><p><span class="et-price"><span class="dollar-sign">&euro;</span>'+nPriceCoach+'<sup>/mese</sup></span></p></div></div><p class="join-button" onclick="transferSite('+nProdCoach+');"><span>Inizia Subito</span></p></div>';
 tb+='<div class="pricing-table"><div class="pricing-heading"><h2 class="pricing-title">Di Persona</h2><p>Il massimo: online + dal vivo</p></div><div class="pricing-content"><div class="pricing-tcontent"><ul class="pricing"><li><span>'+nLez+' lezioni online subito disponibili</span></li><li><span>'+nOre+'+ ore di videolezioni e '+sMesi+' di accesso</span></li><li><span>tutto il materiale didattico</span></li>';
 tb+='<li><span>assistenza online garantita</span></li><li><span><u>'+sValu+'</u> valutazioni del tuo lavoro</span></li><li><span>attestato stampato e timbrato a rilievo <b>VFX Wizard Trained Pro<sup>&trade;</sup></b></span></li><li><span>'+nOreLive+' ore di lezioni <u>individuali</u> dal vivo a Roma con l\'autore del corso</span></li><li><span><b>&euro;'+nPriceLiveA+'+iva corso e selezione online, saldo &euro;'+nPriceLiveB+'+iva</b></span></li><p><span class="et-tooltip">';
 tb+='<div onclick="doOverlayID(640,480,\'ptabc\')" class="moreinfo">PI&Ugrave; IN DETTAGLIO &raquo;</div><div id="ptabc" class="hid"><div class="moreinfoblock rounded"><h3>I corsi “Di Persona” in dettaglio</h3>';
 tb+='<p><b>Le lezioni dal vivo sono riservate a chi supera la selezione online</b> ed &egrave; in possesso almeno del diploma di scuola superiore. Pagando la quota di selezione di &euro;'+nPriceLiveA+' accedi subito a tutto il corso “Online Coach”, dalla prima all\'ultima lezione.</p>';
 tb+='<p>Inizi a imparare e, dopo che ci hai inviato i compiti del primo mese, vediamo il risultato e ti comunichiamo se puoi partecipare anche alle lezioni dal vivo.</p>';
 tb+='<p>Se hai superato la selezione e vuoi seguire le lezioni dal vivo dovrai versare i restanti &euro;'+nPriceLiveB+' entro 7 giorni dalla tua approvazione. Concorderemo insieme giorni e orari delle lezioni dal vivo presso il nostro studio a Roma. (Da luned&igrave; a venerd&igrave; tra le 14:00 e le 18:00 per un massimo di 4 ore a settimana.)</p>';
 tb+='<p>Se invece non superi la selezione, non dovrai pagare niente altro e potrai comunque continuare il corso online e anche ottenere l\'attestato <b>VFX Wizard Trained Pro<sup>&trade;</sup></b>.</p>';
 tb+='<h4>Le Garanzie FaiStrada<sup>&reg;</sup></h4><ul class="check"><li><b>NESSUN VINCOLO</b><br>La selezione online &egrave; indispensabile per poter dedicare le lezioni dal vivo alle persone che hanno pi&ugrave; talento. Ma serve anche a tutelare te: se seguendo le lezioni online scopri che il tutor o i contenuti non fanno per te, non sei obbligato a pagare e frequentare il corso dal vivo.</li>';
 tb+='<li><b>SENZA SORPRESE</b><br>Niente costi nascosti, niente supplementi, niente spese aggiuntive. Nota bene: ai prezzi devi aggiungere sempre l\'IVA di legge.</li>';
 tb+='<li><b>VERA AZIENDA</b><br>FaiStrada<sup>&reg;</sup> &egrave; un marchio di VFX Wizard srl, studio di post-produzione digitale fondato nel 2002, iscritto alla camera di commercio di Roma.</li></ul></div></div>';
 tb+='<p></p></span></p></ul><p><span class="et-price"><span class="dollar-sign">&euro;</span>'+(nPriceLiveA+nPriceLiveB)+'<sup></sup></span></p></div></div><p onclick="transferSite('+nProdLive+');" class="join-button"><span>Inizia Subito</span></p></div></div></div>';
 tb+='<div style="margin-bottom: 20px;"><img style="margin-left: 125px;" src="http://www.faistrada.it/i/paypal.jpg" width="335" height="80" alt="pagamenti sicuri accettati per il corso online" /><p class="small" style="margin-bottom: 0px;"><b>Bonifico Bancario o Carta di Credito: Acquisto Sicuro Garantito</b> VFX Wizard srl &egrave; iscritta alla Camera di Commercio di Roma dal 2002, Partita IVA e iscrizione CCIAA n. 06977431003, capitale sociale interamente versato di 20.000 Euro. Il server di VFX Wizard &egrave; protetto con certificato di sicurezza SSL. <b>Per tutti gli acquisti viene emessa regolare fattura.</b></p></div>';
 wr(tb);	
	
}




// TINY overlay

function doOverlayID(wide,high,id)
{
	doOverlay(wide,high,$i(id).innerHTML);
}

function hideOverlay()
{
 D('fpoverlay','N');
 D('fpoverlayout','N');
 $i('divoverlay').innerHTML='';
}

function doOverlay(wide,high,content)
{
	D('fpoverlay','B');
	D('fpoverlayout','B');
	el=$i('divoverlay');
	if(el)
	{
		d=document.documentElement;
		my_width = window.innerWidth || (d&&d.clientWidth) || document.body.clientWidth;
		my_height = window.innerHeight || (d&&d.clientHeight) || document.body.clientHeight;

		var setX = ( my_width  - wide  ) / 2 -(navigator.userAgent.indexOf("MSIE ") != -1 ? 10 : 20);
		var setY = ( my_height - (high) ) / 2 ;

		setX = ( setX < 0 ) ? 0 : setX;
		setY = ( setY <  0 ) ? 0 : setY;

		el.style.left = setX + "px";
		el.style.top  = setY + "px";
		el.style.width =  wide+"px";
		el.style.height  =  high+"px";

		el.innerHTML='<img style="cursor: pointer; position: absolute; top:-20px; left: -20px;" src="i/close.png" width="32" height="32" alt="close" onclick="hideOverlay(); return false;">'+content;

	}
}


var lesson_shown=0;
var lesson_target=0;
var lesson_timer='';
var auto_timer='';
var lesson_pos=0;
var lesson_step=1;
var lesson_max=10;
var lesson_pause=false;

function setClass(e,a)
{
e.setAttribute("class", a);
e.setAttribute("className", a);
}

function autoLesson(n)
{
  if($i('scroller')==null) return;

  if(n<0) // start
  {
    lesson_max=-n;
    $i('scroller').style.width=(600*lesson_max)+'px';
    n=-1; //and start
  }
  if(lesson_pause) {auto_timer=setTimeout('autoLesson('+n+');',300); return;}
  n++;
  if(n>=lesson_max) n=0;
  goLesson(n);
  auto_timer=setTimeout('autoLesson('+n+');',4000);
}

function goLesson(n)
{
  if(lesson_shown==n) return;
   setClass($i('s'+lesson_shown),'');
   setClass($i('s'+n),'sel');
  lesson_target=n;
  if(lesson_shown<n)
    lesson_step=1;
  else
    lesson_step=-1;
  lesson_timer=setTimeout("lessonScroll();",10);
}

function lessonScroll()
{
  clearTimeout(lesson_timer);
  lesson_pos+=lesson_step;
  $i('lesson_frame').scrollLeft=lesson_pos;
  lesson_step*=1.08;
  if(lesson_step>=1)
    flag=lesson_pos>=(lesson_target*600);
  else
    flag=lesson_pos<=(lesson_target*600);

  if(flag)
  {
    lesson_shown=lesson_target;
    lesson_pos=600*lesson_shown;
    clearTimeout(lesson_timer);
    $i('lesson_frame').scrollLeft=lesson_pos;

    return;
  }
  lesson_timer=setTimeout("lessonScroll();",10);
}

function les(n)
{
  clearTimeout(auto_timer); 
  goLesson(n); 
  return false;
}

function ib(s0,s1,i0,i1)
{
  wr('<tr><td class="l">'+s0+'</td><td><input type="text" id="'+i0+'" maxlength=99></td><td class="l">'+s1+'</td><td><input type="text" id="'+i1+'" maxlength=99></td></tr>');
}

function promoval(c)
{            return;
  if( $i('promtx').value.toUpperCase()=='AENEWS' && c==9)
      //$i('onprice').innerHTML='&nbsp; <span class="marker">Online in unica soluzione PROMO &euro; 249 ENTRO 22/06/09</span>';
      $i('onprice').innerHTML='&nbsp; Online pagato in unica soluzione da &euro; 299 (CODICE SCADUTO IL 22/06)';
  else if( $i('promtx').value.toUpperCase()=='AENEWS2'  && c==9)
      //$i('onprice').innerHTML='&nbsp; <span class="marker">Online in unica soluzione PROMO &euro; 249 ENTRO 27/06/09</span>';
      $i('onprice').innerHTML='&nbsp; Online pagato in unica soluzione da &euro; 299 (CODICE SCADUTO IL 27/06)';
  else
      $i('onprice').innerHTML='&nbsp; Online pagato in unica soluzione da &euro; 299';
}

function setrate(c)
{

 //if(db[c][7]>=0)
  {// live ok
      if($i('sbty0').checked)
      {
        $i('live').value='Live';
        $i('pay').value='Unica';
      }
      else if(db[c][2] != 1)
     {
      if($i('sbty1').checked)
      {
        $i('live').value='Live';
        $i('pay').value='Rate';
      }
      }
  }
  //if(db[c][8]>=0)
  {// live ok
  
  if($i('sbty2').checked)
      {
        $i('live').value='Online';
        $i('pay').value='Unica';
      }
      else if(db[c][4] != 1)
     {
      if($i('sbty3').checked)
      {
        $i('live').value='Online';
        $i('pay').value='Rate';
      }
      }

  }
}

function subscribe(c)
{
  
  wr('<h4>Modulo di iscrizione per '+db[c][0]+'</h4><p>Per acquistare un corso online o iscriverti a un corso dal vivo, compila questo modulo. <b>Dopo la compilazione di questo modulo riceverai la fattura proforma via mail e per completare l\'iscrizione dovrai effettuare il pagamento della prima rata o del saldo.</b> Non compilare questo modulo se desideri solo ricevere informazioni o fissare un appuntamento.</p>');
  wr('<p>Il pagamento pu&ograve; essere effettuato direttamente presso la nostra sede in contanti o assegno, oppure con un bonifico bancario. Solo per i corsi online, &egrave; possibile il pagamento con carta di credito Visa o Mastercard tramite PayPal.</p>');
  wr('<p>Tutti i campi sono necessari, tranne il codice promozionale e Ragione Sociale e Partita Iva richiesti solo per professionisti e aziende.</p>');

  if(db[c][8]<0 && db[c][7]<0)
  {
    wr('<p></p><p><span style="color:red;">Al momento, questo corso &egrave; completo o non disponibile.</span></p>');
    return;
  }

  if(db[c][8]<0 || db[c][7]<0)
  {
    wr('<p></p><p>Se trovi indicato <b>[Prenotazione]</b> significa che il corso non &egrave; immediatamente disponibile, ma sta per partire. Puoi comunque inviare la tua prenotazione per avere priorit&agrave;. In ogni caso il pagamento avviene solo quando il corso &egrave; disponibile.</p>');
  }


  wr('<div id="subinf"></div><div id="subfrm"><form name="pre"><table class="iscrizione"><tr><td class="l">Tipo di corso</span></td><td colspan="2">');
  prenotazione="";
  if(db[c][7]<0)
    prenotazione="<b>[Prenotazione])</b>";
  {// live ok
      prezzo=db[c][7]>0 ? (db[c][1]-db[c][7]) : db[c][1];
      if(db[c][2] != 1) prezzo=Math.floor(prezzo/1.1);

      wr('<input type="radio" name="tipo" id="sbty0" class="r" value="LiveSingle" >&nbsp;'+prenotazione+' Dal vivo a Roma + Online pagato in unica soluzione da &euro; '+prezzo);

     if(db[c][2] != 1)
     {
      wr('<br /><input type="radio" name="tipo" id="sbty1" class="r" value="LiveRate" >&nbsp;'+prenotazione+' Dal vivo a Roma + Online pagato in '+db[c][2]+' rate da &euro; '+(db[c][1]/db[c][2]));
     }
  }
  prenotazione="";
  if(db[c][8]<0)
    prenotazione="<b>[Prenotazione]</b>";
  {// live ok
      prezzo=db[c][8]>0 ? (db[c][3]-db[c][8]) : db[c][3];
      if(db[c][4] != 1) prezzo=Math.floor(prezzo/1.1);
      if(c!=1)
      wr('<br /><input type="radio" name="tipo" id="sbty2" class="r" value="OnlineSingle" ><span id="onprice">&nbsp;'+prenotazione+' Online pagato in unica soluzione da &euro; '+prezzo+'</span>');
      else
      wr('<br /><input type="radio" name="tipo" id="sbty2" class="r" value="OnlineSingle" ><span id="onprice">&nbsp;'+prenotazione+' Online pagato in unica soluzione da &euro; <del>'+prezzo+'</del> <b>PROMO Euro 299</b></span>');

     if(db[c][4] != 1)
     {
      wr('<br /><input type="radio" name="tipo" id="sbty3" class="r" value="OnlineRate" >&nbsp;'+prenotazione+' Online pagato in '+db[c][4]+' rate da &euro; '+(db[c][3]/db[c][4]));
     }
  }


  wr('<input type="hidden" id="live" value="" ><input type="hidden" id="pay" value="" >');
  wr('</td></tr><tr><td class="l">Username*</td><td><input type="text" id="promtx" maxlength="99" onkeyup="promoval('+c+'); "></td></tr>');

  ib('Nome','Cognome','is00','is01');
  ib('Indirizzo','CAP','is02','is03');
  ib('Provincia','Citt&agrave;','is04','is05');
  wr('<tr><td class="l">Nazione</td><td><input type="text" id="is06" value="Italia"></td><td class="l"></td><td></td></tr>');
  ib('Email','Codice fiscale','is07','is08');
  ib('Ragione sociale','Partita Iva','is09','is10');
  ib('Telefono cellulare','Telefono fisso','is11','is12');
  wr('</table><br><table><tr><td align=right valign=top><input type=checkbox id="is13" value="SI" checked></td><td>');
  wr('Dichiaro di aver letto e approvato le <a href="fs0.htm#cond">condizioni di fornitura del training</a>. Ai sensi del Dlgs 196/2003, autorizzo VFX Wizard srl al trattamento dei miei dati personali per l\' espletamento della mia richiesta. <a href="privacy-note-legali.htm">Informativa sulla privacy</a>.<br>');
  wr('</td></tr><tr><td></td><td align=center><br /><input type="submit" value="Iscriviti al corso" id="subsb" onclick="setrate('+c+'); return dosub('+c+');"></td></tr></table></form></div>');
  wr('<p></p><p>* Il nome utente, o username, ti identifica nel sistema di eLearning. Scegli un nome che non sia un marchio registrato, contenga solo lettere senza accenti, numeri, e il trattino (segno meno "-"). Non puoi cambiare il tuo username dopo averlo scelto.</p>');

}

function newXHR()
{
	var xhr;
	if (window.XMLHttpRequest)
	{
		xhr = new XMLHttpRequest();
		if(xhr.overrideMimeType)
			xhr.overrideMimeType('text/html');
	}
	else  if (window.ActiveXObject)
	{
		try
		{
			xhr = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e)
		{
			alert("Browser not supported!");
			return null;
		}
	}
	if(!xhr)
	{
		alert("No XMLHTTP: this Browser may not be supported!");
		return null;
	}			
	return xhr;	
}
/*
function sendAjax2(url, parameters, showResult,userData)
{
  jQuery.post( url, parameters, showResult, "text" );
} */

function sendAjax(url, parameters, showResult,userData)
{
	http_request = newXHR();
	if (!http_request)
	{
		return false;
	}
	
	http_request.onreadystatechange = function ()
	{
		if (http_request.readyState == 4)
		{
			if (http_request.status == 200)
			{
			//	alert(http_request.status+" "+http_request.responseText);
				res= http_request.responseText;
			}
			else res="!XMLHTTP: "+http_request.status;

			showResult(res,userData);
		}
	};
	
	// get SESSIONID cookie
    
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function doml()
{
 // $i('mlsb').disabled=true;
  // display an idle mark here
  $i('mlres').innerHTML='<p class="news"><br>Sto inviando il messaggio, attendi per favore.<br><br></p>';
  D('mlinf','N');
  D('mlid','B');
  D('mlres','B');
  ps = "name="+encodeURI($i('mlnm').value)+"&email=" + encodeURI($i('mlem').value )+"&text="+encodeURI($i('mltx').value)+"&oggetto="+encodeURI(document.title);
  ur= 'http://www.faistrada.it/dyn/wr.php';
  sendAjax(ur, ps,sMsgResult,0);
  //$.post(ur, { name: $i('mlnm').value, email: $i('mlem').value, text: $i('mltx').value, oggetto : document.title, citta : $i('mlci').value}, sMsgResult, "text");


  return false;
}
function sMsgResult(res,userData)
{
  if(res.charAt(0)=="!")
  {

    $i('mlsb').disabled=false;
    $i('mlres').innerHTML=res.substring(2);
  }
  else
  {
    $i('mlres').innerHTML=res.substring(1);
  }
}

function eu(a)
{
  return encodeURI($i(a).value);
}

function dosub(c)
{
  $i('subsb').disabled=true;

  //$i('subinf').innerHTML='<p class="news"><br>Sto inviando l\'iscrizione, attendi per favore.<br><br></p>';

 // alert($i('live').value+$i('pay').value);
 // return false;
  D('subinf','B');
  ps = "type="+eu('live');
  ps+= "&pay="+eu('pay');
  ps+= "&name="+eu('is00');
  ps+= "&surname="+eu('is01');
  ps+= "&addr="+eu('is02');
  ps+= "&zip="+eu('is03');
  ps+= "&prov="+eu('is04');
  ps+= "&city="+eu('is05');
  ps+= "&country="+eu('is06');
  ps+= "&email="+eu('is07');
  ps+= "&cf="+eu('is08');
  ps+= "&rsoc="+eu('is09');
  ps+= "&piva="+eu('is10');
  ps+= "&cell="+eu('is11');
  ps+= "&phone="+eu('is12');
  ps+= "&prv="+encodeURI($i('is13').checked ? 'Autorizzo' : 'Non autorizzo');
  ps+= "&corso="+encodeURI(c);
  ps+= "&promo="+eu('promtx');

  sendAjax('http://www.faistrada.it/dyn/sub.php', ps,sSubResult,0);

  return false;
}
function sSubResult(res,userData)
{
  if(res.charAt(0)=="!")
  {

    $i('subsb').disabled=false;
    $i('subinf').innerHTML=res.substring(2);
  }
  else
  {
    D('subfrm','N');
    $i('subinf').innerHTML=res.substring(1);
  }
}

function delayRedir(n)
{
document.location='https://www.vfxwizard.com/it/purchase/'+n+'/'
}
function transferSite(n)
{
	transfer='<div class="tansferring rounded"><h3>Ti stiamo trasferendo sul server sicuro</h3><p>Tra pochi secondi sarai trasferito sulla pagina protetta di <b>www.vfxwizard.com</b> dove potrai completare la procedura di acquisto.</p><p><b>FaiStrada<sup>&reg;</sup> &egrave; un marchio di VFX Wizard srl</b>, studio di post produzione digitale con sede in Roma.</p></div>';
	doOverlay(640,480,transfer);
setTimeout("delayRedir("+n+")", 5000);
}



var questions = new Array();
var choices = new Array();
var answers = new Array();
var response = new Array();

// To add more questions, just follow the format below.

questions[0] = "1) Nello spazio colore sRGB, il fattore nominale di Gamma &egrave;:";
choices[0] = new Array();
choices[0][0] = "2.2";
choices[0][1] = "0.4545";
choices[0][2] = "1/2.2";
choices[0][3] = "1.6";
answers[0] = choices[0][0];

questions[1] = "2) Data un'immagine in risoluzione 800x600, ottenuta con una lunghezza focale di 35mm, quale lunghezza focale fornisce la stessa inquadratura a una risoluzione di 1024x768?";
choices[1] = new Array();
choices[1][0] = "27.34375mm";
choices[1][1] = "53.7681mm";
choices[1][2] = "44.8mm";
choices[1][3] = "70mm";
answers[1] = choices[1][0];

questions[2] = "3) L'angolo di divergenza dei raggi di luce solare che raggiungono la terra, &egrave; approssimativamente di:";
choices[2] = new Array();
choices[2][0] = "8 gradi";
choices[2][1] = "5 gradi";
choices[2][2] = "0.5 gradi";
choices[2][3] = "1.762 gradi";
answers[2] = choices[2][2];

questions[3] = "4) La correzione del colore deve sempre essere fatta sulle immagini prima che vengano pre-moltiplicate per il canale alpha.";
choices[3] = new Array();
choices[3][0] = "Vero";
choices[3][1] = "Falso";
answers[3] = choices[3][0];

questions[4] = "5) Nel camera matching, se il piano focale della macchina da presa &egrave; allineato al fulcro del cavalletto, una panoramica orizzontale proietta tutti i punti sulla superficie di una sfera, ed &egrave; impossibile fare un tracking 3D.";
choices[4] = new Array();
choices[4][0] = "Vero, si chiama Nodal Pan e produce un tracking 2D";
choices[4][1] = "Falso, se la pupilla dell'obiettivo cade in una posizione differente si crea parallasse e quindi un tracking 3D";
answers[4] = choices[4][1];

questions[5] = "6) Se modelliamo con le superfici di suddivisione di Catmull Clark, &egrave; impossibile che la mesh contenga triangoli o n-gon.";
choices[5] = new Array();
choices[5][0] = "Vero, la mesh risultante contiene sempre e solo quadrangoli";
choices[5][1] = "Falso, i punti straordinari hanno valenza maggiore quindi pu&ograve; contenere sia triangoli che quadrangoli";
answers[5] = choices[5][0];

// response for getting 100%
response[0] = "Excellent, top marks!";
// response for getting 90% or more
response[1] = "Excellent, try again to get 100%!"
// response for getting 70% or more
response[2] = "Well done, that is a good score, can you do better?";
// response for getting over 50%
response[3] = "Nice one, you got more than half of the questions right, can you do better?";
// response for getting 40% or more
response[4] = "You got some questions right, you can do better!";
// response for getting 20% or more
response[5] = "You didn't do too well, why not try again!?";
// response for getting 10% or more
response[6] = "That was pretty poor!  Try again to improve!";
// response for getting 9% or less
response[7] = "Oh dear, I think you need to go back to school (or try again)!";


var useranswers = new Array();
var answered = 0;

function renderQuiz() {
  for(i=0;i<questions.length;i++) {
    document.writeln('<p class="question">' + questions[i] + ' <span id="result_' + i + '"><img src="blank.gif" style="border:0" alt="" /></span></p>');
    for(j=0;j<choices[i].length;j++) {
      document.writeln('<input type="radio" name="answer_' + i + '" value="' + choices[i][j] + '" id="answer_' + i + '_' + j + '" class="question_' + i + '" onclick="submitAnswer(' + i + ', this, \'question_' + i + '\', \'label_' + i + '_' + j + '\')" /><label id="label_' + i + '_' + j + '" for="answer_' + i + '_' + j + '"> ' + choices[i][j] + '</label><br />');
    }
  }
  document.writeln('<p><input type="submit" value="Valuta i risultati e mostra il form di candidatura" onclick="showScore()" /></p><p style="display:none"><img src="correct.gif" style="border:0" alt="Correct!" /><img src="incorrect.gif" style="border:0" alt="Incorrect!" /></p>');
}
function resetQuiz(showConfirm) {
  if(showConfirm)
    if(!confirm("Are you sure you want to reset your answers and start from the beginning?"))
      return false;
  document.location = document.location;
}
function submitAnswer(questionId, obj, classId, labelId) {
  useranswers[questionId] = obj.value;
  document.getElementById(labelId).style.fontWeight = "bold";
  disableQuestion(classId);
  showResult(questionId);
  answered++;
}
function showResult(questionId) {
	/*
  if(answers[questionId] == useranswers[questionId]) {
    document.getElementById('result_' + questionId).innerHTML = '<img src="correct.gif" style="border:0" alt="Correct!" />';
  } else {
    document.getElementById('result_' + questionId).innerHTML = '<img src="incorrect.gif" style="border:0" alt="Incorrect!" />';
  }*/
}
function showScore() {
  if(answered != answers.length) {
    alert("Non hai risposto a tutte le domande!");
    return false;
  }
  questionCount = answers.length;
  correct = 0;
  incorrect = 0;
  for(i=0;i<questionCount;i++) {
    if(useranswers[i] == answers[i])
      correct++;
    else
      incorrect++;
  }
  pc = Math.round((correct / questionCount) * 100);
  
  if(pc == 100)
{
$i('blockform').style.display="block";
alert("Perfetto! Il modulo &egrave; accessibile. Invia la tua candidatura.");

 }
else
{
alert("Ci spiace, hai totalizzato "+pc+"%, non puoi candidarti.");
 } 
}
function disableQuestion(classId) {
  var alltags=document.all? document.all : document.getElementsByTagName("*")
  for (i=0; i<alltags.length; i++) {
    if (alltags[i].className == classId) {
      alltags[i].disabled = true;
    }
  }
}


