var cur_opened_id = "";
var duration = 700;

function zoom(item_id)
{
	if(cur_opened_id == item_id)
	{
		close_popup();
	}
	else if(cur_opened_id !="")
	{
		close_popup(item_id);
	}
	else
	{
		show(item_id);
	}
}
function close_popup(item_id)
{

	if(item_id == undefined) item_id = "";
	myEffectdiv = new Fx.Styles(cur_opened_id,{duration:duration, cur_opened_id: cur_opened_id, item_id: item_id,
			onStart: function(){
			},
			onComplete: function(){
				document.getElementById(this.options.cur_opened_id).className = "not-displayed";
				cur_opened_id = "";
				if(this.options.item_id != "")
				{
					show(item_id);
				}
			}										
		});
	myEffectdiv.custom({'opacity': [1, 0]});
	
}
function show(item_id)
{
	myEffectdiv = new Fx.Styles(item_id,{duration:duration});
	myEffectdiv.set({'opacity': 0});
	document.getElementById(item_id).className = "popup";
	myEffectdiv.custom({'opacity': [0, 1]});
	cur_opened_id = item_id;	
}