function moreinfo(formname)
	{
	// load parameters from form if available
	if (formname)
		{
		var params = Form.serialize(formname)
		}
	else{
		var params = 'property=' + property_key;
		}
		
	// send an ajax request to load contact agent form
	// contact agent form handler URL is in global variable contactagenturl
	var thediv = 'popup';	
	var myAjax = new Ajax.Updater(
		thediv, contactagenturl, { method: 'get', parameters: params, evalScripts: true });
	}

function contactagent(formname)
	{
	// load parameters from form if available
	if (formname)
		{
		var params = Form.serialize(formname);
		}
	else{
		var params = 'agent=' + agent_key;
		}
	
	// contact agent form handler URL is in global variable contactagenturl
	var thediv = 'popup';
	var myAjax = new Ajax.Updater(
		thediv, contactagenturl, { method: 'get', parameters: params, evalScripts: true });
	}

function contactthisagent(agent_key)
	{
	// load parameters 
	var params = 'agent=' + agent_key;
	
	// contact agent form handler URL is in global variable contactagenturl
	var thediv = 'popup';
	var myAjax = new Ajax.Updater(
		thediv, contactagenturl, { method: 'get', parameters: params, evalScripts: true });
	}

function tellafriend(formname)
	{
	// load parameters from form if available
	if (formname)
		{
		var params = Form.serialize(formname);
		}
	else{
		var params = 'property=' + property_key;
		}
	
	
	// send an ajax request to load tell a friend form
	// tell a friend form handler URL is in global variable tellafriendurl
	var thediv = 'popup';
	var myAjax = new Ajax.Updater(
		thediv, tellafriendurl, { method: 'get', parameters: params, evalScripts: true });
	}

function centerpopup()
	{
	browsersize = findbrowsersize();
	browserscroll = findbrowserscroll();

	thepopup = $('popup');
	divsize = Element.getDimensions(thepopup);
	
	thepopup.style.left = ((browsersize.width - divsize.width) / 2) + 'px';
	thepopup.style.top = browserscroll.yoffset + 50 + 'px';
	thepopup.style.visibility = 'visible';
	}