////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	rent.js : javascript functions
//
////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//	global functions
////////////////////////////////////////////////////////////////////////////////////////////////////

function rent_OpenPopup (renURL, renWidth, renHeight, renResize)
{
	var renTime = new Date ();
	var renRefresh = renTime.getTime();

	renWindow = window.open (renURL, renRefresh, 'resizable=' + renResize + ',width=' + renWidth + ',height=' + renHeight + ',directories=0,location=0,status=0,menubar=0,toolbar=0,scrollbars=0');
	renWindow.focus ();
}

function rent_CancelPopup (renEmbed)
{
	if (!renEmbed) { window.close (); }
}

function rent_PrintPopup (renEmbed)
{
	if (!renEmbed) { window.print (); }
}

function rent_FitPopup (renEmbed)
{
	if (!renEmbed)
	{
		var renDiff = document.body.clientHeight - document.documentElement.clientHeight;
		var renDiff = renDiff * ((window.opera) ? -1:1);

		window.resizeBy (0, renDiff);
	}
}

function rent_CheckLength (renObject, renMax)
{
	var renString = renObject.value;
	var renLimit  = renMax - 1;

	if (renString.length > renLimit) { renObject.value = renString.substr (0, renLimit); }
}

function rent_SetForm (renObject, renElement, renValue)
{
	document.forms[renObject].elements[renElement].value = renValue;
}

function rent_SendForm (renObject)
{
	document.forms[renObject].submit ();
}

////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	rent.js : javascript functions
//
////////////////////////////////////////////////////////////////////////////////////////////////////