function isDigit(theDigit) 
{ 
var digitArray = new Array('0','1','2','3','4','5','6','7','8','9'),j; 

for (j = 0; j < digitArray.length; j++) 
{if (theDigit == digitArray[j]) 
return "true" 
} 
return "false" 

} 
/*************************************************************************/ 
/*Function name :isPositiveInteger(theString) */ 
/*Usage of this function :test for an +ve integer */ 
/*Input parameter required:thedata=string for test whether is +ve integer*/ 
/*Return value :if is +ve integer,return true */ 
/* else return false */ 
/*function require :isDigit */ 
/*************************************************************************/ 
function isPositiveInteger(theString) 
{ 
var theData = new String(theString) 

if (isDigit(theData.charAt(0))=="false") 
if (!(theData.charAt(0)== '+')) 
return "false" 

for (var i = 1; i < theData.length; i++) 
if (isDigit(theData.charAt(i))=="false") 
return "false" 
return "true" 
} 
/**********************************************************************/ 
/*Function name :isDate(s,f) */ 
/*Usage of this function :To check s is a valid format */ 
/*Input parameter required:s=input string */ 
/* f=input string format */ 
/* =1,in mm/dd/yyyy format */ 
/* else in dd/mm/yyyy */ 
/*Return value :if is a valid date return 1 */ 
/* else return 0 */ 
/*Function required :isPositiveInteger() */ 
/**********************************************************************/ 
function isDate(s,f) 
{var a1=s.split("/"); 
var a2=s.split("-"); 
var e="true"; 
if ((a1.length!=3) && (a2.length!=3)) 
{ 
e="false"; 
} 
else 
{if (a1.length==3) 
var na=a1; 
if (a2.length==3) 
var na=a2; 
if (isPositiveInteger(na[0])=="true" && isPositiveInteger(na[1])=="true" && isPositiveInteger(na[2])=="true") 
{ if (f==1) 
{var d=na[1],m=na[0]; 
} 
else 
{var d=na[0],m=na[1]; 
} 
var y=na[2]; 
if (((e) && (y<1000)||y.length>4)) 
e="false" 
if (e) 
{ 
v=new Date(m+"/"+d+"/"+y); 
if (v.getMonth()!=m-1) 
e="false"; 
} 
} 
else 
{ 
e="false"; 
} 
} 
return e 
} 
function checkDate(v) 
{ 
var s=v
if (isDate(s,0)=="true")//dd/mm/yyyy format 
//alert("The inputted date value is valid!"); 
return "true"
else 
//alert("The inputted date value is not valid!"); 
return "false"; 
}   
