var user_measurement;

function get_cookie( name ) {
	var ca = document.cookie.split(';');
	for( var i in ca ) {
		if( ca[i].indexOf( name+'=' ) > -1 ) return decodeURIComponent( ca[i].split('=')[1] );
	}
	return '';
}

function set_cookie(name,value) {
	var date = new Date();
	date.setTime(date.getTime()+31536000000);
	var expires = "; expires="+date.toGMTString();
	document.cookie = name+"="+value+expires+"; path=/";
}

// Change measurements shown on page
function update_measurements() {
	$(".slash").hide();

	switch (user_measurement) {
		case "oz" :
			$(".oz").show();
			$(".ml").hide();
			$(".shots").hide();
			break;
		case "ml" :
			$(".ml").show();
			$(".oz").hide();
			$(".shots").hide();
			break;
		case "shots" :
			$(".shots").show();
			$(".ml").hide();
			$(".oz").hide();
			break;
	}
}

// Change user measurement preference
function change_measurement(value) {
	user_measurement = value;
	set_cookie('measurement',value);
	update_measurements();
}

// Run JavaScript on load of page
$(document).ready(function() {
	user_measurement = get_cookie('measurement');
	if (user_measurement == '') {
		user_measurement = 'oz';
	}

	update_measurements();
});