/*Funzioni Per Jquery*/
$(document).ready(
	function () {
		applicaAlLoad();
	}
);

//Funzioni richiamate direttamente al loading
function applicaAlLoad(idElemento){
	if(idElemento!=null&&idElemento!=undefined){
		if(idElemento.substr(0,1)!="#") idElemento="#"+ idElemento;
		idElemento+=" ";
	}
	else
		idElemento="";

	$("a[class*='lnkimg']").bind("mouseover",function(){
		var expre = new RegExp("lnkimg[^\" ]*","g");
		var trovato = $(this).attr("class").match(expre);
		if (trovato != null) {
			for (var i = 0; i < trovato.length; i++) {
				classe=trovato[i];
			}
		}
		id=classe.replace("lnkimg","spnimg");
		$("#"+ id +" span").addClass("attivo");
	}).bind("mouseout",function(){		
		$(".gallery a  span").removeClass("attivo");
	});
	
	//Lightbox
	$('a[@rel*=lightboxPag]').lightBox();
	$('a[@rel*=lightboxCol]').lightBox();
	
	
	altezza=$("#testata").height();
	altezza+=$("#subProdotti").height();
	altezza+=$("#gruppoProdotto").height();
	altezza+=112;
	riposiziona();
}
function riposiziona(){
	var arrPageScroll= ___getPageScroll();
	if (arrPageScroll[1]>altezza)
		//$(".gallery").css("margin-top",arrPageScroll[1]-altezza);
		$(".gallery").animate({ marginTop:arrPageScroll[1]-altezza } , 200);
	else
		$(".gallery").animate({ marginTop:0 } , 200);
		//$(".gallery").css("margin-top",0);
		
	setTimeout(function() {riposiziona();}, 400);
}
function ___getPageScroll() {var xScroll, yScroll;if (self.pageYOffset) {yScroll = self.pageYOffset;xScroll = self.pageXOffset;} else if (document.documentElement && document.documentElement.scrollTop) {	 yScroll = document.documentElement.scrollTop;xScroll = document.documentElement.scrollLeft;} else if (document.body) {yScroll = document.body.scrollTop;xScroll = document.body.scrollLeft;	}arrayPageScroll = new Array(xScroll,yScroll);return arrayPageScroll;};