function FillDateFields()
{
	$('select.date-year').each(function(){
		var o = $(this);
		//o.append('<option value="1">test</option>').css('width', '33');
		if( ('' != o.html()) && ('1' != o.attr('empty')) )
			return;
		o.html('<option value="0">' + lang.YEAR + '</option>').css('width', '60px');
		o.attr('empty',null);
		var y = (new Date).getFullYear();
		var maxY = o.hasClass('member') ? y : y-12;
		var minY = o.hasClass('member') ? y-12 : y-100;
		for(i = maxY; i >= minY; i--)
		{
			//console.log('<option value="' + i + '"' + (($(this).attr('svalue') == i) ? ' selected' : '') + '>' + i + '</option>');
			$(this).append('<option value="' + i + '"' + (($(this).attr('svalue') == i) ? ' selected' : '') + '>' + i + '</option>');
		}
		//$(this).val($(this).attr('svalue'));
	});

	$('select.date-day').each(function(){
		var o = $(this);
		if( ('' != o.html()) && ('1' != o.attr('empty')) )
			return;

		$(this).html('<option value="0">' + lang.DAY + '</option>');
	});


	$('select.date-month, select.date-year').change(function(){
		var rel = $(this).attr('rel') ? ('[rel=' + $(this).attr('rel') + ']') : '';
		var year = parseInt($('select.date-year' + rel).val());
		var month = parseInt($('select.date-month' + rel).val());
		if(!year || !month)
			return;
		var o = $('select.date-day' + rel);
		o.html('<option value="0">' + lang.DAY + '</option').css('width', '55px');
		var dayCount = new Date(year, month, 0).getDate();
		for(i = 1; i <= dayCount; i++)
			o.append('<option value="' + i + '"' + ((parseInt(o.attr('svalue')) == i) ? ' selected' : '') + '>' + i + '</option>');
	});

	$('select.date-month').each(function(){
		var o = $(this);
		if( ('' != o.html()) && ('1' != o.attr('empty')) )
			return;
		o.html('<option value="0">' + lang.MONTH + '</option>').css('width', '95px');
		//var months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
		for(i in lang.months)
			$(this).append('<option value="' + (i-0+1) + '"' + ((parseInt($(this).attr('svalue')) == i-0+1) ? ' selected' : '') + '>' + lang.months[i] + '</option>');
		$('select.date-month, select.date-year').change();
	})
	

}

$(document).ready(function(){
	FillDateFields();;
})

