// ---------------------------------------------------------------------
// - Copyright 2009 - United Online S.A. - All Rights Reserved.
// - http://www.unitedonline.eu/
// ---------------------------------------------------------------------

var year_fields_to_fix		= {0:'yoa', 1:'yod'};
var year_after_current		= 2;

// ---------------------------------------------------------------------
// - no reason to edit beyond this point
// ---------------------------------------------------------------------
var year_current_year		= new Date().getFullYear();

function year_add_load_handler(el, evType, handle){
	if(el.addEventListener)el.addEventListener(evType, handle, false);
	else if(el.attachEvent){
		el["e" + evType + handle] = handle;
		el[evType + handle] = function(){el["e" + evType + handle](window.event)}
		el.attachEvent("on" + evType, el[evType + handle]);
	}
}

year_add_load_handler(window, 'load', function(){
	var id; var selection; var value; var l;
	for ( var i in year_fields_to_fix ) {
		id = year_fields_to_fix[i];
		selection = document.getElementById(id);
		
		if (selection) {
			var rindexes = new Array();
			l = selection.length;
			
			for (var o = 0; o < l; o++) {
				value = selection.options[o].value;
				if (o == 0 && value == '') {/*do nothing*/
				}else{
					value = parseInt(value);
					if (year_current_year > value) {
						rindexes.push(o);
					}else{
						if ((year_current_year+year_after_current) < value) {
							rindexes.push(o);
						}
					}
				}
			}
			
			l = rindexes.length-1;
			for (var o = l; o > -1; o--) {selection.remove(rindexes[o]);}
		}
	}
});
