var cmbNamesStr="Marca|Tipo|Carburante|Trazione|Prezzo";
var cmbValuesStr="ALFA ROMEO|ALPINA|AUDI|AUDI |BENTLEY|BMW|CHRYSLER |CITROEN|DAIHASTU|FERRARI|FIAT|FORD|HUMMER|JEEP|LAMBORGHINI|LAMBRETTA|LAND ROVER|LEXUS|LOTUS|MASERATI|MERCEDES|MG|MINI|MITSUBISHI|NISSAN|PEUGEOT|PORSCHE |PORSCHE|RENAULT|SKODA|SMART|SUBARU|SUNSEEKER|SUZUKI|TOYOTA|VOLKSWAGEN||807|846|812|1225|823|819|1027|843|1226|824|852|840|839|902|826|859|901|842|827|847|828|858|832|830|856|851|1026|834|853|855|835|849|1444|903|854|837|||2 VOLUMI - 3 PORTE|2 VOLUMI - 5 PORTE|3 PORTE 5 PORTE |5 PORTE|BERLINA|CABRIO|CAMARGUE 55|CITYCAR|COUPE|FUORISTRADA|MINICAR|MONOVOLUME|MOTO|PICK UP|SCOOTER|SPIDER|STATION WAGON|SUV|VARI||813|808|1028|829|821|818|1445|833|814|831|848|841|861|857|860|825|816|820|838|||BENZINA|BENZINA - DIESEL|BENZINA/GPL|DIESEL|DIESEL/BENZINA|VARI||815|1029|850|809|845|836|||ANTERIORE|INTEGRALE|POSTERIORE||810|817|822|||11925|16500|18500|18650|23675|39880|54.500|A - FINO A 5.000|B - DA 5.000 A 10.000|C - DA 10.000 A 15.000|LISTINO|S - SCONTO DA LISTINO|T - TRATTATIVA IN SEDE||1227|1447|1446|1228|1229|1230|1524|862|863|864|1523|844|811";
var fixedFieldsStr="Colore|Anno|Chilometri";
var datiStr="|||Arenzano Auto s.r.l.||||||||||||0|0";


var combo_names = cmbNamesStr.split("|");
var campi_fissi = fixedFieldsStr.split("|");
if(combo_names.length>0){combo_values1 = cmbValuesStr.split("|||")[0].split("||")[0].split("|");combo_ids1 = cmbValuesStr.split("|||")[0].split("||")[1].split("|");}
if(combo_names.length>1){combo_values2 = cmbValuesStr.split("|||")[1].split("||")[0].split("|");combo_ids2 = cmbValuesStr.split("|||")[1].split("||")[1].split("|");}
if(combo_names.length>2){combo_values3 = cmbValuesStr.split("|||")[2].split("||")[0].split("|");combo_ids3 = cmbValuesStr.split("|||")[2].split("||")[1].split("|");}
if(combo_names.length>3){combo_values4 = cmbValuesStr.split("|||")[3].split("||")[0].split("|");combo_ids4 = cmbValuesStr.split("|||")[3].split("||")[1].split("|");}
if(combo_names.length>4){combo_values5 = cmbValuesStr.split("|||")[4].split("||")[0].split("|");combo_ids5 = cmbValuesStr.split("|||")[4].split("||")[1].split("|");}

var titolo=datiStr.split("|")[0];
var sottotitolo=datiStr.split("|")[1];
var spalla=datiStr.split("|")[2];
var azienda=datiStr.split("|")[3];
var indirizzo=datiStr.split("|")[4];
var citta=datiStr.split("|")[5];
var provincia=datiStr.split("|")[6];
var nazione=datiStr.split("|")[7];
var cap=datiStr.split("|")[8]; 
var tel=datiStr.split("|")[9];
var fax=datiStr.split("|")[10];
var email=datiStr.split("|")[11];
var url=datiStr.split("|")[12]; 
var extras=datiStr.split("|")[13];
var logo=datiStr.split("|")[14];
var w=datiStr.split("|")[15];
var h=datiStr.split("|")[16];

//returns the last index at which a certain value exists

function find_last_index(array,element){
	for(var z=array.length-1;z>-1;--z){
		if(array[z] == element){
			return z
		}
	}
	return -1
}
// definizione della struttura articolo
function articolo(f1,f2,f3,f4,f5,imgsrc,desc1,desc2,desc3,schedasrc,w,h,descrizione){
	this.f1=f1;
	this.f2=f2;
	this.f3=f3;
	this.f4=f4;
	this.f5=f5;
	this.imgsrc=imgsrc;
	this.desc1=desc1;
	this.desc2=desc2;
	this.desc3=desc3;
	this.schedasrc=schedasrc;
	this.w=w;
	this.h=h;
	this.descrizione = descrizione;
	//per mia comodità scrivo pure i valori dei filtri (le etichette)in un array
	this.filtri = new Array();
	// riempo l'array
		for(var j=1;j<=combo_names.length;j++ )
		{
			if(eval("combo_values"+j))	
			{ 
				var tmpIndex = find_last_index(eval("combo_ids"+j),eval("this.f"+j));
				if(tmpIndex!=-1) this.filtri[j-1]=eval("combo_values"+j)[tmpIndex];
				else this.filtri[j-1] = "";			}
		}
}
// definisco l'array che conterrà tutti gli articoli
var array_articoli = new Array();
// definisco una funzione che mi aiuta ad aggiungere gli articoli nell'array
function addItem(f1,f2,f3,f4,f5,imgsrc,desc1,desc2,desc3,schedasrc,w,h,descrizione){
	array_articoli[array_articoli.length]=new articolo(f1,f2,f3,f4,f5,imgsrc,desc1,desc2,desc3,schedasrc,w,h,descrizione);
}

// qui riempo materialmente l'array degli articoli

//addItem(1,1,4,5,3,"109-FI.BA.jpg","AS435FD","340000","20%","1001",1012,844);

addItem(812,829,809,810,811,"t120-31.jpg","BLU MET","2008","43000","120-31",640,480,"AUDI A4 AVANT 2.7 TDI ");
addItem(812,813,809,810,844,"t120-30.jpg","ARGENTO MET","NUOVA","O","120-30",640,480,"AUDI A3 1.6 TDI AMBITION");
addItem(812,829,809,817,844,"t120-32.jpg","GRIGIO QUARZO MET","NUOVA ","O","120-32",640,480,"AUDI A4 2.0 TDI AVANT QUATTRO");
addItem(812,829,809,817,811,"t120-34.jpg","BIANCO IBIS","NUOVA","O","120-34",640,480,"AUIDI A5 3.0 TDI SPB QUATTRO");
addItem(812,829,809,817,811,"t120-33.jpg","VULCANO SCURO MET","NUOVA","O","120-33",640,480,"AUDI A 5 2.O TDI SPB QUATTRO");
addItem(812,816,815,817,811,"t120-3.jpg","NERO","2006","78.000","120-3",800,532,"S6 Avant Quattro 5.2i");
addItem(812,820,809,817,811,"t120-36.jpg","ANTRACITE SCURO MET","2007","130000","120-36",640,480,"AUDI Q7 3.0 TDI");
addItem(812,813,815,810,844,"t120-29.jpg","BIANCO IBIS","2011","500","120-29",640,480,"AUDI A1 1.4.TFSI");
addItem(824,814,815,822,811,"t120-56.jpg","ROSSA","2009","7000","120-56",640,480,"FERRARI 430 COUPE\'");
addItem(824,825,815,822,811,"t120-15.jpg","NERO","02/2005","27.000","120-15",640,480,"F430 F1 Spider");
addItem(824,814,815,822,811,"t120-16.jpg","GIALLO","08/2005","25.000","120-16",800,532,"F430 F1 Coupé");
addItem(852,813,809,810,811,"t120-37.jpg","VERDE SCURO MET.","2010","13000","120-37",640,480,"FIAT 500 1.3 MULTIJET CABRIO");
addItem(839,831,850,817,811,"t120-44.jpg","GIALLO","2004","69000","120-44",640,480,"H 2");
addItem(839,831,850,817,811,"t120-49.jpg","NERO","03/2006","42.000","120-49",640,480,"H2 SUT LUXURY 4 porte");
addItem(826,814,815,817,811,"t120-47.jpg","NERO METALLIZZATO","05/2003","18.000","120-47",800,532,"MURCIELAGO");
addItem(826,825,815,817,811,"t120-20.jpg","GIALLO METALLIZZATO","04/2007","22.600","120-20",800,532,"GALLARDO SPYDER");
addItem(847,814,815,822,811,"t120-58.jpg","BLU MET","2008","53000","120-58",598,800,"MASERATI GRAN TURISMO");
addItem(828,829,809,822,844,"t120-48.jpg","NERO MET","2010","18OOO","120-48",640,480,"MERCEDES C 22O CDI ");
addItem(828,814,815,822,0,"t120-77.jpg","NERO MET","2008","9OOO","120-77",640,480,"SLR MCLAREN ");
addItem(828,818,815,822,811,"t120-45.jpg","ARGENTO MET.","2006","30800","120-45",640,480,"MERCEDES SLK 200 K");
addItem(828,820,809,817,811,"t120-50.jpg","NERO MET.","2008","40300","120-50",640,480,"MERCEDES ML 320 SPORT EDITION");
addItem(828,820,809,817,811,"t120-104.jpg","ARGENTO","04/2008","30.000","120-104",640,480,"ML 320 CDI SPORT 10 ANNIVERSARY EDITION");
addItem(828,820,815,817,811,"t120-55.jpg","NERO MET","2008","37000","120-55",640,480,"MERCEDES ML 63 AMG");
addItem(828,820,809,817,811,"t120-42.jpg","NERO","2010","7.300","120-42",640,480,"ML 350  BLUETEC  SPORT");
addItem(828,814,815,822,811,"t120-64.jpg","NERO MET","2007","105000","120-64",640,480,"MERCEDES 500 CL ");
addItem(832,808,809,810,1447,"t120-38.jpg","ROSSO","2008","43000","120-38",640,480,"CLUBMAN COOPER");
addItem(832,813,815,810,863,"t120-39.jpg","ANTRACITE SCURO MET ","2004","73000","120-39",640,480,"MINI COOPER S ");
addItem(832,818,815,810,811,"t120-53.jpg","ARGENTO MET","2010","7000","120-53",640,480,"COOPER S ");
addItem(851,813,815,810,844,"t120-62.jpg","antracite scuro","nuova","2","120-62",640,480,"107 1000 cc acces");
addItem(851,829,809,810,844,"t120-60.jpg","nero met","nuova","2","120-60",640,480,"207 1.4 hdi active pack");
addItem(834,829,815,822,811,"t120-63.jpg","ARGENTO GT","2010","25000","120-63",640,480,"PORSCHE PANAMERA PDK S");
addItem(834,814,815,817,811,"t120-71.jpg","ANTRACITE","01/2008","35.000","120-71",640,480,"997 TARGA 4S MANUALE");
addItem(834,820,815,817,811,"t120-57.jpg","NERO MET","2005","500","120-57",640,480,"PORSCHE CAYENNE S");
addItem(834,818,815,822,811,"t120-43.jpg","ARGENTO GT","2005","15.000","120-43",640,480,"CARRERA GT");
addItem(834,818,815,822,811,"t120-40.jpg","BIANCO","2009","9000","120-40",640,480,"BOXTER SPECIAL EDITION");
addItem(834,814,815,817,811,"t120-35.jpg","ARGENTO","07/1996","100.000","120-35",800,532,"993 4S COUPE");
addItem(834,821,815,817,811,"t120-52.jpg","PLATINO METALLIZZATO","NUOVA","NUOVA","120-52",800,532,"PANAMERA S - VARI MODELLI PORSCHE ITALIA");
addItem(834,818,815,817,811,"t120-51.jpg","BIANCO","2008","30000","120-51",640,480,"997 TURBO");
addItem(1444,1445,809,0,811,"t120-78.jpg","","1995","","120-78",640,480,"BARCA ");
addItem(837,813,809,822,811,"t120-75.jpg","ARGENTO METALL","2009","49000","120-75",640,480,"GOLF 2.0 TDI 110 CV  3 PORTE");
addItem(837,829,809,810,844,"t120-46.jpg","ANTRACITE SCURO","NUOVA","","120-46",640,480,"PASSAT SW 1.6 TDI");
addItem(837,818,809,810,844,"t120-41.jpg","ANTRACITE SCUJRO MET","2010","5300","120-41",640,480,"NEW BETTLE TDI");
addItem(837,820,809,810,844,"t120-54.jpg","BLU MET","NUOVO","","120-54",640,480,"SHARAN");
addItem(837,1028,1029,810,811,"t120-61.jpg","VARI COLORI ","2010","ZERO","120-61",640,480,"POLO ");
addItem(837,820,815,810,811,"t120-59.jpg","BIANCO","NUOVO","2","120-59",640,480,"TIGUAN 1.4 TSI");



// ..................
// ..................

/******** fine definizione articoli ***********************/ 

function select_onchange(index,value){
	//passo a questa funzione sia l'indice della combo
	//che il valore selezionato 
	filtri_query[index-1]=Number(value);
	if(queryOnSelect) cerca();
}

/*****DICHIARAZIONE PUBBLICA DEI VALORI DEI FILTRI **********/

// uso un array

var filtri_query = new Array(5);
filtri_query[0]=0;
filtri_query[1]=0;
filtri_query[2]=0;
filtri_query[3]=0;
filtri_query[4]=0;

var array_articoli_trovati = new Array();
/***** FINE DICHIARAZIONE PUBBLICA DEI VALORI DEI FILTRI **********/
//	dichiaro globalmente quella
//	che poi sarà la variabile che contiene
// l'oggetto di tipo displaypictures
var mydisplayPictures;
// funzione chiamata alla pressione del tasto "cerca"
// Gli passo come argomenti i valori dei 5 filtri
function cerca(){
	//writeInDiv("ricerca",'<img src="graphics/search.gif" width="30" height="30" >');
	//svuoto array_articoli_trovati
	var tmp_array_articoli_trovati = new Array(0);
	//array_articoli_trovati.splice( 0,array_articoli_trovati.length )

	// j tiene conto del numero di articoli trovati
	// è una variabile locale di query();
	// la uso per ciclare sugli elementi di tempArray
	var j = 0;

	for(var i=0;i<array_articoli.length;i++) {
		f1=filtri_query[0];
		f2=filtri_query[1];
		f3=filtri_query[2];
		f4=filtri_query[3];
		f5=filtri_query[4];

		if (f1==0){
			f1=array_articoli[i].f1;
		}
		if (f2==0){
			f2=array_articoli[i].f2;
		}
		if (f3==0){
			f3=array_articoli[i].f3;
		}
		if (f4==0){
			f4=array_articoli[i].f4;
		}
		if (f5==0){
			f5=array_articoli[i].f5;
		}

			if (array_articoli[i].f1==f1 && array_articoli[i].f2==f2 && array_articoli[i].f3==f3 && array_articoli[i].f4==f4 && array_articoli[i].f5==f5 )
			{
				tmp_array_articoli_trovati[j] =array_articoli[i];

				j++;
			}
	}
array_articoli_trovati=tmp_array_articoli_trovati;
//alert ("articoli trovati: " + array_articoli_trovati.length)

//mydisplayPictures = nothing;
mydisplayPictures = new displayPictures(array_articoli_trovati);
mydisplayPictures.Clear();
mydisplayPictures.DisplayFirstSet();
}

/****************** classe displayPictures ***************/

function displayPictures (array_articoli_trovati) {
	// proprietà
	this.tempArray = array_articoli_trovati;
	this.numeroimmagini = array_articoli_trovati.length;
	this.currentset = 1;
	this.lastSet = false;
	this.firstSet = false;
	this.imgPerSet=articoliPerPagina;
	// metodi
	this.DisplayNextSet = DisplayNextSet;
	this.DisplayPreviousSet = DisplayPreviousSet;
	this.DisplayFirstSet = DisplayFirstSet;
	this.ShowPicture = ShowPicture;
	//this.HidePicture = HidePicture;
	this.Clear = Clear;
	this.aggiornaindicatore=aggiornaindicatore;

	function DisplayNextSet () {

	if(!this.lastSet){
			this.Clear();
		if ((this.numeroimmagini - this.currentset*this.imgPerSet) > this.imgPerSet) {
			// se il prossimo set ha >=this.imgPerSet pict
			for (var i = 0; i<this.imgPerSet; i++) {
				this.ShowPicture(this.tempArray[i+(this.currentset)*this.imgPerSet],i+1,i+(this.currentset)*this.imgPerSet);
			}
		} else{// se ne ha meno
				

			this.lastSet = true;
			for (i = 0; i<(this.numeroimmagini-this.currentset*this.imgPerSet); i++) {
				this.ShowPicture(this.tempArray[i+(this.currentset)*this.imgPerSet],i+1,i+(this.currentset)*this.imgPerSet);

			}
		}
		this.firstSet=false;
		this.currentset++;	
}//end if

	this.aggiornaindicatore();
		
	}//end function
	function DisplayPreviousSet () {
	
	if(!this.firstSet){
		if (this.currentset>1) {
			this.Clear();//pulisco da tutti i filmati caricati
			for (var i = 0; i<this.imgPerSet; i++) {
				this.ShowPicture(this.tempArray[i+(this.currentset-2)*this.imgPerSet],i+1,i+(this.currentset-2)*this.imgPerSet);
			}
			this.currentset--;
			if(this.currentset==1){this.firstSet=true;}
			this.lastSet=false;
		}
	}//end if

	this.aggiornaindicatore();
	}//end function
	function DisplayFirstSet () {
	if(!this.firstSet){
		this.Clear();
		if ((this.numeroimmagini)>=this.imgPerSet) {
			// se il primo set ha this.imgPerSet pict
			for (var i = 0; i<this.imgPerSet; i++) {
				this.ShowPicture(this.tempArray[i],i+1,i);
			}
		} else {
			// se ne ha meno
			for (i = 0; i<(this.numeroimmagini); i++) {
				this.ShowPicture(this.tempArray[i],i+1,i);
			}
		}
		this.currentset = 1;
		this.firstSet=true;
		if(this.numeroimmagini<=this.imgPerSet){this.lastSet=true;}else{this.lastSet=false;}
	}
	this.aggiornaindicatore();
}//end function
}
function SetTotali(mydisplayPictures){
	if((mydisplayPictures.numeroimmagini % mydisplayPictures.imgPerSet)==0){
		return (mydisplayPictures.numeroimmagini / mydisplayPictures.imgPerSet);
	}else{
		return (Math.floor(mydisplayPictures.numeroimmagini / mydisplayPictures.imgPerSet)+1);
	}
}
/******************** fine classe DisplayPictures *******************/

function window_onload() {
	if(!checkBrowser()) return;
	
	writeInDiv("spalla",spalla);
	writeInDiv("titolo",titolo);
	writeInDiv("sottotitolo",sottotitolo);
	for (var index=1;index<6;index++){
		if(index <= combo_names.length){
			var combo_string = "<OPTION selected value='0'>Tutti</OPTION>";
			for(i = 0 ; i < eval("combo_values"+index).length; i++){
				combo_string += "<OPTION value=\"" + eval("combo_ids"+index+"[i]") + "\" >" + eval("combo_values"+index)[i] + "</OPTION>"; 
			}
			// il select che si chiamerà "select"+index e chiama la funzione select_onchange passandogli il proprio indice
			combo_string = "<SELECT id='select"+index+"' name='select"+index+"' LANGUAGE='javascript' onchange=\"return select_onchange(" + index + ",this.value)\">"+combo_string+"</SELECT>";
			// infine inserisco le combo
			writeInDiv("combo"+index,combo_string); 
			writeInDiv("nomeCombo"+index,combo_names[index-1]);
		}
	}
	cerca();
}
function checkBrowser(){
	if(document.layers) { document.write('<H3 align="center">Spiacenti: queste pagine necessitano di una versione più aggiornata del browser Netscape</H3>');return false;}
	if(!document.all && !document.getElementById) { document.write('<H3 align="center">Spiacenti: Queste pagine necessitano di un browser Internet Explorer 4+ oppure Netscape 6+</H3>'); return false;}
	return true;	
}

function writeInDiv(divId,text){
	if (document.layers && document.layers["l_" + divId]){
		document.layers["l_" + divId].document.open();
		document.layers["l_" + divId].document.write(text);
		document.layers["l_" + divId].document.close();
		return;
	}
	if (document.all && document.all[divId]) document.all[divId].innerHTML=text;
	if (document.getElementById && document.getElementById(divId)) document.getElementById(divId).innerHTML=text;

}
function DisplayFirstSet(){
	mydisplayPictures.DisplayFirstSet();
}
function DisplayPreviousSet(){
	mydisplayPictures.DisplayPreviousSet();
}
function DisplayNextSet(){
	mydisplayPictures.DisplayNextSet();
}

//********************* specific functions **************************

function variaColore(hexColor,percentage){
	if (percentage==0) return hexColor;
	var q = percentage
	var h = (hexColor.charAt(0)=="#") ? hexColor.substring(1,7) : hexColor;
	var R = parseInt((h).substring(0,2),16)
	var G = parseInt((h).substring(2,4),16)
	var B = parseInt((h).substring(4,6),16) 
	R += (q>0) ? parseInt((255-R)*q/100) : parseInt(R*q/100)
	G += (q>0) ? parseInt((255-G)*q/100) : parseInt(G*q/100)
	B += (q>0) ? parseInt((255-B)*q/100) : parseInt(B*q/100)
	return '#' + R.toString(16) + G.toString(16) + B.toString(16);
}
	function Clear () {
		for (var i = 0; i<this.imgPerSet; i++) {
			indice = i+1;
			writeInDiv("box"+indice,"");
			writeInDiv("boxDescrizione"+indice,"");
		}
	}
	function ShowPicture(articolo,indice,index){
		var caratteristiche = "<table width='100%' border=0 cellpadding=0 cellspacing=0 class='descrizione'>";
		caratteristiche += "<tr><td valign='top'  height='25' colspan=2 ><b><i>&nbsp;" + articolo.descrizione + "<i></b></td></tr>";
		var sfCol = true;
		for(var i=0;i<combo_names.length;i++){
			if(articolo.filtri[i]!=""){
				caratteristiche += "<tr bgColor='"+ (sfCol?ColoreSfondo:variaColore(ColoreSfondo,40))  +"' ><td valign='top' width='70'><b>&nbsp;" + combo_names[i] + "</b></td><td valign='top'> : " + articolo.filtri[i] + "</td></tr>";
				sfCol = !sfCol;
			}
		}
		if(campi_fissi[0] && articolo.desc1){caratteristiche += "<tr bgColor='"+ (sfCol?ColoreSfondo:variaColore(ColoreSfondo,40))  +"'><td valign='top' width='70'><b>&nbsp;"+campi_fissi[0] + "</b></td><td valign='top'> :  " + articolo.desc1 + "</td></tr>";}
		sfCol = !sfCol
		if(campi_fissi[1] && articolo.desc2){caratteristiche += "<tr bgColor='"+ (sfCol?ColoreSfondo:variaColore(ColoreSfondo,40))  +"'><td valign='top' width='70'><b>&nbsp;"+campi_fissi[1] + "</b></td><td valign='top'> :  " + articolo.desc2 + "</td></tr>";}
		sfCol = !sfCol
		if(campi_fissi[2] && articolo.desc3){caratteristiche += "<tr bgColor='"+ (sfCol?ColoreSfondo:variaColore(ColoreSfondo,40))  +"'><td valign='top' width='70'><b>&nbsp;"+campi_fissi[2] + "</b></td><td valign='top'> :  " + articolo.desc3 + "</td></tr>";}
		caratteristiche += "</table>";
		writeInDiv("boxDescrizione"+indice,caratteristiche);
		writeInDiv("ricerca",'&nbsp;');
		var imageStr = '<a href="javascript:{showTechData(' + index + ');}" >'
		var size = (articolo.w<articolo.h) ? 'height="120px"' : 'width="150px"' ;
		//alert(articolo.h)
		imageStr += '<img   alt="Cliccare sull\'immagine per vedere la scheda tecnica" src="images/' + articolo.imgsrc + '"  '+ size+ ' class="immagine"></a>'
		writeInDiv("box"+indice,imageStr);
	}
	function aggiornaindicatore(){
		writeInDiv("indicatore_pagine","Pagina "+ mydisplayPictures.currentset  +" di " + SetTotali(mydisplayPictures));
		writeInDiv("articoli_trovati","Trovati "+ mydisplayPictures.numeroimmagini +" articoli");
	}

function sito(){
	if(url && url!=""){
		window.open(url,"sito");
	}else{
		alert("Spiacenti, il link al sito non è stato impostato.")
	}
}

function contact(){
	if(email && email!=""){
		document.location.href=("mailto:"+ email);
	}else{
		alert("Spiacenti, nessuna indirizzo e-mail disponibile.")
	}
}
function help(bool){
	if (document.all && document.all['help']) 
		document.all['help'].style.visibility = bool? 'visible':'hidden';
	if (document.getElementById && document.getElementById('help')) 
		document.getElementById('help').style.visibility = bool? 'visible':'hidden';

}
function info(){
	window.open('data/info.htm',"q","toolbar=no,location=no,scrollbars=1,status=no,menubar=no,width=600,height=412,top=100,left=100");
}
function showTechData(index){
	articolo = array_articoli_trovati[index];
	window.actualSchedasrc = articolo.schedasrc;
	var newwin = window.open("cards/techdata.htm", "_blank","scrollbars=1,width=783,height=550,top=20,left=0");
}
function impostaLogo(){
	var strDim = (parseInt(w)>parseInt(h)) ? "width='60'" : "height='60'";
	writeInDiv("logo","<img src='images/"+logo+"' "+strDim+" hspace='10' onClick='info();'>");
}

function impostaColori(){
	//document.bgColor = "#FF0000"
}

