$(function() {
	$("a[rel='lightbox']").lightBox();
});
$(document).ready(function(){

	$("#content .text img[align='left']").css("margin", "0 20px 0 0px");

	var t=0;
	$("#imgal table").width(780*($("#imgal td").length)+50);
//	$("#imgal table").width(780*($("#imgal td").length+1));
//	$("#imgal table td").css("padding", 0).css("margin", 0).width(780);
//	$("#imgal table img").css("padding", 0).css("margin", 0)
	if($("#imgal td").length>0){
		$("#content").append("<a id=\"nextBtn\">Successiva</a></span>");
		$("#content").append("<a id=\"prevBtn\">Precedente</a></span>");
		showhide();
	}
	$("#nextBtn").click(function(){
		t=t-1;
		animate("next");
		showhide();
	});
	$("#prevBtn").click(function(){
		t=t+1;
		animate("prev");
		showhide();
	});
	function animate(dir){							
		$("#imgal table").animate(
				{ left: sp=t*782 }, 800
		);				
	};
	function showhide(){
		if(t==0){$("#prevBtn").fadeOut();} else {$("#prevBtn").fadeIn();}
		if(Math.abs(t)==$("#imgal td").length-1){$("#nextBtn").fadeOut();} else {$("#nextBtn").fadeIn();}
	}


	$("#thegate img:eq(1)").click(function(){
		$(this).fadeOut("slow");
		setTimeout( function(){top.location="../collection/gallery.html";}, 2000);
	});

	SliderHome("#nhome", 60, ".home #content" );
	Slider("#elencorassegne", 160, "#content");

	$("#elencorassegne a").click(function(){
		$.get("/system/modules/it.silvianheach.donne/elements/dettaglio_rassegna_ajax.jsp", { file: $(this).attr('href') },
				function(data){
			$("#dettRass").html(data);
		}),showDetRass();
		return false;
	});
	if($("body.home").length>0){}else{
		$('.countdown').each( function(index) {
			countdow(index);
		} );
	}

});

var CountObj  = new Array(); var timmer;
function countdow(indice){
	var counter = $( ".countdown:eq(" + indice + ")" );
	if($("#getTo", counter).length>0){getTo = $("#getTo").text(); } else {getTo = counter.text();}
	counter.html("<div id=\"getTo\" style=\"display:none\" >" + getTo + "</div><div class=\"days\"></div><div class=\"hours\"></div><div class=\"minutes\"></div><div class=\"seconds\"></div>");
	var Today   = new Date();
	var lastDay = new Date(getTo);

	secPassati = (lastDay-Today)/1000;
	days = (secPassati - (secPassati % 86400)) / 86400; 
	hours = ((secPassati-days*86400) - ((secPassati-days*86400) % 3600)) / 3600; 
	totHours = (secPassati - (secPassati % 3600)) / 3600;  
	minutes = ((secPassati-totHours*3600) - ((secPassati-totHours*3600) % 60)) / 60;
	totMinutes = (secPassati - (secPassati % 60)) / 60;
	seconds = ((secPassati-totMinutes*60) - ((secPassati-totMinutes*60) % 1)) / 1;

	CountObj[indice] = new Array(days,hours,minutes,seconds);

	writeSome(indice);
}

function writeSome(i){
        var divTempo = $(".countdown:eq("+i+")");
	var counter  = CountObj[i];
        
	if(counter[3]<0){ counter[3] = 59; counter[2]--;};
	if(counter[2]<0){ counter[2] = 59; counter[1]--; };
	if(counter[1]<1 && counter[0]>0){ counter[1] = 23; counter[0]--; };
        
	divTempo.find(".days").html( counter[0] );
	divTempo.find(".hours").html( controlNum( counter[1] ) );
	divTempo.find(".minutes").html( controlNum( counter[2] ) );
	divTempo.find(".seconds").html( controlNum( counter[3] ) );

        if(counter[3]<=0 && counter[2]<=0 && counter[1]<=0 && counter[0]<=0){return false}
	counter[3]--;

	timmer = setTimeout( function(){ writeSome( i ); },1000);
}

function controlNum(x){
	if(x<10){ x="0"+x;}
	return x;
}


function showDetRass(){
	$("#dettRass").fadeIn();
	setTimeout('Slider("#rassPag", 237, "#dettRass")', 1000);
}
function closeRass(){
	$("#dettRass").fadeOut("slow");
}


/*
function showDetRass(){
        $("body").append("<div id=\"velinamappa\"></div>");
        $("#velinamappa").fadeIn("slow", function(){
               $("#dettRass").fadeIn();
       })
       setTimeout('Slider("#rassPag", 237, "#dettRass")', 1000)
}
function closeRass(){
        $("#dettRass").fadeOut("slow", function(){
		$("#velinamappa").fadeOut("slow")
        })
}
 */



//======================== SLIDER
function Slider(div, widt, maindiv ){
	var t=0;
	$("ul", div).width(widt*$("li" , div).length);
	if($("li", div).length>0){
		$(maindiv).append("<a class=\"nextBtn\">Successiva</a></span>");
		$(maindiv).append("<a class=\"prevBtn\">Precedente</a></span>");
		showhide();
	}
	$(".nextBtn", maindiv).click(function(){
		if(!$(this).hasClass("spento")){
			t=t-1;
			animate("next");
			showhide();
		}
	});
	$(".prevBtn", maindiv).click(function(){
		if(!$(this).hasClass("spento")){
			t=t+1;
			animate("prev");
			showhide();
		}
	});
	function animate(dir){							
		$("ul", div).animate(
				{ left: sp=t*widt }, 800
		);				
	};
	function showhide(){
		if(t==0){$(".prevBtn", maindiv).addClass('spento');} else {$(".prevBtn", maindiv).removeClass('spento');}
		if(Math.abs(t)==$("li", div).length-1){$(".nextBtn", maindiv).addClass('spento');}else {$(".nextBtn", maindiv).removeClass('spento');}
	};
}
//======================== NOTIZE HOMEPAGE
function SliderHome(div, widt, maindiv ){
	var t=0;
	var n=0;
//	alert(widt + "*" + $("li" , div).length + "+1=" + widt*($("li" , div).length+1));
	$("ul", div).width(widt*($("li" , div).length+1));
	if($("li", div).length>0){
		$(maindiv).append("<a class=\"nextBtn\">Successiva</a></span>");
		$(maindiv).append("<a class=\"prevBtn\">Precedente</a></span>");
		Hshowhide();
	}
	clickNews($("li:eq(0) img", div));

	$(".nextBtn", maindiv).click(function(){
		if(!$(this).hasClass("spento")){
			t=t-1;
			n=n+1;
			$("li:eq("+n+") img", div).trigger('click');
			Hanimate("next");
			Hshowhide();
		}
	});
	$(".prevBtn", maindiv).click(function(){
		if(!$(this).hasClass("spento")){
			t=t+1;
			n=n-1;
			$("li:eq("+n+") img", div).trigger('click');
			Hanimate("prev");
			Hshowhide();
		}
	});
	$("li img", div).click(function(){
		clickNews($(this));
	});


	function clickNews(This){
		$(".imgnewson", div).hide();
		This.parent().append("<img class=\"imgnewson\" src=\"/system/modules/it.silvianheach.kids/resources/img/ngome.gif\" style=\"position:absolute; left:0px; top:0px;\" />");
		$("#nhomedida").fadeOut("fast", function(){
			$("#nhomedida").html(This.parent().find("div").html());
			clearTimeout(timmer); countdow($(".countdown").length-1);
			$("#nhomedida").fadeIn("fast");
		});
	}
	function Hanimate(dir){							
		$("ul", div).animate(
				{ left: sp=t*widt }, 800
		);				
	};
	function Hshowhide(){
		if(t==0){$(".prevBtn", maindiv).addClass('spento');} else {$(".prevBtn", maindiv).removeClass('spento');}
		if(Math.abs(t)==$("li", div).length-3 || $("li", div).length<=2){$(".nextBtn", maindiv).addClass('spento');}else {$(".nextBtn", maindiv).removeClass('spento');}
	}
}

//======================== MAPPA GOOGLE
function showMap(){
	$("body").append("<div id=\"velinamappa\"></div>");
	$("#boxtesto").hide();
	$("#velinamappa").fadeIn("slow", function(){
		$("body").append("<div id=\"containermappa\"><a id=\"closermap\" href=\"javascript:closeMap()\">X</a><iframe id=\"myIframe\" src=\"/it/googlemap/index.html\"/></div>");
		$("#containermappa").slideDown();
	});
}
function closeMap(){
	$("#containermappa").fadeOut("slow", function(){
		$("#velinamappa").fadeOut("slow", function(){
			$("#containermappa").remove();
			$("#velinamappa").remove();
		});
	});
	$("#boxtesto").show();
}

