function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
var strtrim;
function trimspace(str)
{
  var len= str.length;
  if (len != 0)
  {
  for (var i=0;i<len;i++)
  {
    if(str.indexOf(" ")==0)
      str=str.substring(1,len);
  }
  strtrim=str;
  return strtrim;
  }
  
}

//-----------------New Functions---------------------------------

function createItems(selName,elementId,intItems) 
{
  var intSel,intFinalCount;
  var objModel;
  intSel=eval("document.forms[0]." + selName).value;

  for(var i=1;i<=intSel;i++)
  {
    document.getElementById(elementId + i).style.display="block";  
  }
  intFinalCount=i;
  for(var j=intFinalCount;j<=intItems;j++)
  {
    if(document.getElementById(elementId + j).style.display=="block")
      document.getElementById(elementId + j).style.display="none";  
  }
}

/*function addItem(txtName,lstName,butName)
{
  var strItem,lstItemName,objTxt,bolExist,objButton;
  var newOpt;
  var objList=document.getElementById(lstName);
  objTxt=document.getElementById(txtName);
  
  strItem = trimspace(objTxt.value);
  
  
  if(!isBlank(txtName))
  {
    return false;
  }
  itemCount = objList.length;
  bolExist = true;
  for (i=0;i<itemCount;i++)
  {
    lstItemName = objList.options[i].text;
    if(lstItemName==strItem)
    {
      alert("Item is already present.Please use different name. validation")
      bolExist = true;
      objTxt.focus();    
      return false;
      break;
    }
    else
    {
      bolExist=false;    
    }
  }
  if(itemCount==0 || bolExist==false)
  {
    newOpt = document.createElement("OPTION");
    newOpt.text = strItem;
    newOpt.value = strItem;
    objList.add(newOpt);
    objTxt.value="";  
    objTxt.focus();            
  }
}*/



function editItem(txtName,lstName,btnName)
{
  
  var strItem,lstItemName,objText,objButton
  
  objText=document.getElementById(txtName);      
  var objList=document.getElementById(lstName);
  objButton=document.getElementById(btnName);
  
    if(objList.selectedIndex!= -1)
  {  
    
    lstItemName = objList.options[objList.selectedIndex].text;
       objText.value=lstItemName;
       index=objList.selectedIndex
    objButton.value="Update";
    //edit(txtName,lstName,index,btnName)
  }
  
}


function edit(txtName,lstName,index,butName)
{
  var strItem,lstItemName,objTxt,bolExist,objButton;
  var newOpt;
  var objList=document.getElementById(lstName);
  objButton=document.getElementById(butName);
  objTxt=document.getElementById(txtName);
  strItem = trimspace(objTxt.value);
  
  objList.options[index].text=objTxt.value
  objTxt.value=" ";
  objButton.value="Add";
      
}





function removeItem(lstName)
{
  var objList=document.getElementById(lstName);
  while(objList.selectedIndex!= -1)
  {      
    objList.remove(objList.selectedIndex);
  }
  return false;    
}

function addList1Items(lst1Name,lst2Name)
{
  var dataObjectName, placeholderName,mergeFieldName;
  var placeholderCount, mergeFieldCount, i, j;
  var mergeFieldExists = false;
  var objList1,objList2;
  var intSelectedCount,strItemName,bolItemExits,strItemValue;
  objList1=document.getElementById(lst1Name);
  objList2=document.getElementById(lst2Name);
  bolItemExits=false;
  if((objList1.selectedIndex!= -1))
  {
    intSelectedCount = objList1.length;
    for (i=0;i<intSelectedCount;i++)
    {  
      if(objList1.options[i].selected== true)
      {
        strItemName=objList1.options[i].text;
        strItemValue=objList1.options[i].value;
  
        //check that item is present in lstItem2
        for(j=0;j<objList2.length;j++)
        {
                      
          if(strItemName==objList2.options[j].text)
          {
            bolItemExits=true;              
            break;
          }
        }
        if(bolItemExits==false)
        {
          var newOpt = document.createElement("OPTION");
          newOpt.text = strItemName;
          newOpt.value = strItemValue;          
          objList2.add(newOpt);  
          objList1.remove(i);    
          intSelectedCount=objList1.length;
          i=-1;
        }
      }
    }
  }            
  return false;
}

//----------------/New Functions---------------------------------------------

function windowOnLoad(whichform,fn,i)
{
//alert("inside windowonload");
  whichform.elements[i].focus();
 }

function isnumber(strfn)
{
  if (!strfn == "")
  {
    arrfname = strfn.split(",");
  }
  else
  {
    return true;
  }
  for(var j=0;j< arrfname.length;j++)
  {
    var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
    data = fieldobj.value;
    if (data != "")
    {
      data = trimspace(data);
      if (data != "")
      {
        fieldobj.value=data;
        if(isNaN(data)==true)
        {
          alert("Please enter numeric value.");
          fieldobj.select();
          fieldobj.focus();
          return false;
        }
      }
      else
      {
        fieldobj.value="";
      }
    }
  }
  return true;
}

function isnumberString(strfn)
{  
//alert("strfn"+ strfn)
//var  arrfname=getarray(strfn);
if (!strfn == "")
  {
    arrfname = strfn.split(",");
    
  //arrfname1=getarray(strfn);
  }
else
  {
    //alert("eisblanelse");
    return true;
  }

  //alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    //alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
    //alert("j=" + fieldobj.value );
    data = fieldobj.value;
    if (data != "")
      {
      data = trimspace(data);
      //alert("data"+data)
       
       
        if (data != "")
        {
        fieldobj.value=data;
         if(isNaN(data)==true)
             {

              fieldobj.select();
              fieldobj.focus();
              return false;
            }
         }
         else
         {
        // alert("inside else");
         fieldobj.value="";
         }
         
      }
    }
    return true;
}

function date(strfn)
{
    var dateStr;
    arrfname =new Array;
    var datePat =/^(\d{1,2})(\/)(\d{1,2})\2(\d{4})$/;
    // To require a 4 digit year entry, use this line instead:
    // var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;
    //************************
    if(!strfn == "")
    {
      arrfname = strfn.split(",");
    }
    else
    {
      //alert("eisblanelse");
      return true;
    }
    //alert("len=" + arrfname.length);
    for(var j=0; j<arrfname.length; j++)
    {
      //alert("j= " + arrfname[j]);
      var fieldobj = eval("window.document.forms[0]." + arrfname[j]);
      //  alert("j=" + fieldobj.value );
      //************************
      dateStr= fieldobj.value;
      var matchArray = dateStr.match(datePat); // is the format ok?
      if (matchArray == null)
      {
        fieldobj.select();
        fieldobj.focus();
        alert ("Please enter the date in mm/dd/yyyy format.");
        return false;
      }
      month = matchArray[1]; // parse date into variables
      day = matchArray[3];
      year = matchArray[4];
      if (month < 1 || month > 12)
      {
        //check month range
        alert ("Month must be between 1 and 12.");
        fieldobj.select();
        fieldobj.focus();
        return false;
      }
      if(day < 1 || day > 31)
      {
        alert ("Day must be between 1 and 31.");
        return false;
      }
      if (year < 1900 || year > 2095)
      {
        alert ("Year must be between 1900 and 2095.");
        return false;
      }
      if ((month==4 || month==6 || month==9 || month==11) && day==31)
      {
        alert ("Month "+month+" doesn't have 31 days!");
        fieldobj.select();
        fieldobj.focus();
        return false;
      }
      if (month == 2)
      { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day>29 || (day==29 && !isleap))
        {
          alert("February " + year + " doesn't have " + day + " days!.");
          fieldobj.select();
          fieldobj.focus();
          return false;
        }
      }
    }
    return true;  // date is valid
}

function isBlank(strfn)
{
//alert("isblank"+strfn);
if (!strfn == "")
  {
    var arrfname
    arrfname1 = strfn.split(",");
  }
else
  {
    return true;
  }
  for(var j=0;j< arrfname1.length;j++)
  {
    var fieldobj = eval("window.document.forms[0]." + arrfname1[j]);
    //alert("j=" + fieldobj.value );
    
    s = fieldobj.value;
    if (s!= "")
    {
      s= trimspace(s);
      fieldobj.value = s;
    }
      var len=s.length;
      //alert("len"+len);
  
      if ( len == 0 )
        {
          if(trimspace(fieldobj.type) == "select-one")
          {
            alert("Please select atleast one option");
          }
          else
          {
            alert("Field cannot be left blank");
            fieldobj.select();
          }          
          fieldobj.focus();
          return false;
        }
      else
        {
        //alert("ttttt");
        //return true;
        var flag = 3
        }
    
  }
  if (flag == 3)
  {
    return true;
  }
}

function isnull(strfn)
{  
//alert("isnull");
var  arrfname=getarray(strfn);
  alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
    alert("j=" + fieldobj.value );
    data = fieldobj.value;
    if (data == "")
    {
      //fn = fn.substr(3);
      alert("Field cannot be left blank.");
      fieldobj.select();
      fieldobj.focus();
      return false;
    }
  }
    return true;  
}

function isnullnomessage(strfn)
{  
var  arrfname=getarray(strfn);
  alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
    alert("j=" + fieldobj.value );
    data = fieldobj.value;
    if (data == "")
    {
      return false;
    }
  }
    return true;  
}
/*function containsinglequote(strfn)
{
  
  var singlequotepos;
  var  arrfname=getarray(strfn);
  alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
    alert("j=" + fieldobj.value );
    data = fieldobj.value;
  singlequotepos = data.indexOf("'");
  
    if(singlequotepos != -1)
    {
      alert("Please do not use single quotes.");
      fieldobj.select();
      fieldobj.focus();
      return false;
    }
  }
  return  true;
    
}*/
function containsinglequote()
{
  for(var j=0;j<window.document.forms(0).length;j++)
  {
    //alert("j= " + arrfname[j]);
    //var fieldobj = eval("window.document.forms(0)." + arrfname[j]);
    //alert("j=" + fieldobj.value );
    data = window.document.forms(0).elements[j].value;
    singlequotepos = data.indexOf("'");
    //alert("j=" + data);
    if(singlequotepos != -1)
    {
      alert("Please do not use single quotes.");
      window.document.forms(0).elements[j].select();
      window.document.forms(0).elements[j].focus();
      return false;
    }
  }
  return  true;
    
}

function isnumberSp(strfn)
{
  var  arrfname=getarray(strfn);
  alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
    alert("j=" + fieldobj.value );
    data = fieldobj.value;
        if (isNaN(data)==true)
    {
      alert("Please enter numeric value.");
      fieldobj.select();
      fieldobj.focus();
      return false;
    }
  }
    return true;
}


// Single Date field validation          

function isSingleValidDate(field)
 {
    
    if (field.value == "")    {
        alert("Not a valid format.\nTry again in 'DD/MM/YYYY' format.");
        field.focus();  
        return false;
    }
    //ok = "yes";
    
    if ( (field.value.length > 10) || (field.value.length < 8) )    {
        alert("Not a valid format.\nTry again in 'DD/MM/YYYY' format.");
        //field.value="";
        field.select();
        field.focus();        
        return true;
    }
    
    if( (field.value.length==8) || (field.value.length==9) ) 
    {
    i1 = -1;
    i2 = -1;
    count = 0;
    for (i=0; i<field.value.length; i++)    {
        if (i2 < 0)    {
            i1++;
        }
        else    {
            if (count < 2)    {
                i2++;
            }
        }
        if (field.value.substring(i,i+1) == "/")    {
            count++;
            if (i2 < 0  )    {
                i2 = i1;
            }
        }
    }
    
    }  // end if field =8 or 9
    
    if (field.value.length == 10)   {   
        if ( (field.value.substring(2,3) != "/") || (field.value.substring(5,6) != "/") )  

      {
        alert("Enter numeric values in the format DD/MM/YYYY");
        //field.value="";
        field.select();
        field.focus();
        return true;
      }
      else    
      {
          field1 = field.value.substring(0,2)+field.value.substring(3,5)+field.value.substring(6,10);            
          
      }    
    }  //end of else if length=10
    else 
        if ((field.value.length == 8) || (field.value.length == 9 )  && (count!=2))      
        {
          field1 = field.value;
      } 
    
    if  (( (field.value.length==8) || (field.value.length==9)  ) && (count==2))    
    {  
       
        day = field.value.substring(0,i1);
        month   = field.value.substring(i1+1,i2);
        //month = field.value.substring(0,i1);
        //day   = field.value.substring(i1+1,i2);
        year  = field.value.substring(i2+1,i);
        
    }
    else
    {   
         //month=field1.substring(0,2);
         //day=field1.substring(2,4);
      day=field1.substring(0,2);
      month=field1.substring(2,4);
      year=field1.substring(4,8);
     }   
        if (isNotNumericVal(month) || isNotNumericVal(day) || isNotNumericVal(year))   
        {
        alert("Enter numeric values in the format 'DD/MM/YYYY'.");
        //field.value="";
        field.select();
        field.focus();
        return true; 
        }   
        
        if (((eval(day)>31) || (eval(day)<1))    ||
      ((eval(month)>12) || (eval(month)<1)) ||
            ((eval(year)>9999) || (eval(year)<0)))    {
            alert("Not a valid date.\nTry again in 'DD/MM/YYYY' format.");                       
            //field.value="";
            field.select();
            field.focus();
            return true; 
        }
        
        else    { 
            if (eval(year)<1000)    {
                alert("Please enter the Year in 'YYYY' format.");
                //field.value="";
                field.select();
                field.focus();
                return true;
            } 
            
            if (((eval(month) == 4) || (eval(month) == 6) || 
                 (eval(month) == 9) || (eval(month) == 11)) &&
                ((eval(day) == 31)))    {
                alert("Not a valid Day for the Month specified.");
                //field.value="";
                field.select();
                field.focus();
                return true;
            }
            
            if (eval(month) == 2)    {
                if (eval(day) > 29)    {
                    alert("Not a valid Day for the Month specified.");
                    //field.value="";
                    field.select();
                    field.focus();
                    return true;
                }
                        
                
                leapyear = "no";
                if (year%4 == 0)        {
                    leapyear = "yes";
                    if (year%100 == 0)    {
                        leapyear = "no";
                        if (year%400 == 0)    {
                            leapyear = "yes";
                        }
                    }
                }
                
                if ((leapyear == "no") && (eval(day) == 29))  
                {
                    alert("Not a valid Day for the Month and Year specified.");
                    //field.value="";
                    field.select();
                    field.focus();
                    return true;
                }    
                
            } // end of if month=2
            
          } // end of else
            
         
if(day.indexOf("0")=="-1")
{
 if (day < 10)
 {
   day="0"+day;   
  } 
}
if(month.indexOf("0")=="-1")
{
if (month <10)
  {
    month="0"+month;
  }
}


//field.value=month+"/"+day+"/"+year;
field.value=day+"/"+month+"/"+year;
return false;
} // end of function


// Checks if the value is Numeric.

function isNotNumericVal(strfn)  {
    var valid = "0123456789";
    var temp;
var  arrfname=getarray(strfn);
  alert("len=" + arrfname.length);
  for(var j=0;j< arrfname.length;j++)
  {
    alert("j= " + arrfname[j]);
    var fieldobj = eval("window.document.frmdelv." + arrfname[j]);
    alert("j=" + fieldobj.value );
    val = fieldobj.value ;
    for (var i=0; i<val.length; i++)  {
        temp = val.substring(i,i+1);
        if (valid.indexOf(temp) == "-1")    {
            return true;
        }
    }
  }
    return false;
}

function isTimeGreater(t1,t2)
{
  h1=t1.substring(0,2);
  m1=t1.substring(3,5);
  h2=t2.substring(0,2);
  m2=t2.substring(3,5);
  if(h1>h2)
  {
    alert("Begin time cannot be greate than end time");
    return 0; 
  }
  else if((h1==h2)&&(m1>m2))
  {
    alert("Begin time cannot be greate than end time");
    return 0;
  }
}

function printPage()
{
  window.print();
  
}
function IsNumeric(sText)
  {
       var ValidChars = "0123456789.";
       var IsNumber=true;
       var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) 
        { 
          Char = sText.charAt(i); 
          if (ValidChars.indexOf(Char) == -1) 
           {
             IsNumber = false;
           }
      }
      return IsNumber;
  }
function onlyDigits(e)
{
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if(String.fromCharCode(whichCode) != ' ' && String.fromCharCode(whichCode) >= 0 && String.fromCharCode(whichCode) <= 9)
		return true;
	return false;
}

function callPage(TargetPage)
{  
  document.forms[0].action = TargetPage;
  document.forms[0].submit();
}
function calldelete()
{
  var checkDeleted;
  checkDeleted=false;
  for(var i=0;i<=window.document.forms[0].elements.length-1;i++)
  {
  
    if((window.document.forms[0].elements[i].type + "") =="checkbox")
    {
      if(window.document.forms[0].elements[i].checked)
      {      
        //for(var j=0;j<=window.document.forms[0].elements.length-1;j++)
        //{
        //  if((window.document.forms[0].elements[j].type + "") =="checkbox")
        //  {
        //    if(window.document.forms[0].elements[j].checked)
        //    {  
        //      window.document.forms[0].elements[j].checked=false;
        //    }
        //  }
        //}      
        // alert("Item/s deleted successfully");
        checkDeleted=true;
        //break;
        return true;
      }
    }
  }
/*  if(!checkDeleted)
  {
    alert("Please select atleast one item.");
    return false;
  }
*/  

    
}

function callcopy()
{
  var checkcopy;
  checkcopy=false;
  for(var i=0;i<=window.document.forms[0].elements.length-1;i++)
  {
  
    if((window.document.forms[0].elements[i].type + "") =="checkbox")
    {
      if(window.document.forms[0].elements[i].checked)
      {      
        
        if (checkcopy==false)
        {
          checkcopy=true;
        }
        else
        {
          alert("Please select only one item.");
          return false;
        }
      }
    }
  }
  if(!checkcopy)
  {
    alert("Please select atleast one item.");
    return false;
  }
  return true;
   
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       alert("Invalid E-mail ID")
       return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("Invalid E-mail ID")
       return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Invalid E-mail ID")
        return false
    }

     if (str.indexOf(at,(lat+1))!=-1){
        alert("Invalid E-mail ID")
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("Invalid E-mail ID")
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        alert("Invalid E-mail ID")
        return false
     }
    
     if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID")
        return false
     }

      return true          
  }


//email validation ends kere


//date validation function
/**
 * DHTML date validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
// Declaring valid date character, minimum year and maximum year

// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
  var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
  var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
  // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
  for (var i = 1; i <= n; i++) {
    this[i] = 31
    if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
    if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
  var daysInMonth = DaysArray(12)
  var pos1=dtStr.indexOf(dtCh)
  var pos2=dtStr.indexOf(dtCh,pos1+1)
  var strMonth=dtStr.substring(0,pos1)
  var strDay=dtStr.substring(pos1+1,pos2)
  var strYear=dtStr.substring(pos2+1)
  strYr=strYear
  if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
  if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
  for (var i = 1; i <= 3; i++) {
    if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
  }
  month=parseInt(strMonth)
  day=parseInt(strDay)
  year=parseInt(strYr)
  if (pos1==-1 || pos2==-1){
    alert("The date format should be : mm/dd/yyyy")
    return false
  }
  if (strMonth.length<1 || month<1 || month>12){
    alert("Please enter a valid month")
    return false
  }
  if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
    alert("Please enter a valid day")
    return false
  }
  if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
    alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
    return false
  }
  if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
    alert("Please enter a valid date")
    return false
  }
return true
}


//date validation function ends here


