<!--
var day_of_week = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
var month_of_year = new Array('January','February','March','April','May','June','July','August','September','October','November','December');

var cal;
var Active_layer='';


function vm_hide_layer(_LayerName){
   document.getElementById('layer_'+_LayerName).innerHTML="";
   document.getElementById('layer_'+_LayerName).style.visibility="hidden";
}

function vm_SetDate(_InputName,_Day,_Month,_Year){
   document.getElementById(_InputName).value=_Day+"/"+(_Month+1)+"/"+_Year;
   vm_hide_layer(_InputName);
}

function ChangeMonth(_Month,_Year,_LayerName){
	 var Calendar = new Date();
   var ActualMonth=Calendar.getMonth();
   var ActualYear=Calendar.getFullYear();
   if(Active_layer!=''){
      vm_hide_layer(Active_layer);
   }
   
   layerClass=''
   Active_layer=_LayerName;
   
   if(typeof(_Month)!="undefined" && _Month!=null){
      if(_Month==12){
         var year=_Year+1;
         var month=0;
      }
      else if(_Month==-1){
         var year=_Year-1;
         var month=11;
      }
      else{
         var year=_Year;
         var month=_Month;
      }
   }
   else{
      var year =Calendar.getFullYear();
      var month = Calendar.getMonth();
   }
   var today = Calendar.getDate();
   var weekday = Calendar.getDay();

   var DAYS_OF_WEEK = 7;
   var DAYS_OF_MONTH = 31;

   Calendar.setDate(1);
   Calendar.setMonth(month);

   var cal_Prev='<a href="Javascript:void(0)" onclick="ChangeMonth('+ (month-1) +','+ year +',\''+_LayerName+'\')"><img src="cal_prev.gif" border="0"></a>';
   var cal_Next='<a href="Javascript:void(0)" onclick="ChangeMonth('+ (month+1) +','+ year +',\''+_LayerName+'\')"><img src="cal_next.gif" border="0"></a>';

   var TR_start = '<tr height="18">';
   var TR_end = '</tr>';
   var highlight_start = '<table width="100%" cellspacing=0 cellpadding=1 style="border:1px solid #CCCCCC;background-Color:#DEDEFF"><tr><td align="center"><b>';
   var highlight_end = '</b></td></tr></table>';
   var TD_start = '<td width="30" align="center">';
   var TD_end = '</td>';

   cal =  '<table id="vm_calendar_table" cellspacing=0 cellpadding=0><tr><td>';
   cal += '<table width="100%" border=0 cellspacing=0 cellpadding=0><tr class="title" height="18"><td nowrap class="caltitle">&nbsp;Select the match date&nbsp;&nbsp;&nbsp;</td><td align="right"><a href="Javascript:void(0)" class="cal_fermer" onclick="vm_hide_layer(\''+_LayerName+'\')">close</a>&nbsp;</td></tr></table>';
   cal += '<table class="calend" width="100%" border=0 cellspacing=0 cellpadding=2>';
   cal += '<tr height="18" bgcolor="#EFEFEF"><td align="center">'+cal_Prev+'</td><td colspan="5" align="center" class="calendmonth"><B>'+ month_of_year[month]  + '   ' + year + '</B></td><td align="center">'+cal_Next+'</td></tr>';
   cal += TR_start;

   for(index=0; index < DAYS_OF_WEEK; index++){
      if(weekday == index){
         cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end;
      }
      else{
         cal += TD_start + day_of_week[index] + TD_end;
      }
   }
   cal += TR_end;
   if(Calendar.getDay() != 0){
      cal += TR_start;
   }
   for(index=0; index < Calendar.getDay(); index++){
      cal += TD_start + '&nbsp;' + TD_end;
   }
   
   for(index=0; index < DAYS_OF_MONTH; index++){
      if( Calendar.getDate() > index ){
         week_day =Calendar.getDay();
         if(week_day == 0){
            cal += TR_start;
         }
         if(week_day != DAYS_OF_WEEK){
            var day=Calendar.getDate();
            if(today==Calendar.getDate() && ActualMonth==month && ActualYear==year){
               cal += TD_start + highlight_start + "<div class='calgray'><a class='calgreen' href='javascript:void(0)' onclick='vm_SetDate(\""+_LayerName+"\","+day+","+month+","+year+")'>"+ day +"</a></div>" + highlight_end + TD_end;
            }
            else{
               cal += TD_start + "<a class='calgreen' href='javascript:void(0)' onclick='vm_SetDate(\""+_LayerName+"\","+day+","+month+","+year+")'>"+ day +"</a>"+ TD_end;
            }
         }
        if(week_day == DAYS_OF_WEEK){
          cal += TR_end;
        }
     }
     Calendar.setDate(Calendar.getDate()+1);
   }
   cal += '</td></tr></table></td></tr></table>';
   document.getElementById('layer_'+_LayerName).innerHTML="<div style='position:absolute;width:100%;height:100%;z-Index:20000000'><iframe src='about:blank' frameborder='0' width='100%' height='100%'></iframe></div><div style='position:absolute;width:100%;height:100%;z-Index:20000010'>"+cal+"</div>";
   document.getElementById('layer_'+_LayerName).className="Calendar";
   with(document.getElementById('layer_'+_LayerName).style){
      visibility="visible";
      zIndex=200000000;
      width=document.getElementById('vm_calendar_table').offsetWidth+"px";
      height=document.getElementById('vm_calendar_table').offsetHeight+"px";
   }
}

//-->