function FormValidate(frm) {
	if(!validateNotEmpty(frm.txtFirstName.value)) {
		alert("First Name is required!");
		frm.txtFirstName.focus();
		return false; }
	if(!validateNotEmpty(frm.txtLastName.value)) {
		alert("Last Name is required!");
		frm.txtLastName.focus();
		return false; }
	if(!validateEmail(frm.txtEmail.value)) {
		alert("Invalid Email Address!");
		frm.txtEmail.focus();
		return false; }
	if(!validateNotEmpty(frm.dropMagazine.value)) {
		alert("Please select Magazine!");
		frm.dropMagazine.focus();
		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 validateNotEmpty( strValue ) {
   var strTemp = strValue;
   strTemp = trimAll(strTemp);
   if(strTemp.length > 0){ return true; }  
   return false;
}
function trimAll( strValue ) {
 var objRegExp = /^(\s*)$/;
    if(objRegExp.test(strValue)) { 
		strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
            return strValue;    }
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) { strValue = strValue.replace(objRegExp, '$2');  }
  return strValue;
}

