
function updateCalendarEnd (selectName) {

	var beginDay = document.getElementsByName(selectName+"DayBegin");
	var beginMonth = document.getElementsByName(selectName+"MonthBegin");
	var beginYear = document.getElementsByName(selectName+"YearBegin");
	var begin = Date.UTC(beginYear[0].selectedIndex,
			beginMonth[0].selectedIndex-1,beginDay[0].selectedIndex,0,0,0);

	var endDay = document.getElementsByName(selectName+"DayEnd");
	var endMonth = document.getElementsByName(selectName+"MonthEnd");
	var endYear = document.getElementsByName(selectName+"YearEnd");
	var end = Date.UTC(endYear[0].selectedIndex,
			endMonth[0].selectedIndex-1,endDay[0].selectedIndex,0,0,0);
	
	if (begin > end) {
		endDay[0].selectedIndex = beginDay[0].selectedIndex;	
		endMonth[0].selectedIndex = beginMonth[0].selectedIndex;	
		endYear[0].selectedIndex = beginYear[0].selectedIndex;	
	}

}


function addLoadEvent (func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function'){
        window.onload = func
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}
