//Function to trim form fields
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 open page in a new window email
//-----------------------------------------------------------------------------------
function openNewWindow(fName)
{
	window.open(fName, '', 'width=470,height=300,left=50,scrollbars=1,top=50,toolbar=0,status=1,resizable=1,menubar=1,location=0');
}

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

//Function to check valid 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));
}

function validateCoupon()
{
	var obj = document.frmCoupon;
	if(obj.coupon_email.value == '')
	{
		alert("Please enter your email address.");
		obj.coupon_email.focus();
		return false;
	}
	if(!chkEmail(obj.coupon_email.value))
	{
		alert("Please enter a valid email address.");
		obj.coupon_email.focus();
		obj.coupon_email.select();
		return false;
	}
	$('#coupon_loader')[0].innerHTML = '<img src="img/ajax-loader1.gif" alt="Loader" style="vertical-align:middle;">';
	params = 'cemail='+ obj.coupon_email.value;
	params+= '&hash='+Math.floor(Math.random()*11);
	 $.ajax({
	   type: "GET",
	   data: params,
	   url: "coupon_submission.php",
	   success: function(retVal){
			switch(retVal)
			{
				case "SUCCESS":
					couponMsg = 'Thank you for subscribing on Customer Requests Coupon Updates.';
					break;
				default:
					couponMsg = "You have been disabled for Customer Requests Coupon Updates. Please contact Administator";
					break;
			}
			alert(couponMsg);
			$('#coupon_loader')[0].innerHTML = '<img src="img/btn_submit.gif" style="vertical-align:top;cursor:pointer" onclick="javascript:validateCoupon()">';
			obj.coupon_email.value = "";
	   }
   });
}
//Checks URL against pattern
function chkURL(tmpStr)
{
	var url_pat = /^(http|https|ftp):\/\/([\w-]+\.)+[\w-]+(\/[\w-\.\/?%&amp;,=#@\/:]*)?/;
	return(url_pat.test(tmpStr));
}
