
function Verifica_Dati_Richiesta_Informazioni()
	{
	
	if (!document.Form_Dettagli_Articolo.Txt_Nome.value)
		{
		alert("Immettere campo nome e cognome");
		return false;
		}
	
	if (!document.Form_Dettagli_Articolo.Txt_Telefono.value)
		{
		alert("Immettere campo numero di telefono");
		return false;
		}
	Risultato=Verifica_Valore_Intero(document.Form_Dettagli_Articolo.Txt_Telefono.value)
	if (!Risultato)
		{
		alert("Il campo numero di telefono contiene caratteri non validi (sono accettate solo cifre 0-9)");
		return false;
		}
		

	if (document.Form_Dettagli_Articolo.Txt_Email.value)
		{
		Result=Valida_Email(document.Form_Dettagli_Articolo.Txt_Email.value);		
		if (!Result)
			{
			return false;
			}
		}
	document.Form_Dettagli_Articolo.op.value='Richiesta_Informazioni';
	document.Form_Dettagli_Articolo.submit();		
	return true;
	}


function Verifica_Dati_Richiesta_Contatto()
	{
	
	
	if (!document.Form_Contattateci.Txt_Nome.value)
		{
		//alert("Immettere campo nome");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR1.value);
		return false;
		}
	if (!document.Form_Contattateci.Txt_Cognome.value)
		{
		//alert("Immettere campo cognome");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR2.value);
		return false;
		}		
	if (!document.Form_Contattateci.Txt_Telefono.value)
		{
		//alert("Immettere campo telefono");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR3.value);
		return false;
		}
	
	Risultato=Verifica_Valore_Intero(document.Form_Contattateci.Txt_Telefono.value)
	if (!Risultato)
		{
		//alert("Il campo numero di telefono contiene caratteri non validi (sono accettate solo cifre 0-9)");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR5.value);	
		return false;
		}
	Risultato=Verifica_Valore_Intero(document.Form_Contattateci.Txt_Fax.value)
	if (!Risultato)
		{
		//alert("Il campo numero di Fax contiene caratteri non validi (sono accettate solo cifre 0-9)");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR6.value);
		return false;
		}		

	if (document.Form_Contattateci.Txt_Email.value)
		{
		Result=Valida_Email(document.Form_Contattateci.Txt_Email.value);		
		if (!Result)
			{
			return false;
			}
		}
	else
		{
		//alert("Immettere il campo e-mail");
		alert(document.Form_Contattateci.Str_Form_Contattateci_STR4.value);
		return false;
		}
	document.Form_Contattateci.op.value='Richiesta_Contatto';
	document.Form_Contattateci.submit();		
	return true;
	}	
	

function Verifica_Dati_Cliente(Criterio,Parametro1)
	{
	//alert(Criterio);
	Result=Valida_User_Name(document.Form_Registrazione.Txt_User_Name.value);
	
	if (!Result)
		return false;

	Result=Valida_Email(document.Form_Registrazione.Txt_Email.value);
	if (!Result)
		return false;
	if (0) // tolto per sito bsmco
	{
		if (Criterio == 1)
			{
			Result=Valida_Password(document.Form_Registrazione.Txt_Password.value);
			if (!Result)
			return false;
			}
	}
	
	/*
	if(document.Form_Registrazione.Txt_Cap.value)
		{
		Result=Verifica_Valore_Cap(document.Form_Registrazione.Txt_Cap.value);
		if (!Result)
			return false;
		}
	*/
	if (!document.Form_Registrazione.Txt_Cognome.value)
		{
		//alert("COGNOME CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str1.value);
		return false;
		}

	if (!document.Form_Registrazione.Txt_Nome.value)
		{
		//alert("NOME CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str2.value);
		return false;
		}

	if (!document.Form_Registrazione.Txt_Indirizzo.value)
		{
		//alert("INDIRIZZO CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str3.value);
		return false;
		}


	if (!document.Form_Registrazione.Txt_Comune.value)
		{
		//alert("COMUNE DELL'INDIRIZZO CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str4.value);
		return false;
		}
	if (!document.Form_Registrazione.Txt_Provincia.value)
		{
		//alert("PROVINCIA DELL'INDIRIZZO CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str5.value);
		return false;
		}
	/*
	if (!document.Form_Registrazione.Txt_Stato.value)
		{
		//alert("STATO DELL'INDIRIZZO CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str6.value);
		return false;
		}
	*/
	
	if (!document.Form_Registrazione.Txt_Numtel.value)
		{
		//alert("telefono CLIENTE MANCANTE");
		alert(document.Form_Registrazione.Str_Form_Registrazione_Str7.value);
		return false;
		}
	if (Criterio ==1)
	{
	if (0) //tolto per bmsco
	{
	if (document.Form_Registrazione.Txt_Password.value != document.Form_Registrazione.Txt_Password_1.value)
		{
		alert("ATTENZIONE LA VERIFICA DELLA PASSWORD HA DATO ERRORE, RIDIGITARE LA PASSWORD E LA VERIFICA DELLA PASSWORD");
		return false;
		}
	}
	//alert(Parametro1);
        //tolto per bmsco if ( Parametro1!='Da_Altro_Utente') 
	if ( 0 )
        	{
		if (document.Form_Registrazione.accetto1.selectedIndex !=1)
			{
			alert("PER POTER ACCEDERE AL SERVIZIO E' NECESSARIO DARE IL VOSTRO CONSENSO ALLA CONDIZIONE 1");
			return false;
			}	
			if (document.Form_Registrazione.accetto2.selectedIndex !=1)
			{
			alert("PER POTER ACCEDERE AL SERVIZIO E' NECESSARIO DARE IL VOSTRO CONSENSO ALLA CONDIZIONE 2");
			return false;
			}
			if (document.Form_Registrazione.accetto3.selectedIndex !=1)
			{
			window.confirm("NON VOLETE ACCETTARE LA CONDIZIONE 3");
			}
		}	
	document.Form_Registrazione.op.value='Invia_Registrazione';
	document.Form_Registrazione.submit();
	}
	//alert("ok");
	if (Criterio==2)
		{
		document.Form_Registrazione.Txt_Punteggio_Cliente.value=Converti_Notazione_Inglese(document.Form_Registrazione.Txt_Punteggio_Cliente.value);
		//alert(document.Form_Registrazione.Txt_Punteggio_Cliente.value);
		document.Form_Registrazione.op.value='Modifica_Cliente';
		document.Form_Registrazione.submit();		
		}
	//alert("ok1");
	return true;
	}


function Invia_Ricerca(Param,Cls1_En,Cls2_En,Cls3_En,Cls4_En,Cls5_En)
		{		
		var Prezzo_Inf_Intero,Prezzo_Sup_Intero;
		Prezzo_Inf_Intero=parseInt(document.Ricerche_Articoli.Prezzo_Inferiore_Sel.value);
		Prezzo_Sup_Intero=parseInt(document.Ricerche_Articoli.Prezzo_Superiore_Sel.value);
		if (!isNaN(Prezzo_Inf_Intero))
			{
			document.Ricerche_Articoli.Prezzo_Inferiore_Sel.value=parseInt(Prezzo_Inf_Intero);
			}
		else
			{
			document.Ricerche_Articoli.Prezzo_Inferiore_Sel.value="";
			}
		
		//alert(document.Ricerche_Articoli.Prezzo_Inferiore_Sel.value);
		if (!isNaN(Prezzo_Inf_Intero))
			{							
			document.Ricerche_Articoli.Prezzo_Superiore_Sel.value=parseInt(Prezzo_Sup_Intero);
			}
		else
			{
			document.Ricerche_Articoli.Prezzo_Superiore_Sel.value="";
			}
		//alert(document.Ricerche_Articoli.Prezzo_Superiore_Sel.value);				
		
		if (Param == 'Ricerche_Articoli')
			{
			document.Ricerche_Articoli.op.value = 'Esegui_Ricerca';
			document.Ricerche_Articoli.submit();
			}
		if (Param == 'Ricerche_Articoli_Tutti')
			{
		if (Cls1_En == 1)
			{
			document.Ricerche_Articoli.Id_Classificazione1_Sel.options[0].selected=true ;
			}
		if (Cls2_En == 1)
			{
			document.Ricerche_Articoli.Id_Classificazione2_Sel.options[0].selected=true ;
			}
		if (Cls3_En == 1)
			{
			document.Ricerche_Articoli.Id_Classificazione3_Sel.options[0].selected=true;
			}
		if (Cls4_En == 1)
			{
			document.Ricerche_Articoli.Id_Classificazione4_Sel.options[0].selected=true ;
			}
		if (Cls5_En == 1)
			{
			document.Ricerche_Articoli.Id_Classificazione5_Sel.options[0].selected=true;
			}
			document.Ricerche_Articoli.op.value = 'Esegui_Ricerca';
			document.Ricerche_Articoli.submit();
			}
		}


function Verifica_Dati_Login(Criterio)
		{
		if (!Criterio)
			{
			//document.Form_Login.op.value='Registrazione';
			//document.Form_Login.submit();
			document.location.href="controllo.php?op=Registrazione";
			return true;
			}
		if (Criterio == 1)
			{
			if (document.Form_Login.Txt_Nome_Utente.value=='')
				{
				//alert("NOME UTENTE MANCANTE");
				alert(document.Form_Login.Str_Form_Login_Str1.value);
				document.Form_Login.Txt_Nome_Utente.focus;
				return false;
				}
			if (document.Form_Login.Txt_Password.value=='')
				{
				//alert("PASSWORD MANCANTE");
				alert(document.Form_Login.Str_Form_Login_Str2.value);
				document.Form_Login.Txt_Password.focus;
				return false;
				}		
			document.Form_Login.op.value='login';
			document.Form_Login.submit();
			return true;
			}
		if (Criterio == 2)
			{
			result=Valida_Email(document.Form_Login.Txt_Email.value);
			if (!result)
				{
				//alert("INDIRIZZO EMAIL L'INSERITO NON E' CORRETTO");
				document.Form_Login.Txt_Email.focus;
				return false;
				}
			document.Form_Login.op.value='Ricorda';
			document.Form_Login.submit();
			return true;
			}		
		}

function Recovery()
	{
	alert("Carrello disabilitato!");
	return 0;		
        }
function Modifica_Carrello(Cont, Id, Pagina,Old_Value)
	{
	//alert(Pagina);	
	if (Pagina=='listino')
		{
		stringa  = "document.Form_Listino.Txt_Quantita_Riga_" + Cont+".value";
		}
	if (Pagina=='carrello')
		{
		stringa  = "document.Form_Carrello.Txt_Quantita_Riga_" + Cont+".value";
		}
	Quantita_Riga = eval(stringa);
	if (Verifica_Valore_Intero(Quantita_Riga) )
		{
		if (Pagina=='listino')
			{
	document.location.href="controllo.php?op=Aggiungi_Modifica_Carrello&Id_Articolo="+Id+"&Quantita_Riga="+Quantita_Riga;
			return true;
			}
		if (Pagina=='carrello')
			{
	document.location.href="controllo.php?op=Aggiungi_Modifica_Carrello_1&Id_Articolo="+Id+"&Quantita_Riga="+Quantita_Riga;
			return true;
			}		
		}
	else
		{
		alert ("E STATO INSERITO UN DATO NON CORRETTO NEL CAMPO QUANTITA");
		if (Pagina=='carrello')
			{
			stringa  = "document.Form_Carrello.Txt_Quantita_Riga_" + Cont+".value=Old_Value";
			eval(stringa);			
			stringa = "document.Form_Carrello.Txt_Quantita_Riga_"+Cont+".focus()";	
			eval(stringa);	
			}
		if (Pagina=='listino')
			{
			stringa  = "document.Form_Listino.Txt_Quantita_Riga_" + Cont+".value=Old_Value";
			eval(stringa);			
			stringa = "document.Form_Listino.Txt_Quantita_Riga_"+Cont+".focus()";	
			eval(stringa);	
			}

		return true;	
		}
return true;
	}


function Verifica_Caratteri_Vietati(Stringa,Testo_Allarme)
		{
		var Slash="\\";
		var Virgolette='"';
		//alert(Stringa);
  		//alert("ingresso caratteri vietati");				
		if (Stringa.indexOf(Slash)>=0)
			{
			alert("Il carattere "+Slash+" non è ammesso nel campo "+Testo_Allarme);
			return false;
   			}
		if (Stringa.indexOf(Virgolette)>=0)
			{					
			alert("Il carattere "+Virgolette+" non è ammesso nel campo "+Testo_Allarme);
			return false;
   			}
   					
  		//alert("uscita caratteri vietati");				   			
		return true;
		}

function Verifica_Valore_Intero(Stringa)
		{
		var Caratteri_Ammessi="0123456789";
		var i;

		for (i=0; i<Stringa.length; i++)
			{
			Car= Stringa.charAt(i);
			if (Caratteri_Ammessi.indexOf(Car)==-1)
				return false;				
			}
		return true;
		}
function Converti_Notazione_Italiana(Stringa)
		{
		Stringa.replace(/,/g,'');			
		Stringa=Stringa.replace(/\./g,',');
		return Stringa;	
		}
function Converti_Notazione_Inglese(Stringa)
		{
		Stringa.replace(/,/g,'');			
		Stringa=Stringa.replace(/\,/g,'.');
		return Stringa;	
		}
function Parse_Float(Stringa,Num_Dec)
		{
		//alert(Stringa);
		//alert("Inizio parse float");		
		//questa funzione preleva in ingresso una stringa e un numero che mi da le
		//cifre decimali di approssimazione.
		//mi restituisce una stringa con 2 decimali approssimato
		var Caratteri_Ammessi=",. 0123456789";
		var i,Risultato,Intera,Decimale,Trovato_Decimale;
		var Decimi,Centesimi,Millesimi;
		Risultato ="";
		Intera ="";
		Decimale ="";
		Trovato_Decimale=false;
		for (i=0; i<Stringa.length; i++)
			{
			Car= Stringa.charAt(i);
			if (Caratteri_Ammessi.indexOf(Car)==-1)
				{
				alert("Immesso carattere non ammesso nel campo prezzo");
				return NaN;	
				}
			if ((Car == ","))
				{
				if (!Trovato_Decimale)
					{
					Trovato_Decimale=true;
					}
				else
					{
					alert("Immesso piu' di una virgola nel campo prezzo");
					return -1;
					}
				}			
			if (Car!=' ' && Car!='.' && !Trovato_Decimale)
				Intera=Intera + Car;				
			//if (Car!=' ' && Car!=',' && Car!='.' && Trovato_Decimale)
			if (Car!=' ' && Car!=',' && Trovato_Decimale)
				Decimale=Decimale + Car;				
									
			}
		//alert ("INT+DEC="+Intera+Decimale);
		Decimi=Decimale.substring(0,1)-0;
		Centesimi=Decimale.substring(1,2)-0;
		Millesimi=Decimale.substring(2,3)-0;
		
		Decimi=Decimi+"";
		if (!Decimi)
			{
			Decimi="0";
			}
		if (Millesimi >= 5)
			{
			Centesimi = ++Centesimi;
			}				
		Centesimi=Centesimi+"";
		if (!Centesimi)
			{
			Centesimi="0";
			}
		//Risultato=Intera*100+Decimi*10+Centesimi;
		Risultato=Intera+","+Decimi+Centesimi;
		
		//alert ("dec="+Decimi);
		//alert ("cen="+Centesimi);
		//alert ("mil="+Millesimi);		
		//alert ("ris a="+Risultato);
		/*if (Millesimi >= 5)
			{
			Risultato= ++Risultato;
			}
		//Risultato=Risultato/100;
		//Risultato=Risultato+"";*/
		//Risultato=Risultato.replace(/\./g,"");
		//Risultato=Risultato.replace(/\./g, ',');
		return Risultato;
		}
		
		

function Parse_Int(Stringa)
		{
		var Caratteri_Ammessi=" 0123456789";
		var i,Risultato,Intera;
		//alert("ingresso parse int");				
		Risultato ="";
		Intera ="";
		Decimale ="";
		for (i=0; i<Stringa.length; i++)
			{
			Car= Stringa.charAt(i);
			if (Caratteri_Ammessi.indexOf(Car)==-1)
				return -1;	
			if (Car!=' ')
				Intera=Intera + Car;				
									
			}
		//alert (Intera);
		Risultato=Intera;
		//alert ("ris finale int"+Risultato);
		//alert("uscita parse int");						
		return Risultato;
		}

						
function Verifica_Valore_Carattere(Stringa)
		{
		var Caratteri_Ammessi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
		for (i=0; i<Stringa.length; i++)
			{
			Car= Stringa.charAt(i);
			if (Caratteri_Ammessi.indexOf(Car)==-1)
				return false;				
			}
		return true;
		}


//verifica di una stringa che deve contenere solo lettere o numeri o meno o underscore
function Verifica_Valore_Carattere_Trattini(Stringa)
		{
		var Caratteri_Ammessi="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-";
		for (i=0; i<Stringa.length; i++)
			{
			Car= Stringa.charAt(i);
			if (Caratteri_Ammessi.indexOf(Car)==-1)
				return false;				
			}
		return true;
		}

function Verifica_Valore_Cap(Cap)
		{

	// Verifica della consistenza (e non della correttezza) dei codice CAP
	// devono essere solo interi
		if (!Verifica_Valore_Intero(Cap) )
			{
			alert("IL CODICE CAP DEVE ESSERE DI SOLI NUMERI.");
			return false;
			}
	// devono essere 5 cifre
		if (Cap.length != 5 )	
			{
			alert("IL CODICE CAP DEVE ESSERE COMPOSTO DI 5 CIFRE.");
			return false;
			}
		return true;
		}

function Valida_User_Name(name) 
	{

	// non ci devono essere spazi
	if (name.indexOf(' ') != -1) 
		{
		//alert("NON CI DEVONO ESSERE SPAZI NEL NOME UTENTE PER L'ACCESSO.");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str1.value);
		return false;
		}
	// almeno un carattere
	var Stringa_Di_Caratteri="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var Almeno_Un_Carattere=false;
	for (i=0; i<name.length; i++)
		{
		Car= name.charAt(i);
		if (Stringa_Di_Caratteri.indexOf(Car) != -1)
			Almeno_Un_Carattere=true;				
		}
	if (!Almeno_Un_Carattere)
		{
		//alert("IL NOME UTENTE PER L'ACCESSO DEVE CONTENERE AlMENO UN CARATTERE.");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str2.value);
		return false;
		}
	// carattere non valido
	if (!Verifica_Valore_Carattere_Trattini(name))
		{
		//alert("CARATTERE NON VALIDO NEL NOME UTENTE");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str3.value);
		return false;
		}

	// minima e massima lunghezza
	if (name.length < 5) {
		//alert("IL NOME UTENTE PER L'ACCESSO DEVE CONTENERE ALMENO 5 CARATTTERI");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str4.value);
		return false;
	}
	if (name.length > 15) {
		//alert("IL NOME UTENTE PER L'ACCESSO DEVE CONTENERE MASSIMO 15 CARATTTERI");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str5.value);
		return false;
	}
	//nomi non legali
	var Non_Legale=false;
	if (name=='root')
		Non_Legale=true;
	if (name=='bin')
		Non_Legale=true;
	if (name=='daemon')
		Non_Legale=true;
	if (name=='adm')
		Non_Legale=true;
	if (name=='lp')
		Non_Legale=true;
	if (name=='sync')
		Non_Legale=true;
	if (name=='shutdown')
		Non_Legale=true;
	if (name=='halt')
		Non_Legale=true;
	if (name=='mail)')
		Non_Legale=true;
	if (name=='news')
		Non_Legale=true;
	if (name=='uucp')
		Non_Legale=true;
	if (name=='operator')
		Non_Legale=true;
	if (name=='mysql')
		Non_Legale=true;
	if (name=='httpd')
		Non_Legale=true;
	if (name=='nobody')
		Non_Legale=true;
	if (name=='games')
		Non_Legale=true;
	if (name=='dummy')
		Non_Legale=true;
	if (name=='www')
		Non_Legale=true;
	if (name=='shell')
		Non_Legale=true;
	if (name=='ftp')
		Non_Legale=true;
	if (name=='irc')
		Non_Legale=true;
	if (name=='debian')
		Non_Legale=true;
	if (name=='ns')
		Non_Legale=true;
	if (name=='anoncvs_')
		Non_Legale=true;
	if (name=='cvs')
		Non_Legale=true;
	if (name=='download')
		Non_Legale=true;

	if (Non_Legale)
		{
		//alert("NOME DI ACCESSO RISERVATO. SCEGLIERE UN ALTRO NOME.");
		alert(document.Stringhe_Comuni.Str_Valida_User_Name_Str6.value);
		return false;
		}

	return true;
}



function Valida_Email (address) 
	{
	if (address.length == 0)
		{
		//alert("INSERIRE INDIRIZZO E-MAIL");
		alert(document.Stringhe_Comuni.Str_Valida_Email_Str2.value);
		return false;
		}
	if (address.indexOf('@') == -1)
		{
		//alert("L'INDIRIZZO E-MAIL INSERITO NON E' CORRETTO");
		alert(document.Stringhe_Comuni.Str_Valida_Email_Str1.value);
		return false;
		}
	return true;
	}

function Valida_Password(Password) 
	{	
	if (Password.length < 6) 
		{
		//alert("LA PASSWORD DEVE CONTENERE ALMENO 6 CARATTERI.");
		alert(document.Stringhe_Comuni.Str_Valida_Password_Str7.value);
		return false;
		}
	return true;
	}

function Navigazione_Indietro(Op,Nome_Parametro1,Parametro1)
	{
	if (Nome_Parametro1)
		{
		document.location.href="controllo.php?op="+Op+"&"+Nome_Parametro1+"="+Parametro1;
		}
	else
		{
		document.location.href="controllo.php?op="+Op;
		}
	return true;
	}

function Variata_Classificazione4_Ricerca()
	{
	document.Ricerche_Articoli.op.value='Variata_Classificazione4';
	document.Ricerche_Articoli.submit();	
	return true;
	}	
function Variata_Classificazione5_Ricerca()
	{
	alert ("ok");
	return true;
	}	

function Torna_Al_Listino(Id_Classificazione1,Id_Classificazione2,Id_Classificazione3,Id_Classificazione4,Id_Classificazione5)
	{
	// questa funzione mi esegue nuovamente l'ultima ricerca eseguita, quindi mi riporta nel listino
	// nel punto in cui ero prima			
	document.Form_Scheda_Articolo.op.value='Torna_Ricerca_Precedente';
	document.Form_Scheda_Articolo.submit();
	return true;
	}

function Torna_Da_Scheda_Dettagliata_A_Listino(Nome_Form,Id_Classificazione1,Id_Classificazione2,Id_Classificazione3,Id_Classificazione4,Id_Classificazione5,Controllo)
	{
	// questa funzione mi esegue nuovamente l'ultima ricerca eseguita, quindi mi riporta nel listino
	// nel punto in cui ero prima			
	stringa="document."+Nome_Form+".op.value='Torna_Ricerca_Precedente'";
	stringa="document.Form_Dettagli_Articolo.op.value='Torna_Ricerca_Precedente'";
	Risultato = eval(stringa);
	stringa="document."+Nome_Form+".submit()";
	Risultato = eval(stringa);
	return true;
	}

var Dimensione=30;
var NScritta =0;

var Contatore_Animazione_1=0;
var Contatore_Animazione_2=0;

function Parti()
{
var timeout_id;
timeout_id = setInterval("Anima_Scritta()",500);
//alert("kkk");
timeout_id = setInterval("Anima_Foto_2()",500);
timeout_id = setInterval("Anima_Foto_3()",500);
//Anima_Foto()
return true;
}

function Anima_Scritta()
	{

	document.all.Dimensione.value = document.all.Dimensione.value +1;
	Dimensione=Dimensione + 10;
	if (Dimensione >= 40) 
			{
			Dimensione = 1;
			NScritta = NScritta + 1;
			if (NScritta >= 3) 
				{
				NScritta = 0;	
				}
			}

	if (NScritta==0)
		{
		document.all.Testo.innerText = 'B.M.S. and Co';
		}
	
	if (NScritta==1)
		{
		document.all.Testo.innerText = 'Italian producer';
		}
	
	if (NScritta==2)
		{
		document.all.Testo.innerText = 'of natural stone';
		}

	
	document.all.Testo.style.fontSize = Dimensione;
	

	return true;
	}

function Anima_Foto_2(Nome_Foto_1, Nome_Foto_2, Nome_Foto_3)
	{

	
	Contatore_Animazione_1=Contatore_Animazione_1 + 1;
	if (Contatore_Animazione_1 >= 5) 
			{
			Contatore_Animazione_1=1;
			Contatore_Animazione_2  = Contatore_Animazione_2 + 1;
			if (Contatore_Animazione_2 > 3) 
				{
				Contatore_Animazione_2   = 0;	
				}
			}
	if (Contatore_Animazione_2==0)
		{
		//alert("000");

		document.all.Cont_Foto_2.background = 'grafica/home_page.jpg';
		}
	if (Contatore_Animazione_2==1)
		{
		//alert("111");
		document.all.Cont_Foto_2.background = 'grafica/home_page_2.jpg';
		}

	
	if (Contatore_Animazione_2==2)
		{
		//alert("111");
		document.all.Cont_Foto_2.background = 'grafica/home_page_3.jpg';
		}
	
	if (Contatore_Animazione_2==3)
		{
		//alert("222");
		document.all.Cont_Foto_2.background = 'grafica/home_page_4.jpg';
		}

	if (Contatore_Animazione_2==4)
		{
		//alert("333");
		document.all.Cont_Foto_2.background = 'grafica/home_page_4.jpg';
		}

	
	if (Contatore_Animazione_2==5)
		{
		//alert("333");
		document.all.Cont_Foto_2.background = 'grafica/home_page_4.jpg';
		}

	//alert("kkk3333");
	return true;
	}

var Contatore_Animazione_3_1=0;
var Contatore_Animazione_3_2=0;

function Anima_Foto_3(Nome_Foto_1, Nome_Foto_2, Nome_Foto_3)
	{

	
	Contatore_Animazione_3_1=Contatore_Animazione_3_1+ 1;
	if (Contatore_Animazione_3_1>= 5) 
			{
			Contatore_Animazione_3_1=1;
			Contatore_Animazione_3_2= Contatore_Animazione_3_2+ 1;
			if (Contatore_Animazione_3_2> 1) 
				{
				Contatore_Animazione_3_2= 0;	
				}
			}
	if (Contatore_Animazione_3_2==0)
		{
		//alert("000");

		document.all.Cont_Foto_3.background = 'grafica/new.jpg';
		document.all.Cont_Foto_4.background = 'grafica/offer.jpg';

		}
	if (Contatore_Animazione_3_2==1)
		{
		//alert("111");
		document.all.Cont_Foto_3.background = 'grafica/offer.jpg';
		document.all.Cont_Foto_4.background = 'grafica/new.jpg';
		}

	
	if (Contatore_Animazione_3_2==2)
		{
		//alert("111");
		document.all.Cont_Foto_3.background = 'grafica/home_page_3.jpg';
		document.all.Cont_Foto_4.background = 'grafica/new.jpg';
		}
	
	if (Contatore_Animazione_3_2==3)
		{
		//alert("222");
		document.all.Cont_Foto_3.background = 'grafica/home_page_4.jpg';
		document.all.Cont_Foto_4.background = 'grafica/new.jpg';
		}

	if (Contatore_Animazione_3_2==4)
		{
		//alert("333");
		document.all.Cont_Foto_3.background = 'grafica/home_page_4.jpg';
		document.all.Cont_Foto_4.background = 'grafica/new.jpg';
		}

	
	if (Contatore_Animazione_3_2==5)
		{
		//alert("333");
		document.all.Cont_Foto_3.background = 'grafica/home_page_4.jpg';
		document.all.Cont_Foto_4.background = 'grafica/new.jpg';
		}

	//alert("kkk3333");
	return true;
	}


function Cambia_Immagine_Catalogo()
	{
	//alert("ok");
	var pattern = /pat123654ern/;

	Stringa=document.all.Txt_Catalogo_Scelta.options[document.all.Txt_Catalogo_Scelta.selectedIndex].value;
	//alert(Stringa);
	//estraggo immagine
	Result=pattern.test(Stringa);
	Immagine=RegExp.leftContext;
	Restante=RegExp.rightContext;
	//alert(Immagine);
	//alert(Restante);
	document.all.Cont_Foto_5.src = Immagine;
	//document.all.Cont_Foto_5.background = Immagine;
	//document.all.Cont_Foto_5.backgroundImage = Immagine;

	//estraggo descrizione prodotto
	Result=pattern.test(Restante);
	Descrizione=RegExp.leftContext;
	Restante1=RegExp.rightContext;
	//alert(Descrizione);
	//alert(Restante);

	//estraggo Id prodotto
	Result=pattern.test(Restante);
	Id_Prodotto=RegExp.rightContext;
	//alert(Id_Prodotto);
	

	//document.all.Cont_Foto_5.background = document.all.Txt_Catalogo_Scelta.options[document.all.Txt_Catalogo_Scelta.selectedIndex].value;
	
	//if (listanchors.nav) 
	//	document.all.Link_Catalogo.Text=Descrizione;
	//else
	document.all.Link_Catalogo.innerText=Descrizione;
	//document.all.Link_Catalogo_1.innerText="Clik per dettagli";
	document.all.Link_Catalogo_1.innerText=document.Form_Listino.Str_Form_Listino_STR1.value;
	//alert(navigator.appName);
	document.all.Link_Catalogo.href="controllo.php?op=Apri_Scheda_Articolo&Id_Articolo_Selezionato="+Id_Prodotto;
	document.all.Link_Catalogo_1.href="controllo.php?op=Apri_Scheda_Articolo&Id_Articolo_Selezionato="+Id_Prodotto;
	//alert(document.all.Txt_Catalogo_Scelta.options[document.all.Txt_Catalogo_Scelta.selectedIndex].value);
	//controllo.php?op=Apri_Scheda_Articolo&Id_Articolo_Selezionato=1
	return true;
	}



