var wrap_content;

function contentSwap(pid,gallery,path_prefix)
{
	//destroy contents of wrap (store in variable just in case)
	var wrap = $('wrapper');
	wrap_content = wrap.innerHTML;
	
	var x = wrap.firstChild;
	var y = x;
	for(x=x.nextSibling; x!=null; x=x.nextSibling)
	{
		wrap.removeChild(y);
		y = x;
	}
	
	//do ajax request for new page content
	var pars = 'p='+pid+'&g='+gallery;
	var url = path_prefix + 'gallery.php';
	var myAjax = new Ajax.Updater(
		{success: 'wrapper'}, 
		url, 
		{
			method: 'post',
			parameters: pars, 
			evalScripts: true,
			onFailure: function(){ restoreContent(gallery); }
		});
}

function restoreContent(gid)
{
	$('wrapper').innerHTML = wrap_content;
	if(setControls) setControls();
}
