function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function checksubscrfrm(){
	var subsel = document.getElementById("emailsignup");
	// check is not empty email field
	if(trim(subsel.email.value)==""){
		subsel.email.focus();
		alert("Please enter email");
		return false;
	}
	// check valid email
	var emailval 	= trim(subsel.email.value);
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	var validemail	= filter.test(emailval);
	if(!validemail){
		alert("Please enter valid email");
		subsel.email.focus();
		return false;
	}
	// check number is number
	if(trim(subsel.zipcode.value)==""){
		alert("Please enter zipcode");
		subsel.zipcode.focus();
		return false;
	}
	var getzip 			= trim(subsel.zipcode.value);
	var filter_number 	= /\b\d[0-9]/i;
	var validnumber 	= filter_number.test(getzip);
	if(!validnumber){
		alert("Please enter valid zipcode");
		subsel.zipcode.focus();
		return false;
	}
	return true;
}
