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 to validate email
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 URL against pattern
function chkURL(tmpStr)
{
	var url_pat = /^(http|https|ftp):\/\/([\w-]+\.)+[\w-]+(\/[\w-\.\/?%&amp;,=#@\/:]*)?/;
	return(url_pat.test(tmpStr));
}
//Checks coupon code
function chkCoupon(tmpStr)
{
	var coupon_pat = /^[A-Z0-9]+$/;
	return(coupon_pat.test(tmpStr));
}
function showPopUpCart()
{
	$('#popup_cart').css('display', 'block');
	$('#popup_cart').animate({marginTop: '0px'}, 800);
}
function hidePopUpCart()
{
	$('#popup_cart').animate({marginTop: '-184px'}, 500, function(){
			$('#popup_cart').css('display', 'none');
		});
}
function validateSearch()
{
	if(strTrim($('#keywords').val()) == '' || strTrim($('#keywords').val()) == 'Site Search')
	{
		alert("Please enter the Keywords.");
		$('#keywords')[0].focus();
		return false;
	}
}
//------------------------------------------------------------------------------------
// Function to open in a new window
//------------------------------------------------------------------------------------
function NewWindow(pageName)
{
	window.open(pageName, '', 'width=570,height=550,toolbar=0,menubar=0,location=0,left=25,top=25');
}

function refreshCaptcha(imgid)
{
	var img = new Image();
	img.src = 'captcha/show_captcha.php?hash='+parseInt(Math.random() * 10000000000);
	document.getElementById(imgid).src = img.src;
}

