var active_image = 1;
var animation_speed = 0.4;
var myrules = {
'.gallery .gallery_image a.popup': function(el)
{
el.onclick = function()
{
var size = el.className.split(" ");
var mypopup = window.open(el.href, "", "location=0,status=0,scrollbars=0,width="+size[1]+",height="+size[2]);
return false;
}
},
'.gallery .gallery_navi a.next' : function(el)
{
el.onclick = function()
{
var next_image = parseInt(active_image) + 1;
var gal_id = el.id.replace(/next_/, "");
if($('gallery_'+gal_id+'_image_'+next_image))
{
if(animation_speed != false)
{
new Effect.Fade('gallery_'+gal_id+'_image_'+active_image, {
afterFinish: function()
{
new Effect.Appear('gallery_'+gal_id+'_image_'+next_image, { duration: animation_speed });
},
duration: animation_speed
});
}
else
{
$('gallery_'+gal_id+'_image_'+active_image).hide();
$('gallery_'+gal_id+'_image_'+next_image).show();
}
active_image++;
$('gallery_'+gal_id+'_page').innerHTML = active_image;
}
return false;
}
},
'.gallery .gallery_navi a.prev' : function(el)
{
el.onclick = function()
{
var prev_image = parseInt(active_image) - 1;
var gal_id = el.id.replace(/prev_/, "");
if(prev_image > 0)
{
if(animation_speed != false)
{
new Effect.Fade('gallery_'+gal_id+'_image_'+active_image, {
afterFinish: function()
{
new Effect.Appear('gallery_'+gal_id+'_image_'+prev_image, { duration: animation_speed });
},
duration: animation_speed
});
}
else
{
$('gallery_'+gal_id+'_image_'+active_image).hide();
$('gallery_'+gal_id+'_image_'+prev_image).show();
}
active_image--;
$('gallery_'+gal_id+'_page').innerHTML = active_image;
}
return false;
}
}
}
if( typeof Behaviour != "undefined")
Behaviour.register(myrules);
/*function initGallery() { Behaviour.apply(); }
Event.observe(window, 'load', initGallery, false);*/