function valueFieldFocus(obj)
{
  if(obj.value == obj.defaultValue) 
    obj.value = '';	
}


function scriviTendina(id,data)
{
	for(var i=0; i<data.length; i++)
		$(id).insert(new Element('option',{'value' : data[i].value}).update(data[i].text));
}

//--- inizio modifica lore --- 
function scriviTendinaTaglie(id,data)
{		
	for(var i=0; i<data.length; i++)	
	{		
		if(data[i].dispo > 0)
			$(id).insert(new Element('option',{'value' : data[i].value}).update(data[i].text));	
	}		
}
//--- fine modifica lore --- 


function svuotaTendina(id)
{
	for(var i=$(id).length; i>=0; i--)
		$(id).options[i] = null;
}


//------------------------------------------------------------------------//
function caricaTaglieDaColore(codice,colore)
{		
    var options = {
        parameters : 'action=caricaTaglieDaColore&codice='+codice+'&colore='+colore,
        onSuccess  : scriviTaglie
    };
    new Ajax.Request('/async.php', options);		
}

function scriviTaglie(transport)
{		
	var json = transport.responseJSON;
	
	svuotaTendina('taglie');
	
	if(json.data.length > 0)
	  scriviTendina('taglie',json.data);
	
	$('prezzoDiv').update("");
	$('ordinaDiv').update("");
	var colore = $('colore').options[$('colore').selectedIndex].value;  
    var codice = ($('taglie').options.length > 0) ? $('taglie').options[$('taglie').selectedIndex].value : null;
       
    //--- inizio modifica lore --- 
    svuotaTendina('taglie');	
	if(json.data.length > 0)	
	  scriviTendinaTaglie('taglie',json.data);		    
	//--- fine modifica lore --- 
	
    caricaImmagineProdotto(codice);
	visualizzaPrezzo(colore, codice);
}


function caricaImmagineProdotto(codice)
{
	
	if(codice == null)
	  return;
    var options = {
        parameters : 'action=caricaImmagineProdotto&codice='+codice,
        onSuccess  : scriviImmagine
    };
    // alert(options.parameters);
    new Ajax.Request('/async.php', options);	
}

function scriviImmagine(transport)
{
	var json = transport.responseJSON;
	$('imgProdotto').src = json.img;
	/*for(var i=0; i<json.thumbs.length; i++)
	  alert(json.thumbs[i]);
	  */	
}

function visualizzaPrezzo(colore, contatore_taglia)
{		
	//--- inizio modifica lore --- 
	contatore_taglia = ($('taglie').options.length > 0) ? $('taglie').options[$('taglie').selectedIndex].value : contatore_taglia;
	//--- fine modifica lore --- 	
	
    var options = {
        parameters : 'action=visualizzaPrezzo&colore='+colore+'&contatore_taglia='+contatore_taglia,
        onSuccess  : function(transport) {
        	var json = transport.responseJSON;
        	if(json.prezzo != "")
        	{	if(json.prezzoweb > 0.01){
	        		//$('prezzoDiv').update("Prezzo &euro; "+json.prezzo);
	        		if(json.prezzo.indexOf("%")== -1){
	        			$('prezzoDiv').update("&euro; "+json.prezzo);
	        		}else{
	        			$('prezzoDiv').update("<div class=\"prezzovecchio\">&euro;"+json.prezzo);}
	        		visualizzaOrdina(colore, json.counter, json.arcodart, json.cacodice);
        			}else{
              			$('prezzoDiv').update('<a href="javascript:void(0);" onClick="mailrichiesta(\''+json.arcodart+'\',\''+json.idcliente+'\');" style="font-weight:bold";>Acquistabile su Richiesta!</a>');
        				$('ordinaDiv').insert('<div style="margin-top:13px; padding-left:7px;"><a href="javascript:void(0);" onClick="mailrichiesta(\''+json.arcodart+'\',\''+json.idcliente+'\');" style="color:#FFFFFF; font-weight:normal";>Invia richiesta informazioni</a></div>');	
        			}
        	}
        	else
        	{
        	  $('ordinaDiv').insert('<div style="margin-top:13px; padding-left:15px;"><a href="/registrazione.php"  style="color:#FFFFFF; font-weight:normal";>Per registrarti clicca qui</a></div>');
        	}
        	
        }
    };
    var url = '/async.php';
    var mydiv = 'prezzoDiv';
    new Ajax.Request( url, options );
}

function visualizzaOrdina(colore, counter, arcodart, cacodice)
{	
    var options = {
        parameters : 'action=visualizzaOrdina&colore='+colore+'&contatore_taglia='+counter+'&arcodart='+arcodart+'&cacodice='+cacodice
    };
    var url = '/async.php';
    var mydiv = 'ordinaDiv';

    
    new Ajax.Updater( mydiv, url, options );
}

function mailrichiesta(codprod,idcliente){
	
	var url = '/async.php';
	var options = {
        parameters : 'action=mailrichiesta&codprod='+codprod+'&idcliente='+idcliente,
        onSuccess  : function inviata(transport){
        	var json = transport.responseJSON;
        	if(json.mail == 'ok'){
        		alert("Grazie!\n Mascheroni Selleria Giussano");
        	}else{
        		alert("Errore nell'invio della mail, aggiornare la pagina e riprovare");
        	}
        }
    };
    if(confirm("Vuoi inviare una mail a Mascheroni selleria Giussano per chiedere informazioni sull'acquisto di questo prodotto?")){
      new Ajax.Request( url, options );	
    }

    
  

}

