﻿// JScript File

function OpenNewWindow(wpath)
{
   window.open(wpath,null,"height=500,width=550,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");    
}

function IsValidDate(Day,Mn,Yr){
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);

    if(dt.getDate()!=Day){
        alert('Invalid Date');
        return(false);
        }
    else if(dt.getMonth()!=Mn-1){
    //this is for the purpose JavaScript starts the month from 0
        alert('Invalid Date');
        return(false);
        }
    else if(dt.getFullYear()!=Yr){
        alert('Invalid Date');
        return(false);
        }
        
    return(true);
 }



function CallDateFun(sender, args){
   var mySplitResult = args.value.split("/");
   
   var d=mySplitResult[0];
   var m=mySplitResult[1];
   var y=mySplitResult[2];

   if(IsValidDate(d,m,y))
        args.IsValid=true;
   else
        args.IsValid=false;
}

