function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); }
function ltrim(stringToTrim) { return stringToTrim.replace(/^\s+/,""); }
function rtrim(stringToTrim) { return stringToTrim.replace(/\s+$/,""); }
//===============================================
function favshow(val)
{
	document.getElementById('favitems').className='favmenu' + val;
}
//===============================================
function getemailaddress(xxx)
{
	if ( xxx == 1 ) var a1 = 'pekemail' ;
	else var a1 = 'ads' ;
	var a2 = 'pekingese-dogs' ;
	var a3 = 'net' ;
	var a4 = a1 + '@' + a2 + '.' + a3 ;
	return a4 ;
}
//===============================================
function writeemailaddress(xxx)
{
	document.write ( getemailaddress(xxx) ) ;
}
//===============================================
function writeformaddress()
{
	document.write ( '<input type="hidden" name="recipient" value="' + getemailaddress() + '">' ) ;
}
//===============================================
function checknewsletterform(form)
{
	form.email.value = trim(form.email.value);
	if (form.email.value == "")
	{
		alert ("Please provide your email address.");
		form.email.focus();
		return false;
	}
	else
		return true;
}
//===============================================
function pausecomp(millis)
{
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); }
	while(curDate-date < millis);
}
//===============================================
function numbercommas(number)
{
	number = '' + number;
	if (number.length > 3)
	{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); i++)
		{
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else
				output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		return (output);
	}
	else
		return number;
}