// grafica
function cambiacolore(who) 
    {
    who.style.backgroundColor="#E0E0E0"
    }
function coloreoriginale(who) 
    {
    who.style.backgroundColor="#ffffff"
    }

// sfondi
var sfondo = new Array();
sfondo[sfondo.length] = 'images/sx1.jpg';
sfondo[sfondo.length] = 'images/sx2.jpg';
sfondo[sfondo.length] = 'images/sx3.jpg';
sfondo[sfondo.length] = 'images/sx4.jpg';
sfondo[sfondo.length] = 'images/sx5.jpg';
sfondo[sfondo.length] = 'images/sx6.jpg';
sfondo[sfondo.length] = 'images/sx7.jpg';
sfondo[sfondo.length] = 'images/sx8.jpg';
sfondo[sfondo.length] = 'images/sx9.jpg';
sfondo[sfondo.length] = 'images/sx10.jpg';
sfondo[sfondo.length] = 'images/sx11.jpg';
sfondo[sfondo.length] = 'images/sx12.jpg';
sfondo[sfondo.length] = 'images/sx13.jpg';
sfondo[sfondo.length] = 'images/sx14.jpg';
sfondo[sfondo.length] = 'images/sx15.jpg';
sfondo[sfondo.length] = 'images/sx16.jpg';

function cambia_sfondo() {
  increment = Math.floor(Math.random() * sfondo.length);
  document.getElementById('td1').style.backgroundImage = 'url('+sfondo[increment]+')';
  cambia_sfondo1();
}

var sfondo1 = new Array();
sfondo1[sfondo1.length] = 'images/dx1.jpg';
sfondo1[sfondo1.length] = 'images/dx2.jpg';
sfondo1[sfondo1.length] = 'images/dx3.jpg';
sfondo1[sfondo1.length] = 'images/dx4.jpg';
sfondo1[sfondo1.length] = 'images/dx5.jpg';
sfondo1[sfondo1.length] = 'images/dx6.jpg';
sfondo1[sfondo1.length] = 'images/dx7.jpg';
sfondo1[sfondo1.length] = 'images/dx8.jpg';
sfondo1[sfondo1.length] = 'images/dx9.jpg';
sfondo1[sfondo1.length] = 'images/dx10.jpg';
sfondo1[sfondo1.length] = 'images/dx11.jpg';
sfondo1[sfondo1.length] = 'images/dx12.jpg';
sfondo1[sfondo1.length] = 'images/dx13.jpg';
sfondo1[sfondo1.length] = 'images/dx14.jpg';
sfondo1[sfondo1.length] = 'images/dx15.jpg';
sfondo1[sfondo1.length] = 'images/dx16.jpg';

function cambia_sfondo1() {
  increment = Math.floor(Math.random() * sfondo1.length);
  document.getElementById('td2').style.backgroundImage = 'url('+sfondo1[increment]+')';
}

// ***************************************** CATEGORIE *****************************************************************
// fuoco
function fuococat()
{
	frm_categoria.descCategoria.focus();
}
//----------------------------------------------------------------------------------------------------------------------
// controllo
function controllocat(){
if (frm_categoria.descCategoria.value==null || frm_categoria.descCategoria.value==''){
	alert("Inserire il nome della categoria");
	frm_categoria.descCategoria.focus();}

else if (frm_categoria.descCategoriaEng.value==null || frm_categoria.descCategoriaEng.value==''){
	alert("Inserire il nome della categoria in lingua");
	frm_categoria.descCategoriaEng.focus();}

else{
	frm_categoria.submit();}
}
//----------------------------------------------------------------------------------------------------------------------
// Elimina
function eliminacat(idcategoria){
  if (confirm("Eliminare la categoria?")){
	window.location.href("gestione_categorie.asp?idcategoria=" + idcategoria );
  } 
}
// ***************************************** FINE CATEGORIE *************************************************************


// ***************************************** AREA RISERVATA *************************************************************
// fuoco
function fuocoris()
{
	frmLogin.username.focus();
}
//----------------------------------------------------------------------------------------------------------------------
// accesso amministrativo
function accediAreaRiservata(){
  if (frmLogin.username.value==""){  
    alert("Attenzione!! Occorre indicare lo user.");
	frmLogin.username.focus();
	return;
  } else if (frmLogin.password.value==""){
    alert("Attenzione!! Occorre indicare la password.");
	frmLogin.password.focus();
	return;
  } else {
    frmLogin.submit();
  }
}
// accesso per ordine  utente
function ordineute(){
if (frmLogin.password.value==""){
    alert("Attenzione!! Occorre indicare la password.");
	frmLogin.password.focus();
	return;
  } else {
    frmLogin.submit();
  }
}
// ***************************************** FINE AREA RISERVATA **********************************************************


// ***************************************** PRODOTTI ********************************************************************
// fuoco
function fuocoprod()
{
	frm_prodotti.nomeProd.focus();
}
//----------------------------------------------------------------------------------------------------------------------
// controllo
function controlloprod(){
if (frm_prodotti.codprod.value==null || frm_prodotti.codprod.value==''){
alert("Inserire il codice del prodotto");
frm_prodotti.codprod.focus();}
	
else if (frm_prodotti.nomeProd.value==null || frm_prodotti.nomeProd.value==''){
	alert("Inserire il nome del prodotto");
	frm_prodotti.nomeProd.focus();}
	
else if (frm_prodotti.descProdotto.value==null || frm_prodotti.descProdotto.value==''){
	alert("Inserire la descrizione del prodotto");
	frm_prodotti.descProdotto.focus();}
	
else if (frm_prodotti.nomeProdEng.value==null || frm_prodotti.nomeProdEng.value==''){
	alert("Inserire il nome del prodotto in inglese");
	frm_prodotti.nomeProdEng.focus();}
	
else if (frm_prodotti.descProdottoEng.value==null || frm_prodotti.descProdottoEng.value==''){
	alert("Inserire la descrizione del prodotto in inglese");
	frm_prodotti.descProdottoEng.focus();}
	
// controllo numerico sul prezzo (si completa con l'onchange del campo di input prezzo e con la funzione puntovirgola del globale) 	
else if (isNaN(frm_prodotti.prezzoProdotto.value) || (frm_prodotti.prezzoProdotto.value=='') || (frm_prodotti.prezzoProdotto.value==null))
{
alert('Nel campo č possibile immettere solo numeri!');
frm_prodotti.prezzoProdotto.value=0;
frm_prodotti.prezzoProdotto.focus();
}

// controllo numerico sull'ordinamento (si completa con l'onchange del campo di input prezzo e con la funzione puntovirgola del globale) 	
else if (isNaN(frm_prodotti.ordineProdotto.value) || (frm_prodotti.ordineProdotto.value=='') || (frm_prodotti.ordineProdotto.value==null))
{
alert('Nel campo č possibile immettere solo numeri!');
frm_prodotti.ordineProdotto.value=0;
frm_prodotti.ordineProdotto.focus();
}	

else{
	frm_prodotti.submit();}
}
//----------------------------------------------------------------------------------------------------------------------
// Elimina
function eliminaprod(idprodotto){
  if (confirm("Attenzione!! Se si elimina un prodotto saranno rimosse anche tutte le immagini e tutti gli allegati associati, procedere?")){
	window.location.href("gestione_prodotti.asp?idprodotto=" + idprodotto + "&act=3");
  } 
}
// ***************************************** FINE PRODOTTI *************************************************************


// ***************************************** IMMAGINI PRODOTTI **********************************************************
// fuoco
function fuocoimm()
{
	frm_immagini.descImmagine.focus();
}
// controllo
function eseguiUpload(idprodotto,idimmagine,typeImg){
if(document.forms[0].file.value==""){
    alert("Attenzione! Selezionare un file!");
	return;
} else {
	document.forms[0].action = "upload.asp?idprodotto=" + idprodotto + "&idimmagine=" + idimmagine + "&typeImg=" + typeImg
    document.forms[0].submit();
  }
}
// Elimina
function eliminaimm(idimmagine,idprodotto){
  if (confirm("Eliminare questo record?")){
	window.location.href("gestione_immagini.asp?idimmagine=" + idimmagine + "&act=3" + "&idprodotto=" + idprodotto);
  } 
}
// ***************************************** FINE IMMAGINI PRODOTTI *****************************************************


// ***************************************** ALLEGATI PRODOTTI **********************************************************
// fuoco
function fuocoall()
{
	frm_allegati.descAll.focus();
}
// Elimina
function eliminaall(idallegato,idprodotto){
  if (confirm("Eliminare questo record?")){
	window.location.href("gestione_allegati.asp?idallegato=" + idallegato + "&act=3" + "&idprodotto=" + idprodotto);
  } 
}
// controllo
function eseguiUploadall(idprodotto,idallegato,typeAll){
if(document.forms[0].file.value==""){
    alert("Attenzione! Selezionare un file!");
	return;
} else {
	document.forms[0].action = "uploadall.asp?idprodotto=" + idprodotto + "&idallegato=" + idallegato + "&typeAll=" + typeAll
    document.forms[0].submit();
  }
}
// ***************************************** FINE ALLEGATI PRODOTTI *****************************************************


// ***************************************** MODULO DI CONTATTO **********************************************************
// fuoco
function fuocoregistrazione()
{
	frm_contatto.nome.focus();
}

//----------------------------------------------------------------------------------------------------------------------
//Privacy
function gestioneInviocontatto(){
  if (frm_contatto.Acconsento.checked){
    frm_contatto.btInv.disabled=false;
  } else {
    frm_contatto.btInv.disabled=true;
  }
}
//----------------------------------------------------------------------------------------------------------------------
//Controllo privato in inserimento
function controlloNuovoutente(){
if (frm_contatto.cognfatt.value==null || frm_contatto.cognfatt.value==''){
alert("Dati di fatturazione: inserire il cognome o la ragione sociale");
frm_contatto.cognfatt.focus();

} else if (frm_contatto.indfatt.value==null || frm_contatto.indfatt.value==''){
   alert("Dati di fatturazione: inserire l'indirizzo");
   frm_contatto.indfatt.focus();

} else if (frm_contatto.capfatt.value==null || frm_contatto.capfatt.value==''){
   alert("Dati di fatturazione: inserire il cap");
   frm_contatto.capfatt.focus();
   
} else if (frm_contatto.cittafatt.value==null || frm_contatto.cittafatt.value==''){
   alert("Dati di fatturazione: inserire la cittā");
   frm_contatto.cittafatt.focus();

} else if (frm_contatto.provfatt.value==null || frm_contatto.provfatt.value==''){
   alert("Dati di fatturazione: inserire la provincia");
   frm_contatto.provfatt.focus();

} else if (frm_contatto.cf.value==null || frm_contatto.cf.value==''){
   alert("Attenzione!! Inserire il codice fiscale");
   frm_contatto.cf.focus();
   
}  else if (!controllaMail(frm_contatto.email)){

} else if (frm_contatto.cognsped.value==null || frm_contatto.cognsped.value==''){
   alert("Dati di spedizione: inserire il cognome o la ragione sociale");
   frm_contatto.cognsped.focus();

} else if (frm_contatto.indsped.value==null || frm_contatto.indsped.value==''){
   alert("Dati di spedizione: inserire l'indirizzo");
   frm_contatto.indsped.focus();

} else if (frm_contatto.capsped.value==null || frm_contatto.capsped.value==''){
   alert("Dati di spedizione: inserire il cap");
   frm_contatto.capsped.focus();
   
} else if (frm_contatto.cittasped.value==null || frm_contatto.cittasped.value==''){
   alert("Dati di spedizione: inserire la cittā");
   frm_contatto.cittasped.focus();

} else if (frm_contatto.provsped.value==null || frm_contatto.provsped.value==''){
   alert("Dati di spedizione: inserire la provincia");
   frm_contatto.provsped.focus();

} else {
	 frm_contatto.submit();
}
}

//----------------------------------------------------------------------------------------------------------------------
// fuoco
function fuocoemailpsw()
{
	frm_contatto.email.focus();
}
//----------------------------------------------------------------------------------------------------------------------
//Controllo per reinoltro password
function controllopassword(){
if (!controllaMail(frm_contatto.email)){
} else {
	 frm_contatto.submit();
}
}
//----------------------------------------------------------------------------------------------------------------------
//CONTROLLO DELL'INDIRIZZO EMAIL
function controllaMail(elemento){

  indirizzoMail = elemento.value;

  if (indirizzoMail==""){
    alert("Attenzione! Non e' stato indicato l'indirizzo mail.");
	elemento.focus();
	return false;
  
  } else {
  
    chiocciolaOk = false;
	puntoOk = false;
    
    for (i=0; i<indirizzoMail.length; i++){
	
	  if (indirizzoMail.charAt(i)=="@"){
	    chiocciolaOk = true; 
	  }
	  
	  if (chiocciolaOk){
	    if (indirizzoMail.charAt(i)=="." && (i+1)<indirizzoMail.length){
	      puntoOk = true; 
	    }
	  }
	  
	}
	
	if (!chiocciolaOk || !puntoOk){
	  alert("Attenzione! L'indirizzo mail non e' stato digitato correttamente.");
	  elemento.value="";
	  elemento.focus();
	  return false;
	} else {
	  return true;
	}
  }  
}
// ***************************************** FINE MODULO CONTATTO *****************************************************



// ***************************************** GESTIONE ANAGRAFICA *****************************************************
// Elimina
function eliminaana(idana){
  if (confirm("Eliminare l'utente?")){
	window.location.href("gestione_anagrafica.asp?idana=" + idana + "&act=3");
  } 
}
// ***************************************** FINE ANAGRAFICA *****************************************************



// ***************************************** GESTIONE CARRELLO *****************************************************
function controllaqta(){
	
if ((frm_carrello.quantita.value.indexOf(".")!=-1) || (frm_carrello.quantita.value.indexOf(",")!=-1))
	{
	alert('Nel campo č possibile immettere solo numeri interi!');
	}
else
	{
	if (isNaN(frm_carrello.quantita.value) || (frm_carrello.quantita.value=='') || (frm_carrello.quantita.value==null))
		{
		alert('Nel campo č possibile immettere solo numeri!');
		frm_carrello.quantita.focus();
		} 

	else
		{
		frm_carrello.submit();
		}
	}
}

//----------------------------------------------------------------------------------------------------------------------

function eliminarigacarr(idprodotto){
  if (confirm("Eliminare il prodotto dal carrello?")){
	window.location.href("carrello.asp?idprodotto=" + idprodotto + "&azione=eliminacarr");
  } 
	
}

//----------------------------------------------------------------------------------------------------------------------
function contcarr() {
with(document.forms['frm_contatto']) {
for(var i=0;i<elements['radio'].length;i++)
if(elements['radio'][i].checked) {
contcarr1();
return true;
}
}
alert("Selezionare la modalitā di spedizione della marce");
return false;
}

//----------------------------------------------------------------------------------------------------------------------
function contcarr1() {
with(document.forms['frm_contatto']) {
for(var i=0;i<elements['radio1'].length;i++)
if(elements['radio1'][i].checked) {
frm_contatto.submit();
return true;
}
}
alert("Selezionare la modalitā di pagamento");
return false;
}

// ***************************************** FINE GESTIONE CARRELLO *****************************************************



// ***************************************** GESTIONE ORDINI ************************************************************
// Elimina ordine intero
function eliminaord(idordine){
  if (confirm("Si desidera eliminare definitivamente questo ordine?")){
	window.location.href("gestione_ordini.asp?idordine=" + idordine + "&act=4");
  } 
}
// Elimina riga ordine
function eliminarigheord(idordine,idprod){
  if (confirm("Si desidera eliminare questo prodotto dall'ordine?")){
	window.location.href("gestione_ordini.asp?idprodotto=" + idprod + "&idordine=" + idordine + "&act=3");
  } 
}
// controlla
function controllochk(){
if((frm_ordini.fl_chiuso.checked)&&(!frm_ordini.fl_evaso.checked)){
	alert("Non č possibile salvare un ordine chiuso ma non evaso, selezionare l'opzione per evadere l'ordine");
 } else if((frm_ordini.fl_annullato.checked)&&(frm_ordini.fl_evaso.checked)){
	alert("Non č possibile evadere ed annullare un ordine contemporaneamente, selezionare una delle due opzioni");
 } else
		{
	frm_ordini.submit();
		}
	}
// Chiudi
function Chiudiord(idordine){
  if (confirm("Si desidera chiudere questo ordine?")){
	window.location.href("ordini.asp?idordine=" + idordine);
  } 
}


function controllorichiesta(){
if (frm_contatto.cognome.value==null || frm_contatto.cognome.value==''){
alert("Attenzione!! Inserire il cognome o la ragione sociale");
frm_contatto.cognome.focus();

}  else if (!controllaMail(frm_contatto.email)){
	
} else if (frm_contatto.messaggio.value==null || frm_contatto.messaggio.value==''){
   alert("Attenzione!! Inserire il messaggio");
   frm_contatto.messaggio.focus();
	
} else {
	 frm_contatto.submit();
}
}

// ***************************************** FINE GESTIONE ORDINI *****************************************************



// ***************************************** GESTIONE RICERCA ************************************************************
// ricerca dal lato
function accediRicerca(){
  if (frm_cerca.nome_art.value==""){  
    alert("Indicare il nome completo o parziale dell'articolo da ricercare");
	frm_cerca.nome_art.focus();
	return;
  } else {
    frm_cerca.submit();
  }
}

//---------------------------------------------------------------------------------------

// ricerca avanzata
function accediRicercaA(){
  if ((frm_cerca.nome_art.value=="")||(frm_cerca.desc_art.value=="")||(frm_cerca.cod_art.value=="")){  
    alert("Indicare almeno un criterio di ricerca");
  } else {
    frm_cerca.submit();
  }
}



