<!--

function MM_swapImgRestore() { //v2.0

  if (document.MM_swapImgData != null)

    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)

      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];

}

 

function MM_preloadImages() { //v2.0

  if (document.images) {

    var imgFiles = MM_preloadImages.arguments;

    if (document.preloadArray==null) document.preloadArray = new Array();

    var i = document.preloadArray.length;

    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){

      preloadArray[i] = new Image;

      preloadArray[i++].src = imgFiles[j];

  } }

}

 

function MM_swapImage() { //v2.0

  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;

  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {

    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];

    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||

        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))

      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);

    obj = eval(objStr);

    if (obj != null) {

      swapArray[j++] = obj;

      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];

      obj.src = MM_swapImage.arguments[i+2];

  } }

  document.MM_swapImgData = swapArray; //used for restore

}


function chkdate(edate){
   var dl, s = ""; 			     //Declare variables.
   var d, dyy, dyyy, syy, syyy, syyyy, syyyyy, dd, dmm, dyyyy, ddatel, ddatev, ddp;
   var DA = new Array(12);
   var dvals = new Array(3);

   d = new Date();                           //Create Date object.
   dyy = d.getFullYear();		     
   dyyy = dyy + 1			     // next year
   syyyy = dyy.toString();
   syy = syyyy.slice(-2);		     // 2 character this year
   syyyyy = dyyy.toString();
   syyy = syyyyy.slice(-2);		     // 2 character next year

   
   DA[0] = 31;
   DA[1] = 28;
   DA[2] = 31;
   DA[3] = 30;
   DA[4] = 31;
   DA[5] = 30;
   DA[6] = 31;
   DA[7] = 31;
   DA[8] = 30;
   DA[9] = 31;
   DA[10] = 30;
   DA[11] = 31;

//   alert(edate)
   ddatev = edate;

   ddp = ddatev.search("/");
     if (ddp != -1) {
           dvals = ddatev.split("/");
	   dmm = dvals[0];
	   dd = dvals[1];
	   dyyyy = dvals[2];
	   dl = DA[dmm-1];
	   }
     else  {
         if (ddp != -1) {
             dvals = ddatev.split("-");
	     dmm = dvals[0];
	     dd = dvals[1];
	     dyyyy = dvals[2];
	     dl = DA[dmm-1];
           }
           else {
           dmm = "1";
           dd = "32";
           dyyyy = "2030";
           dl = "31";
           }
           }
     if (dmm.length == 0) {
	     alert("Date must be entered as MM/DD/YY");
	  		 return (false);
	 }
     if (dmm < 1) {
	     alert("Date must be entered as MM/DD/YY.\nThe month value must be from 1 to 12");
	  		 return (false);
	 }
     if (dmm > 12) {
	     alert("Date must be entered as MM/DD/YY.\nThe month value must be from 1 to 12");
	  		 return (false);
	 }
     if (dd.length == 0) {
	     alert("Date must be entered as MM/DD/YY.\nYou must enter a day value from 1 to " + dl);
	  		 return (false);
	 }

     if (dd > dl) {
	     alert("Date must be entered as MM/DD/YY.\nYou must enter a day value from 1 to " + dl);
	  		 return (false);
	 }

     if (dyyyy.length == 0) {
	     alert("Date must be entered as MM/DD/YY.\nYou must enter a valid year.");
	  		 return (false);
	 }
     if (((dyyyy < syy) ||	        // 2 character check
         (dyyyy > syyy)) &&
	((dyyyy < syyyy) ||		// 4 character check			   
         (dyyyy > syyyyy)))           		 
	 {
	     alert("Date must be entered as MM/DD/YY.\nYou must enter a valid year within 3 months of today.");
	  		 return (false);
	 }

   s += dmm + "/";
   s += dd + "/";
   s += dyyyy;

//   alert(s)
   return (true);                                //Return
}



//-->

