<!--
function li_class(y1,m1,d1){
	//var d1;      // passed day of month
	//var m1;      // passed month of year
	//var y1;		// passed year

   var a = 0;
   var b = 0;


   var bd_BaseDate = new Date();
   var m2 = (bd_BaseDate.getMonth()+1);
   var d2 = bd_BaseDate.getDate();
   var y2 = bd_BaseDate.getFullYear();
   if (y2 < 1900) y2+=1900; // Fix for Opera version 7.11 and earlier, (years are 103 for 2003, etc.)

	if (m1<3){
		y1=y1-1;
		m1=m1+12;
	}

	
	a=Math.floor(y1/100);
	b=2-a+Math.floor(a/4);	


	var jd1=eval(Math.floor(365.25*(y1+4716))+Math.floor(30.6001*(m1+1))+d1+b-1524);

	if (m2<3){
		y2=y2-1;
		m2=m2+12;
	}


   a=Math.floor(y2/100);
	b=2-a+Math.floor(a/4);	

	var jd2=eval(Math.floor(365.25*(y2+4716))+Math.floor(30.6001*(m2+1))+d2+b-1524);

   var num=eval(jd2-jd1);
   //document.write('num: '+num+' ');
   //document.write('jd1: '+jd1+' ');
   //document.write('jd2: '+jd2+' ');
   
   if (num > 0)
      //document.write('<li class="eventhide"><span class="hide">');
      document.write('<li class="eventhide">');
   else
      document.write('<li>');

}
//li_class(1,1,2004);


function li_classX(y1,m1,d1){
	//var d1;      // passed day of month
	//var m1;      // passed month of year
	//var y1;		// passed year

   var a = 0;
   var b = 0;


   var bd_BaseDate = new Date();
   var m2 = (bd_BaseDate.getMonth()+1);
   var d2 = bd_BaseDate.getDate();
   var y2 = bd_BaseDate.getFullYear();
   var y3 = bd_BaseDate.getFullYear();
   var y4 = y1;

   if (y2 < 1900) y2+=1900; // Fix for Opera version 7.11 and earlier, (years are 103 for 2003, etc.)

	if (m1<3){
		y1=y1-1;
		m1=m1+12;
	}

	if (1) {
		a=Math.floor(y1/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd1=eval(Math.floor(365.25*(y1+4716))+Math.floor(30.6001*(m1+1))+d1+b-1524);

	if (m2<3){
		y2=y2-1;
		m2=m2+12;
	}

	if (1) {
		a=Math.floor(y2/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd2=eval(Math.floor(365.25*(y2+4716))+Math.floor(30.6001*(m2+1))+d2+b-1524);

   var num=eval(jd2-jd1);
   //document.write('num: '+num+' ');
   //document.write('jd1: '+jd1+' ');
   //document.write('jd2: '+jd2+' ');
   
   if (num > 0)
      //document.write('<li class="eventhide"><span class="hide">');
      if (y3==y4)
         document.write('<li>');
      else
         document.write('<li class="eventdone">');
   else
      document.write('<li class="eventhide">');

}




function liclass(y1,m1,d1,cs)
   {
	//var d1;		// passed day
	//var m1;      // passed month of year
	//var y1;		// passed year

   var a = 0;
   var b = 0;


   var bd_BaseDate = new Date();
   var m2 = (bd_BaseDate.getMonth()+1);
   var d2 = bd_BaseDate.getDate();
   var y2 = bd_BaseDate.getFullYear();
   if (y2 < 1900) y2+=1900; // Fix for Opera version 7.11 and earlier, (years are 103 for 2003, etc.)

	if (m1<3){
		y1=y1-1;
		m1=m1+12;
	}

	if (1) {
		a=Math.floor(y1/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd1=eval(Math.floor(365.25*(y1+4716))+Math.floor(30.6001*(m1+1))+d1+b-1524);

	if (m2<3){
		y2=y2-1;
		m2=m2+12;
	}

	if (1) {
		a=Math.floor(y2/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd2=eval(Math.floor(365.25*(y2+4716))+Math.floor(30.6001*(m2+1))+d2+b-1524);

   var num=eval(jd2-jd1);
   // document.write('num: '+num+' ');
   // document.write('jd1: '+jd1+' ');
   // document.write('jd2: '+jd2+' ');
   // document.write('<br />');
   
   if (num > 0)
      {
      document.write('<style type="text/css"> .'+cs+' { display: none;}</style>');
      // document.write('&lt;style type="text/css"&gt; .'+cs+' { display: none;}&lt;/style&gt;');
      }
   else
      {
      document.write('<style type="text/css"> .'+cs+' { display: list-item;}</style>');
      // document.write('&lt;style type="text/css"&gt; .'+cs+' { display: list-item;}&lt;/style&gt;');
      }
   // document.write('<br />');
} // end function liclass(y1,m1,d1,cs)



//liclassZ("January 19, 2006 21:00:00",'du20060202');
function liclassZ(expiryDate,cs)
   {
   var exp = new Date(expiryDate);
   var cur = new Date();
   if (cur.getTime() < exp.getTime())
      document.write('<style type="text/css"> .'+cs+' { display: list-item;}</style>');
   else
      document.write('<style type="text/css"> .'+cs+' { display: none;}</style>');
   }



function liclassZX(expiryDate,cs)
   {
   var exp = new Date(expiryDate);
   var cur = new Date();
   if (cur.getTime() < exp.getTime())
      document.write('<style type="text/css"> .'+cs+' { display: none;}</style>');
   else
      document.write('<style type="text/css"> .'+cs+' { display: list-item;}</style>');
   }


function liclassX(y1,m1,d1,cs){
	//var d1;      // passed day of month
	//var m1;      // passed month of year
	//var y1;		// passed year

   var a = 0;
   var b = 0;


   var bd_BaseDate = new Date();
   var m2 = (bd_BaseDate.getMonth()+1);
   var d2 = bd_BaseDate.getDate();
   var y2 = bd_BaseDate.getFullYear();
   var y3 = bd_BaseDate.getFullYear();
   var y4 = y1;

   if (y2 < 1900) y2+=1900; // Fix for Opera version 7.11 and earlier, (years are 103 for 2003, etc.)

	if (m1<3){
		y1=y1-1;
		m1=m1+12;
	}

	if (1) {
		a=Math.floor(y1/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd1=eval(Math.floor(365.25*(y1+4716))+Math.floor(30.6001*(m1+1))+d1+b-1524);

	if (m2<3){
		y2=y2-1;
		m2=m2+12;
	}

	if (1) {
		a=Math.floor(y2/100);
		b=2-a+Math.floor(a/4);	
	}
	else {
		b=0;
	}

	var jd2=eval(Math.floor(365.25*(y2+4716))+Math.floor(30.6001*(m2+1))+d2+b-1524);

   var num=eval(jd2-jd1);
   //document.write('num: '+num+' ');
   //document.write('jd1: '+jd1+' ');
   //document.write('jd2: '+jd2+' ');
   
   if (num > 0)
      //document.write('<li class="eventhide"><span class="hide">');
      if (y3==y4)
         document.write('<style type="text/css"> .'+cs+' { display: list-item;}</style>');
      else
         document.write('<style type="text/css"> .'+cs+' { color: green; display: list-item;}</style>');
   else
      document.write('<style type="text/css"> .'+cs+' { display: none;}</style>');

}



//-->


