var scroll_left;
var images_left;
var next = false;
var n_images_load=0;
$("#sliding_bar > #scroll")
.hover(function() {
$(this).css({"background-color": "#999"});
},
function() {
$(this).css({"background-color": "#333"});
})
.draggable({
containment: "parent",
start: function() {
$("#content_images > #images").stop();
$("#sliding_bar > #scroll").stop();
next = false;
},
drag: function() {
scroll_left = parseInt($(this).css("left"));
images_left = -n_images*scroll_left;
$("#images").css("left",images_left+"px");
},
stop: function() {
images_left = parseInt($("#content_images > #images").css("left"));
var resto = -(images_left % 600);
if(resto != 0 && images_left != 0) {
var images_agg;
if(resto <= 300) {
images_agg=resto;
} else {
images_agg=-(600-resto);
}
$("#content_images > #images")
.animate({
left: images_left+images_agg+"px"
}, animation_time/2,
function() {
next = true;
});
scroll_left=(((-images_left)-images_agg)/600)*(600/n_images);
$("#sliding_bar > #scroll")
.animate({
left: scroll_left+"px"
}, animation_time/2);
} else {
next = true;
}
}
});
$("#gallery > #load > #no_preload")
.click(function() {
n_images_load=n_images-1;
load_images();
});
$("#gallery > #pp")
.hover(function() {
$(this)
.stop()
.fadeTo(animation_time/2,1);
},
function() {
$(this)
.stop()
.fadeTo(animation_time/2,0.1);
})
.click(function() {
if(manuality_next == true) {
manuality_next = false;
$(this)
.css("color","#090")
.text("â–º");
} else {
manuality_next = true;
$(this)
.css("color","#F00")
.text("â– ");
}
});
function next_image() {
if(manuality_next == true && next == true) {
if($("#content_images > #images").css("left") == -n_images*600+600+"px") {
$("#sliding_bar > #scroll")
.animate({
left: "0px"
}, animation_time);
$("#content_images > #images")
.animate({
left: "0px"
}, animation_time);
} else {
scroll_left = parseInt($("#sliding_bar > #scroll").css("left"));
$("#sliding_bar > #scroll")
.animate({
left: scroll_left+(600/n_images)+"px"
}, animation_time);
images_left = parseInt($("#content_images > #images").css("left"));
$("#content_images > #images")
.animate({
left: images_left-600+"px"
}, animation_time);
}
}
setTimeout("next_image()",time+animation_time);
}
setTimeout("next_image()",time);
$("#sliding_bar > #scroll")
.draggable("disable");
function load_images(){
n_images_load++;//Aumento il numero delle immagini caricate
if(n_images_load == n_images) {//Se Il numero delle immagini caricate è uguale al numero delle immagini...
next=true;
$("#content_images > #images > img")
.css("visibility","visible");
$("#sliding_bar > #scroll")
.draggable("enable");
$("#gallery > #load")
.css("visibility","hidden");
}
}