<!-- Vignette V6 Wed May 02 09:25:49 2007 -->

<!-- Begin
/*
Template name: validateCommon_c
Path: 		/includes/validatCommon_c
History:	Created 8/3/01 by Tim Murnane - Idea Integration
Description: 	This library serves as a repository for javaScript functions
		necessary to perform client-side validation for payment data. It contains
		a single function called validate which references validateCommon_c.asp 
Modified:			

*/

var inpRE;
var result;
 
/* Determines if an input field entry has a valid phone number format
   Input:  Input field value (String).
   Output: true - if numeric else false
 */

function isEmpty(inpData){
	
	if (inpData == "") {
		return true;
		}
return false;
}

function isCreditCard(inpData) {

	inpRE = /^(\d{4}[-\s]?)+(\d{4}[-\s]?)+(\d{4}[-\s]?)+(\d{4})+$/;
	result = inpRE.exec(inpData)
	if (result==null)
		{
			return false;
		}
	return true;
}
	
function isAmericanExpress(inpData) {

	inpRE = /^\d{15}$/;
	result = inpRE.exec(inpData)
	if (result==null)
		{
			return false;
		}
	return true;
} 

function isPhoneNumber(inpData) {

	inpRE = /^[\d\(]+[\d-\s\(\)]*[\d\)]+( ext\.? \d+)?$/;
   	result = inpRE.exec(inpData)
  	if (result==null)
      {
         return false;
      }
   	return true;
}
    			   
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;
}
//  End -->