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, 8, 947, 847, 60, 30,0,2,50,'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="64" height="64" alt="'+soc[i][2]+'" /></a>';
}
wr(o);
}

//var pho='<h5>Venerd&igrave; 26 Marzo</h5><p>Per favore contattaci via mail, l\'assistenza telefonica &egrave; sospesa fino a luned&igrave; 29 marzo.</p>';
//<h5>Telefonaci al numero 0692963102</h5><p>Dalle 10:00 alle 18:00, luned&igrave;/venerd&igrave;
 var pho='<h5>Dal 19 Luglio al 9 Agosto: solo email</h5><p>Nei mesi di luglio e agosto l\'assistenza telefonica &egrave; sospesa. Siamo comunque a tua disposizione via mail.</p>';
//var pho='<h5>Telefonaci al numero 0692963102</h5><p>Dalle 10:00 alle 18:00, luned&igrave;/venerd&igrave; <b>NB: per offerte di lavoro e curriculum</b> devi compilare il modulo nella pagina delle offerte di lavoro.</p>';
pho+='<p><b>Tutti i prezzi sono pubblicati sul sito.</b> Le informazioni su questo sito sono valide e aggiornate.</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 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 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 1280x800 o superiore, connessione veloce a internet, fortemente consigliata la versione inglese del software. 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>'+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+db[c][6]+' Lezioni, una a settimana, per '+Math.ceil(db[c][6]/4)+' mesi.</b> Le 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 su uno dei bottoni di acquisto qui sotto. Passerai sul server sicuro di VFX Wizard srl per l\'acquisto e potrai cominciare subito.</p>';
buyonline+='<h3 onclick="document.location=\'https://www.vfxwizard.com/it/purchase/'+(c==0 ? 2 : c)+'/\'" class="buynow">Inizia Ora </h3>';
buyonline+='<h3 onclick="document.location=\'https://www.vfxwizard.com/it/purchase/'+(c==0 ? 10 : (c==1 ? 12:13 ))+'/\'" class="buynow">Inizia Ora a Rate</h3>';
}
he='<b>Prezzo senza sorprese</b><br />';
rate=Math.ceil(db[c][6]/4)+' 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! Potrai prendere appuntamento per un colloquio gratuito e insieme vedremo la soluzione migliore per te. Ci trovi allo 0692963102 dal luned&igrave; al venerd&igrave;, 10:00-18:00. <b>I corsi dal vivo riprendono il 20 settembre 2010 con la stagione 2010-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>');

  
  
  
  
/*

a='<h5>Attestato di frequenza: S&igrave;</h5><p><a href="attestato-frequenza-corsi.htm">';
wr('<div class="sidebox rounded" style="background: #f6f6f6;"><h4 class="emh4">Costi e durate dei corsi '+db[c][0]+'</h4>');
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('<div style="float: left; width: 260px;" class="sidebox rounded"><h4>Corso individuale dal vivo<br />a Roma '+(db[c][8]<0 ? '' : '+ Corso Online' )+'</h4>');
wr('<h5>Durata: '+db[c][6]+' settimane ('+Math.ceil(db[c][6]/4)+' mesi)</h5>');
online=db[c][8]<0 ? '<span class="ok">+</span> Materiale didattico<br /><span class="ok">+</span> Supporto online<br />' :   '<span class="ok">+</span> '+db[c][9]+' ore in videocorsi<br /><span class="ok">+</span> '+db[c][6]*15+' giorni di accesso e assistenza<br />';
wr('<p>&emsp;'+db[c][5]+' ore dal vivo ('+db[c][5]/2+' lezioni da 2 ore)<br />'+online+'Le lezioni sono sempre una a settimana</p>');
wr('<h5>Prezzo: &euro; '+db[c][1]+' iva inclusa</h5><p>in '+db[c][2]+' rate mensili da &euro; '+(db[c][1]/db[c][2])+'<br /><span class="ok">in unica soluzione sconto 10%: &euro; '+Math.floor(db[c][1]*.9)+'</span></p>');
wr('<h5>Giorni e orari: li scegli Tu</h5><p>In orario d\'ufficio 10:00-20:00. Il sabato e la domenica costano il 30% in pi&ugrave;.</p>');
wr(a+'Fornito su carta</a>. Devi aver partecipato ai 9/10 delle lezioni.</p>');
if(db[c][7]<0)
{
wr('<h5>Questo corso <b>NON</b> &egrave; disponibile</h5><p>Torner&agrave; disponibile a '+mesi[-db[c][7]-1]+' 2010. Puoi comunque prenotarlo scrivendoci una mail.</p>');
}
else
{
wr('<h5>Questo corso &egrave; disponibile</h5><p>Chiamaci o scrivici una mail, vedremo insieme la disponibilit&agrave; di giorni e orari e potremo fissare un appuntamento.</p>');
}


wr('</div><div style="float: left; width: 260px;  margin-left: 24px;" class="sidebox rounded"><h4>Corso Online<br />su VFXWIZARD.com</h4>');
wr('<h5>Durata: '+db[c][6]+' settimane ('+Math.ceil(db[c][6]/4)+' mesi)</h5>');
wr('<p>&emsp;'+db[c][9]+' ore in videocorsi ('+db[c][6]+' lezioni)<br /><span class="ok">+</span> '+db[c][6]/2+' review personali dei tuoi lavori<br /><span class="ok">+</span> '+db[c][6]*15+' giorni di accesso e assistenza<br />Le lezioni sono sempre una a settimana</p>');
wr('<h5>Prezzo: &euro; '+db[c][3]+' iva inclusa</h5>');
if(db[c][4]==1)
{
  //if(c!=1)
wr('<p><span class="ok">Include '+Math.ceil(db[c][6]/2)+' mesi di VfxWizard Premium Membership, del valore di '+Math.ceil(db[c][6]/2*10)+' Euro.</span></p>');
  //else
//wr('<p><span class="ok"><b>PROMO! Solo fino al passaggio al nuovo sistema di acquisto, e comunque non oltre il 23 dicembre 2009, 299 Euro invece di 347 Euro</b></span></p>');
}
else
{
wr('<p>in '+db[c][4]+' rate mensili da &euro; '+(db[c][3]/db[c][4])+'<br /><span class="ok">in unica soluzione sconto 10%: &euro; '+Math.floor(db[c][3]*.9)+'</span></p>');
}
wr('<h5>Giorni e orari: SEMPRE</h5><p>24 ore al giorno, 7 giorni su 7, ovunque hai una connessione veloce.</p>');
wr(a+'Digitale, stampabile</a>. Devi aver inviato tutti gli assignment entro la scadenza.</p>');

if(db[c][8]<0)
{
wr('<h5>Questo corso <b>NON</b> &egrave; disponibile</h5><p>Torner&agrave; disponibile a '+mesi[-db[c][8]-1]+' 2010. Puoi comunque prenotarlo scrivendoci una mail.</p>');
}
else
{
wr('<h5>Questo corso &egrave; disponibile</h5><p>Fai click sul bottone per procedere all\'acquisto e iniziare subito a imparare.</p><h3 onclick="document.location=\'https://www.vfxwizard.com/it/purchase/'+db[c][8]+'/\'" class="buynow">Inizia subito</h3>');
}

wr('</div><div class="sidebox rounded" style="float: left; width: 260px;  margin-left: 24px;"><h4>Requisiti E Altre<br />Informazioni</h4><h5>Requisiti Per corsi Online e dal vivo</h5><ul><li>Maggiore et&agrave; e diploma superiore</li><li>Connessione veloce a internet</li><li>Schermo minimo 1280x960</li>');
wr(db[c][10]);

wr('</ul><h5>Ferie? Esami? Metti il corso in pausa!</h5><img src="i/pause.png" width="44" height="44" class="fl mr" alt="pausa" /><p>Se qualcosa ti impedisce di seguire il corso online, puoi metterlo in pausa: cos&igrave; non perdi nemmeno un giorno.</p>');
wr('<h4>Hai un Dubbio o Una Domanda?</h4>');
doMail()

wr('</div><p class="clear"></p></div>');
*/
}

// TINY overlay
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);
  }
}



/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 */
var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var V=L.DOM={ready:(function(){var a=false,c={loaded:1,complete:1};var Z=[],b=function(){if(a){return}a=true;for(var d;d=Z.shift();d()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",b,false);window.addEventListener("pageshow",b,false)}if(!window.opera&&document.readyState){(function(){c[document.readyState]?b():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");b()}catch(d){setTimeout(arguments.callee,1)}})()}P(window,"load",b);return function(d){if(!arguments.length){b()}else{a?d():Z.push(d)}}})()};var M=L.CSS={Size:function(a,Z){this.value=parseFloat(a);this.unit=String(a).match(/[a-z%]*$/)[0]||"px";this.convert=function(b){return b/Z*this.value};this.convertFrom=function(b){return b/this.value*Z};this.toString=function(){return this.value+this.unit}},getStyle:function(a){var Z=document.defaultView;if(Z&&Z.getComputedStyle){return new A(Z.getComputedStyle(a,null))}if(a.currentStyle){return new A(a.currentStyle)}return new A(a.style)},quotedList:I(function(c){var b=[],a=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,Z;while(Z=a.exec(c)){b.push(Z[3]||Z[1])}return b}),recognizesMedia:I(function(c){var b=document.createElement("style"),a,Z;b.type="text/css";b.media=c;a=F("head")[0];a.insertBefore(b,a.firstChild);Z=!!(b.sheet||b.styleSheet);a.removeChild(b);return Z}),supports:function(b,a){var Z=document.createElement("span").style;if(Z[b]===undefined){return false}Z[b]=a;return Z[b]===a},textAlign:function(c,b,Z,a){if(b.get("textAlign")=="right"){if(Z>0){c=" "+c}}else{if(Z<a-1){c+=" "}}return c},textDecoration:function(e,d){if(!d){d=this.getStyle(e)}var a={underline:null,overline:null,"line-through":null};for(var Z=e;Z.parentNode&&Z.parentNode.nodeType==1;){var c=true;for(var b in a){if(!J(a,b)||a[b]){continue}if(d.get("textDecoration").indexOf(b)!=-1){a[b]=d.get("color")}c=false}if(c){break}d=this.getStyle(Z=Z.parentNode)}return a},textShadow:I(function(d){if(d=="none"){return null}var c=[],e={},Z,a=0;var b=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(Z=b.exec(d)){if(Z[0]==","){c.push(e);e={},a=0}else{if(Z[1]){e.color=Z[1]}else{e[["offX","offY","blur"][a++]]=Z[2]}}}c.push(e);return c}),color:I(function(a){var Z={};Z.color=a.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(c,b,d){Z.opacity=parseFloat(d);return"rgb("+b+")"});return Z}),textTransform:function(a,Z){return a[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[Z.get("textTransform")]||"toString"]()}};M.ready=(function(){var a=!M.recognizesMedia("all");var Z=[],c=function(){a=true;for(var f;f=Z.shift();f()){}};var d=F("link"),e={stylesheet:1};function b(){var g,f,h;for(f=0;h=d[f];++f){if(h.disabled||!e[h.rel.toLowerCase()]||!M.recognizesMedia(h.media||"screen")){continue}g=h.sheet||h.styleSheet;if(!g||g.disabled){return false}}return true}V.ready(function(){if(a||b()){c()}else{setTimeout(arguments.callee,10)}});return function(f){if(a){f()}else{Z.push(f)}}})();function R(a){var Z=this.face=a.face;this.glyphs=a.glyphs;this.w=a.w;this.baseSize=parseInt(Z["units-per-em"],10);this.family=Z["font-family"].toLowerCase();this.weight=Z["font-weight"];this.style=Z["font-style"]||"normal";this.viewBox=(function(){var c=Z.bbox.split(/\s+/);var b={minX:parseInt(c[0],10),minY:parseInt(c[1],10),maxX:parseInt(c[2],10),maxY:parseInt(c[3],10)};b.width=b.maxX-b.minX,b.height=b.maxY-b.minY;b.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return b})();this.ascent=-parseInt(Z.ascent,10);this.descent=-parseInt(Z.descent,10);this.height=-this.ascent+this.descent}function E(){var a={},Z={oblique:"italic",italic:"oblique"};this.add=function(b){(a[b.style]||(a[b.style]={}))[b.weight]=b};this.get=function(f,g){var e=a[f]||a[Z[f]]||a.normal||a.italic||a.oblique;if(!e){return null}g={normal:400,bold:700}[g]||parseInt(g,10);if(e[g]){return e[g]}var c={1:1,99:0}[g%100],i=[],d,b;if(c===undefined){c=g>400}if(g==500){g=400}for(var h in e){if(!J(e,h)){continue}h=parseInt(h,10);if(!d||h<d){d=h}if(!b||h>b){b=h}i.push(h)}if(g<d){g=d}if(g>b){g=b}i.sort(function(k,j){return(c?(k>g&&j>g)?k<j:k>j:(k<g&&j<g)?k>j:k<j)?-1:1});return e[i[0]]}}function Q(){function b(d,e){if(d.contains){return d.contains(e)}return d.compareDocumentPosition(e)&16}function Z(f){var d=f.relatedTarget;if(!d||b(this,d)){return}a(this)}function c(d){a(this)}function a(d){setTimeout(function(){L.replace(d,D.get(d).options,true)},10)}this.attach=function(d){if(d.onmouseenter===undefined){P(d,"mouseover",Z);P(d,"mouseout",Z)}else{P(d,"mouseenter",c);P(d,"mouseleave",c)}}}function Y(){var b={},Z=0;function a(c){return c.cufid||(c.cufid=++Z)}this.get=function(c){var d=a(c);return b[d]||(b[d]={})}}function A(Z){var b={},a={};this.get=function(c){return b[c]!=undefined?b[c]:Z[c]};this.getSize=function(d,c){return a[d]||(a[d]=new M.Size(this.get(d),c))};this.extend=function(c){for(var d in c){if(J(c,d)){b[d]=c[d]}}return this}}function P(a,Z,b){if(a.addEventListener){a.addEventListener(Z,b,false)}else{if(a.attachEvent){a.attachEvent("on"+Z,function(){return b.call(a,window.event)})}}}function T(a,Z){var b=D.get(a);if(b.options){return a}if(Z.hover&&Z.hoverables[a.nodeName.toLowerCase()]){B.attach(a)}b.options=Z;return a}function I(Z){var a={};return function(b){if(!J(a,b)){a[b]=Z.apply(null,arguments)}return a[b]}}function C(e,d){if(!d){d=M.getStyle(e)}var a=M.quotedList(d.get("fontFamily").toLowerCase()),c;for(var b=0,Z=a.length;b<Z;++b){c=a[b];if(H[c]){return H[c].get(d.get("fontStyle"),d.get("fontWeight"))}}return null}function F(Z){return document.getElementsByTagName(Z)}function J(a,Z){return a.hasOwnProperty(Z)}function G(){var Z={},b,d;for(var c=0,a=arguments.length;b=arguments[c],c<a;++c){for(d in b){if(J(b,d)){Z[d]=b[d]}}}return Z}function N(c,m,a,n,d,b){var k=n.separate;if(k=="none"){return X[n.engine].apply(null,arguments)}var j=document.createDocumentFragment(),f;var g=m.split(O[k]),Z=(k=="words");if(Z&&S){if(/^\s/.test(m)){g.unshift("")}if(/\s$/.test(m)){g.push("")}}for(var h=0,e=g.length;h<e;++h){f=X[n.engine](c,Z?M.textAlign(g[h],a,h,e):g[h],a,n,d,b,h<e-1);if(f){j.appendChild(f)}}return j}function K(a,i){var b,Z,c,f,e,h;for(c=T(a,i).firstChild;c;c=e){f=c.nodeType;e=c.nextSibling;h=false;if(f==1){if(!c.firstChild){continue}if(!/cufon/.test(c.className)){arguments.callee(c,i);continue}else{h=true}}else{if(f!=3){continue}}if(!Z){Z=M.getStyle(a).extend(i)}if(!b){b=C(a,Z)}if(!b){continue}if(h){X[i.engine](b,null,Z,i,c,a);continue}var g=c.data;if(g===""){continue}var d=N(b,g,Z,i,c,a);if(d){c.parentNode.replaceChild(d,c)}else{c.parentNode.removeChild(c)}}}var S=" ".split(/\s+/).length==0;var D=new Y();var B=new Q();var W=[];var X={},H={},U={enableTextDecoration:false,engine:null,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(Z){return jQuery(Z)})||(window.dojo&&dojo.query)||(window.$$&&function(Z){return $$(Z)})||(window.$&&function(Z){return $(Z)})||(document.querySelectorAll&&function(Z){return document.querySelectorAll(Z)})||F),separate:"words",textShadow:"none"};var O={words:/\s+/,characters:""};L.now=function(){V.ready();return L};L.refresh=function(){var b=W.splice(0,W.length);for(var a=0,Z=b.length;a<Z;++a){L.replace.apply(null,b[a])}return L};L.registerEngine=function(a,Z){if(!Z){return L}X[a]=Z;return L.set("engine",a)};L.registerFont=function(b){var Z=new R(b),a=Z.family;if(!H[a]){H[a]=new E()}H[a].add(Z);return L.set("fontFamily",'"'+a+'"')};L.replace=function(b,a,Z){a=G(U,a);if(!a.engine){return L}if(typeof a.textShadow=="string"){a.textShadow=M.textShadow(a.textShadow)}if(!Z){W.push(arguments)}if(b.nodeType||typeof b=="string"){b=[b]}M.ready(function(){for(var d=0,c=b.length;d<c;++d){var e=b[d];if(typeof e=="string"){L.replace(a.selector(e),a,true)}else{K(e,a)}}});return L};L.set=function(Z,a){U[Z]=a;return L};return L})();Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");if(!B||!B.getContext||!B.getContext.apply){return}B=null;var A=Cufon.CSS.supports("display","inline-block");var E=!A&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var F=document.createElement("style");F.type="text/css";F.appendChild(document.createTextNode(".cufon-canvas{text-indent:0}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle"+(E?"":";font-size:1px;line-height:1px")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden}"+(A?".cufon-canvas canvas{position:relative}":".cufon-canvas canvas{position:absolute}")+"}@media print{.cufon-canvas{padding:0 !important}.cufon-canvas canvas{display:none}.cufon-canvas .cufon-alt{display:inline}}"));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(q,T,k,P,X,r){var I=(T===null);var V=q.viewBox;var J=k.getSize("fontSize",q.baseSize);var h=k.get("letterSpacing");h=(h=="normal")?0:J.convertFrom(parseInt(h,10));var W=0,j=0,f=0,R=0;var U=P.textShadow,d=[];if(U){for(var p=U.length;p--;){var Z=U[p];var c=J.convertFrom(parseFloat(Z.offX));var b=J.convertFrom(parseFloat(Z.offY));d[p]=[c,b];if(b<W){W=b}if(c>j){j=c}if(b>f){f=b}if(c<R){R=c}}}var u=Cufon.CSS.textTransform(I?X.alt:T,k).split("");var G=0,S=null;for(var p=0,m=u.length;p<m;++p){var Q=q.glyphs[u[p]]||q.missingGlyph;if(!Q){continue}G+=S=Number(Q.w||q.w)+h}if(S===null){return null}j+=(V.width-S);R+=V.minX;var O,K;if(I){O=X;K=X.firstChild}else{O=document.createElement("span");O.className="cufon cufon-canvas";O.alt=T;K=document.createElement("canvas");O.appendChild(K);if(P.printable){var n=document.createElement("span");n.className="cufon-alt";n.appendChild(document.createTextNode(T));O.appendChild(n)}}var v=O.style;var a=K.style;var H=J.convert(V.height);var t=Math.ceil(H);var e=t/H;K.width=Math.ceil(J.convert(G*e+j-R));K.height=Math.ceil(J.convert(V.height-W+f));W+=V.minY;a.top=Math.round(J.convert(W-q.ascent))+"px";a.left=Math.round(J.convert(R))+"px";var N=Math.ceil(J.convert(G*e))+"px";if(A){v.width=N;v.height=J.convert(q.height)+"px"}else{v.paddingLeft=N;v.paddingBottom=(J.convert(q.height)-1)+"px"}var s=K.getContext("2d"),Y=H/V.height;s.scale(Y,Y*e);s.translate(-R,-W);s.lineWidth=q.face["underline-thickness"];s.save();function L(i,g){s.strokeStyle=g;s.beginPath();s.moveTo(0,i);s.lineTo(G,i);s.stroke()}var M=P.enableTextDecoration?Cufon.CSS.textDecoration(r,k):{};if(M.underline){L(-q.face["underline-position"],M.underline)}if(M.overline){L(q.ascent,M.overline)}s.fillStyle=k.get("color");function o(){s.scale(e,1);for(var w=0,g=u.length;w<g;++w){var x=q.glyphs[u[w]]||q.missingGlyph;if(!x){continue}s.beginPath();if(x.d){if(x.code){C(x.code,s)}else{x.code=D("m"+x.d,s)}}s.fill();s.translate(Number(x.w||q.w)+h,0)}s.restore()}if(U){for(var p=U.length;p--;){var Z=U[p];s.save();s.fillStyle=Z.color;s.translate.apply(s,d[p]);o()}}o();if(M["line-through"]){L(-q.descent,M["line-through"])}return O}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;document.write('<style type="text/css">.cufon-vml-canvas{text-indent:0}@media screen{cvml\\:shape,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute}.cufon-vml-canvas{position:absolute;text-align:left}.cufon-vml{display:inline-block;position:relative;vertical-align:middle}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none}.cufon-vml .cufon-alt{display:inline}}</style>');function C(D,E){return A(D,/(?:em|ex|%)$/i.test(E)?"1em":E)}function A(G,H){if(/px$/i.test(H)){return parseFloat(H)}var F=G.style.left,E=G.runtimeStyle.left;G.runtimeStyle.left=G.currentStyle.left;G.style.left=H;var D=G.style.pixelLeft;G.style.left=F;G.runtimeStyle.left=E;return D}return function(s,V,n,S,Z,t,j){var G=(V===null);if(G){V=Z.alt}var X=s.viewBox;var H=n.computedFontSize||(n.computedFontSize=new Cufon.CSS.Size(C(t,n.get("fontSize"))+"px",s.baseSize));var h=n.computedLSpacing;if(h==undefined){h=n.get("letterSpacing");n.computedLSpacing=h=(h=="normal")?0:~~H.convertFrom(A(t,h))}var P,I;if(G){P=Z;I=Z.firstChild}else{P=document.createElement("span");P.className="cufon cufon-vml";P.alt=V;I=document.createElement("span");I.className="cufon-vml-canvas";P.appendChild(I);if(S.printable){var q=document.createElement("span");q.className="cufon-alt";q.appendChild(document.createTextNode(V));P.appendChild(q)}if(!j){P.appendChild(document.createElement("cvml:shape"))}}var y=P.style;var c=I.style;var E=H.convert(X.height),v=Math.ceil(E);var g=v/E;var f=X.minX,e=X.minY;c.height=v;c.top=Math.round(H.convert(e-s.ascent));c.left=Math.round(H.convert(f));y.height=H.convert(s.height)+"px";var L=S.enableTextDecoration?Cufon.CSS.textDecoration(t,n):{};var U=n.get("color");var w=Cufon.CSS.textTransform(V,n).split("");var D=0,d=0,M=null;var T,N,W=S.textShadow;for(var r=0,p=0,o=w.length;r<o;++r){T=s.glyphs[w[r]]||s.missingGlyph;if(T){D+=M=~~(T.w||s.w)+h}}if(M===null){return null}var O=-f+D+(X.width-M);var x=H.convert(O*g),m=Math.round(x);var b=O+","+X.height,F;var Y="r"+b+"nsnf";for(r=0;r<o;++r){T=s.glyphs[w[r]]||s.missingGlyph;if(!T){continue}if(G){N=I.childNodes[p];if(N.firstChild){N.removeChild(N.firstChild)}}else{N=document.createElement("cvml:shape");I.appendChild(N)}N.stroked="f";N.coordsize=b;N.coordorigin=F=(f-d)+","+e;N.path=(T.d?"m"+T.d+"xe":"")+"m"+F+Y;N.fillcolor=U;var u=N.style;u.width=m;u.height=v;if(W){var K=W[0],J=W[1];var R=Cufon.CSS.color(K.color),Q;var a=document.createElement("cvml:shadow");a.on="t";a.color=R.color;a.offset=K.offX+","+K.offY;if(J){Q=Cufon.CSS.color(J.color);a.type="double";a.color2=Q.color;a.offset2=J.offX+","+J.offY}a.opacity=R.opacity||(Q&&Q.opacity)||1;N.appendChild(a)}d+=~~(T.w||s.w)+h;++p}y.width=Math.max(Math.ceil(H.convert(D*g)),0);return P}})());

