function getAfter1Hour(){
	var date1 = new Date();
	var hour = 60 * 60 * 1000;
	date1.setTime(date1.getTime() + hour * 1);

	var hours = date1.getHours();
	var minutes = date1.getMinutes();
	if(hours == 20){
		var date2 = new Date();
		date2.setTime(date1.getTime() + hour * 24);
		year1 = date2.getYear();
		month1 = date2.getMonth();
		day1 = date2.getDate();
		if(minutes >= 0 && minutes <= 30){
			hours1 = 8;
			minutes1 = 30;
		}else{
			hours1 = 9;
			minutes1 = 0;
		}
	}else if(hours > 20 && hours < 24){
		var date2 = new Date();
		date2.setTime(date1.getTime() + 60*60*24);
		year1 = date2.getYear();
		month1 = date2.getMonth();
		day1 = date2.getDate();
		hours1 = 9;
		minutes1 = 0;
	}else{
		year1 = date1.getYear();
		month1 = date1.getMonth();
		day1 = date1.getDate();
		if(minutes >= 0 && minutes <= 30){
			hours1 = date1.getHours();
			minutes1 = 30;
		}else{
			hours1 = date1.getHours()+1;
			minutes1 = 0;
		}
	}

	if (year1<2000) {
		year1 = year1 + 1900;
	}
	return new Date(year1, month1, day1, hours1, minutes1, 0);
};

function getAfter3Month(){
	date2 = getAfter1Hour();
	day = 24 * 60 * 60 * 1000;
	date2.setTime(date2.getTime() + day * 92);
	return date2;
};

function neo_setyear(){
	today = getAfter1Hour();
	current_year = today.getYear();
	if (current_year<2000) {
		current_year = current_year + 1900;
	}

	aftermonth = getAfter3Month();
	next_year = aftermonth.getYear();
	if (next_year<2000) {
		next_year = next_year + 1900;
	}
	if (current_year == next_year) {
		document.write("<option value=" + current_year + " selected>"+ current_year + "年</option>");
	} else {
		for (var tmp_year = current_year; tmp_year <= current_year+1; tmp_year++) {
			document.write("<option value=" + tmp_year);
			if (tmp_year == current_year) document.write(" selected ");
			document.write(">");
			document.write(tmp_year + "年</option>");
		}
	}
};

function neo_setmonth(){
	today = getAfter1Hour();
	current_month = today.getMonth()+1;
	month_array=new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");

	for (var tmp_month = 1; tmp_month <= 12; tmp_month++) {
		document.write("<option value=" + month_array[tmp_month-1]);
		if (tmp_month == current_month) document.write(" selected ");
		document.write(">");
		document.write(month_array[tmp_month-1] + "月</option>");
	}
};

function neo_setday(){
	today = getAfter1Hour();
	current_month = today.getMonth()+1;
	current_year = today.getYear();
	thisday = today.getDate();
	for (var current_day = 1; current_day <= 31; current_day++) {
    	var current_day = "" + current_day;
    	if (current_day.length == 1) {
      		current_day = "0" + current_day;
	    }
	    document.write("<option value=" + current_day);
		if (current_day == thisday) document.write(" selected");
		document.write(">");
		document.write(current_day + "日</option>");
	}
};

function neo_settime(){
	today = getAfter1Hour();
	current_hours = "" + today.getHours();
	if(current_hours.length == 1){
		current_hours = "0" + current_hours;
	}
	current_minutes = "" + today.getMinutes();
	if(current_minutes.length == 1){
		current_minutes = "0" + current_minutes;
	}
	current_time = current_hours + ":" + current_minutes;
	time_array=new Array("08:00", "08:30", "09:00", "09:30", "10:00", "10:30", "11:00", "11:30", "12:00", "12:30", "13:00", "13:30", "14:00", "14:30", "15:00", "15:30", "16:00", "16:30", "17:00", "17:30", "18:00", "18:30", "19:00", "19:30", "20:00");

	for (var tmp_time = 0; tmp_time < 25; tmp_time++) {
	    document.write("<option value=" + time_array[tmp_time]);
		if (time_array[tmp_time] == current_time) document.write(" selected");
		document.write(">");
		document.write(time_array[tmp_time] + "</option>");
	}
}
