function strTrim(tmpStr)
{
	tmpStr = tmpStr.replace(/^\s+/,"");//remove leading
	tmpStr = tmpStr.replace(/\s+$/,"");//remove trailing
	return tmpStr;
}
//------------------------------------------------------------------------------------
function trimFields()
{
	for(var i=0; i < obj.elements.length; i++)
	{
		if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea" || obj.elements[i].type == "password")
		{
			obj.elements[i].value = strTrim(obj.elements[i].value);
		}
	}
}
//------------------------------------------------------------------------------------
function chkEmail(tmpStr)
{
	var email_pat = /^[a-z][a-z0-9_\.\-]*[a-z0-9]@[a-z0-9]+[a-z0-9\.\-_]*\.[a-z]+$/i;
	return(email_pat.test(tmpStr));
}
//------------------------------------------------------------------------------------
//Checks username against pattern
function chkUserName(tmpStr)
{
	var uname_pat = /^[a-z0-9]+$/i;
	return(uname_pat.test(tmpStr));
}
//Checks the Phone Number
function chkPhone(tmpStr)
{
	var str_pat = /^[a-z0-9]{3}-[a-z0-9]{3}-[a-z0-9]{4}$/i;
	return(str_pat.test(tmpStr));
}

//Checks zipcode by pattern
function chkZip(tmpStr)
{
	var zip_pat = /^(\d{5})$/;
	return(zip_pat.test(tmpStr));
}

//=====================================================================
//=========Open a new window pop up with specific height and width=====
//=====================================================================
function showWindow(pageName, intWidth, intHeight)
{
	window.open(pageName, '', 'width='+intWidth+',height='+intHeight+',left=200,scrollbars=1,top=50,toolbar=0,menubar=0,location=0');
}

//==========================================
//=========Fade in and Fade out effects=====
//==========================================
var op = 0;
var delay = 5;

function fadeIn()
{
	if(op == 0) ad.style.visibility = 'visible';
	op += 2;
	ad.style.filter = 'alpha(opacity=' + op + ')';
	ad.style.opacity = op / 100;
	if(op < 100)
		setTimeout('fadeIn()', delay);
}

function fadeOut()
{
	op -= 2;
	ad.style.filter = 'alpha(opacity=' + op + ')';
	ad.style.opacity = op / 100;
	if(op > 0)
		setTimeout('fadeOut()', delay);
	else
		ad.style.visibility = 'hidden';
}

