var previewDimensions = { width: { to: 298 }, height: { to: 110 } };
var purchaseDimensions = { width: { to: 380 }, height: { to: 750 } };
var closedDimensions = { width: { to: 380 }, height: { to: 0 } };
var lastOpened = null;

function show(id, url){
	if ( id == null || !document.getElementById(id) ) {
		return;
	}

	hide( lastOpened );
	lastOpened = id;
	document.getElementById(id).src = url;

	var args = null;
	if ( url.indexOf("preview") != -1 ) {
		args = previewDimensions;
	}
	else {
		args = purchaseDimensions;
	}

	var anim = new YAHOO.util.Anim(id, args, 0.5, YAHOO.util.Easing.easeOut);
	anim.animate();
	return false;
}

function hide(id){
	if ( id == null || !document.getElementById(id) ) {
		return;
	}

	var anim = new YAHOO.util.Anim(id, closedDimensions, 0.2, YAHOO.util.Easing.easeOut);
	anim.animate();

	document.getElementById(id).src = "";
}
