(function($){
	$.fn.convert = function(options) {

			var defaults = {
					conv:			0.5144,
					firstUnit:		'm/s',
					secondUnit:		'kts',
					delimiter:		' ', //delimiter between number and unit
					replaceWhat:	',', //needed to convert from slovenian to english standard (2,55 -> 2.55)
					replaceWith:	'.'
			};
			var options = $.extend(defaults, options);
			 
			return this.each(function() {
				$(this).click(function(event) {
					var className = '.' + $(this).attr('class');
					
					$(className).each(function () {	
						  var content 		= $(this).html();
						  var numberArray 	= content.split(options.delimiter);
		
						  var numb			= parseFloat(numberArray[0].replace(options.replaceWhat, options.replaceWith));
						  var unit			= numberArray[1].toLowerCase();
		
						  var newUnit		= '';
						  var newNumb		= 0.0;
						  
						  if (unit == options.firstUnit.toLowerCase()){
								newUnit 	= options.secondUnit;
								newNumb		= numb / options.conv;
						  } else {
							  	newUnit 	= options.firstUnit;
								newNumb		= numb * options.conv;
						  }
		
						  newNumb 			= Math.round(newNumb * 100) / 100;
						  newNumb 			= (newNumb + '').replace(options.replaceWith, options.replaceWhat);
						  
						  $(this).html(newNumb + options.delimiter + newUnit);
					});
					event.preventDefault();
				});
			});
	};
})(jQuery);
