function checkEMail(anEMail)
{
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  var vRc=1;
  if(!filter.test(anEMail))
    vRc=0;
  return vRc;
} // end function
function checkDate(dateStr)
{
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
return false;
}
day = matchArray[1]; // p@rse date into variables
month = matchArray[3];
year = matchArray[5];
if (month < 1 || month > 12) { // check month range
return false;
}
if (day < 1 || day > 31) {
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
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)) {
return false;
}
}
return true; // date is valid
} // end function
function playSound(aPath,aFilename)
{
  window.open("../aspLib/soundPlayer.asp?path="+aPath+"&filename="+aFilename,"Player","width=360,height=240,toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no");
} // end function
function playMovie(aPath,aFilename)
{
  window.open("../aspLib/moviePlayer.asp?path="+aPath+"&filename="+aFilename,"Player","width=440,height=340,toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no");
} // end function
function playPicture(aPath,aFilename)
{
  window.open("../aspLib/picturePlayer.asp?path="+aPath+"&filename="+aFilename,"Player","width=500,height=450,toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no");
} // end function
function checkParam(aParam)
{
  var vRc=true;
  var vParam=aParam.replace(/^\s+|\s+$/g,"");
  if(vParam=="")
    vRc=false;
  return vRc;
} // end function
function checkNum(aParam)
{
  var vRc=false;
  if(aParam.match(/^[+,-]?[0-9]+$/))
    vRc=true;
  return vRc;
} // end function
function resizeImage(anID)
{
  var vImg=document.getElementById(anID);
  if(vImg.width>480 || vImg.height>480)
  {
    if(vImg.width>vImg.height)
    {
      vImg.height=480*vImg.height/vImg.width;
      vImg.width=480;
    } // end if
    else
    {
      vImg.width=480*vImg.width/vImg.height
      vImg.height=480;
    } // end else
  } // end if
} // end function