function fp_closebtnHover(ev)
{
	$('fp-closebtn').hide();
	$('fp-closebtn-hover').show();
}
function fp_closebtnLeave(ev)
{
	$('fp-closebtn-hover').hide();
	$('fp-closebtn').show();
}
function fp_close(ev)
{
	$('fp-container').hide();
}

function fp_show(propId)
{
	fp_reviewContent(propId);
}

function fp_displayReviews()
{
	var cont = $('fp-container');
	cont.show();

	var dim = document.viewport.getDimensions();
	var off = document.viewport.getScrollOffsets();
	var scrnwidth = document.viewport.getWidth();
	var scrnmid = Math.round(scrnwidth / 2);

	var left = (scrnmid - 340) + 40;
	var top = (dim.height / 2) - 210 + off.top;
	cont.style.left = left + "px";
	cont.style.top = top + "px";
}

function fp_setup()
{
	$('fp-closebtn').observe('mouseover', fp_closebtnHover);
	$('fp-closebtn-hover').observe('mouseout', fp_closebtnLeave);
	$('fp-closebtn-hover').observe('click', fp_close);
	$('fp-closebtn-hover').hide();
}

function fp_reviewContent(sPropertyId)
{
	var fpurl = sBaseUrl + 'reviewflipkeylocal.php';
	var params = {"propid": sPropertyId};

	new Ajax.Request(fpurl, {
		method: 'post',
		parameters: params,
		onSuccess: function(resp)
		{
      	$('fp-containerdiv').innerHTML = resp.responseText;
      	fp_setup();
      	fp_displayReviews();
		}
	});
}