
function init(){
		
//		var box = {};
//		box = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: false});
		
		//se c'è un'area per la comparsa e scomparsa dei div qui la configura
			 div_effetto = document.getElementById("effetto");
			 inp_v = document.getElementById("v");
			 if (div_effetto) {
			 links =  div_effetto.getElementsByTagName("a");
			 var apri = new Array();
			 var li = new Array();
			 var nt = "";
			 var c = 0;
			 for(i=0;i<links.length;i++)  
			  {  
			   if(/blind/.test(links[i].className))  
			   {		
						j=links[i].getAttribute('id').replace("toggle","");
						apri[j] = new Fx.Slide('apri_'+j);$('toggle'+j).addEvent('click', function(e){
						e = new Event(e);				
						h = this.getAttribute('id').replace("toggle","");
						document.getElementById('apri_'+h).style.display="block";
						if (nt!=h)
						{
							apri[h].toggle();
							if (nt!="") 
								{
									apri[nt].toggle();
								}
							if (h!=nt){
								nt = h;
							}else{
								nt="";
							}
						}
						e.stop();
						});
						apri[j].hide();
						if (c==j)
						{
						  document.getElementById('apri_'+j).style.display="block";
						  apri[j].toggle();
						  nt=j;					
						}
						
			   }
			  }
			 }		
			  
//se c'è una form assegna inizia la validazione o per i cesti il controllo delle quantita
	var formv = document.getElementsByTagName("form");
	for(i=0;i<formv.length;i++)  
	  {
		  var nome = formv[i].getAttribute('id');
		  if(/valida/.test(formv[i].className))
		  {
			var myFormValidation = new Validate(nome,{
					errorClass: 'red'
				});
		  }
	  }	
	  	 	var box = {};
		if(document.getElementById("show")) 
		{
			window.demo=new demo()
		
		} else {
			box = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: false});
		}
}

function makelink( name, domain, desc, pre, post ) {
    if ( pre != null && pre != "" )
        document.write( pre );
    	document.write( '<a href="mailto:' );
	    document.write( name + '&#64;' );
    	document.write( domain + '">' );
    
    	if ( desc != null && desc != "" )
        	document.write( desc )
    	else
        	document.write( name + '&#64;' + domain );
    
    	document.write( '</a>' );
    
    if ( post != null && post != "" )
        document.write( post );
}

window.addEvent('domready', init);

	var SHC =  new Array();
	var HB =  new Array(302,310,318,326,334,342,350,359,366,375,382,390,398,405,413,420,428,436,443,453,464,474,484,494,504,514,527,540,553,566,577,589,601,613,625,637,646,656,665,675,684);
	var LD =  new Array(584,592,600,605,611,617,624,632,637,642,647,654,661,668,675,680,684,688,694,700,706,712,723,729,734,740,745,755,760,765,775,779,784,788,792,801,806,812,818,825,832);
	var HRC =  new Array(32.3,33.2,34.1,35,35.8,36.7,37.6,38.5,39.4,40.2,41.1,42,42.8,43.7,44.6,45.3,46,46.7,47.4,48.2,48.9,49.6,50.3,51,51.8,52.5,53.2,53.9,54.7,55.4,56.1,56.8,57.5,58.2,58.8,59.4,60,60.6,61.2,61.8,62.4);
	n = 0;
	for (i=45;i<=85;i++)
	{
		SHC[n]=i;
		n++;
	}
function converti(da,val)
{
	var matc = false;
	var pos = -1;
	for(var x=0; x<da.length; x++) {
		if(da[x] == val){
			pos=x;
			matc = true;
			break;
		} else if (da[x] > val) {
			pos = x;
			matc = false;
			break;
		}
	}
	if (pos==-1) pos = x-1;
	for (x=1;x<=3;x++)
	{
		if ((pos==0 && x==1) || pos>da.length)
		{
		document.getElementById("col1_"+x).innerHTML = "";
		document.getElementById("col2_"+x).innerHTML = "";
		document.getElementById("col3_"+x).innerHTML = "";
		document.getElementById("col4_"+x).innerHTML = "";
		}else{
		document.getElementById("col1_"+x).innerHTML = SHC[pos-1];
		document.getElementById("col2_"+x).innerHTML = HB[pos-1];
		document.getElementById("col3_"+x).innerHTML = LD[pos-1];
		document.getElementById("col4_"+x).innerHTML = HRC[pos-1];
		} 
		pos++;
	}
	//return Array(pos,matc);
}
		
	  var demo = new Class({
	    initialize: function(){
	      this.el = $('show');
	      // We attach our event listener to each of the demos.
  		  $$('#demos li').each(function(li, i){
  		    li.set('events', {'click': this.start.pass(i + 1, this)});
  		  }, this)
  		  // Start our default demo.
	      this.start();
	    },
	    
	    start: function(p){
        var data = {};
        if (this.show)
        this.show.destroy('empty');
		    this.show = new Slideshow.KenBurns(this.el, null, { captions: false, controller: true, delay: 10000, duration: 1000, height: 350, hu: 'images/', thumbnails: true, width: 600, zoom: 0 });
      	this.show.slideshow.retrieve('images').getElements('a').set('rel', 'lightbox');
			  var box = new Lightbox({ 
      			  'onClose': function(){ this.pause(false); }.bind(this.show), 
      			  'onOpen': function(){ this.pause(true); }.bind(this.show) 
      			});
      			box.image.addEvent('click', function(){ this.close(); }.bind(box));	   
  	    
		
		
  	    // This last little bit just inserts our thumbnails "fuzzy edge" overlays.
  	    if (this.show.options.thumbnails){
   	      ['a', 'b'].each(function(p){ 
    			  new Element('div', { 'class': 'overlay ' + p }).inject(this.show.slideshow.retrieve('thumbnails'));
          }, this);
  	    }
	    }
	  })		
