// JavaScript Document

// MENU: Funzione per aprire sottovoce caratteristiche
carChildren = function(idCar, idFilter, idPadreDOM){
	presente = $("#"+idPadreDOM).parent().find("div").length;
	
	if(idFilter==0){
		urlPass =  $("#"+idPadreDOM).attr("href");
	} else {
		urlPass =  $("#"+idPadreDOM).parent().parent().parent().parent().find("a:first").attr("href");
	}
	
	if(presente==0){
		$.ajax({
			type: "POST",
			url: "/utilities/carchild.php",
			data: "idFilter="+idFilter+"&idCar="+idCar+"&hrefPre="+urlPass+"&html=li",
			dataType: "html",
			success: function(data) {
				if(data!=""){
					if(idFilter==0)
						numP = 3;
					else
						numP = 4;
					$("div.nav-3-lvl").hide();
					//$("div.nav-"+numP+"-lvl").hide();
					$("#"+idPadreDOM).after('<div class="nav-'+numP+'-lvl disNone"><ul>'+data+'</ul></div>');
					//window.setTimeout('$("#'+idPadreDOM+'").parent().find(".nav-'+numP+'-lvl").show()',250);
					//window.setTimeout('$("#'+idPadreDOM+' .nav-'+numP+'-lvl").show();',1000);
				}
			}
		});
	}
}
carChildrenSiteMap = function(idCar, idFilter, idPadreDOM){
	if(idFilter==0){
		urlPass =  $("#"+idPadreDOM).attr("href");
	} else {
		urlPass =  $("#"+idPadreDOM).parent().parent().parent().parent().find("a:first").attr("href");
	}
	
	$.ajax({
		type: "POST",
		url: "/utilities/carchild.php",
		data: "idFilter="+idFilter+"&idCar="+idCar+"&hrefPre="+urlPass+"&html=li",
		dataType: "html",
		success: function(data) {
			if(data!=""){
				data = data.replace("</ul><ul style='margin-left:162px;'>","");
				$(".boxLivello a[id="+idPadreDOM+"]").after('<ul>'+data+'</ul>');
				$("#contMappa").jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});
			}
		}
	});
}

	
decorImgZoom = function(){
	if($(".overScheda .zoom img").attr("class")!="zoomOk"){
		$(".overScheda .zoomOver").css({"z-index":"-200"});
		$(".overScheda .zoom img").css({"position":"absolute"}).animate({
			width: "230px",
			height: "230px",
			left: "-65px",
			top: "-40px"
			}, 300, function() {
			$(this).addClass("zoomOk");
		});
	} else {
		
		$(".overScheda .zoom img").animate({
			width: "113px",
			height: "143px",
			left: "8px",
			top: "7px"
			}, 250, function() {
				$(this).removeClass("zoomOk");
				$(".overScheda .zoomOver").css({"z-index":"999"});
		});
	}
}

decoroImgZoomSelect = function(){
		var imgSrc = $("#immagineDecorozoom").attr("src");
			if($("#immagineDecorozoom").attr("class")!="zoomOk"){
				$("#immagineDecorozoom").css({"position":"absolute"}).animate({
					width: "250px",
					height: "250px",
					left: "-100px",
					top: "-67px"
					}, 300, function() {
					$(this).addClass("zoomOk").css({"border":"1px solid #C9C9C9"})
				});
			} else {	
				arrImgInfo = imgSrc.split(".");
				$("#immagineDecorozoom").animate({
					width: "32px",
					height: "32px",
					left: "0px",
					top: "0px"
					}, 250, function() {
						$(this).removeClass("zoomOk");
						$("#immagineDecorozoom").css({"border":"1px solid #EDEDED"});
				});
			}			
}

decoroOverScheda = function(txtCodice, txtNome, idDecoro, img, visInfoDecoroA4u, idEl, mostralogoAFY, mostralogoNAT){
	if(boxEl!=idEl && boxEl!='close'){
		boxEl=idEl;
		posEl = $("div.listaPaginazioneInner div[id="+idEl+"]").position();
		//posEl = $("div.listaPaginazioneInner #"+idEl).position();
	
		$(".overScheda").hide();
		$(".overScheda a.zoom img").css({"width":"113px","height":"143px","left":"8px","top":"7px"}).attr("src",'').removeClass("zoomOk");
		/*if(visInfoDecoroA4u==1 && $("#afuInfoWhere").html()!=""){
			// recupero info
			$(".overScheda #afuInfo").html("");
			$.ajax({
				type: "POST",
				url: "/utilities/infoDecoroAFU.php",
				data: "t_decoroA4U="+idDecoro+"&"+$("#afuInfoWhere").html(),
				dataType: "html",
				success: function(data) {
					if(data!=""){
						$(".overScheda #afuInfo").html(data);
					}
				}
			});
		}*/
		if(visInfoDecoroA4u!=0){
			// recupero info
			$(".overScheda #afuInfo").html(visInfoDecoroA4u);
		}
		
		arrImgInfo = img.split(".");
		$(".overScheda a.zoom img").attr("src",img).attr("title",txtCodice+" - "+txtNome);
		if (mostralogoAFY==1){
			$("#logo-Arpa-For-You-mini, #avAlso").show();
		}else{
			$("#logo-Arpa-For-You-mini, #avAlso").hide();
		}
		if (mostralogoNAT==1){
			$("#logo-Naturalia-mini").show();
		}else{
			$("#logo-Naturalia-mini").hide();
		}
		$(".overScheda h4").html(""+txtCodice+"<br /><b>"+txtNome+"</b>");
	
		//urlGo=$(".overScheda a#linkGo").attr("href");
		urlGo=urlGoDef;
		urlGo += "&decor="+idDecoro;
		if(eval($(".overScheda a#linkGo").attr("href").indexOf("ys"))<=0){
			urlGo += "&ys=1";
		}
		$(".overScheda a.link").attr("href",urlGo);
		
		/*if(posEl.left > eval($("div.listaPaginazioneInner").width()/2)-$("div.listaPaginazioneInner #"+idEl).width())
			$(".overScheda").css("left",eval(posEl.left-245)+"px");
		else
			$(".overScheda").css("left",eval(posEl.left+$("div.listaPaginazioneInner #"+idEl).width()-45)+"px");*/
		if(posEl.left > eval($("div.listaPaginazioneInner").width()/2)-$("div.listaPaginazioneInner div[id="+idEl+"]").width()){
			posLeft = eval(posEl.left-280);
			if(posLeft<0)
				posLeft = eval(posEl.left+$("div.listaPaginazioneInner div[id="+idEl+"]").width()-45);
		} else {
			posLeft = eval(posEl.left+$("div.listaPaginazioneInner div[id="+idEl+"]").width()-45);
		}
		$(".overScheda").css("left",posLeft+"px");
			
		
		numRiga = eval(posEl.top/80)+1;
		if(numRiga==1 || numRiga==5 || numRiga==9 || numRiga==13 || numRiga==17)
			$(".overScheda").css("top","20px");
		else if(numRiga==2 || numRiga==6 || numRiga==10 || numRiga==14 || numRiga==18)
			$(".overScheda").css("top","100px");
		else if(numRiga==3 || numRiga==7 || numRiga==11 || numRiga==15 || numRiga==19)
			$(".overScheda").css("top","60px");
		else{
			// multiplo di 4
			$(".overScheda").css("top","140px");
		}
		$(".overScheda").show();
	}
}

filterAddDecor = function(afuPresent){
	$.ajax({
		type: "POST",
		url: "/utilities/decorCollection.php",
		data: "idColl="+$("#collection option:selected").val()+"&afu="+afuPresent,
		dataType: "html",
		success: function(data) {
			if(data!=""){
				$("#decor").parent().parent().remove();
				$("#collection").parent().parent().after(data);
				$("#decor").selectbox().bind("change", function(){})
			}
		}
	});
}

filterOthers = function(idEl){
	// controllo cosa c'e di presente
	valSel = $("#"+idEl+" option:selected").val();
	$("#frmFilterProd select[id!="+idEl+"]").each(function(){
		var selShow = $(this).attr("id");												   
		if($("#"+selShow+" option:selected").val()==""){
			// controllo se ci sono filtri per applicazione o special collection
			strAddGet = "";
			if($("#frmFilterProd input[name=collection]").length==1)
				strAddGet = strAddGet+"&collection="+$("#frmFilterProd input[name=collection]").val();
			if($("#frmFilterProd input[name=app]").length==1)
				strAddGet = strAddGet+"&app="+$("#frmFilterProd input[name=app]").val();
			if($("#frmFilterProd input[name=afu]").length==1)
				strAddGet = strAddGet+"&afu=1";
			$.ajax({
				type: "POST",
				url: "/utilities/carFilter.php",
				data: "carShow="+selShow+"&carFilterName="+idEl+"&carFilterId="+valSel+strAddGet,
				dataType: "json",
				success: function(data) {
					if(data.error==0){
						i=0;
						strVis = "";
						while(i<data.idsLeave.length){
							strVis += "[id!="+data.idsLeave[i]+"]";
							i++;
						}
						//alert("span"+strVis)
						$("#"+selShow).parent().find(".jquery-selectbox-currentItem").html("");
						$("#"+selShow).parent().find("div.jquery-selectbox-list span").show();
						$("#"+selShow).parent().find("div.jquery-selectbox-list span[id]"+strVis).hide();
						numV = eval($("#"+selShow).parent().find("div.jquery-selectbox-list span").length-$("#"+selShow).parent().find("div.jquery-selectbox-list span[id]"+strVis).length);
						if(numV<=12)
							$("#"+selShow).parent().find("div.jquery-selectbox-list").css("height",(numV+2)+"em");
					} else {
						alert("error during filter process")
					}
				}
			});
		}
	})
	
}

finituraOverScheda = function(idCar, txtNome, txt, img, urlDet, visA4u, idEl){
	if(boxEl!=idEl && boxEl!='close'){
		posEl = $("div.listaPaginazioneInner div[id="+idEl+"]").position();
		$(".overScheda").hide();
		$(".overScheda a.zoom img").css({"width":"113px","height":"143px","left":"8px","top":"7px"}).attr("src",'').removeClass("zoomOk");
		if(visA4u==1){
			$(".overScheda img.logoAFYmini").show();
		} else {
			$(".overScheda img.logoAFYmini").hide();
		}
		// lavoro l'immagine
		/*arrImgInfo = img.split(".");
		$(".overScheda a.zoom img").attr("src",arrImgInfo[0]+"_117_143."+arrImgInfo[1]).attr("title",txtNome);*/
		$(".overScheda a.zoom img").attr("src",img).attr("title",txtNome);
		
		$(".overScheda h4").html("<b>"+txtNome+"</b>");
		txt = txt.split("@#@").join("<br />");
		$(".overScheda p.abs").html(txt);
		$(".overScheda a.detail").attr("href",urlDet);
	
		//urlGo = $(".overScheda a#linkGo").attr("href");
		urlGo=urlGoDef;
		if(eval(document.location.href.indexOf("?"))>0){
			urlGo += "&";
		} else {
			urlGo += "?";
		}
		urlGo += "finish="+idCar;
		if(eval($(".overScheda a#linkGo").attr("href").indexOf("ys"))<=0){
			urlGo += "&ys=1";
		}
		$(".overScheda a#linkGo").attr("href",urlGo)
		
		if(posEl.left > eval($("div.listaPaginazioneInner").width()/2)-$("div.listaPaginazioneInner div[id="+idEl+"]").width()){
			posLeft = eval(posEl.left-280);
			if(posLeft<0)
				posLeft = eval(posEl.left+$("div.listaPaginazioneInner div[id="+idEl+"]").width()-45);
		} else {
			posLeft = eval(posEl.left+$("div.listaPaginazioneInner div[id="+idEl+"]").width()-45);
		}
		$(".overScheda").css("left",posLeft+"px");
		
		numRiga = eval(posEl.top/80)+1;
		if(numRiga==1 || numRiga==5 || numRiga==9 || numRiga==13 || numRiga==17)
			$(".overScheda").css("top","20px");
		else if(numRiga==2 || numRiga==6 || numRiga==10 || numRiga==14 || numRiga==18)
			$(".overScheda").css("top","100px");
		else if(numRiga==3 || numRiga==7 || numRiga==11 || numRiga==15 || numRiga==19)
			$(".overScheda").css("top","60px");
		else{
			// multiplo di 4
			$(".overScheda").css("top","140px");
		}	
		$(".overScheda").show();
	}
}
	
/*finituraImgZoom = function(){
	var imgSrc = $(".overScheda .zoom img .tmb-finitura").attr("src");
	if($(".overScheda .zoom img .tmb-finitura").attr("class")!="zoomOk"){
		$(".overScheda .zoomOver .tmb-finitura").css({"z-index":"-200"});
		$(".overScheda .zoom img .tmb-finitura").attr("src",imgSrc.replace("_166_232","")).css({"position":"absolute","border-color":"#FF0000"}).animate({
			width: "230px",
			height: "230px",
			left: "-65px",
			top: "-40px"
			}, 300, function() {
			$(this).addClass("zoomOk");
		});
	} else {	
		arrImgInfo = imgSrc.split(".");
		$(".overScheda .zoom img .tmb-finitura").animate({
			width: "113px",
			height: "143px",
			left: "8px",
			top: "7px"
			}, 250, function() {
				$(this).removeClass("zoomOk");
				$(".overScheda .zoomOver .tmb-finitura").css({"z-index":"999"});
			  $(".overScheda .zoom img .tmb-finitura").css({"border-color":"#868689"}).attr("src",arrImgInfo[0]+"_166_232."+arrImgInfo[1]);
		});
	}
}*/
finituraImgZoom = function(){
	var imgSrc = $(".overScheda .zoom img").attr("src");
	if($(".overScheda .zoom img").attr("class")!="zoomOk"){
		$(".overScheda .zoomOver").css({"z-index":"-200"});
		$(".thmbDecor img#immagineDecorozoom").css({"z-index":"0"});
		$(".overScheda .zoom img").attr("src",imgSrc.replace("_166_232","")).css({"position":"absolute"}).animate({
			width: "230px",
			height: "230px",
			left: "-65px",
			top: "-40px"
			}, 300, function() {
			$(this).addClass("zoomOk");
		});
	} else {	
		arrImgInfo = imgSrc.split(".");
		
		$(".overScheda .zoom img").animate({
			width: "113px",
			height: "143px",
			left: "8px",
			top: "7px"
			}, 300, function() {
				$(this).removeClass("zoomOk");
				$(".overScheda .zoomOver").css({"z-index":"999"});
			  $(".overScheda .zoom img").attr("src",arrImgInfo[0]+"_166_232."+arrImgInfo[1]);
			  $(".thmbDecor img#immagineDecorozoom").css({"z-index":"200"});
		});
	}
}

finituraImgZoomDettaglio = function(){
		var imgSrc = $("#immaginezoom1").attr("src");
			if($("#immaginezoom1").attr("class")!="zoomOk"){
				$("#immaginezoom1").css({"position":"absolute"}).animate({
					width: "250px",
					height: "250px",
					left: "-85px",
					top: "-171px"
					}, 300, function() {
					$(this).addClass("zoomOk").css({"border":"1px solid #C9C9C9"});
				});
			} else {	
				arrImgInfo = imgSrc.split(".");
				$("#immaginezoom1").animate({
					width: "78px",
					height: "79px",
					left: "0px",
					top: "0px"
					}, 250, function() {
						$(this).removeClass("zoomOk").css({"border":"1px solid #EDEDED"});
				});
			}			
}
layerVisAction = function(azione, indexEl){
	if(azione=="open"){
		// nascondo il testo
		//$(".scrollCont p#textMP, .mnu-nav, h2#h2MP, a.btnBase, .linkgroup, .scrollContC .jScrollPaneContainer").hide();
		// nascondo contenitore img mappata
		$(".layers-mapArea").addClass("disNone");
		// visualizzo immagine biscotto corretta
		$(".layers-over img").eq(eval(indexEl)-1).removeClass("disNone");
		// visualizzo layer corretto
		$(".layers-container div.overLayer").eq(eval(indexEl)-1).removeClass("disNone");
		$(".layers-container div.overLayer").eq(eval(indexEl)-1).find(".mainOlScroll").jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1});
	} else {
		// nascondo il testo
		//$(".scrollCont p#textMP, .mnu-nav, h2#h2MP, a.btnBase, .linkgroup, .scrollContC .jScrollPaneContainer").show();
		// riporto cursore slaider al primo item
		$("div[class=overLayer] .paginazione a").removeClass("sel");
		$("div[class=overLayer] div.paginazione a").eq(1).addClass("sel");
		$("div[class=overLayer] img.overLImg").attr("src",$("div[class=overLayer] div.paginazione a").eq(1).attr("srcImg"));
		// nascondo immagine biscotto e overlyaer
		$(".layers-over img, .layers-container div.overLayer").addClass("disNone");
		// visualizzo contenitore img mappata
		$(".layers-mapArea").removeClass("disNone");
	}
}
/*
layerVisAction = function(azione, indexEl, urlImgEl){
	if(azione=="open"){
		// nascondo il testo
		$(".scrollCont p#textMP, .mnu-nav, h2#h2MP, .scrollCont a.btnBase").hide();
		// visualizzo immagine biscotto corretta
		$("#mainMP").attr("style","background-image: url('"+urlImgEl+"')");
		//$(".layers-over img").eq(eval(indexEl)-1).removeClass("disNone");
		// visualizzo layer corretto
		$(".layers-container div.overLayer").eq(eval(indexEl)-1).removeClass("disNone");
	} else {
		// visualizzo il testo
		$(".scrollCont p#textMP, .mnu-nav, h2#h2MP, .scrollCont a.btnBase").show();
		// riporto cursore slaider al primo item
		$("div[class=overLayer] .paginazione a").removeClass("sel");
		$("div[class=overLayer] div.paginazione a").eq(1).addClass("sel");
		$("div[class=overLayer] img.overLImg").attr("src",$("div[class=overLayer] div.paginazione a").eq(1).attr("srcImg"));
		// nascondo overlyaer
		$(".layers-container div.overLayer").addClass("disNone");
		// visualizzo immagine biscotto old
		$("#mainMP").attr("style","background-image: url('"+bgImgOriginal+"')");
	}
}
*/

overLayerGallery = function(indexEl){
	if($("div[class=overLayer] div.paginazione a").eq(indexEl).hasClass('prev') || $("div[class=overLayer] div.paginazione a").eq(indexEl).hasClass('next')){
		// trovo selezionato
		indexSel = $("div[class=overLayer] .paginazione a.sel").html();
		if($("div[class=overLayer] div.paginazione a").eq(indexEl).hasClass('prev')){
			indexNew = eval(indexSel)-1;
		} else {
			indexNew = eval(indexSel)+1;
		}
	} else {
		indexNew = eval($("div[class=overLayer] div.paginazione a").eq(indexEl).html());
	}
	
	if(indexNew>0 && indexNew<=$("div[class=overLayer] div.paginazione a[class!=prev][class!=next]").length){
		$("div[class=overLayer] .paginazione a").removeClass("sel");
		$("div[class=overLayer] .paginazione a").eq(indexNew).addClass("sel");
		$("div[class=overLayer] img.overLImg").attr("src",$("div[class=overLayer] div.paginazione a").eq(indexNew).attr("srcImg"));
	}
}

pageCar = function(cosa){
	hTot = $(".listaPaginazioneOuter").height(); 
	elAttuale = $(".paginazione a.sel").html();
	elMax = $(".paginazione a").eq(eval($(".paginazione a").length)-2).html();
	
	evidenzia = 0;
	if(cosa=="next" && (eval(elAttuale)+1<=elMax)){
		posTop = elAttuale*hTot;
		evidenzia = eval(elAttuale)+1;
	} else if(cosa=="prev" && elAttuale>1){
		posTop = eval(elAttuale-2)*hTot;
		evidenzia = eval(elAttuale-1);
	} else if(!isNaN(cosa)){
		posTop = eval(cosa-1)*hTot;
		evidenzia = eval(cosa);
	}
	if(evidenzia>0){
		// nascondo i box di dettaglio
		$('.overScheda').hide();
		
		$(".paginazione a").removeClass("sel");
		$(".paginazione a").eq(eval(evidenzia)).addClass("sel");
		$(".listaPaginazioneInner").css("top",-posTop+"px");
	}
}

pageCarProdotti = function(nomeCar){
	rit = "/products/";
	if(nomeCar=="selCollection"){
		rit += "collections";
	} else if(nomeCar=="selTypology"){
		rit += "typologies";
	} else if(nomeCar=="selFinish"){
		rit += "finishes";
	}
	
	rit += "/";
	
	return rit;
}

provinceNazione = function(){
	if($("#nazione option:selected").val()=="Italy"){
		$.ajax({
			type: "POST",
			url: "/utilities/provinceItalia.php",
			data: "",
			dataType: "html",
			success: function(data) {
				if(data!=""){
					$("#provincia").parent().html('<div class="selgroup_min">'+data+'</div>');
					$("#provincia").selectbox();
					$("#provincia").parent().parent().find("div.jquery-selectbox").addClass("jquery-selectbox-min");
				}
			}
		});
	}
}

selectProd = function(idSel, elemento){
	if(idSel!="" && $("#"+idSel+" option:selected").attr("urlGo")!=undefined){
		if(elemento=="collection"){
			urlGo = pageCarProdotti(idSel);
			urlGo += $("#"+idSel+" option:selected").attr("urlGo");
			urlGo += "/";
			$("#frmSelProd #selCollection, #frmSelProd #ys, #frmSelProd #selDecor, #frmSelProd #selTypology, #frmSelProd #selFinish").remove();
			$("#frmSelProd").attr("action",urlGo);
			$("#frmSelProd").submit();
		} else if(elemento=="typology" || elemento=="finish" ) {
			urlGo = paginaCollezioni+"?typology="+$("#selTypology option:selected").attr("id")+"&finish="+$("#selFinish option:selected").attr("id");
			if($("#frmSelProd #afu").length>0)
				urlGo += "&afu=1";
			window.location.href=urlGo;
		}
	}
}

/* FORMS */
	
frmContactChoose = function(step,send){
	if(step==1){
		$(".esito").hide();
		$("#frmPersonalData a.btn").show();
		
		valSel = $("#subject option:selected").val();
		$("div.outerContact .mainContact").addClass("disNone").hide();
		$("div.outerContact #"+valSel).removeClass("disNone").show();
		
		//$("#subject option[value="+valSel+"]").attr("selected","selected");
		if(valSel=="sample" && $("div#sample .jquery-selectbox-moreButton").length==0){
			$("#sample #collectionFrm, #sample #productScope").selectbox();
		}
		if(valSel=="nl"){
			$("#nl #nazione").selectbox();
			$('#nl .txtPrivacy').jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});
		}
		if(valSel=="catalog"){
			window.setTimeout('$("#cataloghi #productScope").selectbox(); $("#cataloghi #contColl").jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});',0);
			//$('#cataloghi #contColl').jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});
			$("div.outerContact #cataloghi").removeClass("disNone").show();
		}
		if(valSel=="visit"){
			$("#visit #settore, #visit #professione, #visit #place, #visit #nazione").selectbox();
			$('#visit .txtPrivacy').jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});
		}
	} else if(step==2){
		
		valSel = $("#subject option:selected").val();
		
		if(valSel=="catalog"){
			qualeAperto = "catalog";
			if($("input[class=decorSel]:checked").length==0){
				alert(frm_frase_alert+frm_choosecatalog); //da inserire frase per cataloghi
				return false;
			}	
			refCampo = "input[class=contactway]";
			if($(refCampo+":checked").val()==undefined){
				alert(frm_frase_alert+frm_contactway);
				$(refCampo).focus();
				return false;
			}	
			
			if($("#frmPersonalData input[name=cataloghi]").length==0) {
				decodIds = "";
				$("#cataloghi input[class=decorSel]:checked").each(function(){			
					decodIds = decodIds+", "+$(this).val();
				})
				if(decodIds!="")
					decodIds = decodIds.substr(2);
			}
			$("#anagrafica #frmPersonalData").append("<input type='hidden' name='cataloghi' value='"+decodIds+"' />");
			
			if($("#anagrafica input[name=contactway]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='contactway' value='"+$("input[class=contactway]:checked").val()+"' />");
			if($("#frmPersonalData input[name=productScope]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='productScope' value='"+$("#productScope option:selected").val()+"' />");
			if($("#frmPersonalData textarea[name=testo]").length==0)
				$("#frmPersonalData").append("<textarea class='disNone' name='testo'>"+$("#testo").val()+"</textarea>");
			
			$("div.outerContact #cataloghi").addClass("disNone").hide();
			
		}else if(valSel=="info"){
			qualeAperto = "info";
			
			refCampo = "#info #testo";
			if(trim($(refCampo).val())==""){
				alert(frm_frase_alert+frm_info);
				$(refCampo).focus();
				return false;
			}
			refCampo = "input[class=contactway]";
			if($(refCampo+":checked").val()==undefined){
				alert(frm_frase_alert+frm_contactway);
				$(refCampo).focus();
				return false;
			}	

			if($("#frmPersonalData textarea[name=testo]").length==0)
				$("#frmPersonalData").append("<textarea class='disNone' name='testo'>"+$("#testo").val()+"</textarea>");
			if($("#anagrafica input[name=contactway]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='contactway' value='"+$("input[class=contactway]:checked").val()+"' />");
				
		} else {
			qualeAperto = "sample";
			
			if($("#collectionFrm option:selected").val()==""){
				alert(frm_frase_alert+frm_choosecollection);
				return false;
			}	
			if($("input[class=decorSel]:checked").length==0){
				alert(frm_frase_alert+frm_choosedecor);
				return false;
			}	
			
			refCampo = "input[class=contactway]";
			if($(refCampo+":checked").val()==undefined){
				alert(frm_frase_alert+frm_contactway);
				$(refCampo).focus();
				return false;
			}	
			
			if($("#frmPersonalData input[name=collection]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='collection' value='"+$("#collectionFrm option:selected").val()+"' />");
			if($("#frmPersonalData input[name=decor]").length==0){
				var decodIds = "";
				$("input[class=decorSel]:checked").each(function(){
					decodIds = decodIds+":"+$(this).val();
				})
				decodIds = decodIds.substr(1);
				$("#frmPersonalData").append("<input type='hidden' name='decor' value='"+decodIds+"' />");
			}
			if($("#anagrafica input[name=contactway]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='contactway' value='"+$("input[class=contactway]:checked").val()+"' />");
			if($("#frmPersonalData input[name=productScope]").length==0)
				$("#frmPersonalData").append("<input type='hidden' name='productScope' value='"+$("#productScope option:selected").val()+"' />");
			if($("#frmPersonalData textarea[name=testo]").length==0)
				$("#frmPersonalData").append("<textarea class='disNone' name='testo'>"+$("#testo").val()+"</textarea>");
		}

		$("#reason").val(qualeAperto);
		
		$("div.outerContact #"+qualeAperto).addClass("disNone").hide();
		$("div.outerContact #anagrafica").removeClass("disNone").show();

		$("#anagrafica #nazione, #anagrafica #professione, #anagrafica #settore, .dx select").selectbox();
		window.setTimeout('$(".dx .jquery-selectbox-currentItem").css({"width":"200px"});',500);
		window.setTimeout('$("#anagrafica #nazione").parent().find(".jquery-selectbox-list").css("height","10em");',500);
		$('#anagrafica .txtPrivacy').jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1,maintainPosition:0});
	} else if(step=="send"){
		
		// controllo dati personali
		parentEl = $("#subject option:selected").val();
		if(parentEl!="nl" && parentEl!="visit")
			parentEl = "anagrafica";
		
		if(!frmPersonalDataCheck(parentEl)){
			return false;
		}
		
		if(parentEl=="visit"){
			addRef = "#visit ";
			refCampo = "#place";
			if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
				alert(frm_frase_alert+frm_visit_place);
				//$(refCampo).focus();
				return false;
			}
			refCampo = addRef+"#hours";
			if(trim($(refCampo).val())==""){
				alert(frm_frase_alert+frm_visit_orari);
				$(refCampo).focus();
				return false;
			}
		}

		if(parentEl=="anagrafica"){
			addRef = "#anagrafica ";
			refCampo = addRef+"#qst_02";
			if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
				alert(frm_frase_alert+frm_domanda_2);
				$(refCampo).focus();
				return false;
			}
			refCampo = addRef+"#qst_03";
			if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
				alert(frm_frase_alert+frm_domanda_3);
				$(refCampo).focus();
				return false;
			}
		}
		
		//send = true;
		if (!send){
			$("#frmPersonalData a.btn").hide();
			genericPop('/'+linguaV+'/privacy/?submit=true&opener=contatti','',700,520,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
		}else{
			$("#frmPersonalData .waitElement").show();
			$.ajax({
				type: "POST",
				url: "/utilities/contactSend.php",
				data: $("#"+parentEl+" #frmPersonalData").serialize(),
				dataType: "json",
				success: function(data) {
					$("#frmPersonalData .waitElement").hide();
					if(data.errorCode==0){
						$(".contContact .bkg-interna").css("background","none");
						$(".outerContact .mainContact").hide();
						$(".outerContact #esito .frmLbl").hide();
						$(".outerContact #esito").show();
						if($("#subject option:selected").val()=="nl"){
							$(".outerContact #esito #esito_nl").show();
						} else {
							$(".outerContact #esito #esito_altro").show();
						}						
					} else {
						$("#frmPersonalData #esitoKO").show();
					}
				}
			});
		}
		
	}
}


frmCVSend = function(){
	addRef = "";
	
	refCampo = addRef+"#nome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_nome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cognome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cognome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#nascita";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_datanascita);
		$(refCampo).focus();
		return false;
	}
	regExp2=/^([0-9]{2})+\/([0-9]{2})+\/([0-9]{4})$/;	
	if(!regExp2.test($(refCampo).val())){
		alert(frm_datanascita+frm_formato_errato+"\n(Ex: 18/11/1974)");
		$(refCampo).focus();
		return false;
	}	
	
	refCampo = addRef+"#indirizzo";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_indirizzo);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#citta";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_citta);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cap";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cap);
		$(refCampo).focus();
		return false;
	}
	if(isNaN($(refCampo).val())){
		alert(frm_cap+frm_formato_errato);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#provincia";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_provincia);
		$(refCampo).focus();
		return false;
	}

	refCampo = addRef+"#nazione";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_nazione);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = "#email";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_email);
		$(refCampo).focus();
		return false;
	}
	regExp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(!regExp.test($(refCampo).val())){
		alert(frm_email+frm_formato_errato);
		$(refCampo).focus();
		return false;
	}	

	refCampo = addRef+"#lingue";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_lingue);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = "#cv";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_CV);
		$(refCampo).focus();
		return false;
	}

	refCampo = "input[class=consenso]";
	if($(refCampo+":checked").val()!=1){
		alert(frm_frase_alert+frm_informativa);
		$(refCampo).focus();
		return false;
	}
	
	genericPop('/'+linguaV+'/privacy/?submit=true&opener=frmCV','',700,520,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes')
	
	$("#frmCV .waitElement").show();
	$("#frmCV a.btn").hide();
	//$("#frmCV").submit();
}

frmPersonalDataCheck = function(argomento){
	if(argomento!="")
		addRef = "#"+argomento+" ";
	else 
		addRef = "";

	refCampo = addRef+"#nome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_nome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cognome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cognome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"select[name=professione]";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_professione);
		$(refCampo).focus();
		return false;
	}

	if(argomento!="nl"){
		refCampo = addRef+"select[name=settore]";
		if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
			alert(frm_frase_alert+frm_settore);
			$(refCampo).focus();
			return false;
		}
	}
	
	refCampo = addRef+"#indirizzo";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_indirizzo);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#citta";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_citta);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cap";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cap);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#provincia";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_provincia);
		$(refCampo).focus();
		return false;
	}

	refCampo = addRef+"#nazione";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_nazione);
		$(refCampo).focus();
		return false;
	}

	if(argomento!="nl"){
		refCampo = addRef+"#telefono";
		if(trim($(refCampo).val())==""){
			alert(frm_frase_alert+frm_telefono);
			$(refCampo).focus();
			return false;
		}
	}
	
	refCampo = addRef+"#email";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_email);
		$(refCampo).focus();
		return false;
	}
	regExp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(!regExp.test($(refCampo).val())){
		alert(frm_email+frm_formato_errato);
		$(refCampo).focus();
		return false;
	}	
	
	if(argomento!="nl"){
		if(argomento=="visit"){
			refCampo = "#visitCliente input[name=cliente]";
		} else {
			refCampo = addRef+" input[name=cliente]";
		}
		if($(refCampo+":checked").val()==undefined){
			alert(frm_frase_alert+frm_cliente);
			$(refCampo).focus();
			return false;
		}
	}
	if(argomento!="nl"){
		if(argomento=="visit"){
			refCampo = "#visitNl input[name=nl]";
		} else {
			refCampo = addRef+"input[class=nl]";
		}
		if($(refCampo+":checked").val()==undefined){
			alert(frm_frase_alert+frm_newsletter);
			$(refCampo).focus();
			return false;
		}
	}
	if(argomento!="nl"){
		if(argomento=="visit"){
			refCampo = "#visitPr input[name=consenso]";
		} else {
			refCampo = addRef+"input[class=consenso]";
		}
		if($(refCampo+":checked").val()!=1){
			alert(frm_frase_alert+frm_informativa);
			$(refCampo).focus();
			return false;
		}
	}else{
		refCampo = addRef+"input[class=consenso]";
		if($("#consenso1nl:checked").val()!=1){
			alert(frm_frase_alert+frm_informativa);
			$(refCampo).focus();
			return false;
		}		
	}
	return true;
}

frmPressLogin = function(){
	refCampo = "#frm_username";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_username);
		$(refCampo).focus();
		return false;
	}
	refCampo = "#frm_password";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_password);
		$(refCampo).focus();
		return false;
	}
	//$(".contPress .waitElement").show();
	$(".contPress a.btn").css("visibility","hidden");
	$.ajax({
		type: "POST",
		url: "/utilities/loginpress.php",
		data: $("#frmPress").serialize(),
		//dataType: "json",
		success: function(data) {
			//alert(data);
			if (data==1){
				alert($(".contPress #esitoKO").html());
				$(".contPress a.btn").show();
				$(".contPress a.btn").css("visibility","visible");
				//$(".contPress #esitoKO").show();
			}else{
				window.location.reload();
			}
			/*
			$(".contPress .waitElement").hide();
			if(data.errorCode==0){
				$("#frmPress").submit();
			} else {
				$(".contPress #esitoKO").show();
			}*/
			
		}
	});
}


frmSampleRequesDecor = function(){
	if($("#collectionFrm option:selected").val()!="" && $("#collectionFrm option:selected").val()!=undefined){
		$.ajax({
			type: "POST",
			url: "/utilities/decorCollectionContact.php",
			data: "idColl="+$("#collectionFrm option:selected").val(),
			dataType: "html",
			success: function(data) {
				if(data!=""){
					$("#contColl").html(data);
					compilaprodotti();
					$('#contColl').jScrollPane({scrollbarWidth:8,scrollbarMargin:10,animateStep:1});
				}
			}
		});
	}
}


frmSampleRequestSubmit = function(send){
	// controllo dati personali
	if(!frmPersonalDataCheck('')){
		return false;
	}
	
	addRef = "#frmSampleRequest ";
	refCampo = addRef+"#qst_02";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_domanda_2);
		$(refCampo).focus();
		return false;
	}
	refCampo = addRef+"#qst_03";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_domanda_3);
		$(refCampo).focus();
		return false;
	}
	$("#frmSampleRequest .waitElement").show();
	$("#frmSampleRequest a.btn").hide();
	
	if (!send){
		genericPop('/'+linguaV+'/privacy/?submit=true&opener=pr_samplereq','',700,520,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
	}else{
		$.ajax({
			type: "POST",
			url: "/utilities/contactSend.php",
			data: $("#frmSampleRequest").serialize(),
			dataType: "json",
			success: function(data) {
				$("#frmSampleRequest .waitElement").hide();
				if(data.errorCode==0){
					$("#frmSampleRequest #esitoOK").show();
				} else {
					$("#frmSampleRequest #esitoKO").show();
				}
			}
		});
	}
}

Registrazionepress = function(){
	addRef = "";
	refCampo = addRef+"#nome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_nome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cognome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cognome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#testata";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_giornale);
		$(refCampo).focus();
		return false;
	}
	refCampo = addRef+"#nazione";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_nazione);
		$(refCampo).focus();
		return false;
	}

	refCampo = addRef+"#telefono";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_telecell);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#email";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_email);
		$(refCampo).focus();
		return false;
	}
	regExp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(!regExp.test($(refCampo).val())){
		alert(frm_email+frm_formato_errato);
		$(refCampo).focus();
		return false;
	}	

	$.ajax({
		type: "POST",
		url: "/utilities/registrapress.php",
		data: $("#frmReg").serialize(),
		//dataType: "json",
		success: function(data){
			//alert(data);
			$("#error1").addClass("disNone");
			$("#error2").addClass("disNone");
			$("#error3").addClass("disNone");
			$("#error4").addClass("disNone");
			$("#error5").addClass("disNone");
			$("#error6").addClass("disNone");
			
			if (data==0){
				$("#formregistrazione").addClass("disNone").hide();	
			}
			$("#error"+data).removeClass("disNone").show();
		}
	});
}

sendPrW = function(){
	addRef = "#frmPW ";
	
	refCampo = addRef+"#nome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_nome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#cognome";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_cognome);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#azienda";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_azienda);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+"#email";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_email);
		$(refCampo).focus();
		return false;
	}
	regExp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(!regExp.test($(refCampo).val())){
		alert(frm_email+frm_formato_errato);
		$(refCampo).focus();
		return false;
	}	
	
	refCampo = addRef+"#nazione";
	if($(refCampo).parent().find(".jquery-selectbox-currentItem").html()==""){
		alert(frm_frase_alert+frm_nazione);
		$(refCampo).focus();
		return false;
	}

	refCampo = addRef+"#citta";
	if(trim($(refCampo).val())==""){
		alert(frm_frase_alert+frm_citta);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = addRef+" input[name=cliente]";
	if($(refCampo+":checked").val()==undefined){
		alert(frm_frase_alert+frm_cliente);
		$(refCampo).focus();
		return false;
	}
	
	refCampo = "input[name=accettoPW]";
	if($(refCampo+":checked").val()==undefined){
		alert(frm_frase_alert+frm_warranty_website_terms);
		$(refCampo).focus();
		return false;
	}
	$("#pw_button").css("visibility","hidden");
	$.ajax({
		type: "POST",
		url: "/utilities/productWarrantySend.php",
		data: $("#frmPW").serialize(),
		dataType: "json",
		success: function(data) {
			$("#pw_button").css("visibility","visibile");
			if(data.errorCode==0){
				$("#frmPW-C").hide();
				$("#frmPW-esitoOK").show();
			} else {
				alert(esito_ko)
			}
		}
	});
}

