<!-- Vignette V/5 Sun Aug 01 09:37:58 2010 -->


var day_of_week = new Array('Κ','Δ','Τ','Τ','Π','Π','Σ');
var month_of_year = new Array('ΙΑΝΟΥΑΡΙΟΣ','ΦΕΒΡΟΥΑΡΙΟΣ','ΜΑΡΤΙΟΣ','ΑΠΡΙΛΙΟΣ','ΜΑΙΟΣ','ΙΟΥΝΙΟΣ','ΙΟΥΛΙΟΣ','ΑΥΓΟΥΣΤΟΣ','ΣΕΠΤΕΜΒΡΙΟΣ','ΟΚΤΩΒΡΙΟΣ','ΝΟΕΜΒΡΙΟΣ','ΔΕΚΕΜΒΡΙΟΣ');
var num_of_month = new Array('01','02','03','04','05','06','07','08','09','10','11','12');

var Calendar = new Date();
var restrDay = new Date();


	//restrDay = '7'

	restrDay = 31 ;
var year = Calendar.getYear();	    
var month = Calendar.getMonth();    
var todayDD = Calendar.getDate();    
var today = pday;    
var weekday = Calendar.getDay();   

var DAYS_OF_WEEK = 7;    
var DAYS_OF_MONTH = 31;   
var cal;    

Calendar.setDate(1);    
Calendar.setMonth(month);    



var TR_start = '<tr>';
var TR_end = '</tr>';
var highlight_start = '<td width="20"><center>';
var highlight_startDD = '<td width="20" class="todayDay"><center>';
var highlight_end   = '</center></td>';
var TD_start = '<td width="20" class="days"><center>';
var TD_start_othermonth = '<td width="20"><center>';
var TD_daysStart = '<td width="20" class="calHeader"><center>';
var TD_end = '</center></td>';

cal =  ''

cal += '<table border="0" cellspacing="0" cellpadding="0" width="100%" class="calTable"><tr><td>';
cal += '<table cellspacing="1" cellpadding="1" width="100%">' + TR_start;
cal += '<td colspan="' + DAYS_OF_WEEK + '" class="calHeader" align="center">';
cal += month_of_year[month]  + '   ' + year + '</b>' + TD_end + TR_end;
cal += TR_start;

for(index=0; index < DAYS_OF_WEEK; index++)
{
	cal += TD_daysStart +  day_of_week[index] +  TD_end;
}

	cal += TD_end + TR_end;
	cal += TR_start;


for(index=0; index < Calendar.getDay(); index++)
cal += TD_start_othermonth + '  ' + 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()) && ((pmonth-1)==Calendar.getMonth()) )
	  cal += highlight_startDD + '<a class="calink" href=javascript:senddays("'+ day  + '/' + num_of_month[month]  + '/' + year + '")>' + day + '</a>' + highlight_end + TD_end;

  else if( (todayDD==Calendar.getDate()) && ((pmonth-1)==Calendar.getMonth()) )
	  cal += highlight_start + '<a class="calink" href=javascript:senddays("'+ day  + '/' + num_of_month[month]  + '/' + year + '")>' + day + '</a>' + highlight_end + TD_end;
  else
  if (Calendar.getDate() > restrDay)
  {
	  cal += TD_start + day +  TD_end;  
  }
  else {
  cal += TD_start + '<a class="calink" href=javascript:senddays("'+ day  + '/' + num_of_month[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.write(cal);

