
function my_onkeypress(e) {
	
     if (!e) var e = window.event;

     var k = e.keyCode;
     
     if (k == 13) {
          checkInput();
          return false;
     }
	     
}     

function checkInput() {

	var bSubmit;

	bSubmit = true;
     		
     if (document.frm1.FirstName.value == '') {
		document.frm1.FirstName.focus(); 
		alert('Please enter your First Name'); 
          bSubmit = false;  
	}

     if (invalidChars(document.frm1.FirstName.value) && bSubmit) {
		document.frm1.FirstName.focus(); 
		alert('Please re-enter your First Name, it contains invalid characters'); 
          bSubmit = false;       	
     }

     if (invalidChars(document.frm1.ClaimID.value) && bSubmit) {
		document.frm1.ClaimID.focus(); 
		alert('Please re-enter your ClaimID, it contains invalid characters'); 
          bSubmit = false;       	
     }

	if (document.frm1.LastName.value == '' && bSubmit) {
		document.frm1.LastName.focus(); 
		alert('Please enter your Last Name'); 
          bSubmit = false;  
	}

     if (invalidChars(document.frm1.LastName.value) && bSubmit) {
		document.frm1.LastName.focus(); 
		alert('Please re-enter your Last Name, it contains invalid characters'); 
          bSubmit = false;       	
     }
     
     if (document.frm1.ClaimID.value == '') {
     	
          if (document.frm1.Address.value == '' && bSubmit) {
     		document.frm1.Address.focus(); 
     		alert('Please enter your Address'); 
               bSubmit = false;
     	}

          if (invalidChars(document.frm1.Address.value) && bSubmit) {
     		document.frm1.Address.focus(); 
     		alert('Please re-enter your Address, it contains invalid characters'); 
               bSubmit = false;       	
          }
     
     	if (document.frm1.Zip.value == '' && bSubmit) {
     		document.frm1.Zip.focus(); 
     		alert('Please enter your Zip'); 
               bSubmit = false;
     	}

          if (invalidChars(document.frm1.Zip.value) && bSubmit) {
     		document.frm1.Zip.focus(); 
     		alert('Please re-enter your Zip, it contains invalid characters'); 
               bSubmit = false;       	
          }
     
     	if (document.frm1.City.value == '' && document.frm1.Zip.value == '' && bSubmit) {
     		document.frm1.City.focus(); 
     		alert('Please enter your City'); 
               bSubmit = false;
     	}

          if (invalidChars(document.frm1.City.value) && bSubmit) {
     		document.frm1.City.focus(); 
     		alert('Please re-enter your City, it contains invalid characters'); 
               bSubmit = false;       	
          }
     
     	if (document.frm1.State.value == '' && document.frm1.Zip.value == '' && bSubmit) {
     		document.frm1.State.focus(); 
     		alert('Please enter your State'); 
               bSubmit = false;
     	}

          if (invalidChars(document.frm1.State.value) && bSubmit) {
     		document.frm1.State.focus(); 
     		alert('Please re-enter your State, it contains invalid characters'); 
               bSubmit = false;       	
          }
          
	}
          
     if (bSubmit == true) {
     	document.frm1.submit();
     }
}

function invalidChars(sText) {
     
     var ret;
	var s = String(sText);
	
     ret = true;

	// invalid chars                
     // <>"'%;()&+,:\[]*     
                
	if (s.search(/\<|\>|\"|\'|\%|\;|\(|\)|\&|\,|\:|\\|\[|\]|\*|\+/g) == -1) {
     	ret = false;
     }     

     return ret;
}

