// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

/*=====================================

	Time Picker control scripts
=====================================*/

function time_picker_hours(name, direction) {
	time_hours = name+'_time_hours'; 
	current_hour = $(time_hours).value; 
	
	if(direction == 'up') {
		new_hour = Math.round(current_hour) + 1
		if(new_hour > 12) new_hour = 1;
	} else {
		new_hour = Math.round(current_hour) - 1
		if(new_hour < 1) new_hour = 12; 
	}
	$(time_hours).value =  new_hour; 
}

function time_picker_minutes(name, direction) {
	time_minutes = name+'_time_minutes'; 
	current_minute = $(time_minutes).value; 
	
	if(direction == 'up') {
		new_minute = parseInt(current_minute) + 5
		if(new_minute > 59) new_minute = 0;
	} else {
		new_minute = parseInt(current_minute) - 5
		if(new_minute < 0) new_minute = 55; 
	}

	if(new_minute < 10) new_minute = '0'+new_minute;
	$(time_minutes).value = new_minute; 
}

function time_picker_meridiem(name, direction) {
	time_meridiem = name+'_time_meridiem'; 
	current_meridiem = $(time_meridiem).value; 
	
	if(current_meridiem == 'am') {
		new_meridiem = 'pm'; 
	} else {
		new_meridiem = 'am'; 
	}
	
	$(time_meridiem).value =  new_meridiem; 
}