function isDate( data )
{
   var tdate, ad, rd, dm, tmpstr;
   dm = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
   data = replace(data, "-", "/");
   ad = splitstr(data, '/');
   if (ad.length != 3) return false;
   if((ad[0]>=1 && ad[0]<=12)==false) return false;	
   if(Math.floor(ad[2]/4)*4==ad[2]) dm[0] = 29;
   if(ad[2].toString().length != 4) return false;
   if((ad[1]>=1 && ad[1]<=dm[ad[0]-1])==false) return false;
   for(i=0; i<ad.length; i++)
      if ((isEmpty(ad[i])) || (!isNumber(ad[i])) || ((ad[i]<0))) return false;
   return true;
}

function f_vdt(v_dd, v_mm, v_aa)
{
	var cld = new Date();
	var aa  = cld.getYear();   // Returns year
	var mm  = cld.getMonth();  // Returns month (0-11)
	var dd  = cld.getDate();   // Returns day (1-31)
	var sm  = cld.getDay();    // Returns day (1-31)
	
	if(v_dd<=dd||v_mm<=mm||v_aa<=aa)
		return false;
	else
		return true;	
}
