
// New letter validation

function isInteger(s){
            var i;
            for (i = 0; i < s.length; i++){
                // Check that current character is number.
                var c = s.charAt(i);
                if (((c < "0") || (c > "9"))) return false;
            }
            // All characters are numbers.
            return true;
        }

function validate_newsletter()
{
  var form = document.myform;

			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   				var address = document.myform.txtemail.value;
   				if(reg.test(address) == false) {
      				alert('Invalid Email Address');
					form.txtemail.focus();
      			return false;
   				}

            if (form.txtfname.value ==""){
				alert("Please Enter First Name!");
                form.txtfname.focus();
                return false;
			} else if (form.txtfname.value !=""){
			   var thetitle=form.txtfname.value;
               var tomatch=/^([A-Za-z0-9_.\-\(\) ])+$/;
               if (!(tomatch.test(thetitle)))
               {
                   window.alert("Please Enter Valide First Name");
                   return false;
               }

            }

			if (form.txtlname.value ==""){
				alert("Please Enter Last Name!");
                form.txtlname.focus();
                return false;
			} else if (form.txtlname.value !=""){
			   var thetitle=form.txtlname.value;
               var tomatch=/^([A-Za-z0-9_.\-\(\) ])+$/;
               if (!(tomatch.test(thetitle)))
               {
                   window.alert("Please Enter Valide Last Name");
                   return false;
               }

            }

			if (form.txtphone.value == "" || !(isInteger(form.txtphone.value))){
				alert("Please Enter Valide Phone No.!");
                form.txtphone.focus();
                return false;
			}


			if (form.txtcity.value ==""){
				alert("Please Enter City!");
                form.txtcity.focus();
                return false;
			}

			return true;
}

