/home/mip/public_html_/old_mip/admin/func_data_validation.php
<?
function JS_CheckRequired($myform,$textarray,$displayname="0",$email="0",$email2="0"){
 					if($displayname=="0")$displayname=$textarray;
?>
      
      <SCRIPT LANGUAGE="JavaScript1.2">
       function PHP_hasValue(obj, obj_type)
          {
				
          if (obj_type == "TEXT" || obj_type == "PASSWORD")	{
          	if (obj.value.length == 0)
            		return false;
          	else 
            		return true;   	
      					}
      	}
      function CheckRequired(){
      	
      	<?		for ($i=0;$i< count($textarray);$i++){  ?>
                if  (!PHP_hasValue(<?echo$myform?>.<?echo$textarray[$i]?>, "TEXT" )){
      									alert("Notice: <?echo$displayname[$i]?> is a required field.");
        								<?echo$myform?>.<?echo$textarray[$i]?>.focus();
                        return false;
      									}		
      									
        <?	}		?>
				<?if(!$email=="0"){?>
									if (isEmail(<?echo$myform?>.<?echo$email?>.value) == false) {
                      alert("Please enter your valid email address.");
                      <?echo$myform?>.<?echo$email?>.focus();
                      return false;
          }			
				<?}?>      				
				<?if(!$email2=="0"){?>
									if (isEmail(<?echo$myform?>.<?echo$email2?>.value) == false) {
                      alert("Please enter your friend's valid email address.");
                      <?echo$myform?>.<?echo$email2?>.focus();
                      return false;
          }			
				<?}?>
                return true;
      }
      	
      </script>
			
			
      <script type="text/javascript" language="JavaScript1.2"><!--
      function isEmail(string) {
          if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
              return true;
          else
              return false;
      }      
      //--></script>
<?}
?>
<SCRIPT LANGUAGE="JavaScript">
//function that checks if an entered value is a valid number or not
function checkDecimals(fieldName, fieldValue) {

decallowed = 5;  // how many decimals are allowed?

if (isNaN(fieldValue)) {
   alert("That does not appear to be a valid number.  Please try again.");
	 fieldName.select();
	 fieldName.focus();
return false;
}
else {
		 if (fieldValue.indexOf('.') == -1) fieldValue += ".";
		 		dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length);

		 if (dectext.length > decallowed)
		 {
		 		alert ("Please enter a number with up to " + decallowed + " decimal places.");
				fieldName.select();
				fieldName.focus();
				return false;
      }
			else {
  				 return true;
	    }
   }
}
</SCRIPT>