var CENTRO_WIDTH = 0;
var BORDO_SX = 0;
var DIMENSIONI_BOX = 0;
var BOMBER = '';
var HELPER = '';

function debug(v) {
	if(DEBUG_ABILITATO) {
		$("#debugWnd").find('div').eq(1).append(DEBUG_N + " -> " + v + "<br />");
		DEBUG_N++;
	}
}

function spostaResellerSX() {
	/* sposta i reseller sulla DX */
	$(".sxBottom .eAccordion").clone(true).attr("id","dxEAccordion").prependTo("#colonna_dx");
	$(".sxBottom .eAccordion").find('h3').hide();
	$(".sxBottom .eAccordion").find('h3.stay').show();
	//$(".sxBottom .eAccordion").next().css("height",85);
	$("#dxEAccordion").wrap("<div class='sxTable'></div>");
}

function usaload(n,sel) {
	if(DEBUG_ABILITATO) {
		$("#helper").after("<div id='debugWnd'><div style='width: 100%; height: 10px;'><span onClick='$(this).parent().eq(0).next().toggle();'>Vedi</span> | <span onClick='$(this).parent().eq(0).next().html(\"\");'>Clear</span></div><div></div></div>");	
		$("#debugWnd").draggable().show();
	}
	
	if(sel==''||sel==0) sel=0;

	if(!jQuery.support.htmlSerialize) {
		//$(".sxBottom").css("margin-top:",70);
		//$(".sxBottom .eAccordion fixED").css("height",70);
	}
	
	if(!jQuery.support.leadingWhitespace) {
		$("#list .next").height("508");
	}
		
	$(".post_spaziatore").find(".eAccordion").find("h3").eq(1).hover(
   	function () {
   		if(!$(this).next().is(':visible')&&!$(this).hasClass('h3Active')) {
		   	$(this).removeClass('menu-state-default');
  		 	$(this).addClass('menu-state-active');
  		 	//$(this).addClass('menu-state-active-ie');
  		 	$(this).css("margin-bottom","10");
  		}
    },
    function () {
    	if(!$(this).next().is(':visible')&&!$(this).hasClass('h3Active')) {
    		$(this).removeClass('menu-state-active');
 	    	$(this).addClass('menu-state-default');
 	    	
 	    }
   	}
 	).removeClass('h3Active').removeClass('menu-state-active').addClass('menu-state-default').removeClass('menu-state-active-ie');
 	
 	$(".post_spaziatore").find(".eAccordion").find("h3").eq(0).hover(
   	function () {
	   	$(this).removeClass('menu-state-default');
 		 	$(this).addClass('menu-state-active');
    }, 
    function () {
   		$(this).removeClass('menu-state-active');
    	$(this).addClass('menu-state-default');
   	}
 	);
	
	/* MODIFICA MATERIALI */
	for(c=0;c<$(".packageContenuto:visible").length;c++) {
		modificaPosizioneMateriali(c);
	}
		
	$("#slideAttuale").html(sel+1);
	
	$(".slider").jCarouselLite({
  	btnNext: "#list2.nonCircular .next",
    btnPrev: "#list2.nonCircular .prev",
    circular: false,
    visible: 1,
    speed: 500,
    start: sel,
    beforeStart: function(a) {
			if($(a).find('.forZoom').is(":visible")) {
				$(a).find('.forZoom').hide();
				$(a).find('.usacatalogue').find('img').eq(0).show();
			}
 		},
 		afterEnd: function(a) {
		 	uu=$(a).find(".rightContenuti").eq(0).attr("id");
		 	ll=uu.split('_');
		 	$("#slideAttuale").html(Math.abs(ll[1])+1);
		 }
  });
	
	$("#list2.nonCircular .prev").addClass("disabled");
	
	debug("window: " + $(window).width() + " | body: " + $("#centro").width());
	

	var ZOOMCURSOR = '-webkit-zoom-in,-moz-zoom-in, url(cur/zoom-in.cur)';
	
	if(jQuery.browser.mozilla) {
		ZOOMCURSOR = '-moz-zoom-in';
	}
	else if(jQuery.browser.safari) {
		ZOOMCURSOR = '-webkit-zoom-in';
	}
	else {
		ZOOMCURSOR = 'url(cur/zoom-in.cur),all-scroll';
	}
	
	$(".preImg").css("cursor",ZOOMCURSOR);
	
	$("#spostami").clone(true).appendTo("#solo_cataloghi");
	$("#spostami").remove();
	
}

function subitoFrecciaContenuto(obj) {
	modificaColonnaSX('d');
	
	b=$(obj).attr("alt");
	max_l=$(".packageContenuto").length;

	if(b<=max_l) {
		l=Math.abs(b) + 1;

		a=$(".packageContenuto:visible").length;
		tonew=CENTRO_WIDTH + 15 + (DIMENSIONI_BOX * a) + $("#colonna_sx_2").width();
			
		if(l==max_l) {
			uol=$(".packageContenuto").eq(l).width();
			$(".packageContenuto").eq(l).width(uol - 20);
			tonew-=20;
		}
			
		modificaColonnaSX('d');
		a=$(".packageContenuto:visible").length;
		//tonew=CENTRO_WIDTH + 20 + (DIMENSIONI_BOX * a);
		tonew=CENTRO_WIDTH + 15 + (DIMENSIONI_BOX * a) + $("#colonna_sx_2").width();
		//tonew=CENTRO_WIDTH + 35 + (735 * (a - 1));
						
		if(l==max_l) {
			uol=$(".packageContenuto").eq(l).width();
			$(".packageContenuto").eq(l).width(uol - 20);
			tonew-=20;
		}
			
		checkRightSide(tonew);
		
		
		$('html, body').scrollLeft($("#centro").width());
		$(".packageContenuto").eq(l).show();

		$(".packageContenuto").eq(l).find(':not(.bitdebug)').show();
		
		modificaPosizioneMateriali(l);
	}
}

function modificaPosizioneMateriali(l) {
	/*
	mito=$(".packageContenuto").eq(l).find(".elencoMateriali");
	poto=$(".packageContenuto").eq(l).find(".post_spaziatore");
	em_parent_height=$(".packageContenuto").eq(l).outerHeight();
	differenza=em_parent_height - ($(poto).outerHeight() + $(mito).outerHeight() + 20);
	$(mito).prev().css("height",differenza);
	*/
	
	mito=$(".packageContenuto").eq(l).find(".elencoMateriali").find('img').length;
	
	switch(mito) {
		case 2:
		case 4:
			differenza=60;
		break;
		case 3:
			differenza=1;
		break;
		case 1:
		default:
			differenza=130;
		break;
	}
	
	$(".packageContenuto").eq(l).find(".elencoMateriali").prev().css("height",differenza);
}

function mostraIframe(io,n) {
	$(io).hide();
	$(io).next().show();
}

function zoomIframe() {
	a=$("#slideAttuale").html();
	b=Math.abs(a) - 1;
	l=$(".usacatalogue").eq(b).find('img').eq(0);

	if($(l).is(":visible")) {
		mostraIframe(l);
	}
	else {
		$(l).next().hide();
		$(l).show();
	}
}


function impostaMateriale(io,n,materiale) {
	/* originale */
	myimg=$("#usacatalogue_" + n).find('img').eq(0).attr("src");
	
	//if($(io).attr("alt")=="default") materiale='';
	
	/* operazioni varie */
	myar=myimg.split('/').reverse();
	ifrapre=myar[1];
	mytu=myar[0].split('.').reverse();
	newn=mytu[1].split('_');
	
	if(materiale=='') uu=newn[0];
	else uu=newn[0] + "_" + materiale;
	
	mytu[1]=uu;
	myar[0]=mytu.reverse().join('.');
	newimg=myar.reverse().join('/');
	
	/* impostazione nuova immagine */
	$("#usacatalogue_" + n).find('img').eq(0).attr("src",newimg);
	
	/* correzione iframe */
	/*
	if(materiale=='') uu2='';
	else uu2="-" + uu;
	*/
	
	newsrc="ifprodotti.php?img=" + ifrapre + "-" + uu + "&pid=" + n;
	
	//alert("newsrc: " + newsrc + "\nnewimg: " + newimg);
	
	$("#myframe_" + n).attr("src",newsrc);
	
	$(io).parent().eq(0).find('img').css("border","#917862 solid 1px");
	$(io).css("border","#ffffff solid 1px");
	
}
