
//The is the initialize_slider_menu
photo_gallery = function()
{
	var me = new Object();
	me.push_ix = 0;

	if(me.onover == null)
		me.onover = new Array();
	if(me.onout == null)
		me.onout = new Array();
	if(me.pushdown == null)
		me.pushdown = new Array();
	if(me.pushup == null)
		me.pushup = new Array();
	
	me.add_photo_gallery_button = function (off_img_id, over_img_id) {
		me.onover[me.push_ix] = function() {
			var off_img = $(off_img_id);
			var over_img = $(over_img_id);
			var off_img_o = off_img.getOpacity();
			if(off_img_o != 0.0) {
				over_img.setOpacity(1.0);
			}
		}
		
		me.onout[me.push_ix] = function() {
			var off_img = $(off_img_id);
			var over_img = $(over_img_id);
			var off_img_o = off_img.getOpacity();
			if(off_img_o != 0.0) {
				new Effect.Opacity(over_img,{from: over_img.getOpacity() || 1.0,to:0.0,duration:0.4});
			}
		}
		me.pushdown[me.push_ix] = function() {
			var off_img = $(off_img_id);
			var over_img = $(over_img_id);
			off_img.setOpacity(0.0);
			over_img.setOpacity(0.0);
		}
		me.pushup[me.push_ix] = function() {
			var off_img = $(off_img_id);
			var over_img = $(over_img_id);
			off_img.setOpacity(1.0);
			over_img.setOpacity(0.0);
		}
		me.push_ix++;
	}
	
	me.onmouseover = function (ix) {
		me.onover[ix]();
	}
	me.onmouseout = function (ix) {
		me.onout[ix]();
	}
	me.onmousedown = function (ix) {
		for(var i=0; i<me.onover.length; i++) {
			if(ix==i) {
				me.pushdown[ix]();
				var obj = $('MasterContainer');
				if(obj)
					obj.gallery_change_image(i);
			}
			else
				me.pushup[i]();
		}
	}
	
	return me;
}