// JavaScript Document
(function ($) {
			var tiles_joints = [{"id":"1","type":"tile","parent":"0","value":"1&quot; x 1&quot;","nice_value":"1&amp;quot; x 1&amp;quot;","joints":[{"id":"2","type":"joint","parent":"1","value":"1\/8&quot;","area_id":"3","area_type":"area","area_parent":"2","area_value":"40","nice_value":"1\/8&amp;quot;","nice_area_value":"40"},
																																					{"id":"152","type":"joint","parent":"45","value":"3\/8&quot;","area_id":"153","area_type":"area","area_parent":"52","area_value":"20","nice_value":"3\/8&amp;quot;","nice_area_value":"20"},
																																																																			 {"id":"154","type":"joint","parent":"145","value":"1\/2&quot;","area_id":"155","area_type":"area","area_parent":"54","area_value":"15","nice_value":"1\/2&amp;quot;","nice_area_value":"15"}]},
																																					{"id":"7","type":"tile","parent":"0","value":"4&quot; x 4&quot;","nice_value":"4&amp;quot; x 4&amp;quot;","joints":[{"id":"8","type":"joint","parent":"7","value":"1\/8&quot;","area_id":"9","area_type":"area","area_parent":"8","area_value":"110","nice_value":"1\/8&amp;quot;","nice_area_value":"110"},
																																																																		
																																																																		{"id":"12","type":"joint","parent":"7","value":"1\/2&quot;","area_id":"13","area_type":"area","area_parent":"12","area_value":"60","nice_value":"1\/4&amp;quot;","nice_area_value":"60"},
																																																																		{"id":"14","type":"joint","parent":"7","value":"3\/8&quot;","area_id":"15","area_type":"area","area_parent":"14","area_value":"100","nice_value":"3\/8&amp;quot;","nice_area_value":"100"}]},
																																					{"id":"25","type":"tile","parent":"0","value":"8&quot; x 8&quot;","nice_value":"8&amp;quot; x 8&amp;quot;","joints":[{"id":"26","type":"joint","parent":"25","value":"1\/8&quot;","area_id":"27","area_type":"area","area_parent":"26","area_value":"200","nice_value":"1\/8&amp;quot;","nice_area_value":"200"},

																																																																		 {"id":"30","type":"joint","parent":"25","value":"1\/2&quot;","area_id":"31","area_type":"area","area_parent":"30","area_value":"180","nice_value":"1\/2&amp;quot;","nice_area_value":"180"},
																																																																		 {"id":"32","type":"joint","parent":"25","value":"3\/8&quot;","area_id":"33","area_type":"area","area_parent":"32","area_value":"150","nice_value":"3\/8&amp;quot;","nice_area_value":"150"}]},
																																					{"id":"34","type":"tile","parent":"0","value":"12&quot; x 12&quot;","nice_value":"12&amp;quot; x 12&amp;quot;","joints":[{"id":"35","type":"joint","parent":"34","value":"1\/8&quot;","area_id":"36","area_type":"area","area_parent":"35","area_value":"350","nice_value":"1\/8&amp;quot;","nice_area_value":"350"},
																																																																			 {"id":"37","type":"joint","parent":"34","value":"3\/8&quot;","area_id":"38","area_type":"area","area_parent":"37","area_value":"300","nice_value":"3\/8&amp;quot;","nice_area_value":"300"},
																																																																			 {"id":"39","type":"joint","parent":"34","value":"1\/2&quot;","area_id":"40","area_type":"area","area_parent":"39","area_value":"250","nice_value":"1\/2&amp;quot;","nice_area_value":"250"}]},
																																					{"id":"45","type":"tile","parent":"0","value":"18&quot; x 18&quot;","nice_value":"18&amp;quot; x 18&amp;quot;","joints":[{"id":"46","type":"joint","parent":"45","value":"1\/8&quot;","area_id":"47","area_type":"area","area_parent":"46","area_value":"450","nice_value":"1\/8&amp;quot;","nice_area_value":"450"},
																																																																			 
	
																																																																			 {"id":"52","type":"joint","parent":"45","value":"3\/8&quot;","area_id":"53","area_type":"area","area_parent":"52","area_value":"425","nice_value":"3\/8&amp;quot;","nice_area_value":"425"},
																																																																			 {"id":"54","type":"joint","parent":"45","value":"1\/2&quot;","area_id":"55","area_type":"area","area_parent":"54","area_value":"350","nice_value":"1\/2&amp;quot;","nice_area_value":"350"}]}];
			
			$('#joint_width').change(function() {
				var feet = $(this).find('option[selected]').attr('feet');
				$(this).attr('feet', feet);
				$('#square-per-bottle').html(feet);
			});
			
			$('#tile_size').change(function() {
				$('#joint_width').html('');
				for (var i=0; i < tiles_joints[$(this).val()]['joints'].length; i++) {
					var joint = tiles_joints[$(this).val()]['joints'][i]['value'];
					var nice_joint = tiles_joints[$(this).val()]['joints'][i]['nice_value'];
					var feet = tiles_joints[$(this).val()]['joints'][i]['nice_area_value'];
					$('#joint_width').append('<option value="' + nice_joint + '" feet="' + feet + '">' + joint + '</option>');
				};
				$('#joint_width').change();
			}).change();
			
			$('#calculate').click(function() {
				var room_size_x = parseInt($('#room_size_x').val());
				var room_size_y = parseInt($('#room_size_y').val());
				if (room_size_x > 0 && room_size_y > 0) {
					
					/*var cal = new Array();
					
					cal[0] = new Array();
					cal[0][0] = 40;
					cal[0][1] = 110;
					cal[0][2] = 200;
					cal[0][3] = 350;
					cal[0][4] = 450;
					
					cal[1] = new Array();
					cal[1][0] = 20;
					cal[1][1] = 100;
					cal[1][2] = 180;
					cal[1][3] = 300;
					cal[1][4] = 425;
					
					cal[2] = new Array();
					cal[2][0] = 15;
					cal[2][1] = 60;
					cal[2][2] = 150;
					cal[2][3] = 250;
					cal[2][4] = 350;
					
					var myval = parseInt($('#joint_width').attr('feet'));
					alert(myval);*/
					
					
					var room_size = room_size_x * room_size_y;
				} else {
					var room_size = parseInt($('#room_size').val());
				}
				var feet = parseInt($('#joint_width').attr('feet'));
				if (room_size > 0 && feet > 0) {
					var val = Math.ceil(room_size / feet);
					$('#result').html(val);
				} else {
					alert('Please provide room size in square feet or enter it\'s dimensions in feet.');
				}
			});
		})(jQuery)
