// JavaScript Document

function validateAlpha( strValue,min ) {
	var objRegExp  = new RegExp("^[a-zA-Z]{"+min+",}$");
	return objRegExp.test(strValue);
}

function isEmpty( strValue ) {
	if(strValue==""){return true;}
   var strTemp = strValue;
   strTemp = trimAll(strTemp);
   if(strTemp.length > 0){
     return false;
   }  
   return true;
}

function validateUSZip( strValue ) {
	var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
  return objRegExp.test(strValue);
}

// Check that a Canadian postal code is valid
function isValidCanadianPostalcode(postalcode) {
if (!isEmpty(postalcode)) {
	postalcode = postalcode.replace(/ /g, "");
	if (postalcode.length == 6 && postalcode.search(/^[a-zA-Z]\d[a-zA-Z]\d[a-zA-Z]\d$/) != -1) return true;
	else if (postalcode.length == 7 && postalcode.search(/^[a-zA-Z]\d[a-zA-Z]-\d[a-zA-Z]\d$/) != -1) return true;
	else return false;
}
	return true;
}

function validateEmail( strValue) {
	var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
	return objRegExp.test(strValue);
}

function isUnderLimit(m,d,y) {
	with(document.forms[0]) {
		var ageLimit = 13;
		var year = parseInt(y)+ageLimit
		var bdate = m + "/" + d + "/" + year;
		var bdateObj = new Date(bdate);
		var bdateM = bdateObj.getTime();
		var today = new Date();
		var todayM = today.getTime();
		}	//	end with
		
	if((bdateM) > todayM)
		return true;
	return false;
}