//variabili configurazione calcolatrice
var xmlPath="/it/CMSIT/LocalRes/CalcolatriceFinanziaria/xml/"; // se si desidera spostare il file di setup: setup.php specificare l'url assoluto o relativo alla pagina dove flash cercherà i contenuti es: xmlPath="http://www.my_site.com/xml_folder/";

//variabili dati inviati da Full6
var calc_modello;
var calc_versione;
var calc_prezzo;

//variabili gestione visibilità <div>
var state = 'none'; 
var disabled_state= 'true';
//variabile riferimento <div> calcolatrice
var calc_layer_ref='calcDiv';

var main_visibility='visible'; //creo una variabile di pagine per gestire la visibilità del div del flash principale
var top_position ="0px";

//variabile contenente la prima parte dell'embed flash dell'applicazione
var embed_1="<object id='CalcFlashID' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='939' height='553'> <param name='movie' value='/it/SwfLibrary/media/calcfin/savacalc.swf'> <param name='quality' value='high'> <param name='allowscriptaccess' value='always'> <param name='allownetworking' value='all'> <param name='wmode' value='transparent'> <param name='swfversion' value='9.0.45.0'> <!-- Questo tag param fa in modo che agli utenti con Flash Player 6.0 r65 e versioni successive venga richiesto di scaricare l'ultima versione di Flash Player. Eliminarlo se non si vuole visualizzare la richiesta agli utenti. --> <param name='expressinstall' value='scripts/expressInstall.swf'> <param name='FlashVars' value='";

var embed_2="'>  <!-- Il tag object successivo è per i browser diversi da IE. Utilizzare IECC per nasconderlo in IE. --> <!--[if !IE]>--><object type='application/x-shockwave-flash' data='/it/SwfLibrary/media/calcfin/savacalc.swf' width='939' height='553'> <!--<![endif]--> <param name='quality' value='high'> <param name='allowscriptaccess' value='always'> <param name='allownetworking' value='all'> <param name='wmode' value='transparent'> <param name='swfversion' value='9.0.45.0'> <param name='expressinstall' value='scripts/expressInstall.swf'> <param name='FlashVars' value='";

var embed_3="'> <div> <h4>Il contenuto di questa pagina richiede una nuova versione di Adobe Flash Player.</h4> <p><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Scarica Adobe Flash Player' width='112' height='33' /></a></p> </div>  </object> <!--<![endif]--> </object> <script type=\"text/javascript\"> swfobject.registerObject(\"CalcFlashID\"); </sc" + "ript>";

var embed_result='';

//openCalc: da chiamare lato flash passando i seguenti parametri: modello:String, versione:String, prezzo:Number
function openCalc(_modello,_versione,_prezzo)
{
	calc_modello=_modello;
	calc_versione=_versione;
	calc_prezzo=_prezzo;
	
	var send_variables='xmlPath='+xmlPath+'&modello='+calc_modello+'&versione='+calc_versione+'&prezzo='+calc_prezzo;
	
	embed_result=embed_1+send_variables+embed_2+send_variables+embed_3;
	showhideCalc();
}

//funzione per nascondere/rendere visibile <div> calcolatrice

function showhideCalc()
{ 
	var _embed="none";
	
       if(state == 'block')
       { 
             state = 'none'; 
             disabled_state= 'true';
             _embed="";
			 //main_visibility="visible"; // lo rendo visibile mentre spengo la calcolatrice
             top_position ="0px"; // lo rendo visibile mentre spengo la calcolatrice
       }else
       { 
             state = 'block'; 
             disabled_state= 'false';
             _embed=embed_result;
             top_position ="-10000px";  //lo nascondo quando attivo la calcolatrice
        //main_visibility="hidden";  //lo nascondo quando attivo la calcolatrice
	   }
	if (document.getElementById) 
       { 
             var hza = document.getElementById(calc_layer_ref); 
             hza.style.display = state; 
             hza.innerHTML = _embed;
             document.getElementById('flashcontent').style.top = top_position;
			 //document.getElementById('flashcontent').style.visibility = main_visibility;
       } 
	else if(document.all)//IS IE 4 or 5 (or 6 beta) 
	{ 
		eval("document.all." +calc_layer_ref+ ".style.display = '"+ state+"'"); 
		eval("document.all." +calc_layer_ref+ ".innerHTML = '"+ _embed+"'"); 
		eval("document.all.flashcontent".style.visibility = "'"+main_visibility+"'"); 
	} 
	else if (document.layers) //IS NETSCAPE 4 or below 
	{ 
		document.layers[calc_layer_ref].display = state; 
		document.layers[calc_layer_ref].innerHTML = _embed;
		document.layers['flashcontent'].visibility = main_state; 
	} 
	
} 
function getMovieName(movieName)
{		
     if (document.getElementById)
     {
          return document.getElementById(movieName);
     }
     else if(document.all)//IS IE 4 or 5 (or 6 beta)
     {
	 
          return document.all[movieName]
     }
     else if (document.layers) //IS NETSCAPE 4 or below
     {
          document.layers[movieName];
     }
}


function sendDataStandard(modello_auto, versione_auto, prezzo_auto, spese, SX_anticipo, SX_antperc, ST_durata, ST_start_date, ST_end_date, ST_bloccorata, ST_tan, ST_taeg, ST_rata) 
{
var flash= getMovieName("new_index");

flash.sendDataStandard(modello_auto, versione_auto, prezzo_auto, spese, SX_anticipo, SX_antperc, ST_durata, ST_start_date, ST_end_date, ST_bloccorata, ST_tan, ST_taeg, ST_rata);

}

function sendData(modello_auto, versione_auto, prezzo_auto, spese, SX_anticipo, SX_antperc) 
{

   getMovieName("new_index").sendData(modello_auto, versione_auto, prezzo_auto, spese, SX_anticipo, SX_antperc);
}

