<!--
function dateList(yearName, monthName, dayName, fromYear, toYear) {
	this.yearName  = yearName;
	this.monthName = monthName;
	this.dayName   = dayName;
	this.fromYear  = fromYear; 
	this.toYear    = toYear; 
	var todayDate  = new Date();
	this.day       = todayDate.getDate();
	this.month     = todayDate.getMonth() +1;
	this.year      = todayDate.getYear();
	this.setSelected = false;
	this.URLParams = [];
	if (js.Browse.gecko || js.Browse.opera)this.year +=1900;
}

dateList.prototype.getYearStr = function() {
	var str = '<select name="'+this.yearName+'"><option value="">Äê</option>';
	var selected = false;
	for (var i = this.fromYear; i < this.toYear; i++){
	    str += '<option value="'+i+'"';
		if (!selected){
			if (this.URLParams[this.yearName] && this.URLParams[this.yearName] == i){
			    str += ' selected';
				selected = true;
			}
			else if ((i == this.year || i == this.year-1900) && this.setSelected)str += ' selected';
		}
		str += '>'+i+'</option>';
	}
	str += '</select>';
	return str;
}

dateList.prototype.getMonthStr = function() {
	var str = '<select name="'+this.monthName+'"><option value="">ÔÂ</option>';
	var _i;
	var selected = false;
	for (var i = 1; i < 13; i++){
	    if (i < 10) _i = "0"+i;
		else _i = i;
		str += '<option value="'+_i+'"';
		if (!selected){
			if (this.URLParams[this.monthName] && this.URLParams[this.monthName] == i){
			    str += ' selected';
				selected = true;
			}
			else if (i == this.month && this.setSelected)str += ' selected';
		}
		str += '>'+_i+'</option>';
	}
	str += '</select>';
	return str;
}

dateList.prototype.getDayStr = function() {
	var str = '<select name="'+this.dayName+'"><option value="">ÈÕ</option>';
	var _i;
	var selected = false;
	for (var i = 1; i < 32; i++){
	    if (i < 10) _i = "0"+i;
		else _i = i;
	    str += '<option value="'+_i+'"';
		if (!selected){
			if (this.URLParams[this.dayName] && this.URLParams[this.dayName] == i){
			    str += ' selected';
				selected = true;
			}
			else if (i == this.day && this.setSelected)str += ' selected';
		}
		str += '>'+_i+'</option>';
	}
	str += '</select>';
	return str;
}

dateList.prototype.display = function() {
	if (!this.yearName) this.yearName = "year"; 
	if (!this.monthName) this.monthName = "month"; 
	if (!this.dayName) this.dayName = "day"; 
	if (!this.fromYear) this.fromYear = this.year - 5; 
	if (!this.toYear) this.toYear = this.year + 1; 
	
    this.parseUrl();
	var yearStr  = this.getYearStr();
	var monthStr = this.getMonthStr();
	var dayStr   = this.getDayStr();
    document.write(yearStr + monthStr + dayStr);
}

dateList.prototype.parseUrl = function (){
    var URLParams = new Array() ;
    var aParams = document.location.search.substr(1).split('&') ;
    for (i=0 ; i < aParams.length ; i++) {
	    var aParam = aParams[i].split('=') ;
	    URLParams[aParam[0]] = aParam[1] ;
    }
    this.URLParams = URLParams;
}
//--> 
