//<![CDATA[


var months = {
	'ro' : ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],
	'en' : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
	'fr' : ['Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre'],
	'de' : ['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
	'hu' : ['janu&aacute;r', 'febru&aacute;r', 'm&aacute;rcius', '&aacute;prilis', 'm&aacute;jus', 'j&uacute;nius', 'j&uacute;lius', 'augusztus', 'szeptember', 'okt&oacute;ber', 'november', 'december']
	};
	

function validate(_value)
{ 	result = '';
	if (_value < 10) result = '0' + _value;
	else result = '' + _value;
	
	return result;
}

function showResults(result)
{
	var response = eval("(" + result.responseText + ")");
	var i=1;
	var html_string = '';

	var month = response[response[0]+1];
	var year = response[response[0]+2];
	var dow = response[response[0]+3];
	
	var current_date = new Date();
	var current_year = current_date.getFullYear();
	
	
	// prima zi din luna
	
//	dow = date("l",mktime(0,0,0,month, 1, year));
	for (i=0; i<dow; i++)
		{ html_string += '<div class="agenda2">&nbsp;<\/div>\n';
		}	
	
	var content_day = '';
	var day_style = '';
	var is_today = '';
	
	for (i=1; i<=response[0]; i++)
		{  	   
		   if ((current_date.getMonth()+1 == month) && (current_date.getDate() == i) && (year == current_year)) 
		   		  { day_style = "color:#ff0000; font-weight:bold;"; 
					is_today = '_today';
				  }
			else  {	day_style = 'color:#012D74';
					is_today = '';
			      }
		
		   if (response[i]) content_day = '<a class="agenda_link' + is_today + '" href="index.php?page=agenda&tab=' + selected + '&language=' + language + '&date=' + (year+'-'+validate(month)+'-'+validate(i)) + '">' + i + '</a>';
		   else content_day = i;		
		   
		   html_string += '<div class="agenda' + response[i] + '" style="' + day_style + '">' + content_day + '<\/div>\n';
		}
	var cells = parseInt(dow) + parseInt(response[0]);
	
	while (cells < 42)
		{ html_string += '<div class="agenda2">&nbsp;<\/div>\n';
		  cells++;
		}
		
	$('zile').update(html_string);	
	
	html_string = '<form method="get" action="javascript:buildAgenda($(\'month\').value, $(\'year\').value);">\n';
	
	if ((current_date.getMonth()+1 == month) && (current_year == year)) select_color = 'color:#012D74;'; else select_color = 'color:#009999;';

	html_string += '<select name="month" id="month" type="text" class="forms" style="width:95px;'+ select_color + '" onchange=\'submit();\'>\n';
	
	var is_selected = '';
	var select_style = '';
	var select_color = '';
	
	for (i=0; i<12; i++)
		{	if (month == i+1) is_selected = 'selected="selected"';
			else is_selected = '';
			
			if ((current_date.getMonth() == i) && (current_year == year)) select_style = "style='color:#012D74;'";
			else select_style = "style='color:#009999;'";
			
			html_string += '<option '+ is_selected + ' ' + select_style + ' value="'+(i+1)+'">'+ months[language][i] +'<\/option>\n';
		}
	html_string += '<\/select>';
	
	
	if (current_year == year) select_color = 'color:#012D74;'; else select_color = 'color:#009999;';
	html_string += '<select name="year" id="year" type="text" class="forms" style="width:56px;' + select_color + '" onchange=\'submit();\'>\n';

	for (i = 2007; i<=current_year; i++) {
		if (i == year) is_selected = 'selected = "selected"';
		else is_selected = '';

		if (current_year == i) select_style = "style='color:#012D74;'";
			else select_style = "style='color:#009999;'";
			
		html_string += '<option ' + is_selected + ' ' + select_style + '>'+i+'<\/option>';
	}
	
	html_string += '<\/select>\n';
	html_string += '<\/form>';	
	
	$('agenda_form').update(html_string);
	
}


function buildAgenda() 
{ 
 var arg = buildAgenda.arguments;
 var m=0;
 var y=0;
 
 if (arg.length !=0)
 	{ m = arg[0];
	  y = arg[1];
	}
 else 
 	{ m = date.substring(5,7);
	  y = date.substring(0,4);
	}
	
 var param = '';
 if (m!=0) param += '?mo='+m;
 if (y!=0) param += '&yr='+y;
 if (param[0] == '&') param[0] = '?';
 
 new Ajax.Request('php/build_agenda.php'+param , 
					{
					method: 'get',
					asynchronous: false,
					onSuccess:showResults
					}
				);
}

//]]>