function fp_setup()
{

	if($('flipkeyreviews') != null)
	{
   	if($('fp-container') == null) return;
		$('flipkeyreviews').observe('click', fp_show);
		$('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_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(ev)
{
	if(ev != "undefined")
		Event.stop(ev);
//	Event.stop(ev);
	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_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();
		}
	});
}