/////////////////////////////////////// PLUGIN RADIO WITH CHECKBOX BEHAVIOR
// jQuery Radio-buttons with Checkbox Behavior
// By Dharmavirsinh Jhala - dharmavir@gmail.com
// Last Updated: 5th March 08
//http://plugins.jquery.com/project/Radio_with_Checkbox_behavior
/*
 USAGE:
	$(document).ready(function(){
		$(":radio").behaveLikeCheckbox();
	}
*/
jQuery.fn.extend({
behaveLikeCheckbox: function(){
	var radioStatus	=	false;
	$.each($(this),function(){
		$(this).data("status",$(this).attr("checked"));
		$(this).mouseover(function(){
			this.radioStatus = $(this).attr("checked");
			$(this).data("status",$(this).attr("checked"));
		});
		$(this).click(function(){
			if($(this).data("status") != true)
			{
				$(this).attr("checked",true);
				$(this).data("status",true);
			}
			else	
			{
				$(this).attr("checked",false);
				$(this).data("status",false);
			}
		});
	});
	return this;
}
});

///////////////////////////////////////*Funzioni COMUNI*/
$.fn.check = function(mode) {
	var mode = mode || 'on'; // if mode is undefined, use 'on' as default
	return this.each(function() {
		switch(mode) {
		case 'on':
			this.checked = true;
			break;
		case 'off':
			this.checked = false;
			break;
		case 'toggle':
			this.checked = !this.checked;
			break;
		}
	});
};

function attivaMacroFoto(){
	$('.MacroFoto a').bind('click',function() {
		if ($(this).attr('rel')!='taschelaterali') {
			$('.ElencoCarosello').removeClass('Attivo');
			$('#'+$(this).attr('rel')).addClass('Attivo');
		} else {
			$('#'+$(this).attr('rel')).check('toggle');
		}	
    	//$('div.Zoom').empty();
    	return false;
    });
    $('.ElencoMiniature h2 a').bind('click',function() {
    	$('.ElencoCarosello').removeClass('Attivo');
    	$('#'+$(this).attr('rel')).addClass('Attivo');
    	//$('div.Zoom').empty();
    	return false;
    });
}

function initStepAvanzamento(nStep) {
	if (nStep != 4) {
		$('#AvanzamentoStepSuccessivo a').bind('click', eval('Step' + nStep + 'Avanzamento'));
	} else {
		$('#Conferma a').bind('click', eval('Step' + nStep + 'Avanzamento'));
	}	
	
}

function verificaCampoCheckObbligatorio(puntatore) {
	if 	($(puntatore).attr("checked")==undefined) {
		mostraErrore(puntatore);
		return false;
	}
	if 	($(puntatore).attr("checked")==false) {
		mostraErrore(puntatore);
		return false;
	}
	$(puntatore).removeClass('Errore');
	return true;
}

function verificaCampoIntObbligatorio(puntatore) {
	var NumeriObb = /^[0-9]+$/;
	if (NumeriObb.test($(puntatore).val())) {
		$(puntatore).removeClass('Errore');
		return true;
	} else {
		mostraErrore(puntatore);
		return false;
	}	
}

function verificaCampoStrObbligatorio(puntatore) {
	if ($(puntatore).val()!='') {
		$(puntatore).removeClass('Errore');
		return true;
	} else {
		mostraErrore(puntatore);
		return false;
	}	
}

function verificaCampoStr0Obbligatorio(puntatore) {
	if (($(puntatore).val()!='') && ($(puntatore).val()!=0)) {
		$(puntatore).removeClass('Errore');
		return true;
	} else {
		mostraErrore(puntatore);
		return false;
	}	
}

function verificaCampoEmailObbligatorio(puntatore) {
	if ($(puntatore).val()!='') {
		_pattern=/^[\w\-]+(\.?\-?\w+)*@[a-zA-Z0-9]+(\.?\-?[a-zA-Z0-9]+){2,}\.[a-zA-Z]{2,}$/;
		if (_pattern.test($(puntatore).val())) {
			$(puntatore).removeClass('Errore');
			return true;
		} else {
			mostraErrore(puntatore);
			return false;
		}	
	} else {
		mostraErrore(puntatore);
		return false;
	}	
}

function mostraErrore(puntatore) {
	$('#Errore').remove();
	$('#FormComponi').append(pErrore);
	$(puntatore).addClass('Errore').focus();
}


function indiceCarousel(id,carousel,strPrefix) {
	$('#'+id+' a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).text()));
        $('#'+strPrefix+$.jcarousel.intval($(this).text())).trigger('click');
        return false;
    });
}

function evidenziaNumeretto(id,materiale) {
	var numeretto = id.slice(1)-1;
	$('.jcarousel-control a').removeClass('jcarousel-controlAttivo');
	$('#Indice'+materiale+' a:eq('+numeretto+')').addClass('jcarousel-controlAttivo');
}

var ua = navigator.userAgent.toLowerCase();
var isStrict = document.compatMode == 'CSS1Compat',
    isOpera = ua.indexOf("opera") > -1,
    isIE = ua.indexOf('msie') > -1,
    isIE7 = ua.indexOf('msie 7') > -1,
    isBorderBox = isIE && !isStrict,
    isSafari = (/webkit|khtml/).test(ua),
    isSafari3 = isSafari && !!(document.evaluate),
    isGecko = !isSafari && ua.indexOf('gecko') > -1,
    isWindows = (ua.indexOf('windows') != -1 || ua.indexOf('win32') != -1),
    isMac = (ua.indexOf('macintosh') != -1 || ua.indexOf('mac os x') != -1),
    isLinux = (ua.indexOf('linux') != -1);

/*Trippetto per Riconoscere IE6 con JQuery*/
var isIE6 = false;
jQuery.each(jQuery.browser, function(i, val) {
	if($.browser.msie && $.browser.version.substr(0,1)<="6") {
		isIE6 = true;
	}	
});    
    
var getViewportHeight = function(){
  var height = window.innerHeight; // Safari
  var mode = document.compatMode;
  if((mode || isIE) && !isOpera){
      height = isStrict ? document.documentElement.clientHeight : document.body.clientHeight;
  }
  return height;
};

var getViewportWidth = function(){
  var width = window.innerWidth; // Safari
  var mode = document.compatMode;
  if(mode || isIE){
      width = isStrict ? document.documentElement.clientWidth : document.body.clientWidth;
  }
  return width;
};

var getDocumentHeight = function(){
  var scrollHeight = isStrict ? document.documentElement.scrollHeight : document.body.scrollHeight;
  return Math.max(scrollHeight, getViewportHeight());
};

var getDocumentWidth = function(){
  var scrollWidth = isStrict ? document.documentElement.scrollWidth : document.body.scrollWidth;
  return Math.max(scrollWidth, getViewportWidth());
};



////////////////////////////////////////////////////////////////STEP1
function ZoomModello(puntatore) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	$('div#ContenutoVariabileZoom').empty();
	$('div#ContenutoVariabileZoom').append('<p>'+$('#desc_'+puntatore).val()+'</p>');
	$('div#ContenutoVariabileZoom').append('<img src="../layout/componi/modello_poltrona/'+puntatore+'_big.gif" rel="'+puntatore+'" alt="" height="313" />');
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	//$('#Zoom').show("blind",{direction:"vertical"},500);
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
	
}

function SelezionaModello(puntatore) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.Item').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#kModello').val(puntatore);
}

var initStep1 = function() {
	initStepAvanzamento(1);
	if ($('#kModello').val()!='') {
		//ZoomModello($('#kModello').val());
		SelezionaModello($('#kModello').val());
	}
	$('.ElencoMiniature a').bind('click',function(event) {
		event.preventDefault();
		ZoomModello($(this).attr('rel'));
		$('#Errore').remove();
	});
	$('#BottonieraZoom a').bind('click',function(event) {
		event.preventDefault();
		ZoomModello($(this).attr('rel'));
		$('#Errore').remove();
	});
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaModello('');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
}

var Step1Avanzamento = function() {
	if (verificaCampoStrObbligatorio('#kModello')) {
		$('#FormComponi').attr('action','step2.php');
		$('#FormComponi').submit();
		return false;
	}
}

////////////////////////////////////////////////////////////////////STEP2
function ZoomColorazione(puntatore) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	$('div#ContenutoVariabileZoom').empty();
	$('div#ContenutoVariabileZoom').append('<p>'+$('#desc_'+puntatore).val()+'</p>');
	var kModello = $('#kModello').val();
	/*Immagine dinamica $('div#ContenutoVariabileZoom').append('<img src="../layout/componi/tipologie-colorazioni/'+kModello+'-'+puntatore+'_big.jpg" rel="'+puntatore+'" alt="" height="313" />'); */
	$('div#ContenutoVariabileZoom').append('<img src="../layout/componi/tipologie-colorazioni/'+puntatore+'_big.jpg" rel="'+puntatore+'" alt="" height="313" />');
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	//$('#Zoom').show("blind",{direction:"vertical"},500);
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}

function SelezionaColorazione(puntatore) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.Item').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#kColorazione').val(puntatore);
}

var initStep2 = function() {
	initStepAvanzamento(2);
	if ($('#kColorazione').val()!='') {
		SelezionaColorazione($('#kColorazione').val());
	}
	$('.ElencoMiniature a').bind('click',function(event) {
		event.preventDefault();
		//ZoomColorazione($(this).attr('rel'));
		SelezionaColorazione($(this).attr('rel'));
		$('#Errore').remove();
	});
	$('#BottonieraZoom a').bind('click',function(event) {
		event.preventDefault();
		//ZoomColorazione($(this).attr('rel'));
		SelezionaColorazione($(this).attr('rel'));
		$('#Errore').remove();
	});
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaColorazione('');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
}

var Step2Avanzamento = function() {
	if (verificaCampoStrObbligatorio('#kColorazione')) {
		$('#FormComponi').attr('action','step21.php');
		$('#FormComponi').submit();
		return false;
	}
}

////////////////////////////////////////////////////////////////////STEP21
function ZoomRivestimento(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}

function SelezionaRivestimento(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strMateriale').val(materiale);
	$('#iRivestimento').val(puntatore);
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzato').val("");
	}
}

var initStep21 = function () {
	initStepAvanzamento(21);
	$('#ElencoVelluto').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceVelluto',carousel,'V');}
	});
	$('#ElencoMicrofibra').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceMicrofibra',carousel,'M');}
	});
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	$('#ElencoPelleArtificialeSky').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelleArtificialeSky', carousel,'A');}
	});
	attivaMacroFoto();
	$('#CaroselloVelluto li a').bind('click',function() {
	    	ZoomRivestimento($(this),'Velluto');
	    	return false;
	});
	$('#CaroselloMicrofibra li a').bind('click',function() {
    	ZoomRivestimento($(this),'Microfibra');
    	return false;
    });
    $('#CaroselloPelle li a').bind('click',function() {
    	ZoomRivestimento($(this),'Pelle');
    	return false;
    });
    $('#CaroselloPelleArtificialeSky li a').bind('click',function() {
    	ZoomRivestimento($(this),'PelleArtificialeSky');
    	return false;
    });
    $('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaRivestimento('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
    if (($('#strMateriale').val()!='')&&($('#iRivestimento').val()!='')) {
    	SelezionaRivestimento($('#iRivestimento').val(),$('#strMateriale').val());
	}
}

var Step21Avanzamento = function() {
	if ((verificaCampoStrObbligatorio('#strMateriale')) && (verificaCampoStrObbligatorio('#iRivestimento'))) {
		$('#FormComponi').attr('action','step211.php');
		$('#FormComponi').submit();
	}
	return false;	
}

//////////////////////////////////////////////////////////////////////////STEP211
function ZoomRivestimento2(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}

function SelezionaRivestimento2(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strMateriale2').val(materiale);
	$('#iRivestimento2').val(puntatore);
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzato2').val("");
	}
}

var initStep211 = function () {
	initStepAvanzamento(211);
	$('#ElencoVelluto').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceVelluto',carousel,'V');}
	});
	$('#ElencoMicrofibra').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceMicrofibra',carousel,'M');}
	});
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	$('#ElencoPelleArtificialeSky').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelleArtificialeSky', carousel,'A');}
	});
	attivaMacroFoto();
	$('#CaroselloVelluto li a').bind('click',function() {
	    	ZoomRivestimento2($(this),'Velluto');
	    	return false;
	});
	$('#CaroselloMicrofibra li a').bind('click',function() {
    	ZoomRivestimento2($(this),'Microfibra');
    	return false;
    });
    $('#CaroselloPelle li a').bind('click',function() {
    	ZoomRivestimento2($(this),'Pelle');
    	return false;
    });
    $('#CaroselloPelleArtificialeSky li a').bind('click',function() {
    	ZoomRivestimento2($(this),'PelleArtificialeSky');
    	return false;
    });
    $('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaRivestimento2('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
    if (($('#strMateriale2').val()!='')&&($('#iRivestimento2').val()!='')) {
    	SelezionaRivestimento2($('#iRivestimento2').val(),$('#strMateriale2').val());
	}
}

var Step211Avanzamento = function() {
	if ((verificaCampoStrObbligatorio('#strMateriale2')) && (verificaCampoStrObbligatorio('#iRivestimento2'))) {
		$('#FormComponi').attr('action','step22.php');
		$('#FormComponi').submit();
	}
	return false;	
}


////////////////////////////////////////////////////////////////////STEP22
function ZoomRetro(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}

function SelezionaRetro(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strMaterialeRetro').val(materiale);
	$('#iRetro').val(puntatore);
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzatoRetro').val("");
	}
}

var initStep22 = function() {
	initStepAvanzamento(22);
	$('#ElencoPlastica').jcarousel({
	       scroll: 4
	});
	$('#ElencoVellutoUnito').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceVellutoUnito',carousel,'U');}
	});
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	$('#ElencoPelleArtificialeSky').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelleArtificialeSky', carousel,'A');}
	});
    attivaMacroFoto();
	
    $('#CaroselloPlastica li a').bind('click',function() {
    	ZoomRetro($(this),'Plastica');
    	return false;
    });
    $('#CaroselloPelle li a').bind('click',function() {
    	ZoomRetro($(this),'Pelle');
    	return false;
    });
    $('#CaroselloPelleArtificialeSky li a').bind('click',function() {
    	ZoomRetro($(this),'PelleArtificialeSky');
    	return false;
    });
    $('#CaroselloVellutoUnito li a').bind('click',function() {
    	ZoomRetro($(this),'VellutoUnito');
    	return false;
    });
    $('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaRetro('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
    
	if (($('#strMaterialeRetro').val()!='')&&($('#iRetro').val()!='')) {
		var materiale = $('#strMaterialeRetro').val();
		if (materiale=='Agugliato') {
			materiale = 'VellutoUnito';
		}
    	SelezionaRetro($('#iRetro').val(),materiale);
	}
	
}	

var Step22Avanzamento = function() {
	if ((verificaCampoStrObbligatorio('#iRetro')) && (verificaCampoStrObbligatorio('#strMaterialeRetro'))) {
		$('#FormComponi').attr('action','step23.php');
		$('#FormComponi').submit();
	}
	return false;
}

///////////////////////////////////////////////////////////////////STEP23
function ZoomTascaLaterale(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}
function ZoomBordino(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (materiale!='NoBordino') {
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" width="107"  />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" width="107" class="Bordino" />');
		$('div#ContenutoVariabileZoom').append('<img src="'+$('#urlRivestimento').val()+'" alt="" width="532" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p class="DidascaliaBordino" rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom').append('<p>Rivestimento precedentemente scelto.</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	
		/* Stampo l'Overlay */
		if ($('#Overlay').width()>0) {
		}else {
			$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
			$('#Overlay').fadeTo(500,0.8);
		}	
		/* Mostro il Box dello Zoom */
		$('#Zoom').show();
		var ZoomWidth = $('#Zoom').width();
		var ZoomHeight = $('#Zoom').height();
		var width = (getViewportWidth() - ZoomWidth)/2;//210
		var height = (getViewportHeight() - ZoomHeight)/2;
		if (isIE6) {
			$('html,body').animate({scrollTop: 0}, 1000);
			$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
		} else {
			$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
		}	
	} else {
		SelezionaBordino('NoBordino','NoBordino');
	}
	
	
	//if (materiale=='Velluto') {materialeV='Velluti';} else {materialeV=materiale;}
	//evidenziaNumeretto(obj.attr('id'),materialeV);
}

function SelezionaBordino(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	if (materiale!='NoBordino') { 
		$('#strMaterialeBordino').val(materiale);
		$('#iBordino').val(puntatore);
	} else {
		$('#strMaterialeBordino').val(0);
		$('#iBordino').val(0);
	}
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzatoBordino').val("");
	}
}

function showBordini() {
	$('#BordinoPelle').show();
	$('#BordinoVelluto').show();
	$('.ElencoMiniatureBordini').show();
}

function hideBordini() {
	$('#BordinoPelle').hide();
	$('#BordinoVelluto').hide();
	$('.ElencoMiniatureBordini').hide();
}

function showTascheLaterali() {
	$('#TascaPelle').show();
	$('.ElencoMiniatureTascheLaterali').show();
}

function hideTascheLaterali() {
	$('#TascaPelle').hide();
	$('.ElencoMiniatureTascheLaterali').hide();
}

var initStep23 = function() {
	initStepAvanzamento(23);
	
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	$('#ElencoVelluto').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceVelluto',carousel,'V');}
	});
	$('#ElencoNoBordino').jcarousel({
	       scroll: 4
	});
	$('#ElencoTaschePelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	
	attivaMacroFoto();
	
	$('#CaroselloPelle li a').bind('click',function() {
    	ZoomBordino($(this),'Pelle');
    	return false;
    });
	$('#CaroselloVelluto li a').bind('click',function() {
    	ZoomBordino($(this),'Velluto');
    	return false;
    });
	$('#CaroselloNoBordino li a').bind('click',function() {
    	ZoomBordino($(this),'NoBordino');
    	return false;
    });
	$('#CaroselloPelleTascheLaterali li a').bind('click',function() {
    	ZoomTascaLaterale($(this),'PelleTascheLaterali');
    	return false;
    });
	
	
	if (($('#strMaterialeBordino').val()!='')&&($('#iBordino').val()!='')) {
		if ($('#bordinoSi').attr('checked')==true) {
			showBordini();
			if ($('#iBordino').val()!='0') {
				/*alert('#'+$('#iRivestimento').val());*/
				SelezionaBordino($('#iBordino').val(),$('#strMaterialeBordino').val());
			}/* else {
    			SelezionaBordino('NoBordino','NoBordino');
    		}	*/
		} else {
			hideBordini();
		}	
	    if ($('#bordinoTasche').attr('checked')==true) {
	    	showTascheLaterali();
		    if ($('#iBordino').val()!='0') {
			   SelezionaBordino($('#iBordino').val(),$('#strMaterialeBordino').val());
		    }
	   } else {
		   hideTascheLaterali();
	   }
	} else {
		hideBordini();
		hideTascheLaterali();
	}
	
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaBordino('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	
	$('.chBordino').bind('click',function(){
		$('#strMaterialeBordino').val('');
		$('#iBordino').val('');
		$('li a').removeClass('Attivo');
		$('#Spunta').remove();
		if ($('#bordinoSi').attr('checked')==true) {
			showBordini();
		} else {
			hideBordini();
		}
		if ($('#bordinoTasche').attr('checked')==true) {
			showTascheLaterali();
		} else {
			hideTascheLaterali();
		}
	});	
	
}

var Step23Avanzamento = function() {
	if ($('#bordinoNo').attr('checked')==true) {
		$('#FormComponi').attr('action','step24.php');
		$('#FormComponi').submit();
	} else {
		if ((verificaCampoStrObbligatorio('#iBordino')) && (verificaCampoStrObbligatorio('#strMaterialeBordino'))) {
			$('#FormComponi').attr('action','step24.php');
			$('#FormComponi').submit();
		}
	}
	return false;	
}

/////////////////////////////////////////////////////////////////STEP24
function ZoomInserto(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}

function hideInserto() {
	$('#InsertoPelle').hide();
	$('.ElencoMiniature').hide();
}

function showInserto() {
	$('#InsertoPelle').show();
	$('.ElencoMiniature').show();
}

function hideLogo() {
	$('#poggiatestaLogoLI').hide();
	$('#poggiatestaLogo').attr('checked',false);
}

function showLogo() {
	$('#poggiatestaLogoLI').show();
}


function SelezionaInserto(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strMaterialeInserto').val(materiale);
	$('#iInserto').val(puntatore);
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzatoInserto').val("");
	}
}

var initStep24 = function() {
	initStepAvanzamento(24);
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel, state){indiceCarousel('IndicePelle', carousel,'P');}
	});
	attivaMacroFoto();
	$('#CaroselloPelle li a').bind('click',function() {
    	ZoomInserto($(this),'Pelle');
    	return false;
    });
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaInserto('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	
	if (($('#strMaterialeInserto').val()!='')&&($('#iInserto').val()!='')) {
		if ($('#poggiatestaInserto').attr('checked')==true) {
			showInserto();
			if ($('#iInserto').val()!='0') {
				/*alert('#'+$('#iRivestimento').val());*/
				SelezionaInserto($('#iInserto').val(),$('#strMaterialeInserto').val());
			}/* else {
    			SelezionaBordino('NoBordino','NoBordino');
    		}	*/
		} else {
			hideInserto();
		}	
	} else {
		hideInserto();
	}
	
	if (($('#coperturaCuffia').attr('checked')==false) &&
			($('#coperturaFazzoletto').attr('checked')==false) &&
			($('#coperturaVelluto').attr('checked')==false) &&
			($('#coperturaPelle').attr('checked')==false)) {
			hideLogo();
		} else {
			showLogo();
		}
	
	$(".chRivestimentoPoggiatesta").behaveLikeCheckbox();
	
	$('.chRivestimentoPoggiatesta').bind('click',function(){
		if (($('#coperturaCuffia').attr('checked')==false) &&
			($('#coperturaFazzoletto').attr('checked')==false) &&
			($('#coperturaVelluto').attr('checked')==false) &&
			($('#coperturaPelle').attr('checked')==false)) {
			hideLogo();
		} else {
			showLogo();
		}
	});
	
	
	$('.chInserto').bind('click',function(){
		if ($('#poggiatestaInserto').attr('checked')==true) {
			showInserto();
		} else {
			hideInserto();
		}
	});
	
}	

var Step24Avanzamento = function() {
	if ($('#poggiatestaInserto').attr('checked')==true) {
		if ((verificaCampoStrObbligatorio('#iInserto')) && (verificaCampoStrObbligatorio('#strMaterialeInserto'))) {
			$('#FormComponi').attr('action','step3.php');
			$('#FormComponi').submit();
		}
	} else {	
		$('#FormComponi').attr('action','step3.php');
		$('#FormComponi').submit();
	}	
	return false;
}

/////////////////////////////////////////////////////////////////STEP31
function ZoomTasca(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	if (obj.attr('rel')=="scegli") {
		$('#CampiColorePersonalizzato').show();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('div#ContenutoVariabileZoom img').hide();
		$('div#ContenutoVariabileZoom p').hide();
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	} else {
		$('#CampiColorePersonalizzato').hide();
		$('div#ContenutoVariabileZoom').empty();
		$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
		$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
		$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	}	
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}
function SelezionaTasca(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strMaterialeTasca').val(materiale);
	$('#iTasca').val(puntatore);
	
	if ($('#'+puntatore).attr('rel')!="scegli") {
		$('#ColorePersonalizzatoTasca').val("");
	}
	
	$('#retina').attr('checked',false);
	
}


function showTasca() {
	$('#TascaVelluto').show();
	$('#TascaPelle').show();
	$('.ElencoMiniature').show();
}

function hideTasca() {
	$('#TascaVelluto').hide();
	$('#TascaPelle').hide();
	$('.ElencoMiniature').hide();
}


var initStep31 = function() {
	initStepAvanzamento(31);
	$('#ElencoVelluto').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceVelluto',carousel,'V');}
	});
	$('#ElencoPelle').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndicePelle',carousel,'P');}
	});
	attivaMacroFoto();
	
	$('#CaroselloVelluto li a').bind('click',function() {
    	ZoomTasca($(this),'Velluto');
    	return false;
    });
	
	$('#CaroselloPelle li a').bind('click',function() {
    	ZoomTasca($(this),'Pelle');
    	return false;
    });
	
	/*$('#retina').bind('click',function(){
		alert('test');
		alert($(this).attr('checked'));
	});*/
	
	$(".chTasca").behaveLikeCheckbox();
	
	$('#retina').bind('click',function(){
		if ($(this).attr('checked')==true) {
			$('.ElencoCarosello').removeClass('Attivo');
			$('#Spunta').remove();
			$('#strMaterialeTasca').val(0);
			$('#iTasca').val(0);
		}
	});
	$('#tascaNi').bind('click',function(){
		if ($(this).attr('checked')==true) {
			$('.ElencoCarosello').removeClass('Attivo');
			$('#Spunta').remove();
			$('#strMaterialeTasca').val(0);
			$('#iTasca').val(0);
		}
	});
	
	if ($('#retina').attr('checked')==false) {
		if (($('#strMaterialeTasca').val()!='')&&($('#iTasca').val()!='')) {
			if ($('#tascaSi').attr('checked')==true) {
				showTasca();
				if ($('#iTasca').val()!='0') {
					SelezionaTasca($('#iTasca').val(),$('#strMaterialeTasca').val());
				}
			} else {
				hideTasca();
			}	
		} else {
			hideTasca();
		}
	} else {
		hideTasca();
	}	
	
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaTasca('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	
	$('.chTasca').bind('click',function(){
		if ($('#tascaSi').attr('checked')==true) {
			showTasca();
		} else {
			hideTasca();
		}
	});
}

var Step31Avanzamento = function() {
	if ($('#tascaSi').attr('checked')==true) {
		if ((verificaCampoStr0Obbligatorio('#iTasca')) && (verificaCampoStr0Obbligatorio('#strMaterialeTasca'))) {
			$('#FormComponi').attr('action','step32.php');
			$('#FormComponi').submit();
		}
	} else {
		$('#FormComponi').attr('action','step32.php');
		$('#FormComponi').submit();
	}
	return false;
}
/////////////////////////////////////////////////////////////////STEP32
function ZoomBracciolo(obj,materiale) {
	/* Preparo il Box dello Zoom con il contenuto corretto in base alla scelta: puntatore*/
	$('div#ContenutoVariabileZoom').empty();
	$('div#ContenutoVariabileZoom').append('<img src="'+obj.attr('href')+'" alt="" rel="'+obj.attr('id')+'" height="313" />');
	$('div#ContenutoVariabileZoom').append('<p rel="'+materiale+'">'+obj.attr('title')+'<br />'+obj.attr('rel')+'</p>');
	$('#Indice'+materiale).clone(true).appendTo('div#ContenutoVariabileZoom');
	/* Stampo l'Overlay */
	if ($('#Overlay').width()>0) {
	}else {
		$('body').append("<div id='Overlay' style='z-index:8;opacity:0;display:block;position:absolute;top:0;left:0;width:"+getDocumentWidth()+"px;height:"+getDocumentHeight()+"px;background-color:#000;'></div>");
		$('#Overlay').fadeTo(500,0.8);
	}	
	/* Mostro il Box dello Zoom */
	$('#Zoom').show();
	var ZoomWidth = $('#Zoom').width();
	var ZoomHeight = $('#Zoom').height();
	var width = (getViewportWidth() - ZoomWidth)/2;//210
	var height = (getViewportHeight() - ZoomHeight)/2;
	if (isIE6) {
		$('html,body').animate({scrollTop: 0}, 1000);
		$('#Zoom').css('z-index','9').css('position','absolute').css('left',width+'px').css('top',height+'px');
	} else {
		$('#Zoom').css('z-index','9').css('position','fixed').css('left',width+'px').css('top',height+'px');
	}	
}
function SelezionaBracciolo(puntatore,materiale) {
	if (puntatore=='') {
		puntatore = $('div#ContenutoVariabileZoom img').attr('rel');
	}
	if (materiale=='') {
		materiale = $('div#ContenutoVariabileZoom p').attr('rel');
	}
	/*Operazioni Relative alla selezione*/
	/*Sistemo la Spunta Attivo*/
	$('.ElencoCarosello').removeClass('Attivo');
	$('#Carosello'+materiale).addClass('Attivo');
	evidenziaNumeretto(puntatore,materiale);
	$('#Carosello'+materiale+' li a').removeClass('Attivo');
	$('#'+puntatore).addClass('Attivo');
	$('#Spunta').remove();
	$('#'+puntatore).before('<img src="../layout/spunta.gif" id="Spunta" class="Spunta" alt="" />');
	/*Preparo il campo della form*/
	$('#strTipoBraccioloLaterale').val(materiale);
	$('#iBraccioloLaterale').val(puntatore);
}

var initStep32 = function() {
	initStepAvanzamento(32);
	$('#ElencoBraccioloMonolitico').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){}
	});
	$('#ElencoBraccioloLaterale').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceBraccioloLaterale',carousel,'L');}
	});
	$('#ElencoBraccioloLateraleGrande').jcarousel({
	       scroll: 4,
	       initCallback: function(carousel,state){indiceCarousel('IndiceBraccioloLateraleGrande',carousel,'G');}
	});
	attivaMacroFoto();
	
	$('#CaroselloBraccioloMonolitico li a').bind('click',function() {
		ZoomBracciolo($(this),'BraccioloMonolitico');
    	return false;
    });
	
	$('#CaroselloBraccioloLaterale li a').bind('click',function() {
		ZoomBracciolo($(this),'BraccioloLaterale');
    	return false;
    });
	
	$('#CaroselloBraccioloLateraleGrande li a').bind('click',function() {
    	ZoomBracciolo($(this),'BraccioloLateraleGrande');
    	return false;
    });
	
	
	if (($('#strTipoBraccioloLaterale').val()!='')&&($('#iBraccioloLaterale').val()!='')) {
			SelezionaBracciolo($('#iBraccioloLaterale').val(),$('#strTipoBraccioloLaterale').val());
	}
	
	$('#ChiudiZoom').bind('click',function(event) {
		event.preventDefault();
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
	$('#SelezionaZoom').bind('click',function(event) {
		event.preventDefault();
		SelezionaBracciolo('','');
		$('#Zoom').hide(); 
		$('#Overlay').fadeTo(500,0,function(){$('#Overlay').remove()});	
	});
}
var Step32Avanzamento = function() {
	if ((verificaCampoStrObbligatorio('#iBraccioloLaterale')) && (verificaCampoStrObbligatorio('#strTipoBraccioloLaterale'))) {
		$('#FormComponi').attr('action','step33.php');
		$('#FormComponi').submit();
	}
	return false;
}
/////////////////////////////////////////////////////////////////STEP32
var initStep33 = function() {
	initStepAvanzamento(33);
}	
var Step33Avanzamento = function() {
	//if ((verificaCampoStrObbligatorio('#iBraccioloLaterale')) && (verificaCampoStrObbligatorio('#strTipoBraccioloLaterale'))) {
		$('#FormComponi').attr('action','step34.php');
		$('#FormComponi').submit();
	//}
	return false;
}
/////////////////////////////////////////////////////////////////STEP33
var initStep34 = function() {
	initStepAvanzamento(34);
	$(".chManiglia").behaveLikeCheckbox();
}	
var Step34Avanzamento = function() {
	//if ((verificaCampoStrObbligatorio('#iBraccioloLaterale')) && (verificaCampoStrObbligatorio('#strTipoBraccioloLaterale'))) {
		$('#FormComponi').attr('action','step4.php');
		$('#FormComponi').submit();
	//}
	return false;
}
////////////////////////////////////////////////////////////////////STEP4
var initStep4 = function(){
	initStepAvanzamento(4);
}
var Step4Avanzamento = function () {
	if ((verificaCampoStrObbligatorio('#nome')) &&
	(verificaCampoStrObbligatorio('#cognome')) &&
	(verificaCampoStrObbligatorio('#citta')) &&
	(verificaCampoEmailObbligatorio('#email')) &&
	(verificaCampoStrObbligatorio('#messaggio')) &&
	(verificaCampoCheckObbligatorio('#accetto'))) {
		$('#FormComponi').attr('action', 'componiCgi.php');
		$('#FormComponi').submit();
	}
	return false;	
}
