function waiting(div) {
	if(div == undefined) div = "body";
	if($("#waiting").length <= 0) {
		$(div).append('<div id="waiting"></div>');
		$(div).append('<div id="waitingText">... attendere caricamento pagina ...</div>');
	}
}

function unwaiting() {
	if($("#waiting").length > 0) {
		$("#waiting").remove();
		$("#waitingText").remove();
	}
}

function showErrorDiv(div) {
	$("#"+div).show().effect("pulsate", { times:5 }, "fast");
}

function hideErrorDiv() {
	$("#topError").slideUp();
}

function carrelloAddStart(id) {
	var c_offset = $("#prod_"+id).offset();
	$('#carrelloAdd').css({ top:c_offset.top-($("#carrelloAdd").height()/2), left:c_offset.left-($("#carrelloAdd").width()/2) })
	$('#carrelloAdd').fadeIn(1000);
	setTimeout('carrelloAddStop()', 2000);
}

function carrelloAddStop() {
	$('#carrelloAdd').fadeOut(1000, function() {
		$('#carrelloAdd').remove();
    });
}

function carrelloAdd(id, q) {
	if(q>0 && q!='') {
		$('body').append('<div id="carrelloAdd"></div>');
		loadContent('/_ajax_/carrello/add-'+id+'-'+q, false, undefined, "carrelloAddStart("+id+")");
	} else {
		showErrorDiv('topError');
		$("#topError").html('Inserire una quantità<div class="topErrorClose"><a href="#" onclick="$(\'#topError\').slideToggle();return false;">X chiudi</a></div>');
		unwaiting();
	}
}

function carrelloUpd(id, q) {
	location.href = '/carrello/upd-'+id+'-'+q;
}

function carrello__load(div) {
	$(div+"#carrello_riepilogo").tooltip({
		position: 'bottom left',
		delay: 400,
		tip: '.tooltip',
		effect: 'fade'
	});
}
function showFaq (div){
      $(div).slideToggle("slow", function () {
    	  $(div).prev().toggleClass("faqSwow faqHidden");
      });
   
}
function scrolla(div) {
	// initialize scrollable
	if($(div+"div").is(".scrollable"))
		$(div+".scrollable").scrollable({ vertical: true, mousewheel: true, circular: true, speed: 1000, keyboard: false}).autoscroll({ autoplay: true, interval:6000 });	
}
function scrollerHome() {
	// initialize scrollable
	var partito = 0;
		$(".homeScrollable").scrollable({
			circular: true, 
			speed: 3000,
			keyboard: false,
			onBeforeSeek: function() {
				
				
				var casugnu = this.getIndex();
				
				partito++;
				//alert (partito);
				if ((casugnu != -1)&&(partito > 2))
					{
					$(".homeScrollable div img").fadeTo('1500', 0.5);
					//
					}
				
			},
			onSeek: function() {
				var casugnu = this.getIndex();
				if (casugnu != -1)
					{
						$(".homeScrollable div img").fadeTo('1500', 1);
						
					}
			}
		}).autoscroll({ autoplay: true, interval:10000 });	
}
function imgOverlay(){
	$(".wtImgOverlay[rel]").overlay({
		 
		mask: '#444444',
		effect: 'apple',
 
		onBeforeLoad: function() {
 			// load the page specified in the trigger
			var href =this.getTrigger().attr("href");
			var title =this.getTrigger().attr("title");
			$(".contentWrap").html('<h1>'+title+'</h1><p class="center"><img src="'+href+'" /></p>');
		}
 
	});
}
funcs_Load.push("scrollerHome");
funcs_Load.push("imgOverlay");
funcs_Load.push("carrello__load");
funcs_Load.push("scrolla");

